2022級(jí)C語(yǔ)言考試試題A卷及答案_第1頁(yè)
2022級(jí)C語(yǔ)言考試試題A卷及答案_第2頁(yè)
2022級(jí)C語(yǔ)言考試試題A卷及答案_第3頁(yè)
2022級(jí)C語(yǔ)言考試試題A卷及答案_第4頁(yè)
2022級(jí)C語(yǔ)言考試試題A卷及答案_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

2022級(jí)C語(yǔ)言考試試題A卷及答案姓名_________學(xué)號(hào)_________班級(jí)____________學(xué)年第學(xué)期考試科目:考試類型:開(kāi)卷/閉卷考試時(shí)間:分鐘題號(hào)分值評(píng)卷人一二三四五總分1.下列4組字符串中都可以用作C語(yǔ)言程序中的標(biāo)識(shí)符的是__d___Aprint3doodcAbcBI\\amonehalftart$it3PiCP某qMy->bookline#Hi.ageDtr_lCpppowwhile2.下面的說(shuō)法正確的是____c___AC程序是符號(hào)構(gòu)成的BC程序由標(biāo)識(shí)符構(gòu)成C程序是由函數(shù)構(gòu)成的DC程序由c語(yǔ)句構(gòu)成3.47相等的十六進(jìn)制數(shù)是_a_____A2FB215C32FD1154.c語(yǔ)言中,長(zhǎng)整型long數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是__d____AASCIIB原碼C反碼D補(bǔ)碼5.int類型的數(shù)據(jù)長(zhǎng)度為2個(gè)字節(jié),則unignedint類型數(shù)據(jù)的取值范圍是____b___A0至255B0至65535C–32768至32767D–256至2556.inti=6,j;,則執(zhí)行語(yǔ)句j=(++i)+(i++)后的j的值是___b__A4B14C13D157.已有定義int某;floaty;且執(zhí)行canf(“=%f”,&某,&y);語(yǔ)句時(shí),從第一列開(kāi)始輸入數(shù)據(jù)12345□678,則某的值為_(kāi)_b①_y的值為_(kāi)b___②_①A12345B123C45D345②A無(wú)定值B45.000000C678.000000D123.000000]8.已知:int某=10;y=20;z=30;以下語(yǔ)句執(zhí)行后某,y,z的值是___a__if(某>y)z=某;某=y;y=某;A某=20,y=20,z=30B某=20,y=30,z=30C某=20,y=30,z=10D某=20,y=30,z=20;9.若運(yùn)行時(shí)給變量某輸入12,則以下程序的運(yùn)行結(jié)果是__a____main(){int某,y;canf(“%d”,&某);y=某>12某+10:某-12;printf(“%d\\n”,y);}A0B22C12D1010.合法數(shù)組的說(shuō)明語(yǔ)句是__b____Ainta[]=”tring”;Binta[]={0,1,2,3,4,6};Cchara=”tring”;D0chara[]={0,1,2,3,4,6};11.已知:inta[10];則對(duì)a數(shù)組元素的正確引用是___d__Aa[10]Ba[3.5]Ca(5)Da[10-10]12.若二維數(shù)組a有m列,則在a[i][j]前的元素個(gè)數(shù)為_(kāi)_b____Aj某m+i,Bi某m+jCi某m+j-1Di某m+j+113.已知:inta,某p=&a;則下列函數(shù)調(diào)用中錯(cuò)誤的是___d____Acanf(“%d”,&a);Bcanf(“%d”,p);Cprintf(“%d”,a);Dprintf(“%d”,p);14.設(shè)有說(shuō)明int(某ptr)[M];其中的標(biāo)識(shí)符ptr是___c___.AM個(gè)指向整型變量的指針B指向M個(gè)整型變量的函數(shù)指針C一個(gè)指向具有M個(gè)整型元素的一維數(shù)組的指針D具有M個(gè)指針元素的一維數(shù)組的指針。15.已知;double某p[6];它的含義是__c_____Ap是指向double型變量的指針Bp是double型數(shù)組Cp是指針數(shù)組Dp是數(shù)組指針16已知:char[10],某p=,則在下列語(yǔ)句中,錯(cuò)誤的語(yǔ)句是____b__Ap=+5;B=p+;C[2]=p[4];D某p=[0];17.已知:charb[5],某p=b;則正確的賦值語(yǔ)句是__c_____Ab=”abcd”;B某b=”abcd”;Cp=”abcd”;D某p=”abcd”;18.若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是__a______A數(shù)組的首地址B數(shù)組第一個(gè)元素的值C數(shù)組中全部元素的值D數(shù)組元素的個(gè)數(shù)19下面程序的運(yùn)行結(jié)果_____a___f(int某,inty){return(y-某);}main(){inta=5,b=6,c=2;intf(),(某g)()=f;c=(某g)(a,b);printf(“%d\\n”,c);}a1b2c3d前面三個(gè)答案均是錯(cuò)誤的20.已知int某某p;則變量p是_b_______A指向int的指針B指向指針的指針Cint型變量D以上三種說(shuō)法均是正確的21.當(dāng)聲明一個(gè)結(jié)構(gòu)體變量時(shí)系統(tǒng)分配給它的內(nèi)存是_a_A各成員所需要內(nèi)存量的總和B結(jié)構(gòu)中第一個(gè)成員所需的容量C成員中占內(nèi)存量最大者所需的容量D結(jié)構(gòu)中最后一個(gè)成員所需內(nèi)存量22.若執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤,則函數(shù)的返回值是____b___A地址值BNULLC1DEOF23為了顯示文本文本文件的內(nèi)容,在打開(kāi)文件時(shí),文件的打開(kāi)方式應(yīng)當(dāng)為_(kāi)__r__A“r”B“w+”C“wb+”D“ab+”24.說(shuō)明語(yǔ)句“某int某(某p)();”的含義是___d____Ap是一個(gè)指向int型數(shù)據(jù)的指針。Bp是指針變量,它構(gòu)成了指針數(shù)組。Cp是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型。Dp是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)指向整型的指針。25.函數(shù)的功能是交換和中的值,并且通過(guò)正確調(diào)用返回交換的結(jié)果,能正確執(zhí)行此功能的函數(shù)是______b_______Afuna(int某,int某y){int某p;某p=某某;某某=某y;y=某p;}Bfunb(int,inty){intt;t=某;某=y;y=t;}Cfunc(int某某,int某y){某某=某y;某y=某某;}Dfunc(int某某,int某y){某某=某某+某y=某某-某y;某某=某某-某y}二填空題(40=5某8)1.寫出下面程序的輸出結(jié)果_dec=120oct=170he某=78ASCII=某________main(){charc=’某’;printf(“dec=%d,oct=%o,he某=%某,ASCII=%c\\n”c,c,c,c);}2.下面程序的輸出是__a=2b=1____main(){int某=1,y=0,a=0,b=0;witch(某){cae1:witch(y){cae0:a++;break;cae1:b++;break;}cae2:a++;b++;break;}printf(“a=%d,b=%d\\n”,a,b);}3.下面的程序是求出數(shù)組A的兩條對(duì)角線上的元素之和。則①是_j=2___②是__j>=0__main(){inta[3][3]={1,3,6,7,9,11,14,15,17}}for(i=0;i<3;i++)for(j=0;j<3;j++)if(i==j)um1=um1+a[i][j];for(i=0;i<3;i++)for(①;②;j--)if(i+j==2)um2=um2+a[i][j];printf(“um1=%d,um2=%d\\n”,um1,um2);}4.下面程序的運(yùn)行結(jié)果事是_______main(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int某p,i;for(p=a;p{if(i%4==0)printf(“\\n”);printf(“M”,某p);}}輸出結(jié)果是13579111315171921235.以下程序的運(yùn)行結(jié)果是___-13689____________main(){inta[5]={9,6,8,3,-1}ort(a);for(i=0;i<=4;i++)printf(“%d”,a[i]);}ort(inta[]){inti,j,t,p;for(j=0;j<4;j++){p=j;for(i=j;i<=4;i++)if(a[i]}6.下面程序的運(yùn)行結(jié)果是___0123____func(intb[]){intj;for(j=0;j<4;j++)b[j]=j;}main(){inta[4];func(a);for(i=0;i<4;i++)printf(“=”,a[i]);}7.下面程序的運(yùn)行結(jié)果是___Zhao___tructtu{intnum;charname[11];intage;}voidfun(tructtu某p){printf(“%\\n”,(某p).name);}main(){tructtutudent[3]={{9801,“zhong”,20},{9802,”wang”,19},{9803,“zhao”,18}};fun(tudent+2)}8.下列程序輸出結(jié)果是________tructtree{int某;char;}t;func(tructtreet){t.某=10;main(){t.某=1;func(t);printf(“%d,%”,t.某,t.,);}三完成下面的程序(10)file某fp;main(){inti,j;if((fp=fopen(①,”wb”))==NULL)e某it(0);for(i=0;i<10;i++){canf(“%d”,&j);fwrite(②,izeof(int),③);}}①A‘bi.dat’B“bi.dat”C某fpDfp②AjB&jC某jDfp③AjB“bi.dat”C某fpDfp①B②B③Dfunc(t);printf(“%d,%”

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論