


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、、填空 共 10 題(共計(jì) 10 分)第 1題( 1.0 分)C 語言中一個(gè)函數(shù)由函數(shù)首部和【 1 】兩部分組成 答案:=(答案 1) = 函數(shù)體第 2題( 1.0 分)已知 : int i=8,j=10,m,n;m=+i;n=j+; 問語句執(zhí)行后 m= 1 ,n= 答案:=(答案 1) =9=(答案 2) =102】第 3題( 1.0 分)若在程序中用到 "strlen ?!焙瘮?shù)時(shí)應(yīng)在程序開頭寫上包含命令 答案:#include " 1=(答案 1) = string.h第 4題( 1.0 分)從函數(shù)的形式上看 , 函數(shù)分為無參函數(shù)和【 1】兩種類型 . 答案:=(答案
2、1) =有 ' 參函數(shù)第 5題( 1.0 分)以下 do-while 語句中循環(huán)體的執(zhí)行次數(shù)是【 1】 .a=10;while ( a>=0) ;b=0; do b+=2; a-=2+b; 答案 1)答案:3第 6題( 1.0 分) 復(fù)制字符串的庫函數(shù)是【1】,只寫函數(shù)名即可.答案:=(答案 1) = strcpy第 7題( 1.0 分)在 C 語言中的實(shí)型變量分為兩種類型 ,它們是 float 型和【 1】型 . 答案:=(答案 1) = double第 8題( 1.0 分)設(shè)( k=a=5,b=3,a*b ),則 k 值為 1. 答案: = (答案 1)= 5第 9題( 1.
3、0 分) 下列語句輸出的結(jié)果是 1 ,int a=-l;printf ( "%x",a ) ; 答案:=(答案 1) =ffff第 10 題( 1.0 分)若有定義:charc='010'則變量C中包含的字符個(gè)數(shù)為【11 . 答案:=(答案 1) =1二、判斷 共 10 題(共計(jì) 10 分)第 1題( 1.0 分) 邏輯表達(dá)式 -5&&!8 的值為 1. 答案: N第 2題( 1.0 分)如果被調(diào)用函數(shù)的定義出現(xiàn)在主調(diào)函數(shù)之前 , 可以不必加以聲明 答案:丫第 3題( 1.0 分)C 語言的函數(shù)可以嵌套定義 . 答案: N第 4題( 1.0
4、分)while 和 do.while 循環(huán)不論什么條件下它們的結(jié)果都是相同的 答案: N第 5題( 1.0 分)7&3+12 的值是 15。 答案 : N第 6題( 1.0 分) 結(jié)構(gòu)體類型只有一種。答案: N第 7題( 1.0 分)語句 printf ("%f%", 1.0/3 );輸出為 0.333333 。 答案: N第 8題( 1.0 分)C 語言所有函數(shù)都是外部函數(shù) . 答案: N第 9題( 1.0 分)C 語言中只能逐個(gè)引用數(shù)組兀素而不能一次引用整個(gè)數(shù)組。 答案 : 丫第 10 題( 1.0 分)char c="Very Good"
5、是一個(gè)合法的為字符串?dāng)?shù)組賦值的語句。 答案 : 丫三、單項(xiàng)選擇 共 30 題(共計(jì) 30分)第 1題( 1.0 分)C 語言源程序文件經(jīng)過 C 編譯程序編譯后生成的目標(biāo)文件的后綴為A:.cB:.objC:.exeD:.bas答案:B第 2題( 1.0 分)下列數(shù)據(jù)中屬于”字符串常量”的是A:ABCnHB: ABCC:'ABC*D:'A'答案 : B第 3題( 1.0 分)C 語言源程序文件經(jīng)過 C 編譯程序編譯連接之后生成一個(gè)后綴為()的可執(zhí)行文件 A:.cB:.objC:.exeD:.bas答案: C第 4題( 1.0 分)C 語言的 if 語句中,用作判斷的表達(dá)式為
6、A: 任意表達(dá)式B:邏輯表達(dá)式C: 關(guān)系表達(dá)式D: 算術(shù)表達(dá)式答案: A第 5 題( 1.0 分)在一個(gè) C 源程序文件中,若要定義一個(gè)只允許本源文件中所有函數(shù)使用的全局變量,則該變量 需要使用的存儲(chǔ)類型是A: externB:registerC:autoD: static答案: D第 6 題( 1.0 分)從循環(huán)體內(nèi)某一層跳出,繼續(xù)執(zhí)行循環(huán)外的語句是A:break 語句B:retum 語句C: continue 語句D: 空語句答案: A第 7 題( 1.0 分)若變量已正確定義,執(zhí)行語句scanf( ” d,%d,%d ”,&kl,&k2,&k3 );時(shí),_ 是正確
7、的輸入A:2030,40B:20 30 40C:20, 30 40D:20,30,40答案: D第 8 題( 1.0 分)C 語言源程序名的后綴是A:exeB:cC:objD:cp答案:B 下列()表達(dá)式的值為真,其中 a=5;b=8;c=10;d=0A:a*2>8+2B:a&&dC:( a*2-c )lldD:a-b<c*d答案: D第 10 題( 1.0 分)能正確表示邏輯關(guān)系 : ”侖 10 或 a<0 ”的 C 語言表達(dá)式是 A:a>=10 or a<=0B:a>=0 I a<=10C:a>=10 && a
8、<=0D:a>=10 II a<=0答案: D第 11 題( 1.0 分)設(shè)有以下語句,若 0<k<4, 下列選項(xiàng)中對字符串的非法引用是()。 char str42= ( ”aaa”, ”bbb”, ”ccc ”, ” ddd ” ,*strp4;int j ;for ( j=0 ; jv4;j+ )strpj=strj;A:strpB:strkC:strpkD:*strp答案: A第 12 題( 1.0 分) 結(jié)構(gòu)體類型的定義允許嵌套是指()。A: 成員是已經(jīng)或正在定義的結(jié)構(gòu)體型B:成員可以重名C: 結(jié)構(gòu)體型可以派生D: 定義多個(gè)結(jié)構(gòu)體型答案: A第 13 題(
9、 1.0 分)以下程序的輸出結(jié)果是()。main ()float x=3.6;int i;i= (int)x;printf ( "x=%f,i=%dn",x,i )A:x=3.600000,i=4B:x=3,i=3C:x=3.600000,i=3D:x=3 i=3.600000答案: C第 14 題( 1.0 分)在 C 語言中 ,int 、 char 和 short 三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)()A:由用用戶自己定義B: 均為 2 個(gè)字節(jié)C:是任意的D:由所用機(jī)器的機(jī)器字長決定答案 : D第 15 題( 1.0 分)C語言的if語句嵌套時(shí),if與else的配對關(guān)系
10、是()。A:每個(gè)else總是與它上面的最近的if配對B:每個(gè)else總是與最外層的if配對C:每個(gè)else與if的配對是任意的D:每個(gè)else總是與它上面的if配對答案 : A第 16 題( 1.0 分)執(zhí)行下列語句后變量x和y的值是()。y=10;x=y+;A:x=10,y=10B:x=ll,y=llC:x=10,y=llD:x=ll,y=10答案 : C第 17 題( 1.0 分) 對于基本類型相同的兩個(gè)指針變量之間,不能進(jìn)行的運(yùn)算是()。A:<B:=C:+D:-答案: c第 18 題( 1.0 分) 以下選項(xiàng)中合法的用戶標(biāo)識(shí)符是()。 A:long B:_2Test C:3Dmax
11、 DiA.dat答案: B第 19 題( 1.0 分)C 語言中函數(shù)調(diào)用的方式有()。A:函數(shù)調(diào)用作為語句一種B: 函數(shù)調(diào)用作為函數(shù)表達(dá)式一種C:函數(shù)調(diào)用作為語句或函數(shù)表達(dá)式兩種D: 函數(shù)調(diào)用作為語句、函數(shù)表達(dá)式或函數(shù)參數(shù)三種答案: D第 20 題( 1.0 分) 若有說明: int a4= ( 0,0) ;p1iJ 下面不正確的敘述是()。A: 數(shù)組 a 的每個(gè)元素都可得到初值 0B: 二維數(shù)組 a 的第一維大小為 1C:因?yàn)槎S數(shù)組 a中第二維大小的值除經(jīng)初值個(gè)數(shù)的商為1,故數(shù)組a的行數(shù)為1D:有元素a00和aOl可得到初值0,其余元素均得不到初值0答案: D第 21 題( 1.0 分)
12、若有以下定義和語句:int a10= 1,2,3,4,5,6,7,8,9,10, *p=a;不能表示 a 數(shù)組元素的表達(dá)式是A:*pB:a9C:*p+D:a*p-a答案: D 第 22 題( 1.0 分) 若有定義 int a10,*p=a;, 則 p+5 表示A:元素a5的地址B: 元素 a5 的值C:元素a6的地址D:元素a6的值答案: A第 23題( 1.0 分)已知字符 A 的 ASCII 代碼值是 65,字符變量 cl 的值是 A,c2 的值是 D. 執(zhí)行語句 printf( ”d,%d ”,cl,c2.2)后,輸岀結(jié)果是A:A,BB:A,68C:65,66D:65,68答案:C第
13、24題(1.0 分) 以下程序的輸岀結(jié)果是 . void fun(int a, int b, int c) ( a=456; b=567;c=678; ) main()( int x=10, y=20, z=30;fun(x, y, z);printf("%d,%d,%dn", z, y, x);A: 30,20,10B: 10,20,30C:456567678D:678567456答案: A第 25題(1.0 分)若有如下定義和語句,且 0<=i<5, 下面 () 是對數(shù)值為 3 數(shù)組元素的引用 int a=l,2,3,4,5,*p,i; p=a;A:*(a+
14、2)B:ap-3C:p+2D:a+3答案:A第26題(1.0分)對于定義,char*aa2="abcd ” , ” ABCD選項(xiàng)中說法正確的是A:aa 數(shù)組元素的值分別是 "abed"#"ABCD"B:aa 是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組C:aa 數(shù)組的兩個(gè)元素分別存放的是含有4 個(gè)字符的一維字符數(shù)組的首地址D:aa 數(shù)組的兩個(gè)元素中各自存放了字符W 和的地址答案 : D第 27 題( 1.0 分)關(guān)于 return 語句,下列正確的說法是()。A: 不能在主函數(shù)中岀現(xiàn)且在其他函數(shù)中均可岀現(xiàn)B: 必須在每個(gè)函數(shù)中出現(xiàn)C:可以
15、在同一個(gè)函數(shù)中岀現(xiàn)多次D:只能在除主函數(shù)之外的函數(shù)中岀現(xiàn)一次答案 : C第 28 題( 1.0 分) 以下敘述中錯(cuò)誤的是()。A: 二進(jìn)制文件打開后可以先讀文件的末尾,而順序文件不可以B: 在程序結(jié)束時(shí),應(yīng)當(dāng)用 fclose 函數(shù)關(guān)閉已打開的文件C:在利用fread函數(shù)從二進(jìn)制文件中讀數(shù)據(jù)時(shí),可以用數(shù)組名給數(shù)組中所有兀素讀入數(shù)據(jù)D: 不可以用 FILE 定義指向二進(jìn)制文件的文件指針答案 : D第 29 題( 1.0 分) 以下程序的輸岀結(jié)果是()。main()( char s= ” 123” ,*p;P=s;piintf (”n”,*p+,*p+,*p+ );)A: 123B:321C:213
16、D:312答案 : B第 30 題( 1.0 分) 在調(diào)用函數(shù)時(shí),如果實(shí)參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù) 傳遞方式是()。A: 地址傳遞B: 單向值傳遞C: 由實(shí)參傳給形參,再由形參傳回實(shí)參D: 傳遞方式由用戶指定答案: B四、程序填空 共 2題(共計(jì) 20 分)第 1 題( 10.0 分) 【程序填空】功能:計(jì)算圓周率的近似值。*/#include <stdio.h>#include <math.h> main()int s,n;* *Sp"cE* */ double ? ,t;t=l;pi=O;n=l;s=l;* *SpAcE* *while( ? &
17、gt;=2e-6)pi+=t;n+=2; s=-s;t=s/n;* *SpACE* *pi*= ? ;printf("pi=%.6fn",pi);答案: =( 答案 1)= Pi =(答案 2)= fabs(t)=( 答案 3)= :4第 2 題( 10.0 分) 【程序填空】期是該年的第幾天。功能:功能:定義一個(gè)結(jié)構(gòu)變量(包括年、月、日)計(jì)算給定日*/#include <stdio.h>#include <stdlib.h> main()? dateint y,m,d ; da;intf,n,p,a12=31,28,31,30,31,30,31,3
18、1,30,31,30,31;printf("y,m,d= n);scanf(" d,%d,%d ” ,&da.y,&da.m,&da.d);Sf) AcE * *f=da.y%4=0&&da.y%100 ? 0llda.y%400=0;* *Sp"cE* * *if(da.m<l ? da.d>12) exit(0); all+=f ;if(da.d< 11lda.d>ada.m-1 ) exit(O);* *Sp/AcE* * *for(n= ? ,p=l;p<da.m;p+)n+=ap-l;
19、 printf("n=% dn H,n);答案: =( 答案 1)=struct=( 答案 2)= : !=( 答案 3)= : II=(答案 4)= : da.d五、程序改錯(cuò)共 1 題(共計(jì) 10 分)第 1 題( 10.0 分)/* 【程序改錯(cuò)】功能:輸入 10個(gè)數(shù),要求輸出這 10 個(gè)數(shù)的平均值*/#include <stdio.h> double average(double array10)inti;double aver,sum=array0;FOUNDfor(i=0;i<10;i+)sum=sum+array i;aver=sum/10.0;retur
20、n(aver); main()FOUNDint score10,aver;inti;printf( ninput 10 scores:");for(i=0;i<10;i+)FOUNDseanf("%f H, score);printf (偵');/*FOUND* * aver=average( seore10);printf("average score is %5.2f',aver);答案:=(答案 1)=for(i=l;i<10;i+)for(i=l;i<=9;i+)=(答案 2)= float seore10,aver;=A
21、=float aver,score10;double score10,aver;=a< = double aver,score10;=(答案 3)=sca nf("%f", & scorei);=或 = sca nf("%f", score+i);=(答案 4)=aver=average(score);六、程序設(shè)計(jì)共 2題(共計(jì)20分)第1題(10.0分)【程序設(shè)計(jì)】最大值。功能:把20個(gè)隨機(jī)數(shù)存入一個(gè)數(shù)組,然后輸岀該數(shù)組中的*/#i nclude <stdio.h>#defi ne VSIZE 20void wwjt ();i
22、n t vectorVSIZE; int fun (i nt list,i nt size)* * Program* */* */main()inti;for (i=O;i<VSIZE;i+)vector i=rand(); printf("Vector%d=%6dn",i,vectori);i=fun(vector,V SIZE);printf("nMaxnum: Vector%d=%6dn n,i,vectori);wwjt();void wwjt()int i,t;FILE *fp;fp = fopen( nout.datn, nw");for (i=O;i<VSIZE;i+)(fprintf(fp,' ,Vector%d=%6dn' ,i,vectori);t=fun(vector,V SIZE);fprintf(fp, HnMaxnum: Vector%d=%6dn",t,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市場風(fēng)險(xiǎn)識(shí)別技巧試題及答案
- 高考語文精髓試題及答案指導(dǎo)
- 風(fēng)險(xiǎn)管理業(yè)務(wù)流程試題及答案
- 2023-2025北京高一(上)期末英語匯編:介詞和介詞短語
- 2023-2025北京高一(上)期末數(shù)學(xué)匯編:集合的概念
- 法學(xué)概論法治理念的實(shí)現(xiàn)機(jī)制探討試題及答案
- 收費(fèi)人員年度考核個(gè)人總結(jié)模版
- 行政法學(xué)本質(zhì)與功能分析試題及答案
- 行政法的制度環(huán)境分析試題與答案
- 行政法學(xué)技能訓(xùn)練試題與答案
- 2025年高考作文備考之十大熱點(diǎn)主題及寫作導(dǎo)引
- 弘揚(yáng)傳承中華傳統(tǒng)文化
- 民宿管理的規(guī)章制度
- 2025年北京市西城區(qū)高三一模數(shù)學(xué)試卷(含答案)
- 鄉(xiāng)村振興戰(zhàn)略相關(guān)試題及答案
- 粉筆線上協(xié)議班合同
- 2025-2030中國體聲波濾波器行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 急診護(hù)理團(tuán)隊(duì)精神
- 世界環(huán)境日主題班會(huì)《生物多樣性保護(hù)》班會(huì)課件
- 智聯(lián)網(wǎng)汽車技術(shù) 課件 13.9自動(dòng)緊急制動(dòng)系統(tǒng)
- 危廢轉(zhuǎn)運(yùn)合同范例
評論
0/150
提交評論