C語(yǔ)言無紙化考試題_第1頁(yè)
C語(yǔ)言無紙化考試題_第2頁(yè)
C語(yǔ)言無紙化考試題_第3頁(yè)
C語(yǔ)言無紙化考試題_第4頁(yè)
C語(yǔ)言無紙化考試題_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

C語(yǔ)言無紙化考試選擇題全真模擬試卷(2)

選擇題((1)~(40)每題1分,共40分)以下A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)

是正確的。

(1)下面關(guān)于算法的表達(dá)中,正確的選項(xiàng)是0O

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

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

C)算法的空間復(fù)雜度足指算法程療中指令(或語(yǔ)句)的條數(shù)

D)以上三種描述都正確

(2)以下二叉樹描述中,正確的選項(xiàng)是0o

A)任何一棵二叉樹必須有一個(gè)度為2的結(jié)點(diǎn)

B)二叉樹的度可以小于2

C)非空二叉樹有0個(gè)或1個(gè)根結(jié)點(diǎn)

D)至少有2個(gè)根結(jié)點(diǎn)

(3)如果進(jìn)棧序列為A,B,C,D,那么可能的出棧序列是0o

A)C,A,D,BB)B,D,C,AC)C,D,A,BD)任意順序

(4)以下各選項(xiàng)中,不屬于序言性注釋的是0o

A)程序標(biāo)題B)程序設(shè)計(jì)者C)主要算法D)數(shù)據(jù)狀態(tài)

(5)以下模式中,能夠給出數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是0o

A)模式B)外模式C)概念模式D)邏輯模式

(6)以下表達(dá)中,不屬于軟件需求規(guī)格說明書的作用的是。

A)便于用戶,開發(fā)人員進(jìn)展理解和交流

B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的根底和依據(jù)

C)作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)

D)便于開發(fā)人員進(jìn)展需求分析

(7)以下不屬于軟件工程的3個(gè)要素的是0o

A)工具B)過程C)方法D)環(huán)境

(8)數(shù)據(jù)庫(kù)系統(tǒng)在其部具有3級(jí)模式,用來描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性

的是()°

A)外模式B)概念模式C)模式D)存儲(chǔ)模式

(9)將E-R圖轉(zhuǎn)換到美系模式時(shí),實(shí)體與聯(lián)系都可以表示成()o

A)屬性B)關(guān)系C)記錄D)碼

(10)某二叉樹中度為2的結(jié)點(diǎn)有1()個(gè),那么該二叉樹中有()個(gè)葉子結(jié)點(diǎn)。

A)9B)10C)11D)12

(11)以下表達(dá)中正確的選項(xiàng)是0o

A)C程序中注釋局部可以出現(xiàn)在程序中任意適宜的地方

B)C程序的書寫格式是固定的,每行只能寫一條語(yǔ)句

C)構(gòu)成C程序的根本單位是函數(shù),所有函數(shù)名都可以由用戶命名

D)在對(duì)C語(yǔ)言程序進(jìn)展編譯時(shí),可以發(fā)現(xiàn)注釋行中的拼寫錯(cuò)誤

(12)以下合法的標(biāo)識(shí)符是。

A)12_3B)2560a.55D)_abhj

(13)以下不正確的轉(zhuǎn)義字符是0o

A)AB)''d'C)'\s'D)B88'

(14)下面程序的運(yùn)行結(jié)果是()。

y=5;x=14;y=((x=3*y,x+6),x-l);

piintf("x=%d,y=%d",x,y);

A)x=27,y=27B)x=12,y=13C)x=15,y=14D)x=y=27

(15)sizeof(char)是()?

A)一種函數(shù)調(diào)用B)一個(gè)整型表達(dá)式C)一個(gè)字符型表之式D)一個(gè)不合法的表達(dá)式

天行健,君子以自強(qiáng)不息:地勢(shì)坤,君子以厚德載物!

2

(16)以下4個(gè)程序中,完全正確的選項(xiàng)是0o

A)#include<stdio.h>B)#includc<stdio.h>

rnain();main()

{/"programming*/{/*/programming/*/

printf("prograniming!\n");printf("programming!\n");}

C)#include<stdio.h>D)include<stdio.h>

main()main()

{/*/programming*/*/{/"programming*/

prinlfCprogramming!\n");}prinlf("programming!\n");}

(17)設(shè)變量均已正確定義,假設(shè)要通過scanf("%d%c%d%c",&al,&cl,&a2.&c2);語(yǔ)句為變

量al和a2賦數(shù)值10

和20,為變量cl和c2賦字符X和Y。以下所示的輸入形式中正確的選項(xiàng)是(注:口代表空格

字符)0o

A)ioaxn2onY<CR>B)ionx2()CY<CR>

C)10DX<CR>D)10X<CR>

20Y<CR>20DY<CR>

(18)兩次運(yùn)行下面的程序,如果從鍵盤上分別輸入3和2,那么輸出結(jié)果是0o

#include<s(dio.h>

main()

{intx;

scanf("%d",&x);

if(x++>2)printf(',%d,',x);

elseprintf("%d\n",x");

A)4和3B)4和2C)4和1D)3和2

(19)以下表達(dá)中不正確的選項(xiàng)是0o

A)在不同的函數(shù)中可以使用一樣的名字的變量

B)函數(shù)中的形式參數(shù)是局部變量

C)在一個(gè)函數(shù)定義的變景只在本函數(shù)圍有效

D)在一個(gè)函數(shù)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)圍有效

(20)以下程序:

#include<stdio.h>

main()

(

charChr[20];

scanf("%s",&Chr);

printf("%s\n",Chr);

I

運(yùn)行上面的程序,輸入字符串MicrosoftVisualStudio,那么程序的執(zhí)行結(jié)果是。

A)MicrosoftVisualStudioB)MC)MicrosoftD)MicrosoftVisualStudio

(21)假設(shè)有"doublea;〃,那么正確的輸入語(yǔ)句是0<,

A)scanf("%lf',a);B)scanf("%f;&a);C)scanf("%lf',&a)D)scanf("%le”,a);

(22)當(dāng)a=3,b=5,c=9,d=7時(shí),執(zhí)行下面的程序段后,x的值為1)。

if(a<b)

if(c<d)x=4;

else

if(a<c)

if(b<d)x=6;

elsex=8;

elsex=9;

天行健,君子以自強(qiáng)不息:地勢(shì)坤,君子以厚德載物!

3

elsex=14;

A)9B)6014D)4

(23)假設(shè)i、j已定義成im型,那么以下程序段中循環(huán)體的總執(zhí)行次數(shù)是0o

fbr(i=6;i>0;i")

for(j=0;j<4;j++){-}

A)20B)24C)25D)30

(24)以下選項(xiàng)中非法的字符常量是0o

A)NB),\020rC)'\xAA'D)'01

(25)以下程序的輸出結(jié)果是。

#include<stdio.h>

intm=13;

intfun(intx,inty)

{intm=2;

retum(x*y-m);

)

main()

{inta=7,b=6;

printf("%d",fun(a,b)/m);

}

A)1B)307D)10

(26)下面說確的是0,

A)調(diào)用函數(shù)時(shí),實(shí)參不可以是表達(dá)式,必須是數(shù)值

B)調(diào)用函數(shù)時(shí),實(shí)參與形參是共用存單元的

C)調(diào)用函數(shù)時(shí),將實(shí)參的值復(fù)制給形參,使實(shí)參變量和形參變量在數(shù)值上相等

D)調(diào)用函數(shù)時(shí),實(shí)參與形參的類型可不一致,編譯器能夠自動(dòng)轉(zhuǎn)換

(27)以下函數(shù)定義

fun(int*b,intc,intn,intdata)

{intk;

for(k=0;k<m*n;k++)

{*b=da(a;

b++;}

)

那么調(diào)用此函數(shù)的正確寫法是(假設(shè)變量a的說明為inia[50])()。

A)fun(*a,4,5,l);B)fun(&a,4,5,l);C)fun((int*)a,4,5,l);D)fun(a,4,5,l);

(28)以下程序段的輸出結(jié)果是()。

#include<stdio.h>

niain()

{charp[][4]={"ABC","DEF","GHI"};

inti;

for(i=0;i<3;i++)

puts(p[i]);

}

A)AB)ADGC)ABCD)ABC

BDEF

CGHI

(29)下面程序的運(yùn)行結(jié)果是0o

#include<stdio.h>

#include<string.h>

niain()

{chartsl=,'abDuj";

char*s2="ABdUG";

天行健,君子以自強(qiáng)不息:地勢(shì)坤,君子以厚德載物!

4

init;

t=strcmp(sl,s2);

printf("%d",t);

}

A)正數(shù)B)負(fù)數(shù)C)零D)不確定的值

(30):intc[3][4];,那么對(duì)數(shù)組元素引用正確的選項(xiàng)是0o

A)c[l][4]B)c[1.5][0]C]c[l+0][0]D)以上表達(dá)都錯(cuò)誤

(31)以下程序:

#include<stdio.h>

#include<string.h>

niain()

{charstr[]=nabcd\n\l23\xab";

printf("%d",strlen(str));

}

運(yùn)行后的輸出結(jié)果是,

A)10B)9C)7D)14

(32)C語(yǔ)言中允許用外部說明來指定變量、函數(shù)和其他標(biāo)識(shí)符的特征,這里所說的外部

指的是。

A)冠以關(guān)鍵字externB)位置在函數(shù)體外部

C)作用圍是全程的D)位置在函數(shù)的外部

(33)設(shè)已執(zhí)行預(yù)編譯命令#include<slring.h>,以下程序段的輸出結(jié)果是。

chars[]="abcdefg";

printf("%d\n",strlcn(s));

A)7B)809D)10

(34)假設(shè)有chars[3][3]={“AAA”,“BBB"JCCC"};說明語(yǔ)句,那么與它等價(jià)的語(yǔ)句是

0o

A)char**s={JCCC”};

B)char*s[3]={"AAA",,'BBB",,,CCC"};

C)chars[][5]={"AAA,',"BBB";,CCC");

D)chars[][3]={"AAA","BBB";,CCC"};

(35)以下程序執(zhí)行后的輸出結(jié)果是0o

voidfunc(int*a,intb[J)

{b[0]=*a+6;}

niain()

{inta,b[5]={0};

a=0;b[0]=3;

func(&a,b);pnntf(u%ci\n",b[O]);

)

A)6B)708D)9

(36)假設(shè)有如下說明,且int類型占兩個(gè)字節(jié),那么正確的表達(dá)為。

structst

{inta;

intb⑵;

}a;

A)結(jié)構(gòu)體變量a與結(jié)構(gòu)體成員a同名,定義是合法的

B)程序只在執(zhí)行到該結(jié)構(gòu)體時(shí)才為結(jié)構(gòu)體st分配存儲(chǔ)單元

C)程序運(yùn)行時(shí)為結(jié)構(gòu)體si分配8字節(jié)存儲(chǔ)單元

D)類型名structst可以通過extern關(guān)鍵字提前引用

(37)假設(shè)有以下宏定義:

#defineN2

#definef(n)((N+l)*n)

那么執(zhí)行語(yǔ)句a=3*(N+f(5));后的結(jié)果是0o

天行健,君子以自強(qiáng)不息:地勢(shì)坤,君子以厚德載物!

5

A)語(yǔ)句有錯(cuò)誤B)a=51C)a=80D)a無定值

(38)設(shè)有一聯(lián)合體變量定義如下:

uniondata

{longa;

floatb;

intc;

chard;

);

uniondatax;

執(zhí)行以下語(yǔ)句后,正確的狹合體變量x的值是0o

x.a=llllll;

x.b=2222;

x.c=2.1546;

x.d='R';

A)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論