c語言程序設(shè)計(jì)模擬試卷new

c語言程序設(shè)計(jì)模擬試卷new

ID:19646444

大小:58.00 KB

頁數(shù):10頁

時(shí)間:2018-10-04

c語言程序設(shè)計(jì)模擬試卷new_第1頁
c語言程序設(shè)計(jì)模擬試卷new_第2頁
c語言程序設(shè)計(jì)模擬試卷new_第3頁
c語言程序設(shè)計(jì)模擬試卷new_第4頁
c語言程序設(shè)計(jì)模擬試卷new_第5頁
資源描述:

《c語言程序設(shè)計(jì)模擬試卷new》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、模擬試卷二一、填空題(20分,每空1分)。1.一個C語言源程序必須包含。正確答案正確答案:主函數(shù)或main函數(shù)2.若char型常量在內(nèi)存中存放的是。正確答案正確答案:ASCII碼3.若有inta=12,b=20,t=18;,則執(zhí)行下列語句后a,b,t的值為。 if(a>b)t=a;a=b;b=t;正確答案正確答案:20,18,184.將數(shù)學(xué)表達(dá)式改寫成C語言表達(dá)式,正確的為正確答案正確答案:a*b/(c-d*f)5.變量a,b已定義為int類型并賦值21和55,要求用printf函數(shù)以a=21,b=55的形式輸

2、出,請寫出完整的輸出語句。正確答案正確答案:printf(“a=%d,b=%d”,a,b);6.設(shè)x,y,z均為int型變量,請寫出描述“x或y中有一個小于z”的表達(dá)式。正確答案正確答案:x

3、

4、y

5、局部靜態(tài)變量放在內(nèi)存的,該類型變量初始化次。。正確答案正確答案:靜態(tài)存儲110.若有定義inta[5]={1,2,3,4,5};*p=a;,則*(p+3)的值為正確答案正確答案:411.有以下源程序#includevoidmain(){inta=0,b=0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf(“%d,%d,%d,%d”,a,b,c,d);}請說明無法編譯通過的原因是。正確答案正確答案:if后面的賦值語句應(yīng)變?yōu)閺?fù)合語句12.若有以下定義:則執(zhí)行p

6、rintf(“%d”,++(*p));后輸出的結(jié)果是?!nta[5]={10,20,30,40,50},*p=&a[1];正確答案正確答案:2113.有說明char*s1="Abcdef",*s2="aBCD";,則strcmp(s1,s2)>0;的結(jié)果是?!≌_答案正確答案:014.若有chars1[20]=”hello”,s2[]=”world”;,則將s2與s1連接的語句是正確答案正確答案:strcat(s1,s2)15.在說明語句:int*f();中,標(biāo)識符f代表的是。正確答案正確答案:函數(shù)名16.已

7、有定義語句: char*s[]={“one”,“two”,“three”},*p; p=s[1]; printf(“%c,%s”,*(p+1),s[0]);的結(jié)果為。正確答案正確答案:w,one17.設(shè)有如下定義語句:FILE*fp;若要打開D盤上user子目錄下的名為abc.txt的文本文件進(jìn)行讀、寫操作,正確的語句應(yīng)該寫為fp=。正確答案正確答案:fopen(“D:\user\abc.txt”,”r+”)18.當(dāng)正確讀文件時(shí),函數(shù)調(diào)用語句fread(buffer,size,count,fp);的返回值為

8、。正確答案正確答案:count19.當(dāng)文件打開失敗時(shí),fopen函數(shù)的返回值是。正確答案正確答案:NULL二、閱讀程序,寫出程序運(yùn)行的結(jié)果(30分,每題5分)1.以下程序段的輸出結(jié)果為: #include voidmain() {  charc1,c2,c3;  c1='a';c2='z';  c3=c2-c1;  printf("%c,%c,%d",c1,c2,c3); }正確答案正確答案:a,z,252.有以下程序段,程序運(yùn)行后,輸入5<回車>,輸出結(jié)果是: c=getchar(); sw

9、itch(c-‘2’)  {case0:   case1:putchar(c+4);   case2:putchar(c+4);break;   case3:putchar(c+3);   case4:putchar(c+2);break;}  }正確答案正確答案:873.執(zhí)行下面的程序,輸出結(jié)果是: #include voidmain() {  inta=1,b;  for(b=1;b<=10;b++)  {   if(a>=8)break;   if(a%2==1){a+=5;contin

10、ue;}   a-=3;  }  printf(“%d”,b); }正確答案正確答案:44.執(zhí)行下面的程序,輸出結(jié)果是: #include intfun(intn) {  staticintf=1;  f=f*n;  returnf; } voidmain() {  inti,a[5];  for(i=1;i<=5;i++)a[i-1]=fun(i);   pri

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。