銳捷網絡筆試分享—應用軟件開發


今天剛去了銳捷網絡2013屆校招筆試,做下筆記,留下經驗與大家分享。

應用軟件方向(Java方向)的都是選擇題,比較基礎,包括基本語法概念,數據庫,計算機網絡,js,xml等,有一道推理題。

基本概念


1.訪問權限private, default, protected, public

2.Java概念的,選擇正確的(多選)()

A Java不支持類的多繼承

B Java是一種靜態強類型的語言

C Java是一個純面向對象的編程語言

D Java語言開發的程序是面向對象的

 

分析:ABC沒有問題,D不曉得。

3.寫出初始化正確的順序:

 1 public class  OrderOfInitialization{
 2      public static void main(String[] args) {
 3           Card t = new Card();
 4           t.f();
 5      }
 6 }
 7 class Tag{
 8      Tag(int marker){
 9           System. out.println("Tag(" +marker+")" );
10      }
11 }
12 class Card{
13      Tag t1 = new Tag(1);
14      Card(){
15           System. out.println("Card()" );
16            t3 = new Tag(33);
17      }
18      Tag t2 = new Tag(2);
19      void f(){
20           System. out.println("f()" );
21      }
22      Tag t3 = new Tag(3);
23 }

輸出結果:

Tag(1)

Tag(2)

Tag(3)

Card()

Tag(33)

f()

分析:考察類的初始化順序
對於靜態變量、靜態初始化塊、變量、初始化塊、構造器,它們的初始化順序依次是(靜態變量、靜態初始化塊)>(變量、初始化塊)>構造器


數據庫


1.UNION和UNION ALL的區別
知識點
  • 使用UNION ALL的時候,需要刪除重復的記錄,但是UNION的時候不用刪除。
  • 使用UNION的時候,需要刪除重復的記錄,但是UNION ALL的時候不用刪除。(感謝泡泡騰的細致)
  • UNION ALL比UNION速度快。
2.兩張表,一張學生表student(sno,sname),一張選修課程表sc(sno,item),找出沒有選修課的學生,哪些語句正確()
A)select * from student where sno not in(select sno from sc);
B)select * from student a left outer join sc b on a.sno != b.sno;
C)select * from student a, sc b where a.sno != b.sno;
D)select * from student a left outer join sc b on a.sno = b.sno where b.sno is null;

 

數據結構


1.遞歸算法實現n個不同元素組成的有序序列的二分查找,問用一個遞歸工作棧最小容量應為多少?

2.兩個長度為n的遞增有序表歸並成一個遞增有序表,問最少需要進行關鍵字比較多少次?

 

計算機網絡


1.第三次交換根據()對數據包轉發?
選項是MAC地址、IP地址、端口號啥的。
2.VLAN的划分不包括哪種方法()?
這個選的基於物理位置


還有幾道,各位程序員們自己看看哈

1.從HTTP請求中,獲得請求參數,應該調用()
A)request對象的getAttribute()方法
B)request對象的getParameter()方法
C)session對象的getAttribute()方法
D)session對象的getParameter()方法
 
分析:getParameter()得到頁面參數以及字符串。
getAttribute()可以得到對象。
2.在web.xml中有如下代碼
<session-config> 
     <session-timeout>30</session-timeout> 
</session-config>
問時長30的單位是()
A)毫秒     B)秒     C)分鍾     D)小時
 
分析:session-timeout元素用來指定默認的會話超時時間間隔,以分鍾為單位
3.J2EE 中, JSP EL表達式${user.loginName}的執行效果等同於以下哪個選項:( )
A  <%=user.getLoginName()%> 
B  <%user.getLoginName();%> 
C  <%=user.loginName%> 
D  <%user.loginName;%>
 
這個網上有,自己搜

差不多就這些內容了,請多多指教。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM