- 相關(guān)推薦
2015年9月全國(guó)計(jì)算機(jī)二級(jí)Java考試沖刺模擬題
一、選擇題。每小題2分,共70分
1、棧和隊(duì)列的共同特點(diǎn)是
A.都是先進(jìn)先出
B.都是先進(jìn)后出
C.只允許在端點(diǎn)處插入和刪除元素
D.沒(méi)有共同點(diǎn)
2、已知二叉樹(shù)后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是
A.acbed
B.decab
C.deabc
D.cedba
3、鏈表不具有的特點(diǎn)是
A.不必事先估計(jì)存儲(chǔ)空間
B.可隨機(jī)訪問(wèn)任一元素
C.插入刪除不需要移動(dòng)元素
D.所需空間與線性表長(zhǎng)度成正比
4、結(jié)構(gòu)化程序設(shè)計(jì)的3種結(jié)構(gòu)是
A.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)
B.分支結(jié)構(gòu)、等價(jià)結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
C.多分支結(jié)構(gòu)、賦值結(jié)構(gòu)、等價(jià)結(jié)構(gòu)
D.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
5、為了提高測(cè)試的效率,應(yīng)該
A.隨機(jī)選取測(cè)試數(shù)據(jù)
B.取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)
C.在完成編碼以后制定軟件的測(cè)試計(jì)劃
D.集中對(duì)付那些錯(cuò)誤群集的程序
6、算法的時(shí)間復(fù)雜度是指
A.執(zhí)行算法程序所需要的時(shí)間
B.算法程序的長(zhǎng)度
C.算法執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)
D.算法程序中的指令條數(shù)
7、軟件生命周期中所花費(fèi)用最多的階段是
A.詳細(xì)設(shè)計(jì)
B.軟件編碼
C.軟件測(cè)試
D.軟件維護(hù)
8、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS中用來(lái)定義模式、內(nèi)模式和外模式的語(yǔ)言為
A.C
B.Basic
C.DDL
D.DML
9、下列有關(guān)數(shù)據(jù)庫(kù)的描述,正確的是
A.數(shù)據(jù)庫(kù)是一個(gè)DBF文件
B.數(shù)據(jù)庫(kù)是一個(gè)關(guān)系
C.數(shù)據(jù)庫(kù)是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合
D.數(shù)據(jù)庫(kù)是一組文件
10、下列有關(guān)數(shù)據(jù)庫(kù)的描述,正確的是
A.數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過(guò)程
B.數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)不變
C.關(guān)系中的每一列稱為元組,一個(gè)元組就是一個(gè)字段
D.如果一個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個(gè)關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字
11、下列哪個(gè)類是由編譯器自動(dòng)生成對(duì)象的特殊類,是用于類操作?
A.System類
B.Class類
C.Thread類
D.Object類
12、在Java源文件中什么類最多只能有一個(gè),其他類的個(gè)數(shù)不限?
A.public
B.private
C.protected
D.沒(méi)有這種類
13、下列哪個(gè)選項(xiàng)是short型數(shù)據(jù)的取值范圍?
A.-128 ~ +127
B.-32768~ +32767
C.-2147483648~ +2417483647
D.-3.40282347E38 ~ +3.40282347E38
14、下列哪項(xiàng)是將一個(gè)十六進(jìn)制值賦值給一個(gè)long型變量?
A.long number = 123L;
B.long number = 0123;
C.long number = 0123L;
D.long number = 0x123L;
15、下列程序段執(zhí)行后的輸出結(jié)果為
int x=3; inty=10;
System.out.println(y%x);
A.0
B.1
C.2
D.3
16、下列的哪個(gè)程序段可能導(dǎo)致錯(cuò)誤?
A.String s = " hello";
String t = " good ";
String k = s + t;
B.String s = " hello";
String t;
t = s[3] + "one";
C.String s = " hello";
String standard = s.toUpperCase();
D.String s = "hello";
String t = s + "good";
17、在下列程序的劃線處應(yīng)填入的語(yǔ)句是
class Person
{
private int a;
}
public class Man extends Person
{
public int b;
public static void main(String arg[])
{
Person p = new Person();
Man t = new Man ();
int i;
}
}
A.i = w;
B.i = b;
C.i = a;
D.i = b;
18、有如下程序段
if (x>0){ System.out.println("first"); }
else if (x>-4){ System.out.println("second"); }
else { System.out.println("third"); }
x的取值在什么范圍內(nèi)時(shí),將打印出字符串"second"?
A.x > 0
B.x > -4
C.x <= -4
D.x <= 0 & & x > -4
19、下列程序的輸出結(jié)果是
public class fff
{
void printValue(int m)
{
do { System.out.println("The value is"+m);}
while( --m > 10 )
}
public static void main(String arg[])
{
int i=10;
Test t= new Test();
t.printValue(i);
}
}
A.8
B.9
C.10
D.11
20、下列關(guān)于變量的敘述哪個(gè)是錯(cuò)的?
A.實(shí)例變量是類的成員變量
B.實(shí)例變量用關(guān)鍵字static聲明
C.在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建
D.局部變量在使用前必須被初始化
21、給出下列的程序,其敘述正確的是
public class Man
{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
A.編譯時(shí)將發(fā)生錯(cuò)誤
B.編譯時(shí)正確但是運(yùn)行時(shí)出錯(cuò)
C.輸出為0
D.輸出為null
22、下列常見(jiàn)的系統(tǒng)定義的異常中,哪個(gè)是數(shù)組越界異常?
A.ArrayIndexOutOfBoundsException
B.IOException
C.NullPointerException
D.ArithmeticException
23、下列哪個(gè)關(guān)鍵字通常用來(lái)對(duì)對(duì)象進(jìn)行加鎖,該標(biāo)記使得對(duì)對(duì)象的訪問(wèn)是排他的?
A.transient
B.serialize
C.synchronized
D.static
24、下列有關(guān)線程的敘述哪個(gè)是正確的?
A.一旦一個(gè)線程被創(chuàng)建,它就立即開(kāi)始運(yùn)行
B.調(diào)用start()方法可以使一個(gè)線程成為可運(yùn)行的,但是它不一定立即開(kāi)始運(yùn)行
C.主線程不具有默認(rèn)優(yōu)先級(jí)
D.Java中線程的優(yōu)先級(jí)從低到高以整數(shù)0~9表示
25、resume()方法負(fù)責(zé)恢復(fù)被哪個(gè)方法掛起的線程?
A.stop()
B.sleep()
C.wait()
D.suspend()
26、下列哪個(gè)選項(xiàng)不是FilterInputStream的子類?
A.CheckedInputStream
B.BufferedInputStream
C.PushbackInputStream
D.FileInputStream
27、下列哪個(gè)選項(xiàng)不是InputStream類中的方法?
A.public abstract int read()throws IOException
B.public final void writeInt(int v)throws IOException
C.public void close()throws IOException
D.public int available()throws IOException
28、下列哪個(gè)選項(xiàng)可能包含菜單條?
A.Panel
B.Frame
C.Applet
D.Dialog
29、下列哪個(gè)選項(xiàng)是創(chuàng)建一個(gè)標(biāo)識(shí)有"關(guān)閉"按鈕的語(yǔ)句?
A.TextField b = new TextField("關(guān)閉");
B.TextArea b = new TextArea ("關(guān)閉");
C.Button b = new Button("關(guān)閉");
D.Checkbox b = new Checkbox("關(guān)閉");
30、下列哪個(gè)選項(xiàng)是javax.swing.JApplet的父類?
A.javawpanel
B.javappleApplet
C.javawframe
D.javawWindow
31、下列哪個(gè)命令是在當(dāng)前主機(jī)的指定端口上啟動(dòng)遠(yuǎn)程對(duì)象注冊(cè)服務(wù)程序?
A.rmic
B.rmiregistry
C.rmid
D.serialver
32、給出下列的代碼,則以下哪個(gè)選項(xiàng)返回true?
String s= "hello ";
String t = "hello";
char c[] = {′h′,′e′,′l′,′l′,′o′} ;
A.equals(t);
B.equals(c);
C.s==t;
D.t==c;
33、執(zhí)行完語(yǔ)句int [ ]x = new int[25];后,則下列哪項(xiàng)說(shuō)法是正確的?
A.x[24]值為0
B.x[24]值未定義
C.x[25]值為0
D.x[0]值為空
34、在Java語(yǔ)言的下列哪個(gè)包是編譯器自動(dòng)導(dǎo)入的?
A.javlang
B.javawt
C.javio
D.javapplet
35、Socket的工作流程是
、俅蜷_(kāi)連接到Socket的輸入/輸出
、诎茨硞(gè)協(xié)議對(duì)Socket進(jìn)行讀/寫(xiě)操作
、蹌(chuàng)建Socket
、荜P(guān)閉Socket
A.①③②④
B.②①③④
C.③①②④
D.①②③④
二、填空題。每空2分,共30分
36、算法的基本特征是可行性、確定性、______和擁有足夠的情報(bào)。
37、在長(zhǎng)度為n的有序線性表中進(jìn)行二分查找。最壞的情況下,需要的比較次數(shù)為_(kāi)_____。
38、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,類描述的是具有相似性質(zhì)的一組______。
39、通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱為_(kāi)_____。
40、數(shù)據(jù)庫(kù)管理系統(tǒng)常見(jiàn)的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和______3種。
41、字符串分為兩大類,一類是字符串常量,使用String 類的對(duì)象表示;另一類是字符串變量,使用______類的對(duì)象表示。
42、在Java程序中,通過(guò)類的定義只能實(shí)現(xiàn)單重繼承,但通過(guò)______的定義可以實(shí)現(xiàn)多重繼承關(guān)系。
43、下列程序段的輸出結(jié)果為_(kāi)_____ 。
int a=2;
switch (a)
{
case 2:
System.out.print("Value is 2.");
case 3 :
System.out.println("Value is 3.");
break;
default:
System.out.println("end ");
break;
}
44、在AWT包中,創(chuàng)建一個(gè)具有10行,45列的多行文本區(qū)域?qū)ο髏a的語(yǔ)句為_(kāi)_____。
45、設(shè)x = 2 ,則表達(dá)式 ( x + + )* 3 的值是______ 。
46、阻塞狀態(tài)根據(jù)產(chǎn)生的原因可分為_(kāi)_____、等待阻塞和其他阻塞。
47、在線程中普通優(yōu)先級(jí)的線程,其優(yōu)先級(jí)默認(rèn)值為_(kāi)_____。
48、順序執(zhí)行下列兩個(gè)語(yǔ)句的輸出結(jié)果是______。
49、過(guò)濾字節(jié)輸出流都是______抽象類的子類。
50、對(duì)話框(Dialog)是______類的子類。
【9月全國(guó)計(jì)算機(jī)二級(jí)Java考試沖刺模擬題】相關(guān)文章:
全國(guó)計(jì)算機(jī)等級(jí)二級(jí)考試java沖刺試題10-18
全國(guó)計(jì)算機(jī)等級(jí)二級(jí)考試java沖刺訓(xùn)練題08-31
計(jì)算機(jī)二級(jí)考試《JAVA》沖刺試題及答案05-20
全國(guó)計(jì)算機(jī)二級(jí)JAVA考試強(qiáng)化試題08-27
全國(guó)計(jì)算機(jī)二級(jí)考試Java模擬試題08-19
2015年全國(guó)計(jì)算機(jī)二級(jí)考試《C語(yǔ)言》沖刺模擬題(三)08-01
2015年全國(guó)計(jì)算機(jī)二級(jí)考試《C語(yǔ)言》沖刺模擬題(五)06-21