C語言試卷試題四_第1頁
C語言試卷試題四_第2頁
C語言試卷試題四_第3頁
C語言試卷試題四_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

PAGE5試卷四一.選擇題(40%)1.下列各選項(xiàng)中,( )是有效的標(biāo)識符。A)ab B)3day C)day-3 D)#abc2.已知有定義:charch;則如下正確的賦值為( )。A)ch='M' B)ch='55' C)ch="M" D)ch="55"3.已知inty;floatx=-3;執(zhí)行語句y=x%2;則變量y的值是( )。A)1 B)-1 C)0 D)語句本身是錯(cuò)誤的4.已知字母b的ASCII碼為98,如ch為字符型變量,則表達(dá)式ch='b'+'5'-'2'的值為( )。A)e B)d C)102 D)1005.已知intj,i=1;則執(zhí)行j=-i++;i和j的值為( )。A)1,-1 B)1,1 C)2,-1 D)2,16.已知inta=-1,b=4,k;k=(++a<0&&!(b――<0));則k,a,b的值分別為( )。A)1,0,4 B)1,0,3 C)0,0,3 D)0,0,47.C語言程序的基本單位是( )。A)語句 B)程序行 C)函數(shù) D)字符8.下列程序的運(yùn)行結(jié)果是( )。main(){chars[20]=“China”;printf("%d\n",strlen(s));}A)5 B)6 C)20 D)無顯示9.已知inti,j,k;scanf(“%d%d%d”,&i,&j,&k);若從鍵盤送入i,j,k的值分別為1,2,3時(shí),則錯(cuò)誤的輸入方式是()。A)1,2,3 B)1(回車)2(回車)3(回車)C)123 D)1(回車)2310.有以下程序段intk=0;while(k=1)k++;while循環(huán)執(zhí)行的次數(shù)( )。A)無限次 B)有語法錯(cuò),不能執(zhí)行 C)一次也不執(zhí)行 D)執(zhí)行1次11.當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳遞的是( )。A)數(shù)組的長度 B)數(shù)組每一個(gè)元素的地址 C)數(shù)組的首地址 D)數(shù)組每個(gè)元素中的值12.以下程序的輸出結(jié)果是( )。main(){Intj,x[3][3]={1,2,3,4,5,6,7,8,9};for(j=0;j<3;j++)printf("%d,",x[j][2-j]));}A)1,5,9 B)1,4,7 C)3,5,7 D)3,6,913.語句for(i=0;i++<3;);執(zhí)行后,變量i的值為()。A)2 B)3 C)4 D)514.以下程序的輸出結(jié)果是( )。main(){inta=0,b=3,k;printf("%d\n",k=(a%b,a/b));}A)0 B)1 C)2 D)415.下列敘述中正確的是( )。函數(shù)定義不有嵌套,但函數(shù)調(diào)用可以嵌套函數(shù)定義可以嵌套,但函數(shù)調(diào)用不可以嵌套函數(shù)定義和函數(shù)調(diào)用都不能嵌套函數(shù)定義與函數(shù)調(diào)用都可以嵌套16.已知說明語句int(*p)();,則下列敘述正確的是( )。p是一個(gè)指針變量,它指向一個(gè)一維數(shù)組p是一個(gè)指針變量,它指向一個(gè)整型數(shù)據(jù)p是一個(gè)指針變量,它指向一個(gè)返回值是整數(shù)的函數(shù)以上都不對17.若x為整型變量,以下定義指針的正確語句是( )。A)intp=&x; B)intp=x;C)int*p=&x; D)p=x;18.若有以下結(jié)構(gòu)變量structx{inta;charc;floatb;}x,*p;p=&x;則對成員a合適的引用為以下的( )項(xiàng)。A)p.x.a B)p->x.a C)(*p).x.a D)(*p).a19.C語言中文件的存取是以( )單位A)函數(shù) B)語句 C)字節(jié) D)記錄20.當(dāng)調(diào)用函數(shù)fputc輸出字符時(shí),若操作不成功,則返回的值是( )。A)EOF B)1 C)0 D)輸出的字符二.請給出下列程序的運(yùn)行結(jié)果(40%)1.main(){inti=3,j=4;printf(“%d,%d\n”,i++,j++);printf(“%d,%d\n”,++i,++j);}運(yùn)行結(jié)果:2.#defineSQR(x)x*xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}運(yùn)行結(jié)果:3.main(){char*p="Wednesday";p=p+6;printf("%s\n",p);}運(yùn)行結(jié)果:4.longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%ld\n",fun(3));}運(yùn)行結(jié)果:5.#include"stdio.h"main(){charb[]="program";char*a="PROGRAM";printf("\n%c%s\n",*a,b+1);printf("%s\n",&b[3]);}運(yùn)行結(jié)果:6.main(){charch[2][5]={"6937",,8254"},p[2][5];intj,k,s=0;for(j=0;j<2;j++)p[j]=ch[j];forj=0;j<2;j++)for(k=0;p[j][j]>'\0';j+=2)s=10*s+p[j][k]-'0';printf("%d\n",s);}運(yùn)行結(jié)果:7.main(){intj;for(j=1;j<=5;j++){if(j%2==0)printf("*");elsecontinue;printf("#");}printf("$\n");}運(yùn)行結(jié)果:8.main(){intj;for(j=0;j<10;j++){if(j%2!=0)conti

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論