版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、文檔來源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持16文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除重慶科技學(xué)院20/20 學(xué)年第學(xué)期 試卷參考答案及評分標(biāo)準(zhǔn)(卷)課程名稱:C語言程序設(shè)計選課課號: 適用專業(yè)/年級: 抽(命)題人: 考試方式:卷面總分:分試卷編號:7FCA4DA8(2015-04-20)本卷共100題,卷面100分 題源:陳應(yīng)祖 組卷:陳應(yīng)祖一、單選題(共100題,100分)1.1 庫中題號:01010005 1分設(shè)計一個計算機程序最基本的工作是:(A.制定正確的算法C.制定正確的算法和選擇合理的數(shù)據(jù)結(jié)構(gòu)答案:C1.2 庫中題號:01010012 1分下列各項中,不是 C
2、語言的特點是:()A.語言簡潔、緊湊,使用方便C.能實現(xiàn)匯編語言的大多數(shù)功能答案:D1.3 庫中題號:01010014 1分C語言規(guī)定:在一個C源程序中,A.必須在所有函數(shù)的最開始C.可以任意答案:C1.4 庫中題號:01010016 1分構(gòu)成C語言源程序的基本單位是:()A.子程序)B.選擇合理的數(shù)據(jù)結(jié)構(gòu)D,以上都不是B.程序執(zhí)行效率高,可移植性好D.有較強的網(wǎng)絡(luò)操作功能main()函數(shù)的位置()。B.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面D .必須在所有函數(shù)的最后B.過程C.文本D .函數(shù)答案:D1.5 庫中題號 :01010022 1 分某C程序由一個主函數(shù) main()和一個自定義函數(shù)A 寫在前
3、面的函數(shù)先開始執(zhí)行C.總是從max()函數(shù)開始執(zhí)行答案 : B1.6 庫中題號 :01010023 1 分C 語言規(guī)定,一個C 源程序的主函數(shù)名必須為:A mainC program答案 : A1.7 庫中題號 :01010026 1 分下列說法正確的是: ()A 無論注釋內(nèi)容的多少,在對程序編譯時都被忽略B. C程序每行只能寫一個語句C.在書寫C語言源程序時,每個語句以逗號結(jié)束D 注釋時, 和/ *號間可以有空格答案 : A1.8 庫中題號:01010034 1 分C 程序中的復(fù)合語句指的是: ()A 并列的多個C 語句C.用一對大括號對括的多個C語句答案 : C1.9 庫中題號 :0101
4、0039 1 分C 語言中的標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成A 必須為字母C.必須為字母或下劃線 答案 : Cmax()組成,則該程序:()B 總是從 main() 函數(shù)開始執(zhí)行D 寫在后面的函數(shù)先開始執(zhí)行()B functionD includeB 寫在同一行中的多個C 語句D 就是函數(shù)體中的語句,且第一個字符:()B 必須為下劃線D 可以是字母、數(shù)字和下劃線中的任意一種1.10 庫中題號 :01010042 1 分下列選項中,是C 語言提供的合法的關(guān)鍵字的是()A swicthB CherC defaultD Case答案 : C1.11 庫中題號:01010047 1 分程序設(shè)
5、計中所謂數(shù)據(jù)類型是指: ()A 數(shù)據(jù)的內(nèi)容C.數(shù)據(jù)的處理方法答案 : B1.12 庫中題號:01010049 1 分在 C 語言中把最常用的一些數(shù)據(jù)類型,如A 常用類型C.字符類型答案 : D1.13 庫中題號:01010052 1 分程序中所謂的常量是指: ()A 大小不變的量C.形式不變的量答案 : B1.14 庫中題號:01010054 1 分B 數(shù)據(jù)的描述方法D 數(shù)據(jù)用于哪些方面int、 double , char 等稱作: ()B 數(shù)值類型D 基本類型B 在程序運行中不能被改變的量D 在程序設(shè)計中不能被改變的量C 語言中的常量有整型常量、實型常量、字符常量以及: ()A 數(shù)值常量B
6、非數(shù)值常量C.字符串常量D. 一般常量答案 : C1.15 庫中題號:01010059 1 分下列不合法的八進制數(shù)是()。A 0345B 0456C 0567D 0678答案 : D1.16 庫中題號 :01010061 1 分4 組 C 語言的常量表示都不正確的是: ()B 48EA 和 0368D E-7 和'101'A 096 和 435LC 256 和 OxK答案 : B1.17 庫中題號 :01010069 1 分C 語言中,在使用一個變量前,需要做的第一件事是: ()A 給變量賦初值B 初始化變量C.聲明變量D.知道變量的值答案 : C1.18 庫中題號 :0101
7、0075 1 分若有定義:char c='077'則變量c中包含的字符個數(shù)為:()A 0B 1C 3D 4答案 : B1.19 庫中題號 :01010080 1 分在 C 語言中,若聲明了一個變量但沒對其賦值,則該: ()A 沒有值B 值為0C.值為任意數(shù)D.值不確定答案 : D1.20 庫中題號:01010085 1 分在 C 語言中, 1 個 short 型變量占用的內(nèi)存空間是: ()A 1 個字節(jié)B 2個字節(jié)C 4 個字節(jié)D 8 個字節(jié)答案 : B1.21 庫中題號:01010092 1 分若有代數(shù)式3ae/bc,則不正確的 C語言表達(dá)式是:()。B 3*a*e/b/cD
8、 a*e/c/b*3A a/b/c*e*3C 3*a*e/b*c答案 : C1.22 庫中題號:01010095 1 分關(guān)于算術(shù)運算符“ % ”的功能,下面描述正確的是: ()A 此運算是求某一整數(shù)對另一整數(shù)的百分比B 此運算是求某一整數(shù)被另一整數(shù)相除時的整數(shù)商C.此運算是求某一整數(shù)被另一整數(shù)相除時的余數(shù)D 以上都不正確答案 : C1.23 庫中題號:01010098 1 分已知 x=43, ch= A, y=0 ;則表達(dá)式x >= y && ch < B &&!y 的值是: ()A 0B 語法錯C 1D “假”答案 : C1.24 庫中題號:010
9、10100 1 分設(shè) x=2,y=3,z=4, 則表達(dá)式 ( x+y > z ) && ( y = z ) && x | y+ z && y + z 的值為: ()A 邏輯假B 邏輯真C 0D 1答案 : D1.25 庫中題號:01010102 1 分語句 printf( “%d”,(a=2)&&(b= -2); 的輸出結(jié)果是: ()A 無輸出B 結(jié)果不確定C -1D 1答案 : D1.26 庫中題號 :01010104 1 分能正確表示“當(dāng) x 的取值在 1,10和200,210范圍內(nèi)為真 ,否則為假"的表達(dá)式是
10、:(A (x>=1)&&(x<=10)&&(x>=200)&&(x<=210)B (x>=1)|(x<=10)|(x>=200)|(x<=210)C (x>=1)&&(x<=10)|(x>=200)&&(x<=210)D (x>=1)|(x<=10)&&(x>=200)|(x<=210)答案 : C1.27 庫中題號:01010106 1 分在 C 語言中,表達(dá)式: 10 != 9 的值是: ()A Tr
11、ueB 非零值C 0D 1答案 : D1.28 庫中題號:01010108 1 分設(shè) x,y,z 都是 int 型變量,且 x=3,y=4,z=5, 則下面表達(dá)式中值為 0 的是: (A x && y B x<=yC x|y+zD !(x)答案 : D1.29 庫中題號:01010111 1 分設(shè) a=3,b=4,c=5,d=6, 則表達(dá)式: a > b ? c : d 的值為: ()A 3B 4C 5D 6答案 : D1.30 庫中題號:01010113 1 分假定有以下變量定義int k=7 ,x=12; 下列其值為 3 的表達(dá)式是: ()A x%=(k%=5)
12、B x%=(k-k%5)C x%=k-k%5D (x%=k)-(k%=5)答案 : D1.31 庫中題號 :01010114 1 分執(zhí)行語句 “ int a=12;a+=a*a; ”后的值是: ()A 156B 288C 164答案 : A1.32 庫中題號 :01010116 1 分下面為 C 語言中正確表達(dá)式的是: ()A a+b=5Ci=i+答案 : C1.33 庫中題號 :01010118 1 分下列合法的語句是: ()A a=1, b=2C a=a+1=5答案 : B1.34 庫中題號 :01010120 1 分D 186B 56=a+D 5.6+6.2%3.1B +a;D y=in
13、t(a) ;設(shè)變量 t 為 int 型,下列選項中不正確的賦值語句是: ()A +t ;C k = i = m;B n1=(n2=(n3=0);D a=b+c=1;答案 : D1.35 庫中題號:01010122 1 分設(shè) x 為 int 型變量,則執(zhí)行以下語句x=10; x = x + -x; 后, x 的值為: ()A 10C 18答案 : CB 20D 191.36 庫中題號 :01010125 1 分執(zhí)行表達(dá)式a=3*5,a+15 后,變量 a 的值為: ()A 60B 30C 15答案 : CD 901.37 庫中題號 :01010128 1 分設(shè)有 int i, j, k; 則表達(dá)
14、式 (i=1,j=2,k=3, i && j && k ) 的值為: ()BC 3答案 : AD 01.38 庫中題號 :01010130 1 分()A 賦值運算符B 關(guān)系運算符C.算術(shù)運算符答案 : DD 逗號運算符1.39 庫中題號 :01010132 1 分設(shè)一表達(dá)式中有int、long、char等類型的數(shù)據(jù),則表達(dá)式值的類型數(shù)據(jù)是:()A intC long答案 : CB charD double1.40 庫中題號:01010134 1 分設(shè)一表達(dá)式中有int 、 float 、 char 等類型的數(shù)據(jù),則表達(dá)式值的類型數(shù)據(jù)是: (A intB char
15、C floatD double答案 : D1.41 庫中題號 :01010137 1 分getchar 函數(shù)的作用是從終端(鍵盤 )輸入一個: ()A 整型變量表達(dá)式值B 實型變量值C.字符串答案 : DD 字符1.42 庫中題號:01010139 1 分若已定義int a=256;,執(zhí)行語句 printf( %x”,a);的結(jié)果是()。A 100C ffeB 256D ff答案 : A1.43 庫中題號:01010142 1 分如果有float a=57.666;則語句printf( *%010.2f*n "執(zhí)行后的輸出結(jié)果為A *0000057.66*B *57.66*C *00
16、00057.67*D *57.57*答案 : C1.44 庫中題號:01010144 1 分)。若有定義 int a=2,b=5; 則 printf( “a=%d,b=%dn” a,b); 執(zhí)行后其輸出結(jié)果是(A a=%2,b=%5B a=2,b=5C a =%d,b=%dD a=%d,b=%d答案 : D1.45 庫中題號:01010146 1 分若變量已正確定義,以下程序段:x=5.16894;printf( “%fn”,(int)(x*1000+0.5)/(float)1000);的輸出結(jié)果是() 。A.輸出格式說明與輸出項不匹配,輸出無定值B 5.170000C 5.168000D 5
17、.169000答案 : D1.46 庫中題號:01010147 1 分設(shè)有定義:int a,*pa=&a;以下scanf語句中能正確為變量 a讀入數(shù)據(jù)的是A scanf(“ %d” A,p)B scanf(“ %d”, A)C scanf(“ %d” ,&Ap)D scanf(“ %d” ,*Ap)答案 : Z1.47 庫中題號:01010149 1 分若 a, b 均為 int 型變量, x, y 均為 float 型變量,正確的輸入函數(shù)調(diào)用是A scanf("%d%f",&a,&b);C scanf("%d%d",a,
18、b);答案 : BB scanf("%d%f",&a,&x);D scanf("%f%f",x,y);1.48 庫中題號 :01010151 1 分根據(jù)定義和數(shù)據(jù)的輸入方式,輸入語句的正確形式為 ()。已有定義 :float f1,f2;數(shù)據(jù)的輸入方式:4.523.5A scanf(“%f,%f ”,&f1,&f2);C scanf(“%3.2f%2.1f ”,&f1,&f2);答案 : B1.49 庫中題號 :01010153 1 分若有說明:double a;則正確的輸入語句為:A scanf(“%lf
19、 ”,a);C scanf(“ %fl”,&a)答案 : D1.50 庫中題號 :01010155 1 分若下列變量均已正確定義,則正確的賦值語句是Aa=1+2=3;Cc=5.5/3;答案 : C8 scanf(“%f%f ”,&f1,&f2);D scanf(“%3.2f,%2.1f ”,&f1,&f2);()B scanf(“%f ”,&a)D scanf(“%1 e ”,&a)()。B1+2=b;D d=5.5%3;1.51 庫中題號 :01010158 1 分為表不關(guān)系:x>y > z,應(yīng)使用的C語言表達(dá)式是:()A
20、(x>=y)&&(y>=z)C (x>=y>=z)B (x>=y)AND(y>=z)D (x>=y)&(y>=z)答案 : A1.52 庫中題號 :01010160 1 分為了避免在嵌套的條件語句if else中產(chǎn)生二義性,C語言規(guī)定:else字句總是與()配對。:文檔來源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持()A 縮排位置相同的ifB 其之前最近的 ifC.其之后最近的ifD.同一行上的if答案 : C1.53 庫中題號:01010162 1 分以下關(guān)于 if 語句的錯誤描述是: ()A 條件表達(dá)式可
21、以是任意的表達(dá)式B 條件表達(dá)式只能是關(guān)系表達(dá)式或邏輯表達(dá)式C.條件表達(dá)式的括號不可以省略D.與else配對的if語句是其之前最近的未配對的if語句答案 : B1.54 庫中題號:01010164 1 分下列錯誤的語句是: ()A if(ab) printf( “%d ”,a);B if(&&);a=m;C if(1)a=m; else a=n;D if(a0); else a=n;答案 : B1.55 庫中題號:01010166 1 分if 語句的語法格式可描述為格式 1: if( 條件 )語句 或格式2: if(條件)語句1else語句2關(guān)于上面的語法格式,下列表述中錯誤的是
22、A)、 條件 部分可以是一個if 語句,例如if(if(a =0)?)?B)、 條件部分可以是一個if 語句,例如if(?)if(?)?C)、如果在條件 前加上邏輯非運算符!并交換語句1和語句2的位置,語句功能不變D) 、 語句 部分可以是一個循環(huán)語句,例如if(?)while(?)?答案 : D1.56 庫中題號:01010167 1 分設(shè)變量 x 、 y 均已正確定義并賦值,以下if 語句中,在編譯時將產(chǎn)生錯誤信息的是:()18文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除.文檔來源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持25文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除A if(x+);B
23、if(x>y&&y!=0);D if(y<0) ;else x+;C if(x>y) x- - else y+;答案 : C1.57 庫中題號 :01010169 1 分運行以下程度段后變量x 的值是: ()a=b=c=0; x=35;if(!a) x-;else if(b);if(c) x=3;else x=4;A 34B 4C 35D 3答案 : B1.58 庫中題號 :01010171 1 分設(shè) a=1,b=2,c=3,d=4, 則表達(dá)式 : a<b?a:C 的值是: ()A 4B 3C 2D 1答案 : D1.59 庫中題號 :01010173
24、1 分下列關(guān)于 switch 語句和 break 語句的結(jié)論中,正確的是: ()A break 語句是 switch 語句中的一部分B 在 switch 語句中可以根據(jù)需要使用或不使用 break 語句C.在switch語句中必須使用 break語句D. break語句只能用于 switch語句中答案 : B1.60 庫中題號 :01010175 1 分若a、b、cl、c2、x、y、均是整型變量,正確的 switch語句是A swich(a+b); case 1:y=a+b; break;case 0:y=a-b; break; case 3:y=b-a,break;B switch(a*a+
25、b*b)case 3:case 1:y=a+b;break;C switch a case c1 :y=a-b; break case c2: x=a*d; break default:x=a+b; D switch(a-b)default:y=a*b;break case 3: case 4:x=a+b;breakcase 10: case 11:y=a-b;break;答案 : D1.61 庫中題號 :01010179 1 分以下關(guān)于循環(huán)體的描述中,錯誤的是: (A 循環(huán)體中可以出現(xiàn)break 語句C.循環(huán)體中不能出現(xiàn) switch語句答案 : C1.62 庫中題號 :01010182 1
26、 分有以下程序段:int k=0;while(k=1) k+;while 循環(huán)執(zhí)行的次數(shù)是: ()。)。B 循環(huán)體中可以出現(xiàn)continue 語句D 循環(huán)體中還可以出現(xiàn)循環(huán)語句B 有語法錯,不能執(zhí)行A 無限次C. 一次也不執(zhí)行答案 : AD 執(zhí)行一次1.63 庫中題號 :01010185 1 分()。A do.while 語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)代替B 只有do.while 語句構(gòu)成的循環(huán)能用 break 語句退出C.用dowhile語句構(gòu)成循環(huán)時,在D 用do.while 語句構(gòu)成循環(huán)時,在答案 : D1.64 庫中題號 :01010189 1 分有以下程序段:int x=-1
27、;dox=x*x;while(!x);則以下說法正確的是: () 。A 是無限循環(huán)C.循環(huán)執(zhí)行一次答案 : C1.65 庫中題號 :01010192 1 分以下循環(huán)體的執(zhí)行次數(shù)是: ()。main( )while 后的表達(dá)式為零時不一定結(jié)束循環(huán)while 后的表達(dá)式為零時結(jié)束循環(huán)B 循環(huán)執(zhí)行兩次D 循環(huán)條件不合法int i,j;for(i=0,j=1;i<=j+1;i+,j-)printf("%dn",i);A 3B 2D 0C 1答案 : B1.66 庫中題號:01010193 1 分以下 for 語句運行時循環(huán)次數(shù)是: ()。for(i=0,j=0; (j!=10
28、)&&(i<5); i+);B 4次D 6次A 無限次C 5 次 答案 : C1.67 庫中題號:01010196 1 分以下程序段的輸出結(jié)果是: ()。main( )int i,j,m=0;for(i=1;i<=15;i+=4)/5,9,13for(j=3;j<=19;j+=4)/7,11,15,19m+;printf("%dn",m);B 15D 25A 12C 20答案 : C1.68 庫中題號:01010201 1 分()。do.while 是先執(zhí)行語句,后判斷表達(dá)式的循環(huán)體可能一次都不會執(zhí)行continue 語句跳出當(dāng)次循環(huán)whi
29、le 和 do.while 沒有這種限制以下關(guān)于 C 語言中幾種循環(huán)的描述,錯誤的是:A while 和 for 是先判斷表達(dá)式,后執(zhí)行語句;而B do.while 的循環(huán)體至少執(zhí)行一次,而 whileC.對于while、do.while和for循環(huán),都可以用D for 循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況,而答案 : D1.69 庫中題號:01010203 1 分文檔來源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持以下描述中,錯誤的是: () 。A break 語句和 continue 語句的作用是一樣的B. break語句可用于for循環(huán)C break 語句可用于while 循環(huán)
30、D 在循環(huán)體中使用break 語句可以跳出循環(huán)體,提前結(jié)束循環(huán)答案 : A1.70 庫中題號:01010207 1 分)。為了得到問題的解,把它推到比原問題簡單的問題求解。這種方法稱為: (A 遞歸法B 窮舉法C.迭代法D.歸納法答案 : A1.71 庫中題號:01010211 1 分以下關(guān)于數(shù)組的描述中,錯誤的是: () 。A.對于同一個數(shù)組,其所有元素的數(shù)據(jù)類型都是相同的B 數(shù)組的類型實際上是指數(shù)組元素的取值類型C.有定義:int a3;則定義了 a1、a2、a3三個數(shù)組元素D. int a10;說明整型數(shù)組 a,有10個元素答案 : C1.72 庫中題號:01010214 1 分以下關(guān)于
31、數(shù)組的描述中,錯誤的是: () 。A 如果定義數(shù)組的長度為n ,那么引用數(shù)組元素的下標(biāo)最多到 n-1B. C語言規(guī)定,數(shù)組下標(biāo)的最小值是1,最大值為數(shù)組的大小減1C.數(shù)組元素可以像普通變量一樣使用D 引用數(shù)組元素一定要使用下標(biāo)運算符 ,不能使用圓括號 ()答案 : B1.73 庫中題號:01010217 1 分以下關(guān)于數(shù)組初始化賦值的描述中,錯誤的是: () 。A.可以給元素逐個賦值,也可以給數(shù)組整體賦值B 數(shù)組初始化賦值是指在數(shù)組定義時給數(shù)組元素賦予初值C.在給數(shù)組元素賦值時,可以只給部分元素賦初值D 如給全部元素賦值,則在數(shù)組說明中,可以不給出數(shù)組元素的個數(shù)答案 : A1.74 庫中題號:
32、01010220 1 分合法的數(shù)組說明語句是: ()。A int a=“ string ”;B char a=0,1,2,3,4,5;C char a =“ string”;D int a5=0,1,2,3,4,5;答案 : B1.75 庫中題號:01010222 1 分已知 int a3=1,2,3,4,5,6,7; ,則數(shù)組 a 的第一維的大小是: () 。A 2B 3C 4D 無確定值答案 : B1.76 庫中題號:01010223 1 分若有說明:int a34;,則對a數(shù)組元素的非法引用是:()。A a02*1B a13C a4-20D a04答案 : D1.77 庫中題號:0101
33、0225 1 分以下不能對二維數(shù)組 a 進行正確初始化的語句是: () 。A int a3=1,2,3,4,5,6;B int a23=1,2,3,4,5,6;C int a3=1,2,0;D int a23=0;答案 : B1.78 庫中題號:01010231 1 分下列選項中正確的語句組是: () 。A char s8; s="Beijing"B char *s; s="Beijing"C char s8; s="Beijing"D char *s; s="Beijing"答案 : D28文檔收集于互聯(lián)網(wǎng),如有
34、不妥請聯(lián)系刪除.文檔來源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持1.79 庫中題號:01010234 1 分下面程序的運行結(jié)果是: ()。char c5= a , 0 b, 0c ,;printf( “ %s” );,cA abB abcC ab0D ab0c0答案 : A1.80 庫中題號 :01010239 1 分()。A.字符型數(shù)組中可以存放字符串B 可以對字符型數(shù)組進行整體輸入、輸出C.可以對整型數(shù)組進行整體輸入、輸出D 不能在賦值語句中通過"=" 對字符型數(shù)組進行整體賦值答案 : C1.81 庫中題號:01010247 1 分在 c 語言中,以下說
35、法正確的是()A. 普通實參和與其對應(yīng)的形參各占用獨立的存儲單元B. 實參和與其對應(yīng)的形參共占用一個存儲單元C. 只有當(dāng)實參和與其對應(yīng)的形參同名時才共占用存儲單元D. 形參是虛擬的,不占用存儲單元答案 : D1.82 庫中題號:01010249 1 分在 C 語言中以下不正確的說法是(B.形參可以是常量、變量或表達(dá)式D.形參應(yīng)與其對應(yīng)的實參類型一致A. 實參可以是常量、變量、或表達(dá)式C.實參可以為任意類型答案 : Z1.83 庫中題號:01010251 1 分以下錯誤的描述是()30文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持答案 : C
36、32文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除函數(shù)調(diào)用可以 :A. 出現(xiàn)在執(zhí)行語句中C. 作為一個函數(shù)的實參答案 : ZB. 出現(xiàn)在一個表達(dá)式中D . 作為一個函數(shù)的形參1.84 庫中題號:01010254 1 分以下正確的說法是()如果在一個函數(shù)中的復(fù)合語句中定義了一個變量,則該變量A 只在該復(fù)合語句中有效B 在該函數(shù)中有效C 在本程序范圍中均有效D 為非法變量答案 : Z1.85 庫中題號:01010256 1 分在調(diào)用函數(shù)時,如果實參是簡單的變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是A)地址傳遞C)由實參傳形參,再由形參傳實參答案 : B1.86 庫中題號 :01010259 1 分以下敘述正確的
37、是A) 函數(shù)可以嵌套定義但不能嵌套調(diào)用C)函數(shù)既不可以嵌套定義也不可以嵌套調(diào)用答案 : D1.87 庫中題號 :01010261 1 分下列說法中錯誤的是B)單向值傳遞D)傳遞方式由用戶指定B)函數(shù)既可以嵌套調(diào)用也可以嵌套定義D)函數(shù)可以嵌套調(diào)用但不可以嵌套定義A)靜態(tài)局部變量的初值是在編譯時賦予的,在程序執(zhí)行期間不再賦予初值B )若全局變量和某一函數(shù)中的局部變量同名,則在該函數(shù)中,此全局變量被屏蔽C)靜態(tài)全局變量可以被其他的編輯單位所引用D )所有自動類局部變量的存儲單元都是在進入這些局部變量所在的函數(shù)體(或復(fù)合語句)時生成,退出其所在的函數(shù)體(或復(fù)合語句)時消失文檔來源為:從網(wǎng)絡(luò)收集整理.
38、word 版本可編輯.歡迎下載支持.1.88 庫中題號 :01010264 1 分以下所列的各函數(shù)首部中,正確的是B)void play(int a,b)A)void play(var :Integer,var b:Integer)C)void play(int a,int b)D)Sub play(a as integer,b as integer)答案 : C1.89 庫中題號 :01010266 1 分卜面函數(shù)調(diào)用語句含有實參的個數(shù)為func(exp1,exp2),(exp3,exp4,exp5);A)1B)2C)4D)5答案 : B1.90 庫中題號 :01010268 1 分有以下程
39、序float fun(int x,int y) return(x+y);main( int a=2,b=5,c=8;printf("%3.0f n",fun(int)fun(a+c,b),a-c);程序運行后的輸出結(jié)果是A)編譯出錯B)9C)21D)9.0答案 : B1.91 庫中題號 :01010269 1sorta 數(shù)組中的數(shù)據(jù)進行由大到小的排序33文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除void sort(int a ,int n)文檔來源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持B)10,9,8,7,6,5,4,3,2,1,D)1,2,10,9,8,7,6
40、,5,4,3,B)a p =a iD)p=I int i,j,t;for(i=0;i<n-1;i+)for(j=i+1;j<n;j+)if(a i <a j ) t=a i ;a i =a j ;a j =t;main( ) int aa 10 =1,2,3,4,5,6,7,8,9,10,i;sort(&aa 3 ,5);for(i=0;i<10;i+) printf("%d,",aa i );printf(" n");程序運行后的輸出結(jié)果是A)1,2,3,4,5,6,7,8,9,10,C)1,2,3,8,7,6,5,4,
41、9,10,答案 : C1.92 庫中題號 :01010271 1 分以下函數(shù)返回 a 所指數(shù)組中最大值所在的下標(biāo)值fun(int *a,int n) int i,j=0,p;p=j;for(i=j;i<n;i+)if(a i >a p ) ;return(p);在下劃線處應(yīng)填入的內(nèi)容是A)i=pC)p=j答案 : D1.93 庫中題號 :01010273 1 分有如下程序:long fib(int n) if(n>2) return(fib(n-1)+fib(n-2);else return(2);main( ) printf("%d n",fib(3);
42、該程序的輸出結(jié)果是A)2B)4C)6D)8答案 : B1.94 庫中題號 :01010275 1 分閱讀下列程序,當(dāng)運行函數(shù)時,輸入 asd af aa z67,則輸出為#include <stdio.h>#include <ctype.h>#include <conio.h>int fun (char *str) int i,j=0;for(i=0;str i != 0 ;i+)if(str i != ') str j+ =str i;str j = 0;main( )Char str 81 ;int n;);clrscr(36文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持printf("Input a string : ");gets(str);puts(str);fun(str);printf("%s n",str);A)asdafaaz67B)asd af aa z67C)asdD)z67答案 : A1.95 庫中題號:010
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年預(yù)拌混凝土訂購條款
- 銀行助學(xué)貸款管理辦法
- 2024年高端墻紙施工質(zhì)量保證協(xié)議版B版
- 2024年餐館后廚員工合同范本
- 2024年版房地產(chǎn)項目合作開發(fā)委托合同版B版
- 2024完整辦公樓轉(zhuǎn)讓居間業(yè)務(wù)合同(帶裝修)3篇
- 網(wǎng)絡(luò)與新媒體概論說課稿
- 2025年度碼頭集裝箱清洗消毒服務(wù)合同范本2篇
- 醫(yī)院年會主持詞
- 2025年度體育設(shè)施場地使用權(quán)出讓合同范本3篇
- 超短波操作流程圖
- 小學(xué)2022 年國家義務(wù)教育質(zhì)量監(jiān)測工作方案
- 化學(xué)品安全技術(shù)說明(膠水)
- 南寧市中小學(xué)學(xué)籍管理系統(tǒng)數(shù)據(jù)采集表
- 中空吹塑成型課件
- 領(lǐng)先閱讀X計劃第四級Bug Hunt 教學(xué)設(shè)計
- 《詩詞格律》word版
- 預(yù)算第二十三講
- 高中體育與健康人教版全一冊 6.2田徑—短跑 課件(共11張PPT)
- 蔬菜供貨服務(wù)保障方案
- WordA4信紙(A4橫條直接打印版)
評論
0/150
提交評論