- 相關(guān)推薦
計算機二級題庫(精選10套)
備戰計算機二級,高效通關(guān)不是夢(mèng)!我們的題庫涵蓋豐富題型,精準模擬考試環(huán)境。專(zhuān)業(yè)解析助你攻克難點(diǎn),錯題回顧讓你查缺補漏。無(wú)論你是零基礎小白還是進(jìn)階提升者,這里都是你邁向成功的最佳助力?靵(lái)開(kāi)啟你的計算機二級通關(guān)之旅,一起向證書(shū)邁進(jìn)!
計算機二級題庫 1
1[簡(jiǎn)答題]本題中,在下畫(huà)線(xiàn)上填寫(xiě)代碼,指定變量b為字節型,變量f為單精度實(shí)型,變量l為64位整型。
public class javal{public static void main(String[-]args){b=49;f=8.9f;l=0xfedl;
System.out.println(""b=""+b);
System.out.println(""f=""+f):
System.OUt.println(""l=""+1);}}
參考解析:
第1處:byte
第2處:float
第3處:long
【解析】本題考查的是數據類(lèi)型。byte為字節型;float為單精度實(shí)型;long為長(cháng)整型。
2[單選題] 請閱讀下面程序
程序運行結果中在”length=”后輸出的值是( )。
A.10B.4C.20D.30
參考答案:B
參考解析:本題對StringBuffer(String str)構造方法,用str給出字符串的初始值,并分配16個(gè)字符的緩存。因此,字符串sb的初始值是”test”,并且包含l6個(gè)字符的緩存。length( )方法用來(lái)獲得字符串長(cháng)度,不包含緩存。故程序運行結果中在”length-”后輸出的值應該是字符串sb的長(cháng)度,即4。
3[單選題] 為使下列代碼正常運行,應該在下畫(huà)線(xiàn)處填入的選項是( )。
ObjectInputStream In=new (new FilelnputStream(""employee.doc""));
Employee[]newstaff=(Employee[])in.readObject();
In.close();
A.Reader B.InputStreamC.ObjectlnputD.ObjectlnputStream
參考答案:D
參考解析:ObjectlnputStream類(lèi)和ObjectOutputStream類(lèi)分列是InputStream類(lèi)和OutputStream類(lèi)的子類(lèi)。ObjectlnputStream類(lèi)和ObjectOutputStream類(lèi)創(chuàng )建的對象被稱(chēng)為對象輸入流和對象輸出流。對象輸入流使用readObject()方法讀取一個(gè)對象到程序中。
4[單選題] 為使下列代碼正常運行,應該在下畫(huà)線(xiàn)處填入的選項是( )。
abstract class person{public Person(String n){name=n:}
Public String getDescription();
public String getName(){return name;}
private string name;}
A.static B.privateC.abstractD.final
參考答案:C
參考解析:抽象類(lèi)中的抽象方法可以只聲明,定義延遲到其子類(lèi)。
5[單選題] Java對文件類(lèi)提供了許多操作方法,能獲得文件對象父路徑名的方法是( )。
A.getAbsolutePath( )
B.getParentFile( )
C.getAbsoluteFile( )
D.getName( )
參考答案:B
參考解析:本題考查File類(lèi)的基本知識。File類(lèi)是通過(guò)文件名列表來(lái)描述一個(gè)文件對象的屬性,通過(guò)File類(lèi)提供的方法,可以獲得文件的名稱(chēng)、長(cháng)度、所有路徑等信息,還可以改變文件的名稱(chēng)、刪除文件等。
6[單選題] 下列關(guān)于域名和IP地址的敘述中,不正確的是( )。
A.在Internet中訪(fǎng)問(wèn)一臺主機必須使用它的主機名
B.200.201.202.203是一個(gè)C類(lèi)I P地址
C.I P地址采用的是分層結構
D.主機名與I P地址是一一對應的
參考答案:A
參考解析:每臺直接連接到Internet上的計算機、路由器都必須有唯一的IP地址。IP地址是Internet賴(lài)以工作的基礎。Internet中的計算機與路由器的IP地址采用分層結構,它是由網(wǎng)絡(luò )地址與主機地址兩部分組成。對于C類(lèi)地址,其網(wǎng)絡(luò )地址空間長(cháng)度為21位,主機地址空間長(cháng)度為8位,C類(lèi)I P地址范圍從:l92.0.0.0~223.255.255.255。主機名與它的IP地址一一對應,因此在Internet上訪(fǎng)問(wèn)一臺主機既可以使用它的'主機名,也可以使用它的I P地址。
7[單選題] 下列關(guān)于鏈式存儲結構的敘述中,不正確的是( )。
A.結點(diǎn)除自身信息外還包括指針域,因此存儲密度小于順序存儲結構
B.邏輯上相鄰的結點(diǎn)物理上不必相鄰
C.可以通過(guò)計算確定第i個(gè)結點(diǎn)的存儲地址
D.插人、刪除運算操作方便,不必移動(dòng)結點(diǎn)
參考答案:C
參考解析:鏈式存儲結構的主要特點(diǎn)有:①結點(diǎn)中除自身信息外,還有表示鏈接信息的指針域,因此存儲密度小、存儲空間利用率低;②邏輯上相鄰的結點(diǎn)物理上不必相鄰;③插入、刪除操作靈活方便。線(xiàn)性存儲結構可以通過(guò)計算確定第i個(gè)結點(diǎn)的存儲地址,但鏈式存儲結構不能。
8[填空題]FileInputStream是字節流;BufferedWriter是字符流;ObjectOutputStream是 。
參考解析:對象流或對象輸出流
9[單選題] 下列敘述中,錯誤的是( )。
A.Applet的默認布局管理器是FlowLayout
B.JApplet中增加構件是加到JApplet的內容面板上,不是直接加到JApplet中
C.JApplet的內容面板的默認布局管理器是Border-Layout
D.JApplet的內容面板的默認布局管理器是FlowLayout
參考答案:D
參考解析:FlowLayout布局管理器是Panel類(lèi)和Applet類(lèi)默認的布局管理器。向JApplet中增加構件,是把構件添加到Japplet的內容面板中,而不是直接添加到JAp—plet中。JApplet的內容面板的默認布局管理器是Border—Layout,而Applet默認的布局管理器是FlowLayout。
10[單選題] 軟件設計中模塊劃分應遵循的準則是( )。
A.低內聚低耦合
B.高內聚低耦合
C.低內聚高耦合
D.高內聚高耦合
參考答案:B
參考解析:耦合性和內聚性是模塊獨立性的兩個(gè)定性標準,軟件設計應該遵循高內聚低耦合的準則。
計算機二級題庫 2
1.假設某臺式計算機的內存儲器容量為256MB,硬盤(pán)容量為20GB。硬盤(pán)的容量是內存容量的( )。
A)40倍
B)60倍
C)80倍
D)100倍
2.一個(gè)字長(cháng)為8位的無(wú)符號二進(jìn)制整數能表示的十進(jìn)制數值范圍是( )。
A)0~256
B)0~255
C)1~256
D)1~255
3.已知三個(gè)字符為:a、X和5,按它們的ASCII碼值升序排序,結果是( )。
A)5,a,X
B)a,5,X
C)X,a,5
D)5,X,a
4.已知一漢字的國標碼是5E38,其內碼應是( )。
A)DEB8
B)DE38
C)5EB8
D)7E58
5.已知三個(gè)字符為:a、Z和8,按它們的ASCII碼值升序排序,結果是( )。
A)8、a、Z
B)a、8、Z
C)a、Z、8
D)8、Z、a
6.計算機技術(shù)中,下列度量存儲器容量的單位中,最大的單位是( )。
A)KB
B)MB
C)Byte
D)GB
7.下列編碼中,正確的漢字機內碼是( )。
A)6EF6H
B)FB6FH
C)A3A3H
D)C97CH
8.無(wú)符號二進(jìn)制整數1000110轉換成十進(jìn)制數是( )。
A)68
B)70
C)72
D)74
9.根據漢字國標GB2312-80的規定,1KB的存儲容量能存儲的漢字內碼的個(gè)數是( )。
A)128
B)256
C)512
D)1024
10.十進(jìn)制數111轉換成無(wú)符號二進(jìn)制整數是( )。
A)01100101
B)01101001
C)01100111
D)01101111
11.字長(cháng)為6位的無(wú)符號二進(jìn)制整數最大能表示的十進(jìn)制整數是( )。
A)64
B)63
C)32
D)31
12.根據國標GB2312-80的規定,總計有各類(lèi)符號和一、二級漢字編碼( )。
A)7145個(gè)
B)7445個(gè)
C)3008個(gè)
D)3755個(gè)
13.二進(jìn)制數1001001轉換成十進(jìn)制數是( )。
A)72
B)71
C)75
D)73
14.十進(jìn)制數90轉換成無(wú)符號二進(jìn)制數是( )。
A)1011010
B)1101010
C)1011110
D)1011100
15.標準ASCII碼用7位二進(jìn)制位表示一個(gè)字符的編碼,其不同的編碼共有( )。
A)127個(gè)
B)128個(gè)
C)256個(gè)
D)254個(gè)
16.已知英文字母m的ASCII碼值為109,那么英文字母p的ASCII碼值是( )。
A)112
B)113
C)111
D)114
17.在數制的轉換中,正確的敘述是( )。
A)對于相同的十進(jìn)制整數(>1),其轉換結果的位數的變化趨勢隨著(zhù)基數R的增大而減少
B)對于相同的十進(jìn)制整數(>1),其轉換結果的位數的變化趨勢隨著(zhù)基數R的增大而增加
C)不同數制的數字符是各不相同的,沒(méi)有一個(gè)數字符是一樣的
D)對于同一個(gè)整數值的二進(jìn)制數表示的位數一定大于十進(jìn)制數字的位數
18.下列敘述中,正確的是( )。
A)一個(gè)字符的標準ASCII碼占一個(gè)字節的存儲量,其最高位二進(jìn)制總為0
B)大寫(xiě)英文字母的ASCII碼值大于小寫(xiě)英文字母的ASCII碼值
C)同一個(gè)英文字母(如字母A)的ASCII碼和它在漢字系統下的全角內碼是相同的
D)標準ASCII碼表的.每一個(gè)ASCII碼都能在屏幕上顯示成一個(gè)相應的字符
19.無(wú)符號二進(jìn)制整數111111轉換成十進(jìn)制數是( )。
A)71
B)65
C)63
D)62
20.十進(jìn)制數100轉換成無(wú)符號二進(jìn)制整數是( )。
A)0110101
B)01101000
C)01100100
D)01100110
21.當前流行的Pentium 4 CPU的字長(cháng)是( )。
A)8bit
B)16bit
C)32bit
D)64bit
22.按照數的進(jìn)位制概念,下列各個(gè)數中正確的八進(jìn)制數是( )。
A)1101
B)7081
C)1109
D)B03A
23.全拼或簡(jiǎn)拼漢字輸入法的編碼屬于( )。
A)音碼
B)形聲碼
C)區位碼
D)形碼
24.已知漢字"中"的區位碼是5448,則其國標碼是( )。
A)7468D
B)3630H
C)6862H
D)5650H
25.一個(gè)漢字的內碼與它的國標碼之間的差是( )。
A)2020H
B)4040H
C)8080H
D)A0A0H
26.1KB的準確數值是( )。
A)1024Bytes
B)1000Bytes
C)1024bits
D)1000bits
27.十進(jìn)制數55轉換成無(wú)符號二進(jìn)制數等于( )。
A)111111
B)110111
C)111001
D)111011
28.二進(jìn)制數110001轉換成十進(jìn)制數是( )。
A)47
B)48
C)49
D)51
29.假設某臺式計算機內存儲器的容量為1KB,其最后一個(gè)字節的地址是( )。
A)1023H
B)1024H
C)0400H
D)03FFH
30.已知英文字母m的ASCII碼值為6DH,那么字母q的ASCII碼值是( )。
A)70H
B)71H
C)72H
D)6FH
計算機二級必考選擇題答案
1.C
2.B
3.D
4.A
5.D
6.D
7.C
8.B
9.C
10.A
11.B
12.B
13.D
14.A
15.B
16.A
17.A
18.A
19.C
20.C
21.C
22.A
23.A
24.D
25.C
26.A
27.B
28.C
29.B
30.B
計算機二級題庫 3
1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)
A)冒泡排序
B)選擇排序
C)快速排序
D)歸并排序
2.非空的循環(huán)單鏈表head的尾結點(diǎn)(由p所指向),滿(mǎn)足(A)
A)p->next==NULL
B)p==NULL
C)p->next=head
D)p=head
3.線(xiàn)性表的順序存儲結構和線(xiàn)性表的鏈式存儲結構分別是(C)
A)順序存取的存儲結構、順序存取的存儲結構
B)隨機存取的存儲結構、順序存取的存儲結構
C)隨機存取的存儲結構、隨機存取的存儲結構
D)任意存取的存儲結構、任意存取的存儲結構
4.結構化程序設計所規定的三種基本控制結構是(D)
A)輸入、處理、輸出
B)樹(shù)形、網(wǎng)形、環(huán)形
C)順序、選擇、循環(huán)
D)主程序、子程序、函數
5.下列不屬于軟件調試技術(shù)的是(D)
A)強行排錯法
B)集成測試法
C)回溯法
D)原因排除法
6.軟件生命周期中花費時(shí)間最多的階段是(B)
A)詳細設計
B)軟件編碼
C)軟件測試
D)軟件維護
7.軟件設計中,有利于提高模塊獨立性的一個(gè)準則是(A)
A)低內聚低耦合
B)低內聚高耦合
C)高內聚低耦合
D)高內聚高耦合
8.數據庫的故障恢復一般是由(D)
A)數據流圖完成的
B)數據字典完成的
C)DBA完成的
D)PAD圖完成的
9.下列關(guān)系運算的敘述中,正確的是(B)
A)投影、選擇、連接是從二維表行的方向進(jìn)行的運算
B)并、交、差是從二維表的列的方向來(lái)進(jìn)行運算
C)投影、選擇、連接是從二維表列的方向進(jìn)行的運算
D)以上3種說(shuō)法都不對
10.在關(guān)系數據庫中,對一個(gè)關(guān)系做投影操作后,新關(guān)系的元組個(gè)數將(A)
A)等于原來(lái)關(guān)系中的元組個(gè)數
B)大于原來(lái)關(guān)系中的元組個(gè)數
C)小于原來(lái)關(guān)系中的元組個(gè)數
D)不能確定元組個(gè)數
11.以下不具有Picture屬性的對象是(B)
A)窗體
B)圖片框
C)圖像框
D)文本框
12.雙擊窗體中的'對象后,Visual Basic將顯示的窗口是(D)
A)項目(工程)窗口
B)工具箱
C)代碼窗口
D)屬性窗口
13.若要將窗體從內存中卸載,其實(shí)現的方法是(A)
A)Show
B)UnLoad
C)Load
D)Hide
14.要使目錄列表框(名稱(chēng)為Dirl)中的目錄隨著(zhù)驅動(dòng)器列表框(名稱(chēng)為Drivel)中所選
擇的當前驅動(dòng)器的不同而同時(shí)發(fā)生變化,則應:(A)
A)在Dirl中的Change事件中,書(shū)寫(xiě)語(yǔ)句 Dirl.Drive=Drivel.Drive
B)在Dirl中的Change事件中,書(shū)寫(xiě)語(yǔ)句 Dirl.Path=Drivel.Drive
C)在Drivel中的Change事件中,書(shū)寫(xiě)語(yǔ)句 Dirl.Path=Drivel.Drive
D)在Drivel中的Change事件中,書(shū)寫(xiě)語(yǔ)句 Dirl.Drive=Drivel.Drive
15.設有如下聲明:
Dim x As Integer
如果Sgn(x)的值為-1,則表示x的值是(A)
A)整數
B)大于0的整數
C)等于0的整數
D)小于0的數
計算機二級題庫 4
1、 世界上首先實(shí)現存儲程序的電子數字計算機是____。
A、ENIAC B、UNIVAC C、EDVAC D、EDSAC
2、計算機科學(xué)的奠基人是____。
A、查爾斯.巴貝奇 B、圖靈
C、阿塔諾索夫
D、馮.諾依曼
2、 世界上首次提出存儲程序計算機體系結構的是____。
A、艾侖圖靈 B、馮諾依曼 C、莫奇萊 D、比爾蓋茨
3、 計算機所具有的存儲程序和程序原理是____提出的。
A、圖靈 B、布爾 C、馮諾依曼 D、愛(ài)因斯坦
4、 電子計算機技術(shù)在半個(gè)世紀中雖有很大進(jìn)步,但至今其運行仍遵循著(zhù)一位科學(xué)家提出的基本原理。他就是____。
A、牛頓
B、愛(ài)因斯坦
C、愛(ài)迪生
D、 馮諾依曼
5、 1946年世界上有了第一臺電子數字計算機,奠定了至今仍然在使用的計算機____。
A、外型結構 B、總線(xiàn)結構 C、存取結構 D、體系結構
6、 在計算機應用領(lǐng)域里,____是其最廣泛的應用方面。
A、過(guò)程控制 B、科學(xué)計算 C、數據處理 D、計算機輔助系統
7、 1946年第一臺計算機問(wèn)世以來(lái),計算機的發(fā)展經(jīng)歷了4個(gè)時(shí)代,它們是____。
A、低檔計算機、中檔計算機、高檔計算機、手提計算機
B、微型計算機、小型計算機、中型計算機、大型計算機
C、組裝機、兼容機、品牌機、原裝機
D、電子管計算機、晶體管計算機、小規模集成電路計算機、大規模及超大規模集成電路計算機
8、 以下屬于第四代微處理器的是____。
A、Intel8008 B、Intel8085
C、Intel8086 D、Intel80386/486/586
9、 Pentium IV處理器屬于____處理器。
A、第一代 B、第三代
C、第四代 D、第五代
10、 計算機能夠自動(dòng)、準確、快速地按照人們的意圖進(jìn)行運行的最基本思想是____。
A、采用超大規模集成電路 B、采用CPU作為中央核心部件
C、采用操作系統 D、存儲程序和程序控制
11、 計算機工作最重要的特征是____。
A、高速度 B、高精度
C、存儲程序和程序控制 D、記憶力強
12、 計算機業(yè)界最初的硬件巨頭“藍色巨人”指的是____。
A、IBM B、Microsoft C、聯(lián)想 D、Sun
13、 第四媒體是指( )。
A、報紙媒體
B、網(wǎng)絡(luò )媒體 C、電視媒體
D、廣播媒體
14、 CAD是計算機的主要應用領(lǐng)域,它的含義是____。
A、計算機輔助教育 B、計算機輔助測試
C、計算機輔助設計 D、計算機輔助管理
15、 “計算機輔助____ ”的英文縮寫(xiě)為CAM。Assist 輔助
A、制造 B、設計
C、測試 D、教學(xué)
16、 將高級語(yǔ)言程序設計語(yǔ)言源程序翻譯成計算機可執行代碼的軟件稱(chēng)為 ____
A、匯編程序 B、編譯程序 C、管理程序 D、服務(wù)程序
17、 計算機之所以能實(shí)現自動(dòng)連續運算,是由于采用了_____原理。
A、布爾邏輯 B、存儲程序
C、數字電路 D、集成電路
18、 某單位自行開(kāi)發(fā)的工資管理系統,按計算機應用的類(lèi)型劃分,它屬于____。
A、科學(xué)計算 B、輔助設計
C、數據處理 D、實(shí)時(shí)控制
19、 用計算機進(jìn)行資料檢索工作,是屬于計算機應用中的____。
A、科學(xué)計算 B、數據處理 C、實(shí)時(shí)控制 D、人工智能
20、 結構化程序設計的三種基本控制結構是____。
A、順序、選擇和轉向 B、層次、網(wǎng)狀和循環(huán)
C、模塊、選擇和循環(huán) D、順序、循環(huán)和選擇
21、 目前計算機應用領(lǐng)域可大致分為三個(gè)方面,指出下列正確答案____。
A、CAI、專(zhuān)家系統、人工智能 B、工程設計、CAI、文字處理
C、實(shí)時(shí)控制、科學(xué)計算、數據處理 D、數據分析、人工智能、計算機網(wǎng)絡(luò )
22、 下面是有關(guān)計算機病毒的說(shuō)法,其中____不正確
A、計算機病毒有引導型病毒、文件型病毒、復合型病毒等
B、計算機病毒中也有良性病毒
C、計算機病毒實(shí)際上是一種計算機程序
D、計算機病毒是由于程序的錯誤編制而產(chǎn)生的
23、 計算機能直接執行的指令包括兩部分,它們是____。
A、源操作數與目標操作數 B、操作碼與操作數
C、ASCII碼與漢字代碼 D、數字與字符
24、 不同的計算機,其指令系統也不相同,這主要取決于____。
A、所用的操作系統 B、系統的總體結構
C、所用的CPU D、所用的程序設計語(yǔ)言
25、 多媒體計算機是指____。
A、具有多種外部設備的計算機 B、能與多種電器連接的計算機
C、能處理多種媒體的計算機 D、借助多種媒體操作的計算機
26、 計算機用于解決科學(xué)研究與工程計算中的數學(xué)問(wèn)題,稱(chēng)為_(kāi)___。
A、數值計算 B、數學(xué)建模 C、數據處理 D、自動(dòng)控制
27、 ____特點(diǎn)是處理的信息數據量比較大而數值計算并不十分復雜。
A、工程計算 B、數據處理 C、自動(dòng)控制 D、實(shí)時(shí)控制
28、 計算機中的所有信息都是以____的形式存儲在機器內部的。
A、字符 B、二進(jìn)制編碼 C、BCD碼 D、ASCII碼
29、 在計算機內,多媒體數據最終是以_____形式存在的。
A、二進(jìn)制代碼
B、特殊的壓縮碼
C、模擬數據
D、圖形
30、 在微機中,bit 的中文含義是____。
A、二進(jìn)制位 B、雙字 C、字節 D、字
用一個(gè)字節最多能編出____不同的碼。
A、8個(gè) B、16個(gè) C、128個(gè) D、256個(gè)
31、 計算機中字節是常用單位,它的英文名字是____。
A、Bit B、byte C、bout D、baut
32、 計算機存儲和處理數據的基本單位是____。
A、bit B、Byte C、GB D、KB
33、 1字節表示____位。
A、1 B、4 C、8 D、10
34、 在描述信息傳輸中bps表示的是____。
A、每秒傳輸的字節數 B、每秒傳輸的指令數
C、每秒傳輸的字數 D、每秒傳輸的.位數
35、 "32位微型計算機"中的32是指 ____。
A、微機型號 B、內存容量 C、存儲單位 D、機器字長(cháng)
36、 微處理器處理的數據基本單位為字。一個(gè)字的長(cháng)度通常是____。
A、16個(gè)二進(jìn)制位 B、32個(gè)二進(jìn)制位
C、64個(gè)二進(jìn)制位 D、與微處理器芯片的型號有關(guān)
37、 字符串“IBM”中的字母B存放在計算機內占用的二進(jìn)制位個(gè)數是____。
A、8 B、4 C、2 D、1
38、 一個(gè)漢字和一個(gè)英文字符在微型機中存儲時(shí)所占字節數的比值為_(kāi)___。
A 、4:1 B、2:1 C、1:1 D、1:4
39、 若一臺計算機的字長(cháng)為4個(gè)字節,這意味著(zhù)它____。
A、能處理的數值最大為4位十進(jìn)制數9999
B、能處理的字符串最多位4個(gè)英文字母組成
C、在CPU中作為一個(gè)整體加以傳送處理的代碼為32位
D、在CPU中運行的結果最大位2的32次方
40、 “馮諾依曼計算機”的體系結構主要分為_(kāi)___五大組成。
A、外部存儲器、內部存儲器、CPU、顯示、打印
B、輸入、輸出、運算器、控制器、存儲器
C、輸入、輸出、控制、存儲、外設
D、都不是
41、 對PC機,人們常提到的"Pentium"、"Pentium IV"指的是_____。
A、存儲器 B、內存品牌
C、主板型號 D、CPU類(lèi)型
42、 人們通常說(shuō)的擴計算機的內存,指的是____。
A、ROM B、CMOS C、CPU D、RAM
43、 在微型計算機中,內存儲器,通常采用____。
A、光存儲器 B、磁表面存儲器 C、半導體存儲器 D、磁芯存儲器
44、 連到局域網(wǎng)上的節點(diǎn)計算機必需要安裝____硬件。
A、調制解調器 B、交換機 C、集線(xiàn)器 D、網(wǎng)絡(luò )適配卡
45、 計算機的三類(lèi)總線(xiàn)中,不包括____。
A、控制總線(xiàn) B、地址總線(xiàn) C、傳輸總線(xiàn) D、數據總線(xiàn)
46、 關(guān)于計算機總線(xiàn)的說(shuō)明不正確的是____。
A、計算機的五大部件通過(guò)總線(xiàn)連接形成一個(gè)整體
B、總線(xiàn)是計算機各個(gè)部件之間進(jìn)行信息傳遞的一組公共通道
C、根據總線(xiàn)中流動(dòng)的信息不同分為地址總線(xiàn)、數據總線(xiàn)、控制總線(xiàn)
D、數據總線(xiàn)是單向的,地址總線(xiàn)是雙向的
47、 計算機中存儲信息的最小單位是____。
A、字 B、字節 C、字長(cháng) D、位
48、 在計算機中使用的鍵盤(pán)是連接在____。
A、打印機接口上的 B、顯示器接口上的
C、并行接口上的 D、串行接口上的
49、 計算機的通用性使其可以求解不同的算術(shù)和邏輯運算,這主要取決于計算機的
______。
A、 高速運算 B、 指令系統 C、 可編程序 D、 存儲功能
50、 幾年前一位芬蘭大學(xué)生人在Internet 上公開(kāi)發(fā)布了一種免費操作系統____,經(jīng)過(guò)
許多人的努力,該操作系統正不斷完善,并被推廣應用。
A、Windows XP B、Novell C、UNIX D、Linux
計算機二級題庫 5
1.下面對軟件特點(diǎn)描述不正確的是( )。
A. 軟件是一種邏輯實(shí)體,具有抽象性
B. 軟件開(kāi)發(fā)、運行對計算機系統具有依賴(lài)性
C. 軟件開(kāi)發(fā)涉及軟件知識產(chǎn)權、法律及心理等社會(huì )因素
D. 軟件運行存在磨損和老化問(wèn)題
【答案】D
【解析】軟件具有以下特點(diǎn):①軟件具有抽象性,是一種邏輯實(shí)體;②軟件沒(méi)有明顯的制作過(guò)程;③軟件在使用期間不存在磨損、老化問(wèn)題,④對硬件和環(huán)境具有依賴(lài)性;⑤軟件復雜性高,成本昂貴;⑥軟件開(kāi)發(fā)涉及諸多的社會(huì )因素。D項描述是硬件存在的問(wèn)題。答案選擇D選項。
2. 下面描述不屬于軟件特點(diǎn)的是( )。
A. 軟件是一種邏輯實(shí)體,具有抽象性
B. 軟件在使用中不存在磨損、老化問(wèn)題
C. 軟件復雜性高
D. 軟件使用不涉及知識產(chǎn)權
【答案】D
【解析】軟件具有以下特點(diǎn):①軟件是一種邏輯實(shí)體,具有抽象性;②軟件沒(méi)有明顯的制作過(guò)程,③軟件在使用期間不存在磨損、老化問(wèn)題;④軟件對硬件和環(huán)境具有依賴(lài)性;⑤軟件復雜性高,成本昂貴,⑥軟件開(kāi)發(fā)涉及諸多的社會(huì )因素,如知識產(chǎn)權等。答案選擇D選項。
3. 下面對軟件特點(diǎn)描述錯誤的是()
A.軟件沒(méi)有明顯的制作過(guò)程
B. 軟件是一種邏輯實(shí)體,不是物理實(shí)體,具有抽象性
C. 軟件的開(kāi)發(fā)、運行對計算機系統具有依賴(lài)性
D. 軟件在使用中存在磨損、老化問(wèn)題
【答案】D
【解析】軟件的特點(diǎn)有:①具有抽象性,是邏輯實(shí)體;②沒(méi)有明顯的制作過(guò)程;③在使用期間不存在磨損、老化問(wèn)題;④對硬件和環(huán)境具有依賴(lài)性;⑤復雜性高,成本昂貴;⑥開(kāi)發(fā)涉及諸多的社會(huì )因素。答案選擇D選項。
4. 軟件按功能可以分為:應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于系統軟件的是( )。
A. 編輯軟件
B. 操作系統
C. 教務(wù)管理系統
D. 瀏覽器
【答案】B
【解析】系統軟件是控制和協(xié)調計算機及外部設備,支持應用軟件開(kāi)發(fā)和運行的軟件,操作系統是系統軟件;支撐軟件是支撐各種軟件的開(kāi)發(fā)與維護的軟件,又稱(chēng)為軟件開(kāi)發(fā)環(huán)境,瀏覽器屬于支撐軟件;應用軟件是用戶(hù)可以使用的各種程序設計語(yǔ)言,以及用各種程序設計語(yǔ)言編制的應用程序的集合,編輯軟件、教務(wù)管理軟件屬于應用軟件。答案選擇B選項。
5. 軟件按功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件),下面屬于應用軟件的是( )。
A. 學(xué)生成績(jì)管理系統
B. C語(yǔ)言編譯程序
C. UNIX操作系統
D. 數據庫管理系統
【答案】A
【解析】應用軟件是為解決特定領(lǐng)域的應用而開(kāi)發(fā)的軟件,如事務(wù)處理軟件,工程與科學(xué)計算軟件,學(xué)生成績(jì)管理系統、教務(wù)管理系統、瀏覽器、編輯軟件等應用性質(zhì)不同的各種軟件。系統軟件是計算機管理自身資源,提高計算機使用效率并服務(wù)于其他程序的軟件,如操作系統,編譯程序,匯編程序,數據庫管理系統等。支撐軟件是介于系統軟件和應用軟件之間,協(xié)助用戶(hù)開(kāi)發(fā)軟件的工具性軟件,包括輔助和支持開(kāi)發(fā)和維護應用軟件的工具軟件,如需求分析工具軟件,設計工具軟件,編碼工具軟件,測試工具軟件,維護工具軟件等。答案選擇A選項。
6. 數據庫管理系統是( )。
A. 操作系統的一部分
B. 在操作系統支持下的系統軟件
C. 一種編譯系統
D. 一種操作系統
【答案】B
【解析】系統軟件主要包括:①操作系統軟件;②各種語(yǔ)言的解釋程序和編譯程序;③各種服務(wù)性程序;④各種數據庫管理系統。數據庫管理系統是一種系統軟件,負責數據庫中的數據組織、數組操縱、數據維護、控制和保護以及數據服務(wù)等。答案選擇B選項。
7. 數據庫管理系統是( )。
A. 操作系統的一部分
B. 在操作系統支持下的'系統軟件
C. 一種編譯系統
D. 一種通信軟件系統
【答案】B
【解析】系統軟件主要包括:①操作系統軟件;②各種語(yǔ)言的解釋程序和編譯程序;③各種服務(wù)性程序;④各種數據庫管理系統。數據庫管理系統是一種系統軟件,負責數據庫中的數據組織、數組操縱、數據維護、控制和保護以及數據服務(wù)等。答案選擇B選項。
8. 下列選項中,不屬于數據管理員(DBA)職責的是( )。
A. 數據庫維護
B. 數據庫設計
C. 改善系統性能,提高系統效率
D. 數據類(lèi)型轉換
【答案】D
【解析】數據庫管理員對數據庫進(jìn)行規劃、設計、維護、監視等,其主要工作有:①數據庫設計,主要是對數據模式進(jìn)行設計,②數據庫維護,對數據庫中的數據安全性、完整性、并發(fā)控制及系統恢復、數據定期轉儲等進(jìn)行實(shí)施與維護;③改善系統性能,不斷調整內部結構,提高系統效率。答案選擇D選項。
9. 數據庫系統的核心是( )。
A. 數據模型
B. 軟件開(kāi)發(fā)
C. 數據庫設計
D. 數據庫管理系統
【答案】D
【解析】數據庫系統包括四個(gè)部分:數據庫、數據庫管理系統、數據庫應用程序、數據庫管理員。其中DBMS是為數據庫的建立、使用和維護而配置的軟件,是數據庫系統的核心。答案選擇D選項。
10. 下列敘述中正確的是( )。
A. 數據庫系統是一個(gè)獨立的系統,不需要操作系統的支持
B. 數據庫技術(shù)的根本目標是要解決數據的共享問(wèn)題
C. 數據庫管理系統就是數據庫系統
D. 數據庫系統由數據庫應用系統、數據庫和數據庫管理系統組成。
【答案】B
【解析】A項錯誤,數據庫需要調用操作系統的接口,需要操作系統的支持;C項錯誤,數據庫管理系統(DBMS)是數據庫系統的核心,負責數據庫中的數據組織、數據操作、數據維護、控制及保護和數據服務(wù)等;D項錯誤,數據庫應用系統是數據庫系統再加上應用軟件及應用界面這三者所組成,具體包括:數據庫、數據庫管理系統、數據庫管理員、硬件平臺、軟件平臺、應用軟件、應用界面。答案選擇B選項。
計算機二級題庫 6
1.下列敘述中正確的是( )。
A. 所有數據結構必須有根結點(diǎn)
B. 所有數據結構必須有終端結點(diǎn)(即葉子結點(diǎn))
C. 只有一個(gè)根結點(diǎn),且只有一個(gè)葉子結點(diǎn)的數據結構一定是線(xiàn)性結構
D. 沒(méi)有根結點(diǎn)或沒(méi)有葉子結點(diǎn)的數據結構一定是非線(xiàn)性結構
【答案】D
【解析】D項正確,線(xiàn)性結構的特點(diǎn)是:①集合中必存在“第一個(gè)元素"且惟一②集合中必存在“最后一個(gè)元素”且惟一;③除最后一個(gè)元素外,其他數據元素均有惟一的“后繼”,④除第一個(gè)元素外,其他數據元素均有惟一的“前驅”。所以沒(méi)有根結點(diǎn)或沒(méi)有葉子結點(diǎn)的數據結構一定是非線(xiàn)性結構。AB兩項錯誤,不是所有數據結構都必須有根結點(diǎn)和葉子結點(diǎn);C項錯誤,數據結構中若有中間結點(diǎn)不滿(mǎn)足只有一個(gè)前件或者后件的條件,就不是線(xiàn)性結構。答案選擇D選項。
2. 以下敘述中錯誤的是( )。
A. C語(yǔ)言中的每條可執行語(yǔ)句和非執行語(yǔ)句最終都將被轉換成二進(jìn)制的機器指令
B. C程序經(jīng)過(guò)編譯、鏈接步驟之后才能形成一個(gè)真正可執行的二進(jìn)制機器指令文件
C. 用C語(yǔ)言編寫(xiě)的程序稱(chēng)為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中
D. C語(yǔ)言源程序經(jīng)編譯后生成后綴為.obj的目標程序
【答案】A
【解析】A項錯誤,注釋語(yǔ)句不會(huì )被翻譯成二進(jìn)制的機器指令。C源程序經(jīng)過(guò)C編譯程序編譯之后生成后綴為.obj的二進(jìn)制文件(稱(chēng)為目標文件),然后由“鏈接程序”(Link)的軟件把.obj文件與各種庫函數連接起來(lái)生成一個(gè)后綴為.exe的可執行文件。答案選擇A選項。
3. C語(yǔ)言主要是借助以下( )功能來(lái)實(shí)現程序模塊化的。
A. 定義函數
B. 定義常量和外部變量
C. 三種基本結構語(yǔ)句
D. 豐富的數據類(lèi)型
【答案】A
【解析】C程序的模塊化主要通過(guò)函數來(lái)實(shí)現。C語(yǔ)言允許對函數單獨進(jìn)行編譯,從而可以實(shí)現模塊化。答案選擇A選項。
4. 有以下程序段:
char ch;
int k;
ch='a';
k=12;
print("%c,%d,",h,ch,k);
printf("k=%d ",k);
已知字符a的ASCII碼十進(jìn)制值為97,則執行上述程序段后輸出的結果是( )。
A. 因變量類(lèi)型與格式描述符的類(lèi)型不匹配輸出無(wú)定值
B. 輸出項與格式描述符個(gè)數不符,輸出為零值或不定值
C.a,97,12k=12
D. a,97,k=12
【答案】D
【解析】字符變量的值是該字符的ASCII碼值,可以參與整型變量所允許的任何運算。"ch='a",%c表示以字符格式輸出ch的值,所以輸出為a;%d表示以十進(jìn)制代碼的`形式輸出ch的值,為97;k沒(méi)有對應的輸出格式,不輸出。在第二個(gè)語(yǔ)句中,首先輸出"k=",然后以十進(jìn)制代碼輸出k的值,為12。答案選擇D選項。
5. 下列敘述中正確的是( )。
A. 棧是“先進(jìn)先出”的線(xiàn)性表
B. 隊列是“先進(jìn)后出"的線(xiàn)性表
C. 循環(huán)隊列是非線(xiàn)性結構
D. 有序線(xiàn)性表既可以采用順序存儲結構,也可以采用鏈式存儲結構
【答案】D
【解析】有序的線(xiàn)性表既可采用順序存儲結構,也可以采用鏈式存儲結構。A項錯誤,棧是“先進(jìn)后出"的線(xiàn)性表B項錯誤,隊列是“先進(jìn)先出"的線(xiàn)性表;C項錯誤,循環(huán)隊列是線(xiàn)性結構的,有序的線(xiàn)性表既可采用順序存儲結構,也可采用鏈式存儲結構。
6. 某二叉樹(shù)的中序序列為DCBAEFG,后序序列為DCBGFEA,則該二叉樹(shù)的深度(根結點(diǎn)在第1層)為( )。
A. 5
B. 40
C.3
D. 2
【答案】B
【解析】二叉樹(shù)的后序序列為DCBGFEA,則A為根結點(diǎn)。中序序列為DCBAEFG,則DCB為左子樹(shù)結點(diǎn),EFG為右子樹(shù)結點(diǎn)。同理B為C父結點(diǎn),C為D父結點(diǎn)。根據分析,可畫(huà)出左子樹(shù),同理E為F父結點(diǎn),F為G父結點(diǎn)。根據分析,可畫(huà)出右子樹(shù),故二叉樹(shù)深度為4層。答案選擇B選項。
7. 設有定義:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};,則以下賦值語(yǔ)句中正確的是( )。
A. s[0]=m[1];
B. s=m;
C.s.n=m.n;
D. s[2].x=m[2].x;
【答案】A
【解析】定義了結構體類(lèi)型數組s,長(cháng)度為2,結構體類(lèi)型數組m,長(cháng)度為2,并對數組m進(jìn)行了初始化。同類(lèi)型的結構體可以直接用變量名實(shí)現賦值,A項正確;數組名為數組首地址,地址常量之間不可以相互賦值,B項錯誤;數組名為地址常量不是結構體變量,不能引用成員,C項錯誤;s[2]與m[2]數組越界,D項錯誤。答案選擇A選項。
8. 關(guān)于C語(yǔ)言標識符,以下敘述錯誤的是( )。
A. 標識符可全部由數字組成
B. 標識符可全部由下劃線(xiàn)組成
C. 標識符可全部由小寫(xiě)字母組成
D. 標識符可全部由大寫(xiě)字母組成
【答案】A
【解析】C語(yǔ)言標識符只能由字母、數字、下劃線(xiàn)構成,且只能以字母、下劃線(xiàn)開(kāi)頭,故答案選擇A選項。
9. 以下程序段中的變量已定義為int類(lèi)型,則
sum=pAd=5;
pAd=sum++,++pAd,pAd++;
printf("%d ",pAd);
程序段的輸出結果是( )。
A. 6
B. 4
C. 5
D. 7
【答案】D
【解析】自增和自減運算符的兩種用法:前置運算,運算符放在變量之前,規則是先使變量的值增(或減)1,然后以變化后表達式的值參與其他運算;后置運算,運算符放在變量之后,規則是變量先參與其他運算,然后再使變量的值增(或減)1。執行pAd=sum++,sum++是后置自增,執行完后,pAd=5,sum=6。++pAd和pAd++語(yǔ)句中沒(méi)有其他運算,即效果相同,pAd分別加1,兩句執行完后,pAd7。答案選擇D選項。
10. 設循環(huán)隊列為Q(1:m),其初始狀態(tài)為front=rear=m。經(jīng)過(guò)一系列入隊與退隊運算后,front=20,rear=15,F要在該循環(huán)隊列中尋找最小值的元素,最壞情況下需要比較的次數為( )。
A. 5
B. 6
C.m-5
D. m-6
【答案】D
【解析】循環(huán)隊列是隊列的一種順序存儲結構,用隊尾指針rear指向隊列中的隊尾元素,用隊首指針指向隊首元素的前一個(gè)位置,因此,從隊首指針front指向的后一個(gè)位置直到隊尾指針rear指向的位置之間所有的元素均為隊列中的元素,隊列初始狀態(tài)為front=rear=m,當front=20,rear=15時(shí),隊列中有m-20+15=m-5個(gè)元素,最壞情況下需要比較次數為m-6次。答案選擇D選項。
計算機二級題庫 7
1.在公有派生情況下,有關(guān)派生類(lèi)對象和基類(lèi)對象的關(guān)系,下列敘述不正確的是( )
A.派生類(lèi)的對象可以賦給基類(lèi)的對象
B.派生類(lèi)的對象可以初始化基類(lèi)的引用
C.派生類(lèi)的對象可以直接訪(fǎng)問(wèn)基類(lèi)中的成員
D.派生類(lèi)的對象的地址可以賦給指向基類(lèi)的指針
【參考答案】 C
2.下列關(guān)于虛基類(lèi)的描述,錯誤的是( )
A.設置虛基類(lèi)的目的是為了消除二義性
B.虛基類(lèi)的構造函數在非虛基類(lèi)之后調用
C.若同一層中包含多個(gè)虛基類(lèi),這些基類(lèi)的構造函數按它們說(shuō)明的`次序調用
D.若虛基類(lèi)由非虛基類(lèi)派生而來(lái),則仍然先調用基類(lèi)構造函數,再調用派生類(lèi)的構造函數
【參考答案】 B
3.下列運算符中,在C++語(yǔ)言中不能重載的是( )
A.*
B.>=
C.:
D./
【參考答案】 C
4.下列程序的運行結果是( )
#include
class A
{ int a;
public:
A() {a=0;}
A(int aa)
{a=aa;
cout<
void main()
{A x,y(2),z(3);
cout<
A.00
B.23
C.34
D.25
【參考答案】 B
5.判斷char型變量c是否為小寫(xiě)字母的正確表達式是( )
A.′a′<=c<=′z′
B.(c>+A)&&(c<=z)
C.(′a′>=c)||(′z′<=c)
D.(c>=′a′)&&(c<=′z′)
【參考答案】 D
綜合應用題
使用VC6打開(kāi)考生文件夾下的工程kt8_3,此工程包含一個(gè)源程序文件kt8_3.cpp,該文件設計了用于輸出乘法九九表的類(lèi)。請認真閱讀已有的代碼,按要求完成下列操作,將程序補充完整。
(1)定義類(lèi)Table的私有數據成員x和y,分別用于表示九九表中的兩個(gè)乘數(x*y),它們都是int型的數據。請在注釋“//**1**”之后添加適當的語(yǔ)句;
(2)完成類(lèi)Table的成員函數print()的定義,該函數以""x*y=z""的格式打印出九九表中的一個(gè)乘法算式,請使用格式化輸出函數printf實(shí)現,在注釋“//**2**”之后添加適當的語(yǔ)句;
(3)完成類(lèi)Table9的成員函數print()的定義,該函數調用基類(lèi)Table的print()函數,將九九表輸出到屏幕,請在注釋“//**3**”之后添加適當的語(yǔ)句;
(4)補充主函數,在屏幕上輸出九九表,以便測試所定義的類(lèi)的正確性。請在注釋“//**4**”之后添加適當的語(yǔ)句。
注意:除在指定位置添加語(yǔ)句之外,請不要改動(dòng)程序中的其他內容。
源程序文件清單如下:
#include
#include
classTable
{//**1**
intz;
public:
voidprint(intx,inty,intz);};
voidTable::print(intx,inty,intz)
{//**2**}
classTable9:publicTable
{public:
voidprint();};
voidTable9::print()
{//**3**
intx,y,z;
for(i=1;i<10;i++)
{for(j=1;j {x=i;
y=j;
z=i*j;
Table::print(y,x,z);}
printf("" "");}}
main()
{//**4**
return0;}
【參考答案】
(1)int x;
int y;
(2)printf( ""%d*%d=%d "",x,y,z);
if(z<10) printf("" "");
(3)int i,j;
(4)Table9 t_9;
t_9.print();
【試題解析】
主要考查將具體問(wèn)題抽象為類(lèi),將類(lèi)的定義補充完整,并進(jìn)行類(lèi)定義測試的能力。
計算機二級題庫 8
1下列有關(guān)內聯(lián)函數的敘述中,正確的是( )。
A.內聯(lián)函數在調用時(shí)發(fā)生控制轉移
B.內聯(lián)函數必須通過(guò)關(guān)鍵字inline來(lái)定義
C.內聯(lián)函數是通過(guò)編譯器來(lái)實(shí)現的
D.內聯(lián)函數函數體的最后一條語(yǔ)句必須是return語(yǔ)句
參考答案:C
參考解析:一般函數進(jìn)行調用時(shí),要將程序執行權轉到被調用函數中,然后再返回到調用它的函數中;而內聯(lián)函數在調用時(shí),是將調用表達式用內聯(lián)函數體來(lái)替換,所以在調用時(shí)不發(fā)生控制轉移。在類(lèi)內部實(shí)現的函數都是內聯(lián)函數,可以不用inline定義;只有函數外部定義的內聯(lián)函數才必須加關(guān)鍵字inline。編譯系統并非對內聯(lián)函數必須使用內聯(lián),而且根據具體情況決定。內聯(lián)函數不是必須要有返回值的。
2語(yǔ)句int*P=&k;定義了指針P,與這個(gè)語(yǔ)句等效的語(yǔ)句序列是( )。
A.int* p;P=&k;B.int * P;P=k;C.int * p;* P=&k;D.int * p;* P=k;
參考答案:A
參考解析:本題考查指針和地址,題目中定義了一個(gè)指向變量k的一個(gè)指針p,那么與題目中等效的表達式A選項,即先定義一個(gè)指向整型的指針,然后指向k的地址。
3有如下程序:
#include
using namespace std;
class A
{
public:
A(){cout<<”A”;}
-A(){cout<<”-A”;}
};
class B:public A
{
A*P;
public:
B(){cout<<”B”;P=new A();}
-B(){cout<<”~B”; p;}
};
int main()
{
B obj;
return 0;
}
執行這個(gè)程序的輸出結果是( )。
A.BAA~A~B~AB.ABA~B~A~AC.BAA~B~A~AD.ABA~A~B~A
參考答案:B
參考解析:本題考查派生類(lèi)的構造函數和析構函數,在定義一個(gè)派生類(lèi)的對象時(shí),先調用基類(lèi)的構造函數,然后再執行派生類(lèi)的構造函數。對象釋放時(shí),先執行派生類(lèi)的析構函數,再執行基類(lèi)的析構函數。所以本題答案為B。
4有如下類(lèi)定義:
class AA
{
im a:
public:
int getRef()const{return&a;}//①
int getValue()const{return a;}//②
void set(int n)const{a=n;}//③
friend void show(AA aA.const{cout<
};
其中四個(gè)函數的`定義中正確的是( )。
A.①B.②C.③D.④
參考答案:B
參考解析:本題考查常成員函數,常成員函數只能引用本類(lèi)中的數據成員,而不能修改它。所以本題答案為B。
5若要對Data類(lèi)中重載的加法運算符成員函數進(jìn)行聲明,下列選項中正確的是( )。
A.Data+(DatA.;B.Data operator+(DatA.;C.Data+operator(DatA.;D.operator+(Data,DatA.;
參考答案:B
參考解析:根據重載加法運算符的格式,只有B選項正確。
6有如下數組聲明:int num[10];,下標值引用錯誤的是( )。
A.num[10]B.num[5]C.num[3]D.hum[o]
參考答案:A
參考解析:數組定義中的數字指的是數組的大小,而下標是從0開(kāi)始的,所以本題中數組的最后一個(gè)元素是num[9]。
7將前綴運算符“--”重載為非成員函數,下列原型中能正確用于類(lèi)中說(shuō)明的是( )。
A.DeCr&operator--(int);B.DeCr operator--(DeCr&,int);C.friend DeCr&operator--(DeCr&);D.friend DeCr operator--(DeCr&,int);
參考答案:C
參考解析:把“--”運算符重載為非成員(友元)函數格式:friend<返回類(lèi)型>operator--()是前綴的格式;friend<返回類(lèi)型>operator--(int)是后綴的格式。當然也可以有參數如題中C選項所示。
8如果派生類(lèi)以proteCted方式繼承基類(lèi),則原基類(lèi)的proteCted成員和publiC成員在派生類(lèi)中的訪(fǎng)問(wèn)屬性分別是( )。
A.publiC和publiCB.publiC和proteCtedC.proteCted和publiCD.proteCted和proteCted
參考答案:D
參考解析:本題考查保護繼承中派生類(lèi)對基類(lèi)的訪(fǎng)問(wèn)屬性,在受保護繼承中,基類(lèi)的公用成員和保護成員在派生類(lèi)中成了保護成員,其私有成員仍為基類(lèi)私有,所以本題答案為D。
9在函數中,可以用aut0、extem、register和static這四個(gè)關(guān)鍵字中的一個(gè)來(lái)說(shuō)明變量的存儲類(lèi)型,如果不說(shuō)明存儲類(lèi)型,則默認的存儲類(lèi)型是( )。
A.autoB.externC.registerD.static
參考答案:A
參考解析:變量的存儲方法分為靜態(tài)存儲和動(dòng)態(tài)存儲兩大類(lèi),包含4種:自動(dòng)的(auto)、靜態(tài)的(static)、寄存器的(register)、外部的(extem)。變量如果沒(méi)有說(shuō)明存儲類(lèi)型,那么默認就是aut0。
10下列程序的輸出結果是( )。
#include
int rain(iltl a,int B)
{
if(a
else retum b;
retum 0;
}
void main()
{
eout<
}
A.0B.1C.2D.3
參考答案:B
參考解析:本題考查的是函數的調用,第一次調用min(2,3),因為2<3,所以返回值為2,第二次調用min(1,2),因為l<2,所以返回1。
計算機二級題庫 9
1.在公有派生情況下,有關(guān)派生類(lèi)對象和基類(lèi)對象的關(guān)系,下列敘述不正確的是( )
A.派生類(lèi)的對象可以賦給基類(lèi)的對象
B.派生類(lèi)的對象可以初始化基類(lèi)的引用
C.派生類(lèi)的對象可以直接訪(fǎng)問(wèn)基類(lèi)中的.成員
D.派生類(lèi)的對象的地址可以賦給指向基類(lèi)的指針
【參考答案】 C
2.下列關(guān)于虛基類(lèi)的描述,錯誤的是( )
A.設置虛基類(lèi)的目的是為了消除二義性
B.虛基類(lèi)的構造函數在非虛基類(lèi)之后調用
C.若同一層中包含多個(gè)虛基類(lèi),這些基類(lèi)的構造函數按它們說(shuō)明的次序調用
D.若虛基類(lèi)由非虛基類(lèi)派生而來(lái),則仍然先調用基類(lèi)構造函數,再調用派生類(lèi)的構造函數
【參考答案】 B
3.下列運算符中,在C++語(yǔ)言中不能重載的是( )
A.*
B.>=
C.:
D./
【參考答案】 C
4.下列程序的運行結果是( )
#include
class A
{ int a;
public:
A() {a=0;}
A(int aa)
{a=aa;
cout<
void main()
{A x,y(2),z(3);
cout<
A.00
B.23
C.34
D.25
【參考答案】 B
5.判斷char型變量c是否為小寫(xiě)字母的正確表達式是( )
A.′a′<=c<=′z′
B.(c>+A)&&(c<=z)
C.(′a′>=c)||(′z′<=c)
D.(c>=′a′)&&(c<=′z′)
【參考答案】 D
計算機二級題庫 10
1[單選題] 要使標簽中的文本靠右顯示,應將其Aligment屬性設置為
A.0-LeftJustifyB.1-RightJustifyC.2-CenterD.3
參考答案:B
參考解析:0-LeftJustify:文本靠左顯示;l-RightJustify:文本靠右顯示;2-Center:文本居中顯示。
2[單選題] 軟件測試的目的是( )。
A.評估軟件可靠性
B.發(fā)現并改正程序中的錯誤
C.改正程序中的錯誤
D.發(fā)現程序中的錯誤
參考答案:D
參考解析:軟件測試是為了發(fā)現錯誤而執行程序的過(guò)程,測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。不是為了評估軟件或改正錯誤。
3[單選題] 軟件設計中劃分模塊的一個(gè)準則是( )。
A.低內聚低耦合B.高內聚低耦合C.低內聚高耦合D.高內聚高耦合
參考答案:B
參考解析:一般較優(yōu)秀的軟件設計,應盡量做到高內聚,低耦合,即減弱模塊之間的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性。
4[單選題] 有如下數據定義語(yǔ)句:Dim X,Y As Integer以上語(yǔ)句表明( )。
A.x、Y均是整型變量
B.x是整型變量,Y是變體類(lèi)型變量
C.X是變體類(lèi)型變量,Y是整型變量
D.x是整型變量,Y是字符型變量
參考答案:C
5[單選題] 在軟件開(kāi)發(fā)中,需求分析階段可以使用的'工具是( )。
A.N—s圖B.DFD圖C.PAD圖D.程序流程圖
參考答案:B
參考解析:在需求分析階段可以使用的工具有數據流圖(DFD圖),數據字典(DD),判定樹(shù)與判定表,所以選擇B。
6[單選題] 耦合性和內聚性是對模塊獨立性度量的兩個(gè)標準。下列敘述中正確的是( )。
A.提高耦合性降低內聚性有利于提高模塊的獨立性
B.降低耦合性提高內聚性有利于提高模塊的獨立性
C.耦合性是指一個(gè)模塊內部各個(gè)元素間彼此結合的緊密程度
D.內聚性是指模塊間互相連接的緊密程度
參考答案:B
參考解析:模塊獨立性是指每個(gè)模塊只完成系統要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單。一般較優(yōu)秀的軟件設計,應盡量做到高內聚、低耦合,即減弱模塊之間的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性,所以A錯誤,B正確。耦合性是模塊問(wèn)互相連接的緊密程度的度量而內聚性是指一個(gè)模塊內部各個(gè)元素間彼此結合的緊密程度,所以C與D錯誤。
7[單選題] 設:a=2,b=8,c=6,d=3,表達式a>bAndNot(C>D.Ord>c的值是
A.1B.OC.TrueD.False
參考答案:D
參考解析:本題中包含的兩種運算符的優(yōu)先級別由高到低依次為:比較運算符、邏輯運算符。其中,邏輯運算符的優(yōu)先級為:Not(非)→And(與)→Or(或)。And前面表達式的值為False,And后面表達式的值為False,Or后面表達式的值也為False,所以最后輸出的也是False。因此,答案為D.。
參考解析:用Dim可同時(shí)定義多個(gè)變量,但變量要l分別聲明其數據類(lèi)型,如果不聲明數據類(lèi)型,默認是Variant變I體型變量。l本題中,變量x定義時(shí)沒(méi)聲明數據類(lèi)型,所以為Variant型I變量,變量Y是整型變量。故c選項正確。
8[單選題] 當文本框中的內容發(fā)生改變時(shí)所觸發(fā)的事件是( )。
A.KeyUpB.ChangeC.LostFocus D.GotFocus
參考答案:B
參考解析:文本框中內容有變化時(shí),觸發(fā)Change事件。故B選項正確。當在文本框中輸人數據,松開(kāi)鍵盤(pán)時(shí)觸發(fā)它的KeyUp事件;文本框失去焦點(diǎn)觸發(fā)LostFocus事件:獲得焦點(diǎn)。觸發(fā)Got—1%eus事件0
9[單選題]下面程序的執行結果是( )。
Private Sub Commandl—Click( )a=0
k=1Do While k<4
X=k+kk=k+1
Prim X;
LoopEnd Sub
A.1 4 27B.1 1 1C.1 4 9 D.0 0 0
參考答案:B
參考解析:本題主要考查算術(shù)運算符中的冪運算,在程序中x的值為k的k次方的a次方,k的值每次循環(huán)都加1,但a的值不變總為0,除0以外的任何數的0次方都是l,因此,在k的值變?yōu)?之前會(huì )輸出三個(gè)l。
10[單選題] 設變量X的值是845,則下面語(yǔ)句的輸出是
Printx、100+(xMod100)10+x
Mod10
A.17B.548C.845D.485
參考答案:A
參考解析:整除運算(、)的結果是商的整數部分。例如,72表示整除,商為3.5,結果取整數部分3,不進(jìn)行四舍五入。如果參加整除的操作數是浮點(diǎn)數,則先按四舍五人的原則將它們變成整數,然后再執行整除運算。例如,對于8.5、2,先將8.5變成9再進(jìn)行整除,商為3.5,結果為4。取余運算(MoD.是求兩個(gè)整數相除后的余數。如果參加取余運算的操作數是浮點(diǎn)數,則先按四舍五人的原則將它們變成整數,然后再執行取余運算。例如,對于8.52.1,先將8.5變成9,2.1變成2,然后9除以2與1,因此取余結果為1。
算術(shù)運算符的優(yōu)先級:先乘除,后加減;乘方優(yōu)先于乘除;函數優(yōu)先于乘方;Mod次于乘除而優(yōu)先于加減;括號最優(yōu)先本題中,x100結果為8,(xModl00)10結果為4,xModt0結果為5,所以輸出為l7,選項A.正確。
【計算機二級題庫】相關(guān)文章:
全國計算機二級題庫(精選10套)10-17
全國計算機二級考試試題題庫(精選10套)10-17
計算機二級真題題庫附答案(通用10套)10-17
全國計算機二級考試題庫(精選10套)10-17
全國計算機二級考試試題題庫(通用10套)10-17
全國計算機二級考試題庫(通用10套)10-17
全國計算機二級考試試題題庫及參考答案(精選10套)10-17