一、選擇題
1.根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間前后件關(guān)系的復(fù)雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分成( )
A.動(dòng)態(tài)結(jié)構(gòu)和靜態(tài)結(jié)構(gòu)
B.緊湊結(jié)構(gòu)和非緊湊結(jié)構(gòu)
C.線性結(jié)構(gòu)和非線性結(jié)構(gòu)
D.內(nèi)部結(jié)構(gòu)和外部結(jié)構(gòu)
【參考答案】 C
2.在下列幾種排序方法中,要求內(nèi)存量最大的是( )
A.插入排序
B.選擇排序
C.快速排序
D.歸并排序
【參考答案】 D
3.下列不屬于軟件調(diào)試技術(shù)的是( )
A.強(qiáng)行排錯(cuò)法
B.集成測(cè)試法
C.回溯法
D.原因排除法
【參考答案】 B
4.軟件復(fù)雜性度量的參數(shù)包括( )
A.效率
B.規(guī)模
C.完整性
D.容錯(cuò)性
【參考答案】 B
5.數(shù)據(jù)庫系統(tǒng)的核心是( )
A.數(shù)據(jù)庫
B.數(shù)據(jù)庫管理系統(tǒng)
C.數(shù)據(jù)庫模型
D.軟件工具
【參考答案】 B
6.最簡(jiǎn)單的交換排序方法是( )
A.快速排序
B.選擇排序
C.堆排序
D.冒泡排序
【參考答案】 D
7.線性表的順序存儲(chǔ)結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)分別是( )
A.順序存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)
B.隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)
C.隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)
D.任意存取的存儲(chǔ)結(jié)構(gòu)、任意存取的存儲(chǔ)結(jié)構(gòu)
【參考答案】 B
8.在結(jié)構(gòu)化設(shè)計(jì)方法中,生成的結(jié)構(gòu)圖(SC)中,帶有箭頭的連線表示( )
A.模塊之間的調(diào)用關(guān)系
B.程序的組成成分
C.控制程序的執(zhí)行順序
D.數(shù)據(jù)的流向
【參考答案】 A
9.一個(gè)關(guān)系中屬性個(gè)數(shù)為1時(shí),稱此關(guān)系為( )
A.對(duì)應(yīng)關(guān)系
B.單一關(guān)系
C.一元關(guān)系
D.二元關(guān)系
【參考答案】 C
10.相對(duì)于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關(guān)聯(lián)差、數(shù)據(jù)不一致性和( )
A.可重用性差
B.安全性差
C.非持久性
D.冗余性
【參考答案】 D
11.下列選中不全是C++關(guān)鍵字的是( )
A.const,break,default
B.long,void,using
C.virtual,extern,include
D.try,throw,this
【參考答案】 C
12.在32位的計(jì)算機(jī)中,一個(gè)char型數(shù)據(jù)所占的內(nèi)存長度的字節(jié)是( )
A.4
B.1
C.2
D.8
【參考答案】 B
13.有如下程序:
#include″iostream.h″
void main()
{ int x=1,a=0,b=0;
switch(x) {
case 0:b++;
case 1:a++;
case 2:a++;b++; }
cout<<″a=″<
該程序的輸出結(jié)果是( )
A.a=2,b=1
B.a=1,b=1
C.a=1,b=0
D.a=2,b=2
【參考答案】 A
14.若有說明int a[3][4];,則a數(shù)組元素的非法引用是( )
A.a[0][2*1]
B.a[1][3]
C.a[4-2][0]
D.a[0][4]
【參考答案】 D
15.若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯(cuò)誤的是( )
A.函數(shù)調(diào)用可以作為獨(dú)立的語句存在
B.函數(shù)調(diào)用可以無返回值
C.函數(shù)調(diào)用可以出現(xiàn)在表達(dá)式中
D.函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參
【參考答案】 D
16.以下類定義中可能會(huì)引起錯(cuò)誤的語句是( )
class A
{ public:
~A(){ } //1
int i; //2
private:
int j; //3
A(int i){i++;} //4 };
A.1
B.2
C.3
D.4
【參考答案】 D
17.下列描述中錯(cuò)誤的是( )
A.派生類可以作為基類派生其他的子類
B.派生類繼承基類的所有數(shù)據(jù)成員
C.派生類可以有多個(gè)基類
D.派生類不能繼承一些函數(shù)成員
【參考答案】 B
18.下列運(yùn)算符中哪些是不能夠被重載的?( )
A..,.*,->*,::,?:
B.++,--,new,delete,==
C.sizeof,new,delete,++,--
D.sizeof,new,delete,+,-
【參考答案】 A
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |