研發(fā)人員考試題目(90分鐘)
研發(fā)人員考試題目(90分鐘)
單位名稱:___________考生姓名:___________
項目組:_________?? 得? 分:___________
一、選擇題(60分)
1.??與基于 C/S 架構(gòu)的信息系統(tǒng)相比,基于 B/S 架構(gòu)的信息系統(tǒng)( )。
A.具備更強的事務(wù)處理能力,易于實現(xiàn)復(fù)雜的業(yè)務(wù)流程
B.人機界面友好,具備更加快速的用戶響應(yīng)速度
C.更加容易部署和升級維護
D.具備更高的安全性
2.??中間件是位于硬件、操作系統(tǒng)等平臺和應(yīng)用之間的通用服務(wù)。( )位于客戶和服務(wù)器之間,負責負載均衡、失效恢復(fù)等任務(wù),以提高系統(tǒng)的整體性能。
A. 數(shù)據(jù)庫訪問中間件?????????B. 面向消息中間件???????
C. 分布式對象中間件?????????D. 事務(wù)中間件
3.??Web Service 技術(shù)適用于( )應(yīng)用。??
①跨越防火墻 ②應(yīng)用系統(tǒng)集成 ③單機應(yīng)用程序 ④B2B 應(yīng)用
⑤軟件重用 ⑥局域網(wǎng)上的同構(gòu)應(yīng)用程序
A.③④⑤⑥?? B.②④⑤⑥???? C.①③④⑥?????? ?D.①②④⑤
4.??應(yīng)用系統(tǒng)運行中涉及的安全和保密層次包括四層,這四個層次按粒度從粗到細的排列順序是(? ) 。
A.數(shù)據(jù)域安全、功能性安全、資源訪問安全、系統(tǒng)級安全
B.數(shù)據(jù)域安全、資源訪問安全、功能性安全、系統(tǒng)級安全
C.系統(tǒng)級安全、資源訪問安全、功能性安全、數(shù)據(jù)域安全
D.系統(tǒng)級安全、功能性安全、資源訪問安全、數(shù)據(jù)域安全
5.??Linux操作系統(tǒng)在使用mkdir命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的選項是(? )。??
A. -m???????B. -d?????? C. -f????? D. -p
6.??Linux操作系統(tǒng)一個文件名字為rr.Z,可以用來解壓縮的命令是(? ) 。?
A. tar??????B. gzip????? C. compress???? D. uncompress
7.??Linux操作系統(tǒng)什么命令解壓縮tar文件?
A. tar -czvf filename.tgz??? B. tar -xzvf filename.tgz
C. tar -tzvf filename.tgz??? D. tar -dzvf filename.tgz
8.??Linux操作系統(tǒng)對所有用戶的變量設(shè)置,應(yīng)當放在哪個文件下?
A. /etc/bashrc B. /etc/profile
C. ~/.bash_profile D. /etc/skel/.bashrc
9.??Linux操作系統(tǒng)下面哪條命令可以把f1.txt復(fù)制為f2.txt?
A. cp f1.txt | f2.txt??????? B. cat f1.txt | f2.txt
C. cat f1.txt > f2.txt?????? D. copy f1.txt | f2.txt
10. Linux操作系統(tǒng)crontab文件由六個域組成,每個域之間用空格分割,其排列正確的是:??
A. MIN HOUR DAY MONTH YEAR COMMAND??
B. MIN HOUR DAY MONTH DAYOFWEEK COMMAND??
C. COMMAND HOUR DAY MONTH DAYOFWEEK??
D. COMMAND YEAR MONTH DAY HOUR MIN
11. 構(gòu)造BufferedInputStream的合適參數(shù)是哪個?( )
A. BufferedInputStream ? B. BufferedOutputStream
C. FileInputStream ????? D. FileOuterStream
E、File
12. 給出如下代碼:( )
classTest{
private?int?m;
public?static?void?fun()?{
//??code...
}
}
如何使成員變量m?被函數(shù)fun()直接訪問:
A.將private?int?m?改為protected?int?m??
B.將private?int?m?改為?public?int?m
C.將private?int?m?改為?static?int?m?????
D.將private?int?m?改為?int?m
13. 下列代碼哪一行會出錯:( )
1)?????? public void modify()? {
2)?????? ?????int I,j,k;
3)?????? ?????I=100;
4)?????? ?????while (I>0) {
5)?????? ????????j=I*2;
6)?????? ????????System.out.println(“? The value of j is? ”+j);
7)?????? ????????k=k+1;
8)?????? ????????I--;
9)?????? ?????}
10)??? }
A. line 4????B. line 6????? C. line 7???? D. line 8
14. 對于下列代碼:( )
public class Sample {
long length;
public Sample (long 1) {length = 1;}
public static void main(String arg[]) {
Sample s1,s2,s3;
s1 = new Sample(21L);
s2 = new Sample(21L);
s3 = s2;
long m =21L;
}
}
下列哪些表達式返回值為‘true’:
A. s1==s2???B. m==s1????C. s1.equals(m)?? D. s2==s3
15. 指出下列程序運行的結(jié)果( )
public class Example{
String str=new String("good");
char[]ch={'a','b','c'};
public static void main(String args[]){
Example ex=new Example();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+" and ");
Sytem.out.print(ex.ch);
}
public void change(String str,char ch[]){
str="test ok";
ch[0]='g';
}
}
A. good and abc ???????B. test ok and abc??
C. good and gbc ???????D. test ok and gbc
16. 關(guān)于JSP/Servlet下面說法錯誤的是:( )
A. JSP在執(zhí)行之前被編譯成了Servlet
B. JSP標簽在瀏覽器上執(zhí)行
C. JSP中可以直接訪問SESSION,REQUEST,RESPONSE,OUT等對象
D. 一個Servle實例可以同時為多個客戶商服務(wù)
17. 請列出Test執(zhí)行時的輸出結(jié)果:(? )
class A{
public void printValue() {System.out.println(“A”); }
}
class S extends A{
public void printValue(){System.out.println(“S”); }
}
public class Test{
public static void main(String[] args) {
S s=new S();
s.printValue();
A as=(A)s;
as.printValue();
}
}
A.? AA???? B. ?AS??? C.? SA??? D.? SS
18. 下列代碼的運行結(jié)果是:(? )
int i=1;
switch (i) {
case 0:
System.out.println("zero");
break;
case 1:
System.out.println("one");
case 2:
System.out.println("two");
default:
System.out.println("default");
}
A.? one???B.?one, two, default?? C.? one, default ??D.? default
19. 指出下列代碼的運行結(jié)果:(? )
public class Q {
public static void main(String argv[]){
int anar[]=new int[5];
System.out.println(anar[0]);
}
}
A.? Error: anar is referenced before it is initialized ??
B.? null??
C.? 0 ???
D.? 5
20. 請描述一下Test.java編譯后,在控制臺執(zhí)行命令“java Test”后的輸出結(jié)果:(? )
Test.java內(nèi)容如下:
class A{
public A(){ System.out.print(“A”);}
}
class B extends A{
public B(){
System.out.print(“B”);
Aa=new A();
}
}
public class Test{
public Test() { System.out.print(“Test”);}
public static void main(String[] a) { Bb=new B();}
}
A. AAB?????B. ABA?????? C. BAB???? D. BAA
21. 指出正確的表達式 (? )
A、byte b=128;? B、 long=0xfffL?? C、Boolean b=null;?? D、double=0.9239d
22. 運行下列程序,會產(chǎn)生什么結(jié)果?(? )
public class X extends Thread implements Runable{
public void run() {System.out.println(“this is run()”);}
public static void main(String args[])
{
Thread t=new Thread (new X());
t.start();
}
}
A、第一行會產(chǎn)生編譯錯誤??? B、第六行會產(chǎn)生編譯錯誤
C、第六行會產(chǎn)運行錯誤????? D、程序會運行和啟動
23. 運行下列程序,下列說法正確的是:(? )
public class Test? {
??public static void main( String args[] ) {
String xx= "99999";
System.out.println("The value of A is:"+Math.round(Double.parseDouble(xx) * 100));
System.out.println("The value of B is:"+Math.round(Float.parseFloat(xx) * 100));
???}
}
A. 程序運行結(jié)果為:The value of A is:9999900 The value of B is:9999900
B. 程序運行結(jié)果為:The value of A is:9999900 The value of B is:9999904
C. 當String xx = “999999”時,程序運行結(jié)果為:The value of A is:99999900
?? D. The value of B is:99999900程序中用到的Math類屬于java.math包
24. 指出下列代碼的運行結(jié)果:(? )
class Base {
int i = 5;
Base() { System.out.print( "i ="+this.i()+" " ); }
int i() {
System.out.print("Base.i() ");
return i + 1;
}
}
public class Test extends Base {
int i = 3;
void base() { System.out.print("i="+i);}
int i() {
System.out.print("Test.i() ");
return super.i() + i;
}
??public static void main( String args[] ) {
(new Test()).base();
}
}
A、i=3 i=5 Test.i() Base.i()??? ???B、Test.i() Base.i() i =5 i=3???
C、Test.i() Base.i() i=6 i=3??? ?? D、i =5 i=3 Test.i() Base.i()
25. 關(guān)于JSP/Servlet下面說法錯誤的是:(? )
A. JSP在執(zhí)行之前被編譯成了Servlet
B. JSP標簽在瀏覽器上執(zhí)行
C. JSP中可以直接訪問SESSION,REQUEST,RESPONSE,OUT等對象
D. 一個Servle實例可以同時為多個客戶商服務(wù)
26. 關(guān)于session的論述正確的有:(多選)
A. 一個session可以對應(yīng)數(shù)個用戶
B. 一個session只能對應(yīng)一個用戶
C. 可以手動關(guān)閉一個session
D. session如果不手動關(guān)閉,會一直存在Server中
27. 關(guān)于接口下面說法正確的是:(多選)
A. 接口不能有protected修飾的方法
B. 接口不能有static修飾的方法
C. 接口的屬性都是public final static,所以屬性的值不能修改
D. 一個類只能實現(xiàn)一個接口
28. 關(guān)于線程下面說法正確的是:(多選)
A. Java中的線程優(yōu)先級分為10級
B. 通過調(diào)用線程的run()方法啟動一個線程
C. 通過調(diào)用線程的start()方法啟動一個線程
D. 通過調(diào)用線程的stop()方法可以安全的停止一個線程
29. 在下列代碼的第三行插入一個內(nèi)部類,正確的是:(多選)
1)??????public class OuterClass {
2)??????rivate double d1 = 1.0;
3)????????//insert code here
4)??????}
A. class InnerOne{ public static double methoda() {return d1;}}
B. public class InnerOne{ static double methoda() {return d1;}}
C. private class InnerOne{ double methoda() {return d1;}}
D. static class InnerOne{ protected double methoda() {return d1;}}
E. abstract class InnerOne{ public abstract double methoda();}
30. 如果下列的方法能夠正常運行,在控制臺上將顯示什么? (多選)
public void
example(){
public
static void main(String[] args){
try{ System.out.println("test1");}
catch (Exception e){ System.out.println("test2");}
finally{ System.out.println("test3"); }
System.out.println("test4");
}
}
A.? Test1?? ?B.? Test3 ??C.? Test2?? D.? Test 4
二、簡答題(20分)
1.??ArrayList和LinkedList的區(qū)別?ArrayList和Vector的區(qū)別?HashMap和Hashtable的區(qū)別?
2.??Oracle數(shù)據(jù)庫中,如何增加表空間userdata的大小,請寫出具體數(shù)據(jù)庫語句?(以windows操作系統(tǒng)為例說明)
3.??由于每個省下面有多個地市供電公司,以南京供電公司為例,如果南京供電公司發(fā)送一條檢修申請單給南京供電公司上級部門進行審批,如何保證這條檢修申請單不被發(fā)送到其他供電公司,如何實現(xiàn)?
4.??在一次設(shè)備檢修管理流程中,如果一張緊急的檢修申請單需要直接報送給調(diào)度臺,如何實現(xiàn)?
5.??如何在報表中對記錄按照年度分組? 簡述報表中表格和列表的區(qū)別?
報表中支持哪幾種圖標類型?
三、程序題(20分)
1.??編程實現(xiàn):請用折半查找法在下面的數(shù)組中查找出數(shù)據(jù)成員92。
Array = {7,12,34,105,37,58,5,43,25,46,80,92}
2.??IE6-IE9中使用javascript定義一個方法,修改頁面中table的innerHTML
3.??主程序中啟動2個線程,一個線程每次向一個隊列里加入一個對象,當隊列滿時就需要等待,另一個線程每次從這個隊列里列了一個對象,當隊列空時就需要等待。
4.??參見如下表結(jié)構(gòu)完成SQL語句編寫并回答問題
作者:
作者代號 char(4),
作者名稱 varchar2(10),
性別 char(1),
年齡 number(3),
文學(xué)方向 varchar2(64)
獲獎名單:
獲獎日期 date,
獲獎人員 char(4)
編寫SQL語句,找出“作者”庫中沒有出現(xiàn)在“獲獎名單”庫中所有作者信息的SQL語句(提示:使用not in、not exists以及外關(guān)聯(lián)三種方法,并說明哪種方法最優(yōu))。
本文使用 文章同步助手 同步