山東大學(xué)軟件工程專業(yè)大二2021年C語(yǔ)言程序設(shè)計(jì)試卷_第1頁(yè)
山東大學(xué)軟件工程專業(yè)大二2021年C語(yǔ)言程序設(shè)計(jì)試卷_第2頁(yè)
山東大學(xué)軟件工程專業(yè)大二2021年C語(yǔ)言程序設(shè)計(jì)試卷_第3頁(yè)
已閱讀5頁(yè),還剩7頁(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)介

2021年C語(yǔ)言程序設(shè)計(jì)試卷基本信息:[矩陣文本題]*姓名:姓名:層次:專業(yè):一、單選題(共30分,每題2分)269[單選題*A)10EA)10EB)10D(正確答案)C)10CD)10Bi,jintfor(i=5;i;i--)for(j=0;j<4;j++){...}[單選題]*A)20A)20(正確答案)B)25C)24D)30若有以下定義和語(yǔ)句:char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));則輸出結(jié)果是[單選題]*A)4A)4(正確答案)B)5C)9D)10若有以下定義和語(yǔ)句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;則不能表示a數(shù)組元素的表達(dá)式是[單選題]*A)*pA)*pB)a[10](正確答案)C)*aD)a[p-a]A)1B)0(正確答案)C)-1D)2設(shè)有如下定義intx=l,y=-1;,則語(yǔ)句:printf("%d\n",(x--&++y));A)1B)0(正確答案)C)-1D)2c0ca、b[單選題]*A)c=b=aA)c=b=aB)(a=c)ll(b=c)C)(a=c)&(b=c)(正確答案)D)a=c=b以下程序的輸出結(jié)果main( ){intx=10,y=10,I;for(i=0;x8;y=++i)printf("%d,%d",x--,y);}[單選題]*A)10192A)10192B)9876C)10990D)101091(正確答案)下面程序的輸出main( ){char*s="121";intk=0,a=O,b=O;do{k++;if(k%2==O){a=a+s[k]-'O’continue;}b=b+s[k]-'O’a=a+s[k]-'O’}while(s[k+1]);printf("k=%da=%db=%d\n",k,a,b);}[單選題]*A)k=3a=2b=3A)k=3a=2b=3B)k=3a=3b=2C)k=2a=3b=2(正確答案)D)k=2a=2b=3下面程序的輸出main( ){unsigneda=32768;printf("a=%d\n",a);}[單選題]*A)a=32768A)a=32768B)a=32767C)a=-32767(正確答案)D)a=-1若有以下定義:f1oatx;inta,b;則正確的switch語(yǔ)句是[單選題]*A)switch(x){case1.0:printf("*\n");case2.0:printf("**\n");}A)switch(x){case1.0:printf("*\n");case2.0:printf("**\n");}B)switch(x){case1,2:printf("*\n");case3:printf("**\n");}C)switch(a+b){case1:printf("\n");case1+2:printf("**\n");}(正確答案)D)switch(atb);{case1:printf(."*\n");case2:printf("**\n");}D)switch(atb);{case1:printf(."*\n");case2:printf("**\n");}以下程序運(yùn)行后,ABCDE,#include#includefuch(charstr[]){intnum=O;while(*(str+num)!=’\0')numreturn(num);}main( ){charstr[10],*p=str;gets(p);printf("%d\n",func(p));}[單選題]*A)8A)8B)7C)6D)5(正確答案)12.運(yùn)行以下程序后,china#,#includemain( ){intv1=0,v2=O;charch;while((ch=getchar())!='#’)switch(ch){ case'a':case'h':default:v1++;case}printf("%d,%d\n",v1,v2);[單選題]*A)2,0A)2,0B)5,0C)5,5(正確答案)D)2,5以下程序運(yùn)行后,#include#definePT5.5#difines(x)main( ){inta=1,b=2;printf("%4.lf/n",S(a+b));}[單選題]*A)49.5A)49.5B)9.5(正確答案)C)22.0D)45.0以下程序執(zhí)行后a的值main( ){inta,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;printf("%d\n",a);}[單選題]*A)4A)4B)1C)0(正確答案)D)運(yùn)行時(shí)出錯(cuò)a無(wú)定值以下程序運(yùn)行后,intd=1l;fun(intp){intd=5;d+=p++;printf("%d",d);}main( ){itna=3;fun(a);d+=a++;printf("%d\n",d);}[單選題]*A)84A)84(正確答案)B)99C)95D)44二.判斷題(共10分,每題1分)C語(yǔ)言規(guī)定在一個(gè)源程序中,main[判斷題]*對(duì)對(duì)錯(cuò)(正確答案)C語(yǔ)言程序是由若干個(gè)過(guò)程及子程序構(gòu)成。()3C程序中,%[判斷題]*對(duì)對(duì)錯(cuò)(正確答案)C程序中,%[判斷題]*對(duì)對(duì)(正確答案)錯(cuò)在循環(huán)體中用continue跳本次循環(huán),用break跳整個(gè)循環(huán)。[判斷題]*對(duì)對(duì)(正確答案)錯(cuò)If(a=b)ab[判斷題*對(duì)對(duì)錯(cuò)(正確答案)[判斷題]*對(duì)對(duì)錯(cuò)錯(cuò)(正確答案)在程序中凡是以#[判斷題*對(duì)對(duì)錯(cuò)(正確答案)在指向列的指針前面加&[判斷題]*對(duì)對(duì)(正確答案)錯(cuò)[判斷題]*對(duì)對(duì)(正確答案)錯(cuò)4[判斷題]*對(duì)對(duì)錯(cuò)(正確答案)三.填空題(共30分,每題3分)C語(yǔ)言中,一個(gè)int型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié),則int型數(shù)據(jù)的取值范是: 。[填空]* (答案:-32768~32767)Putchar函數(shù)可以向終端輸一個(gè) 。[填空題]* (答案:字符串)以下程序的輸出結(jié)果是:main(){printf(“*%f,%4.3f*\n”,3.14,3.1415)}[填空題]* (答案:*3.140000,3.142*)4.下列程序的輸出結(jié)果是16.00,請(qǐng)?zhí)頼ain( ){inta=9,b=2;floatx= ,z=a/2+b*x/y+1/2;printf("%5.2f\n",z);}[填空題]* (答案:6.6)mallocst11空間,請(qǐng)?zhí)羁?。st=(char*) ;[填空題]* (答案:Malloc(11)|malloc(sizeof(char)*11))main(){charb[]="Hello,you";b[5]=0;printf("%s\n",b);}[填空題]* (答案:Hello)intn='c';switch(n++){default:printf("error");break;case'a’:case'A’:case'b':case'B’:printf("good");break;case'c':case'C':printf("pass"case'd':case'D':printf("warn");}[填空題]* (答案:passwarn)a,bcmain()inta[3][4]={{3,-2,7,5},{1,0,4,-3},{6,8,0,2}};intb[3][4]={{-2,0,1,4},{5,-1,7,6},{6,8,0,2}};inti,j,c[3][4];for(i=0;i<3;i++)for(j=0;j<4;j++)c[i][j]= ;for(i=0;i<3;i++){for(j=0;j<4;j++)printf(“%3d”,c[i][j])printf(“\n”)}[填空題]* (答案:a[i][j]+b[i][j])exstructst{charname[20];doublescore;};main(){structstex;printf("exsize:%d\n",sizeof( ));}[填空題]* (答案:structst|ex)下面程序把從終端讀入的文本(用@作

溫馨提示

  • 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)論