計算機二級考試JAVA模擬試題
點擊查看試題答案及解析
一、選擇題(每小題1分,共40小題,共40分)
1.線性表L=(al,a2,a3,…ai,…an),下列説法正確的是( )。
A.每個元素都有一個直接前件和直接後件
B.線性表中至少要有一個元素
C.表中諸元素的排列順序必須是由小到大或由大到小
D.除第一個元素和最後一個元素外,其餘每個元素都有且只有一個直接前繼和直接後繼
2.下列關於完全二叉樹的敍述中,錯誤的是( )。
A.除了最後一層外,每一層上的結點數均達到最大值
B.可能缺少若干個左右葉子結點
C.完全二叉樹一般不是滿二叉樹
D.具有結點的完全二叉樹的深度為[log2n]+1
3.對長度為n的線性表進行順序查找,在最壞情況下需要比較的次數為( )。
A.125
B.n/2
C.n
D.n+1
4.下列選項中不屬於結構化程序設計方法的是( )。
A.自頂向下
B.逐步求精
C.模塊化
D.可複用
5.軟件需求分析階段的工作,可以分為4個方面:需求獲取、需求分析、編寫需求規格説明書以及( )。
A.階段性報告
B.需求評審
C.總結
D.都不正確
6.下列敍述中,不屬於測試的特徵的是( )。
A.測試的挑剔性
B-完全測試的不可能性
C.測試的可靠性
D.測試的經濟性
7.模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準是模塊的( )。
A.抽象和信息隱蔽
B.局部化和封裝化
C.內聚性和耦合性
D.激活機制和控制方法
8.下列關於軟件測試的描述中正確的是( )。
A.軟件測試的目的是證明程序是否正確
B.軟件測試的目的是使程序運行結果正確
C.軟件測試的目的是儘可能多地發現程序中的錯誤
D.軟件測試的目的是使程序符合結構化原則
9.下列工具中為需求分析常用工具的是( )。
C.N-S
10.下列特徵中不是面向對象方法的主要特徵的是( )。
A.多態性
B.繼承
C.封裝性
D.模塊化
11.下列與數據元素有關的敍述中,不正確的是( )。
A.數據元素是數據的基本單位,即數據集合中的個體
B.數據元素是有獨立含義的數據最小單位
C.數據元素又稱為結點
D.數據元素又稱為記錄
12.棧S最多能容納4個元素,現有6個元素按A、B、C、D、E、F的順序進棧,下列( )序列不是可能的出棧序列。
A.C、B、E、D、A、F
B.C、D、B、F、E、A
C.A、D、E、C、B、F
D.A、F、E、D、C、B
13.在電子郵件程序向郵件服務器中發送郵件時,使用的是簡單郵件傳輸協議,下列( )是簡單郵件傳輸協議。
3
14.對一個由n個關鍵碼組成的序列,藉助排序過程選出其中最大的關鍵碼,要求關鍵碼比較次數和移動次數最少,則最佳排序方法是( )。
A.歸併排序
B.直接插入排序
C.直接選擇排序
D.快速排序
15.對線性表進行二分法查找,其前提條件是( )。
A.線性表以順序方式存儲,並已按關鍵碼值排好序
B.線性表以順序方式存儲,並已按關鍵碼值的查找頻率排好序
C.線性表以有序方式存儲,並已按關鍵碼值排好序
D.線性表以有序方式存儲,並已按關鍵碼值的查找頻率排好序
的核心包中,提供編程應用的基本類的包是( )。
et
17.下列關於Java對import語句規定自敍述中,錯誤的是( )。
A.在Java程序中import語句可以有多個
B.在Java程序中import語句可以沒有
C.在Java程序中import語句必須有一個
D.在Java程序中import語句必須引入在所有類定義之前
18.在編譯Java程序時,用於指定生成s文件位置的選項是( )。
A.-9
B.-d
C.-verbose
D.-nowarn
19.下列方法中,不屬於WindowListener接口的是( )。
owOpened()
owClosed()
owActivated()
eDragged()
20.運行Java程序需要的工具軟件所在的目錄是( )。
的bin目錄
的demo目錄
的lib目錄
的ire目錄
21.下列關於Java語言特點的敍述中,錯誤的是( )。
是面向過程的編程語言
支持分佈式計算
是跨平台的`編程語言
支持多線程
22.可以使當前同級線程重新獲得運行機會的方法是( )。
p()
()
d()
rrupt()
23.下列語句中,屬於多分支語句的是( )。
語句
語句
ch語句
while語句
24.閲讀下列代碼
public class Test2005{
public static void main(String args[]){
String s="Test";
switch(s){
case"Java":t("Java");
break;
case"Language":t("Lan-
guage");
break;
case"Test":t("Test");
break;
}
}
}
其運行結果是( )。
uage
D.編譯時出錯
25.在程序讀入字符文件時,能夠以該文件作為直接參數的類是( )。
Reader
eredReader
lnputStream
ctlnputStream
26.下列描述中,正確的是( )。
A.在Serializable接口中定義了抽象方法
B.在Serializable接口中定義了常量
C.在Serializable接口中沒有定義抽象方法,也沒有定義常量
D.在Serializable接口中定義了成員方法
27.請閲讀下面程序,説明該程序創建線程使用的方法是( )。
public class ThreadTest
{
public static void main(String args[])
{
Thread tl=new Thread(new HolloWorld());
Thread t2=new Thread(new HolloWorld());
t();
t();
}
}
class HolloWorld implements Runnable
{
int i;
public void run()
{
while(true)
{
tln("HolloWorld"+i++);
if(i= =5)break;
}
}
}
A.繼承Thread類
B.實現Runnable接口
t()
t()
包的File類是( )。
A.字符流類
B.字節流類
C.對象流類
D.非流類
29.為保護本地主機,對Applet安全限制中正確的是( )。
et可加載本地庫或方法
et可向Applet之外的任何主機建立網絡連接
et不能運行任何本地可執行程序
30.請閲讀下面程序
public class ExampleStringBuffer{
public static void main(String[]args){
StringBuffer sb=new StringBuffer("test");
tln("buffer="+sb);
tln("length="+th
());}}
程序運行結果中在"length="後輸出的值是( )。
A.10
B.4
C.20
D.30
-
2015下半年全國計算機二級VFP上機操作練習題
一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)在考生文件夾下已有order、orderitem和goods三個表。其中,order表包含訂單的基本信息,orderitem表包含訂單的詳細信息,goods表包含商品(圖書)的相關信息。在考生文件夾下完成如下操作:1.創建一個名為"訂單管理...
-
2015下半年全國計算機二級C語言考前模擬試題及答案(六)
一、選擇題1.已知函數的調用形式:fread(buffer,size,count,fp);其中buffer代表的是(B)。A、一個存儲區,存放要讀的數據項B、一個指針,指向要讀入數據的存放地址C、一個文件指針,指向要讀的文件D、一個整數,代表要讀入的數據項總數2.結構體類型的定義允許嵌套是...
-
2016年計算機二級C++逗號操作符應用方法詳解
不少C++newbie都會問到這問題,大家對+-*/自然是認識的了,對其他的%!&|之類的也不覺得陌生,但是逗號操作符?可能有一半的人會説不清楚它到底是幹啥的。其實,我們是經常會用到逗號操作符的,但是並不是所有代碼裏出現的逗號都是逗號操作符。讓我們先從一個類的示例...
-
計算機等級考試二級Access選擇題
為了使廣大考生在備戰計算機等級考試時,更快的掌握相應知識點,下面是小編搜索整理的計算機等級考試二級Access選擇題,供參考練習,預祝考生們考出自己理想的成績!計算機等級考試二級Access選擇題1.以下説法中,不正確的是(D)。A)數據庫中存放的數據不僅僅是數值型數...