C語言程序設(shè)計(2022秋)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁
C語言程序設(shè)計(2022秋)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁
C語言程序設(shè)計(2022秋)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

C語言程序設(shè)計(2022秋)學(xué)習(xí)通超星期末考試章節(jié)答案2024年下列程序運行后的輸出結(jié)果是________main(){inta,b,c;a=25;b=025;c=0x25;printf("%d%d%d\n",a,b,c);}

答案:252137intfun(inta[N][M]){inti,j,row=0,col=0;

for(j=0;ia[row][col])

{

row=i;col=j;

}return(

);}以上程序的功能,選出數(shù)組中最大的值作為函數(shù)返回值,請將程序補(bǔ)充完整。

答案:a[row][col]字符串結(jié)束標(biāo)志是(

答案:\0下列程序運行時,若從鍵盤輸入102030↙,輸出的結(jié)果是_____main(){inti=0,j=0,k=0;scanf("%d%d%d",&i,&j,&k);printf("%d,%d,%d\n",i,j,k);}

答案:10,20,30下列程序運行后的輸出結(jié)果是_______#include

voidmain(){inta;charb;b='b';a=b+1;putchar(a);putchar('\n');putchar(b);}

答案:cb以下程序的運行結(jié)果是(

)#includemain(){ints=0,k;for(k=7;k>=0;k--){switch(k){case1:case4:case7:s++;break;case2:case3:case6:break;case0:case5:s+=2;break;}}printf("%d",s);}

答案:7inta=8;int*pa=&a;printf("%d,%d",a,*pa);程序的運行結(jié)果是(

答案:8,8能正確表示a≥10或a≤0的邏輯表達(dá)式是(

)。

答案:a>=10||a<=0以下if使用正確的是(

答案:if(a=8);if(age>=18&&age<80);if(5);if(a+8>6||b*9<90&&c=7)以下運算符是從左到右的是(

答案:>=;?:;&&從函數(shù)的定義的角度來看,函數(shù)分為哪幾類?

答案:庫函數(shù);自定義函數(shù)以下指針變量用法正確的是(

答案:inta,*pa;pa=&a;;intb[10],*pb;pb=b;;charc;char*pc=&c;do...while中while后的表達(dá)式是循環(huán)條件,一般可以是(

答案:關(guān)系表達(dá)式;邏輯表達(dá)式;數(shù)值表達(dá)式;字符表達(dá)式11.【單選題】若有定義語句:intx=10;,則表達(dá)式x-=x+x的值為()。

答案:-10若二維數(shù)組y有m列,則排在y[i][j]前的元素個數(shù)為:(

答案:i*m+j-1可在C程序屮用作用戶標(biāo)識符的一組標(biāo)識符是(

答案:_2007以下正確的說法是(

)。

答案:用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),若如此,該函數(shù)將失去原有含義。寫出下面程序的輸出結(jié)果(

)main()

{intx=40,y=4,z=4;

x=y==z;

printf(“%d”,x);x=x==(y-z);

printf(“%d”,x);}

答案:1

0以下函數(shù)調(diào)用語句中含有(

)個實參。fun((exp1,exp2),(exp3,exp4,exp5));

答案:2若要求從鍵盤上讀入含有空格字符的字符串,應(yīng)使用函數(shù)

答案:gets()若定義語句:intm[]={5,4,3,2,1},i=4;則下面對m數(shù)組元素引用中錯誤的是:(

答案:m[m[0]]10.已有定義:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判斷c中的字符是否為大寫字表達(dá)式是()。

答案:'A'<=c<='Z'與以下程序段等價的是(

)while(a){if(b)continue;c;}

答案:while(a){if(!b)c;}下面代碼段的輸出結(jié)果是(

)intk,m;for(k=0;k<10;k++){

if(m>50)continue;

m=k*k;}printf("%d,%d\n",k,m);

答案:10,64有以下程序段inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;

b=p[5];

b中的值是()

答案:9有程序:main(){intx[3][2]={0},i;

for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若運行的時候輸入:246,則輸出的結(jié)果是:(

答案:2

0

4如果滿18歲(含18),就要買全票,描述正確的是(

答案:if(age>=18)

printf("買全票");在ASCII代碼中可以看到每個小寫字母比它對應(yīng)的大寫字母的ASCII碼(

答案:大32假定有以下變量定義:“intk=7,x=12;”,則能使值為3的表達(dá)式是(

)。

答案:(x%=k)-(k%=5)以下程序的輸出結(jié)果是()#includemain(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}

答案:a=%d,b=%d若已定義x和y為double類型,則表達(dá)式:x=1,y=x+3/2的值為(

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論