《二級(jí)C語言》練習(xí)題庫與參考答案_第1頁
《二級(jí)C語言》練習(xí)題庫與參考答案_第2頁
《二級(jí)C語言》練習(xí)題庫與參考答案_第3頁
《二級(jí)C語言》練習(xí)題庫與參考答案_第4頁
《二級(jí)C語言》練習(xí)題庫與參考答案_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《二級(jí)C語言》練習(xí)題庫與參考答案

一、單選題(共100題,每題1分,共100分)

1、軟件生命周期中,確定軟件系統(tǒng)要做什么的階段是()。

A、軟件測(cè)試

B、軟件設(shè)計(jì)

C、需求分析

D、系統(tǒng)維護(hù)

正確答案:C

2、軟件生命周期是指()。

A、軟件的開發(fā)與管理

B、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用退役的過程

C、軟件的實(shí)現(xiàn)和維護(hù)

D、軟件的需求分析、設(shè)計(jì)與實(shí)現(xiàn)

正確答案:B

3、某二叉樹中有n個(gè)葉子結(jié)點(diǎn),則該二叉樹中度為2的結(jié)點(diǎn)數(shù)為()。

A、n+1

B、n/2

C、2n

D、n-l

正確答案:D

4、若各選項(xiàng)中所用變量已正確定義,函數(shù)fun中通過return語句返回

一個(gè)函數(shù)值,以下選項(xiàng)中錯(cuò)誤的程序是()。

A^main(){floatfun(inti,intj);...x=fun(i,j);....}float

fun(inta,intb){....}

B、floatfun(int,int);main(){...x=fun(2,10);....}float

fun(inta,intb){....}

C、floatfun(inta,intb){....}main(){...x=fun(i,j);....}

main(){...x=fun(2,10);....}floatfun(inta,intb){...}

正確答案:D

5、以下關(guān)于指針的敘述,錯(cuò)誤的是()。

A、兩個(gè)基類型相同的指針變量不能指向同一個(gè)對(duì)象

B、可以通過對(duì)指針變量自增、自減來移動(dòng)指針

C、只有兩個(gè)類型相同的指針才能進(jìn)行減運(yùn)算

D、一個(gè)指針變量可以通過不同的方式獲得一個(gè)確定的地址值

正確答案:A

6、結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括()。

A、模塊化

B、逐步求精

C、自頂向下

D、多態(tài)性

正確答案:D

7、下面描述不屬于軟件特點(diǎn)的是()。

A、軟件復(fù)雜性高

B、軟件使用不涉及知識(shí)產(chǎn)權(quán)

C、軟件在使用中不存在磨損、老化問題

D、軟件是一種邏輯實(shí)體,具有抽象性

正確答案:B

8、關(guān)系表中的每一行記錄稱為一個(gè)()。

A、字段

B、元組

C、屬性

D、關(guān)鍵碼

正確答案:B

9、以下敘述中正確的是()o

A、賦值語句是一種執(zhí)行語句,必須放在函數(shù)的可執(zhí)行部分

B、scanf和printf是C語言提供的輸入和輸出語句

C、由printf輸出的數(shù)據(jù)都隱含左對(duì)齊

I)、由printf輸出的數(shù)據(jù)的實(shí)際精度是由格式控制中的域?qū)捄托?shù)的域

寬來完全決定的

正確答案:A

10、下列關(guān)于棧敘述正確的是()。

A、棧底元素永遠(yuǎn)不能被刪除

B、棧底元素最先能被刪除

C、棧頂元素最先能被刪除

D、棧頂元素最后才能被刪除

正確答案:C

11、在數(shù)據(jù)庫系統(tǒng)中,用于對(duì)客觀世界中復(fù)雜事物的結(jié)構(gòu)及它們之間的

聯(lián)系進(jìn)行描述的是()0

A、物理數(shù)據(jù)模型

B、概念數(shù)據(jù)模型

C、邏輯數(shù)據(jù)模型

D、關(guān)系數(shù)據(jù)模型

正確答案:B

12、在數(shù)據(jù)庫系統(tǒng)的組織結(jié)構(gòu)中,下列()映射把用戶數(shù)據(jù)庫與概念數(shù)

據(jù)庫聯(lián)系了起來。

A、內(nèi)模式/外模式

B、內(nèi)模式/模式

C、模式/內(nèi)模式

D、外模式/模式

正確答案:D

13、以下敘述正確的是()o

A、C程序總是以main。作為程序執(zhí)行的起始行

B、main。函數(shù)若不帶參數(shù),其后面的一對(duì)圓括號(hào)可省略

C、函數(shù)體內(nèi)的定義語句和可執(zhí)行語句允許任意穿插出現(xiàn)

D、C語言中的語句之間必須用分號(hào)作為分隔符

正確答案:A

14、下面屬于字符類的實(shí)例是()。

正確答案:

15、下列敘述中正確的是()o

A、數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)必定是一一對(duì)應(yīng)的

B、由于計(jì)算機(jī)存儲(chǔ)空間是向量式的存儲(chǔ)結(jié)構(gòu),因此,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)一

定是線性結(jié)構(gòu)

C、程序設(shè)計(jì)語言中的數(shù)據(jù)一般是順序存儲(chǔ)結(jié)構(gòu),因此,利用數(shù)組只能處

理線性結(jié)構(gòu)

D、以上三種說法都不對(duì)

正確答案:D

16、信息隱蔽的概念與下述哪一種概念直接相關(guān)()。

A、模塊類型劃分

B、軟件結(jié)構(gòu)定義

C、模塊獨(dú)立性

D、模塊耦合度

正確答案:C

17、下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是()o

A、逐步求精

B、可封裝

C、自頂向下

D、模塊化

正確答案:B

18、若有定義doublea=22:inti=0,k=18;,則不符合C語言規(guī)定的賦值

語句是()o

A、a=a++,i++

B、i=(a+k)<=(i+k)

C、i=a%ll

i=!a

正確答案:C

19、數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是()o

A、數(shù)據(jù)庫設(shè)計(jì)

B、數(shù)據(jù)庫維護(hù)

C、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

D、數(shù)據(jù)庫管理員培訓(xùn)

正確答案:A

20、有兩個(gè)關(guān)系R和T如下:則由關(guān)系R得到關(guān)系T的操作是()。

A、交

B、投影

C、選擇

D、并

正確答案:C

21、以下不是合法C語言轉(zhuǎn)義字符的是()。

A、,\c'

B、'\a'

C、

D.Ar

正確答案:A

22、下列定義變量的語句中錯(cuò)誤的是()o

A、floatUS$;

charFor;

C^doubleint_;

D^int_int;

正確答案:A

23、設(shè)循環(huán)隊(duì)列為Q(1:m),初始狀態(tài)為front=rear二m。現(xiàn)經(jīng)過一系列

的入隊(duì)與退隊(duì)運(yùn)算后,front=rear=l,則該循環(huán)隊(duì)列中的元素個(gè)數(shù)為

()。

A、2

B、m-1

C、1

D、0或m

正確答案:D

24、以下選項(xiàng)中表示一個(gè)合法的常量是(說明:符號(hào)u表示空格)()。

A、9u9u9

B、OXab

C、123E0.2

Ds2.7e

正確答案:B

25、若變量均已正確定義并賦值,以下合法的C語言賦值語句是()o

A、x=y==5;

B、x=n%2.5;

C、x?n=i;

D、x=5=4+l;

正確答案:A

26、若已有定義語句:inta,b,c;且變量已正確賦初值,則以下選項(xiàng)中

正確的賦值表達(dá)式是()。

A、a二(b=c)+8;

(a=b)=c=9;

C、a=(b==c)=,A,;

a+b=c+1;

正確答案:A

27、以下是if語句的基本形式:if(表達(dá)式)語句其中“表達(dá)式”()o

A、必須是正數(shù)

B、必須是整數(shù)值

C、可以是任意合法的數(shù)值

D、必須是邏輯值

正確答案:C

28、結(jié)構(gòu)化程序由順序、選擇、循環(huán)三種基本結(jié)構(gòu)組成,以下相關(guān)敘述

錯(cuò)誤的是()o

A、選擇結(jié)構(gòu)是根據(jù)不同的條件執(zhí)行不同分支中的語句

B、循環(huán)結(jié)構(gòu)是根據(jù)條件決定是否重復(fù)、重復(fù)執(zhí)行多少次循環(huán)體語句

C、三種基本結(jié)構(gòu)不可以嵌套使用

D、順序結(jié)構(gòu)是按語句在程序中的先后順序逐條執(zhí)行,沒有分支,沒有轉(zhuǎn)

正確答案:C

29、設(shè)有一個(gè)商店的數(shù)據(jù)庫,記錄客戶及其購物情況,由三個(gè)關(guān)系組成:

商品(商品號(hào),商品名,單價(jià),商品類別,供應(yīng)商),客戶(客戶號(hào),

姓名,地址,電郵,性別,身份證號(hào)),購買(客戶號(hào),商品號(hào),購買數(shù)

量),則關(guān)系購買的鍵為(

A、客戶號(hào),商品號(hào)

B、客戶號(hào)

C、商品號(hào)

D、客戶號(hào),商品號(hào),購買數(shù)量

正確答案:A

30、己知大寫字母A的ASCII碼是65,小寫字母a的ASCII碼是97。以

下不能將變量c中的大寫字母轉(zhuǎn)換為對(duì)應(yīng)小寫字母的語句是()o

A、c=('A'+c)%26-'a'

c=c+32

C、c=c-'A'+'a'

D、c=(c-A,)%26+,a

正確答案:A

31、以下敘述中錯(cuò)誤的是()o

A、只要類型相同,結(jié)構(gòu)體變量之間可以整體值

B、函數(shù)的返回值類型不能是結(jié)構(gòu)體類型,只能是簡(jiǎn)單類型

C、可以通過指向結(jié)構(gòu)體變量的指針訪問所指結(jié)構(gòu)體變量的任何成員

D、函數(shù)可以返回指向結(jié)構(gòu)體變量的指針

正確答案:B

32、一棵二叉樹的前序遍歷結(jié)果是ABCEDF,中序遍歷結(jié)果是CBAEDF,則

其后序遍歷的結(jié)果是()。

A、DBACEF

B、CBFDEA

C、FDAEBC

D、DEABEC

正確答案:B

33、下列線性鏈表的敘述中,正確的是()o

A、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必

須一致

B、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必

須連續(xù)

C、進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中的元素

D、以上三種說法都不對(duì)

正確答案:C

34、軟件生命周期中的活動(dòng)不包括()o

A、軟件維護(hù)

B、市場(chǎng)調(diào)研

C、軟件測(cè)試

D、需求分析

正確答案:B

35、以下函數(shù)findmax擬實(shí)現(xiàn)在數(shù)組中查找最大值并作為函數(shù)值返回,

但程序中有錯(cuò)導(dǎo)致不能實(shí)現(xiàn)預(yù)定功能。defineMTN2147483647int

fingmax(intx[],intn){inti,max;for(i=0;i<n;i++){max=MIN;

if(max<x[i])max=x[i];}returnmax;}造成錯(cuò)誤的原因是()。

A、語句if(max〈x[i])max=x[i];中,判斷條件設(shè)置錯(cuò)誤

B、賦值語句max=MIN;放錯(cuò)了位置

C^定義語句inti,口ax;中,max未賦初值

D、賦值語句max=MIN;中,不應(yīng)給max賦M1N值

正確答案:B

36、以下敘述正確的是()。

A、C語言函數(shù)可以嵌套調(diào)用,例如:fun(fun(x))

B、C語言程序是由過程和函數(shù)組成的

C、C語言函數(shù)不可以單獨(dú)編譯

D、C語言中除了main函數(shù),其他函數(shù)不可作為單獨(dú)文件形式存在

正確答案:A

37、以下程序段中,與其他三個(gè)功能不同的程序段是()。

A、s=0;for(i=l;i<=10;i++){s+=i;}

B、s=0,i=l;for(;i<=10;){s+=i;i++;}

C、s=0;i=l;for(;;){s+=i;i++;if(i<=10)break;}

D、for(s=0,i=l;i<=10;s+=i,i++);

正確答案:C

38、軟件需求規(guī)格說明書的作用不包括()o

A、軟件可行性研究的依據(jù)

B、軟件驗(yàn)收的依據(jù)

C、用戶與開發(fā)人員對(duì)軟件要做什么的共同理解

D、軟件設(shè)計(jì)的依據(jù)

正確答案:A

39、為了避免在嵌套的if-else語句中產(chǎn)生二義性,C語言規(guī)定與else

子句配對(duì)是()o

A、與其在同一行上的if子句

B、在其之后最近的不帶else的if子句

C、與其縮排位置相同的if子句

D、在其之前最近的不帶else的同層if子句

正確答案:D

40、以下不屬于對(duì)象的基本特征的是()o

A、封裝性

B、多態(tài)性

C、繼承性

D、分類性

正確答案:C

41、使用白盒測(cè)試方法時(shí),設(shè)計(jì)測(cè)試用例應(yīng)根據(jù)()。

A、程序的內(nèi)部邏輯

B、程序的功能

C、程序的復(fù)雜結(jié)構(gòu)

D、使用說明書

正確答案:A

42、在關(guān)系運(yùn)算中,選擇運(yùn)算的含義是()。

A、在基本表中,選擇滿足條件的元組組成一個(gè)新的關(guān)系

B、在基本表中,選擇需要的屬性組成一個(gè)新的關(guān)系

C、在基本表中,選擇滿足條件的元組和屬性組成一個(gè)新的關(guān)系

D、以上三種說法均是正確的

正確答案:A

43、對(duì)關(guān)系S和R進(jìn)行集合運(yùn)算,結(jié)果中既包含S中的所有元組也包含R

中的所有元組,這樣的集合運(yùn)算稱為()o

A、積運(yùn)算

B、差運(yùn)算

C、并運(yùn)算

D、交運(yùn)算

正確答案:C

44、下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖牵ǎ?/p>

A、封裝性

B、多態(tài)性

C、耦合性

D、標(biāo)識(shí)唯一性

正確答案:C

45、設(shè)變量x為longint型并已正確賦值,以下表達(dá)式中能將x的百位

上的數(shù)字提取出來的是()o

A、x%10/100

B、x/10%100

C、x%100/10

D、x/100%10

正確答案:D

46、結(jié)構(gòu)化程序的三種基本控制結(jié)構(gòu)是()。

A、調(diào)用、返回和轉(zhuǎn)移

B、順序、選擇和重復(fù)(循環(huán))

C、順序、選擇和調(diào)月

D、過程、子程序和分程序

正確答案:B

47、下列敘述中,不符合良好程序設(shè)計(jì)風(fēng)格要求的是()o

A、程序的可讀性好

B、程序的效率第一,清晰第二

C、程序中要有必要的注釋

D、輸入數(shù)據(jù)前要有提示信息

正確答案:B

48、下列敘述中錯(cuò)誤的是()o

A、數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持

B、在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致

C、數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題

D、數(shù)據(jù)庫設(shè)計(jì)是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫

正確答案:B

49、下列關(guān)于二叉樹的敘述中,正確的是()0

A、葉子結(jié)點(diǎn)數(shù)是度為2的結(jié)點(diǎn)數(shù)的兩倍

B、葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)

C、葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)少一個(gè)

D、度為2的結(jié)點(diǎn)數(shù)是度為1的結(jié)點(diǎn)數(shù)的兩倍

正確答案:B

50、具有3個(gè)結(jié)點(diǎn)的二叉樹有()o

A、4種形態(tài)

B、7種形態(tài)

C、2種形態(tài)

D^5種形態(tài)

正確答案:D

51、以下選項(xiàng)中與if(a=l)a=b;elsea++;語句功能不同的switch語句是

()o

A、switch(a){case1:a=b;break;default:a++;}

switch(a){default:a++;break;case1:a=b;}

C^switch(a==l){case1:a=b;break;case0:a++;}

D、switch(a==l){case0:a=b;break;case1:a++;}

正確答案:D

52、下列敘述中正確的是()o

A、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處

理的效率

B、邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線性結(jié)構(gòu)

C、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)

處理的效率

D、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)

正確答案:A

53>有以下程序:tfincludeintf(intx);main(){inta,b=0;

for(a=0;a<3;a++):b=b+f(a);putchar('A'+b);}}intf(intx)

{returnx*x+l;}程序運(yùn)行后的輸出結(jié)果是()。

A、ABE

B、BDI

C、BCF

D、BCD

正確答案:B

54、下面關(guān)于算法的敘述中,正確的是()。

A、算法的執(zhí)行效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無關(guān)

B、算法所執(zhí)行的基石運(yùn)算次數(shù)與問題的規(guī)模無關(guān)

C、算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)

D、算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步躲之后終止

正確答案:D

55、對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是()0

A、隊(duì)頭指針是固定不變的

B、隊(duì)頭指針一定小于隊(duì)尾指針

C、隊(duì)頭指針一定大于隊(duì)尾指針

D、隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針

正確答案:D

56、支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是()o

A、隊(duì)列

B、二叉樹

C、棧

D、樹

正確答案:C

57^若有以下函數(shù)首部intfun(doublex[10],int*n)則下面針對(duì)此函

數(shù)的函數(shù)聲明語句中正確的是()o

A^intfun(double*,int*);

intfun(double,int);

C、intfun(double*x,intn);

D、intfun(doublex,int*n);

正確答案:A

58、某二叉樹中度為2的結(jié)點(diǎn)有10個(gè),則該二叉樹中有()個(gè)葉子結(jié)

點(diǎn)。

A、9

B、10

C、11

D、12

正確答案:C

59、深度為7的一叉樹共有127個(gè)結(jié)點(diǎn),則下列說法中錯(cuò)誤的是(

A、該二叉樹有一個(gè)度為1的結(jié)點(diǎn)

B、該二叉樹有64個(gè)葉子結(jié)點(diǎn)

C、該二叉樹是滿二叉樹

D、該二叉樹是完全二叉樹

正確答案:A

60、若有定義語句:intx=12,y=8,z;在其后執(zhí)行語句:z=0.9+x/y;

則Z的值為()o

A、2

B、1.9

C、2.4

D、1

正確答案:D

61、算法應(yīng)當(dāng)具有的特性不包括()。

A、美觀性

B、有窮性

C、可行性

D、確定性

正確答案:A

62、下列各序列中不是堆的是()0

A、(91,85,53,47,30,12,24,36)

B、(91,85,53,36,47,30,24,12)

C、(47,91,53,85,30,12,24,36)

D、(91,85,53,47,36,30,24,12)

正確答案:C

63、有三個(gè)關(guān)系表R、S和T如下,其中三個(gè)關(guān)系對(duì)應(yīng)的關(guān)鍵字分別為A,

B和復(fù)合關(guān)鍵字(A,B)。表T的記錄項(xiàng)(b,q,4)違反了()。

A、實(shí)體完整性約束

B、參照完整性約束

C、用戶定義的完整性約束

D、關(guān)系完整性約束

正確答案:B

64、設(shè)一棵滿二叉樹共有15個(gè)結(jié)點(diǎn),則在該滿二叉樹中的葉子結(jié)點(diǎn)數(shù)為

()。

A、9

B、7

C、8

D、10

正確答案:C

65>〃有以下程序:#includemain(){inti;for(i=l;i<=5;i++)

{if(說2)printf(〃*〃);elsecontinue;printf(〃#〃);}

printfC$/z);)程序運(yùn)行后的輸出結(jié)果是(〃

As*#*#*$

B、*#*#*#$

C^*#*#*#*$

D、*#*#$

正確答案:B

66、設(shè)二叉樹如下:則后序序列為()o

A、ABDEGCFII

B、DBGEAFHC

C、DGEBHFCA

D、ABCDEFGH

正確答案:C

67、設(shè)有定義:inta=0,b=l,c=l;以下選項(xiàng)中,表達(dá)式值與其他三個(gè)不

同的是()。

A、a=b=c

B、c=a!=c

C^a=c==b

D>b=a==c

正確答案:D

68、以下選項(xiàng)中不合法的標(biāo)識(shí)符是()o

A、print

B、FOR

c、_00

D、&a

正確答案:D

69、以下程序的主函數(shù)中調(diào)用了在其前面定義的函數(shù)fun:?include…

main(){doublea[15],k;k=fun(a);,,,}則以下選項(xiàng)中錯(cuò)誤的fun函

數(shù)首部是(]

A、doublefun(doublea)

B、doublefun(doublea[15])

C、doublefun(doublea[])

D>doublefun(double*a)

正確答案:A

70、下列選項(xiàng)中,不屬于模塊間耦合的是()0

A、異構(gòu)耦合

B、數(shù)據(jù)耦合

C、標(biāo)記耦合

D、公共耦合

正確答案:A

71、有三個(gè)關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是

()。

A、并

B、除

C、交

I)、自然連接

正確答案:B

72、〃有以下程序:ttincludemain(){chare;

while((c=getchar())!=,?){switch(c-?2,){case0:case

1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);

default:putchar(c+2);break;}}printf(,zz/);)程序運(yùn)行后從第一

列開始輸入以下數(shù)據(jù):2473〈回車)程序的輸出結(jié)果是()。〃

A、668977

B、68766

C、4444

D、6677877

正確答案:A

73、設(shè)有定義:intx=7,y=12;,則以下表達(dá)式值為3的是()。

A、y%=x-x%5

B、y%=(x-x%5)

C、(y%=x)-(x%=5)

D、y%=(x%=5)

正確答案:C

74、下列選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是()o

A、繼承

B、模塊化

C、逐步求精

D、自頂向下

正確答案:A

75、待排序的關(guān)鍵碼序列為(15,20,9,30,67,65,45,90),要按

關(guān)鍵碼值遞增的順序排序,采取簡(jiǎn)單選擇排序法,第一趟排序后關(guān)鍵碼

15被放到第()個(gè)位置。。

A、4

B、2

C、5

D、3

正確答案:D

76、在數(shù)據(jù)庫系統(tǒng)中,給出數(shù)據(jù)模型在計(jì)算機(jī)上物理結(jié)構(gòu)表示的是()o

A、關(guān)系數(shù)據(jù)模型

B、概念數(shù)據(jù)模型

C、邏輯數(shù)據(jù)模型

D、物理數(shù)據(jù)模型

正確答案:D

77、設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(1:35),初始狀態(tài)為front=rear=35o

現(xiàn)經(jīng)過一系列入隊(duì)與退隊(duì)運(yùn)算后,front=15,rear-15,則循環(huán)隊(duì)列的

元素個(gè)數(shù)為()。

A、15

B、。或35

C、16

D、20

正確答案:B

78、以下敘述正確的是()o

A、do-whi1e語句和while-do構(gòu)成的循環(huán)功能相同

B、do-whiie語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為0時(shí)結(jié)束循

環(huán)

C、while-do語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為非0時(shí)結(jié)束

循環(huán)

D、do-while語句構(gòu)成的循環(huán),必須用break語句退出循環(huán)

正確答案:B

79、對(duì)長(zhǎng)度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-1)

/2的排序方法是()。

A、堆排序

B、快速排序

C、直接插入排序

D、冒泡排序

正確答案:A

80、在軟件生產(chǎn)過程中,需求信息的來源是:)。

A、軟件用戶

B、程序員

C、設(shè)計(jì)人員

D、項(xiàng)目經(jīng)理

正確答案:A

81、構(gòu)成C程序的三種基本結(jié)構(gòu)是()。

A、順序結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)、遞歸結(jié)構(gòu)

B、順序結(jié)構(gòu)、嵌套結(jié)構(gòu)、遞歸結(jié)構(gòu)

C、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

D、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、嵌套結(jié)構(gòu)

正確答案:C

82、在下列關(guān)系運(yùn)算中,不改變關(guān)系表中的屬性個(gè)數(shù)但能減少元組個(gè)數(shù)

的是()。

A、并

B、交

C、投影

D、除

正確答案:B

83、以下敘述中錯(cuò)誤的是()o

A、C語言編寫的函數(shù)源程序,其文件名后綴可以是.c

B、C語言編寫的函數(shù)都可以作為一個(gè)獨(dú)立的源程序文件

C、C語言編寫的每個(gè)函數(shù)都可以進(jìn)行獨(dú)立的編譯并執(zhí)行

D、一個(gè)C語言程序只能有一個(gè)主函數(shù)

正確答案:C

84、軟件需求分析階段的主要任務(wù)是()。

A、確定軟件開發(fā)方法

B、確定軟件系統(tǒng)的功能

C、確定軟件開發(fā)計(jì)劃

D、確定軟件開發(fā)工具

正確答案:B

85、設(shè)有定義:inta,b[10],*c二NULL,*p;則以下語句錯(cuò)誤的是()。

A、p二C;

B、p=&b[0];

C、p=a;

D^p=b;

正確答案:C

86、下列敘述中正確的是()o

A、順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)空間?定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不

一定是連續(xù)的

B、順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)

C、順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表

D、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間

正確答案:A

87、有兩個(gè)關(guān)系R與s如下,由關(guān)系R和s得到關(guān)系T,則所使用的操作

為()。

A、并

B、交

C、自然連接

D、笛卡爾積

正確答案:D

88、以下不合法的字符常量是()。

A、'\xcc,

B.AV

C、'\018'

D、、八

正確答案:C

89、將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論