《C語(yǔ)言程序設(shè)計(jì)》試題六及答案_第1頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》試題六及答案_第2頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》試題六及答案_第3頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》試題六及答案_第4頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、C語(yǔ)言程序設(shè)計(jì)試題 六1一單項(xiàng)選擇題1二寫出下列程序的運(yùn)行結(jié)果3三判斷題4四編程題5C語(yǔ)言程序設(shè)計(jì)試題 六答案6C語(yǔ)言程序設(shè)計(jì)試題 六一單項(xiàng)選擇題 1各種基本數(shù)據(jù)類型的存貯空間正確的長(zhǎng)度排列為_。 ACharlongintfloatdouble BDoublefloatlongintchar CCharintlongfloatdouble DFloatintlongchar12?15:67?8:9)的值為_ 。 A 9 B 8 C 15 D. 17若x=5,y=3 則y*=x+5; y的值為_. A. 10 B. 20 C. 15 D. 308C語(yǔ)言的輸入與輸出操作是由_完成的。 A輸入語(yǔ)句

2、B輸出語(yǔ)句 C輸入與輸出函數(shù) D輸入與輸出語(yǔ)句9語(yǔ)句 for(k=0;k=A&ch=y)&(y=z) B. (x=y) AND (y=z) C(x=y=z) D. (x=z)&(y=z)20設(shè)有數(shù)組定義:char array=”China”;則數(shù)組所占的存貯空間為_。 A4個(gè)字節(jié) B. 5個(gè)字節(jié) C. 6個(gè)字節(jié) D. 7個(gè)字節(jié)二寫出下列程序的運(yùn)行結(jié)果 1 main ( ) int x=10,y=10; printf(“%d %dn”,x-,-y); 該程序的運(yùn)行結(jié)果是_。2main( ) int j , k , p, s; s=0 ; for (j=1; j=3; j+) p=1; for(k

3、=1; k=j; k+) p=p*k; s=s+p; printf(“s=%dn”,s); 該程序的運(yùn)行結(jié)果是_。3. # include “stdio.h”main( ) int a=1,2,3,4,5, *p; p=a; *(p+2)+=2; printf(“%d, %d ”, *p, *(p+2); 該程序的運(yùn)行結(jié)果是_。4main( ) int a=2,4,6,8,10; int y=1,x,*p; p=&a1; for(x=0;x3;x+) y + =*(p+x); printf(“%dn”,y); 該程序的運(yùn)行結(jié)果是_。5main() int a5, k; for(k=0;k5;k

4、+) ak=10*k ; printf(“%d”, ak-1) ; 該程序的運(yùn)行結(jié)果是_。三判斷題 1 函數(shù)一般由函數(shù)的說(shuō)明部分和函數(shù)體部分組成。 ( ) 2 C語(yǔ)言中數(shù)據(jù)類型只有整型、實(shí)型和字符型。 ( ) 3 數(shù)組的下標(biāo)從1開始。 ( ) 4 假設(shè)有int a10, *p; 則P=&a0與p=a等價(jià)。 ( ) 5 getchar()函數(shù)的功能是從鍵盤上輸入一個(gè)字符串。 ( ) 6 在C語(yǔ)言中定義一個(gè)文件指針的方法為:FILE *fp; 。 ( ) 7 構(gòu)成數(shù)組的各個(gè)元素可以有不同的數(shù)據(jù)類型。 ( ) 8 C語(yǔ)言的數(shù)據(jù)類型只有int 型和 float 型。 ( ) 9 從循環(huán)體中退出只能使用

5、goto語(yǔ)句。 ( )10Continue語(yǔ)句的作用是繼續(xù)程序中的下一個(gè)循環(huán)。 ( )四編程題 1 從鍵盤上輸入20個(gè)元素的值存入一維數(shù)組a中,然后將下標(biāo)為(1、3、5、7、9)的元素值賦值給數(shù)組b,輸出數(shù)組b的內(nèi)容。 2 編程序求 3,-30,20,6,77,2,0,-4,-7,99這十個(gè)數(shù)中最大值與最小值。 3 輸入兩個(gè)整數(shù),調(diào)用函數(shù)stu( )求兩個(gè)數(shù)和的立方,返回主函數(shù)顯示結(jié)果。 4 將文件file1.txt中的內(nèi)容讀出并顯示到屏幕上。 5 編程計(jì)算1-100之間的奇數(shù)和與偶數(shù)和。C語(yǔ)言程序設(shè)計(jì)試題 六答案一單項(xiàng)選擇題 1 C 2 C 3 C 4 C D 5 C 6 B 7 D 8 C

6、 9 B 10 C 11 B 12A 13 D 14 B 15 A 16 A. 17. C 18 B 19 A20 C. 二寫出下列程序的運(yùn)行結(jié)果 110 9 2S=9 3. 1,5 419 540三判斷題 1. 對(duì) 2. 不對(duì) 3. 不對(duì) 4. 對(duì) 5.不對(duì) 6. 對(duì) 7. 不對(duì) 8. 不對(duì) 9. 不對(duì) 10.不對(duì)四編程題1. main() int m20,n10;int a,b=0;for(a=0;a20;a+) scanf(“%d”,&ma); if(a%2= =1) nb=ma; b+; 2. main() int m10= 3,-30,20,6,77,2,0,-4,-7,99,max

7、,min; max=min=m0;for(a=0;amax) max=ma; if(mamin) min=ma;printf(“%d,%d”,max,min);3. int stu(int a,int b) int c;c=a*a+b*b;return c; main() int x,y,z;scanf(“%d,%d”,&x,&y);z=stu(x,y);printf(“%d”,z); 4.main() FILE *fp; Char ch; fp=fopen(“write.txt”,“r”); ch=fgetc (fp); while(ch!= EOF) putchar(ch); ch=fgetc(fp); fclose(fp);5.main()i

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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)論