下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計(商洛學(xué)院)知到智慧樹期末考試答案題庫2024年秋商洛學(xué)院與十進(jìn)制511等值的十六進(jìn)制數(shù)為【】。
A:1FFB:2FEC:2FF
D:1FE
答案:1FF定義一個結(jié)構(gòu)體變量時系統(tǒng)分配給它的字節(jié)單元數(shù)是【】。
A:結(jié)構(gòu)體變量成員中占字節(jié)單元數(shù)最大者所需的字節(jié)單元數(shù)B:結(jié)構(gòu)變量中第一個成員所需字節(jié)單元數(shù)C:結(jié)構(gòu)體變量成員中最后一個成員所需字節(jié)單元數(shù)D:各結(jié)構(gòu)體成員所需字節(jié)單元數(shù)的總和
答案:各結(jié)構(gòu)體成員所需字節(jié)單元數(shù)的總和執(zhí)行程序段后的輸出結(jié)果是【】。inta=-1,b=4,k;k=(++a<0)&&!(b--<=0);printf("%d%d%d",k,a,b);
A:003B:103C:004D:104
答案:004設(shè)x和y均為int型變量,則以下語句:x=x+y;y=x-y;x=x-y;的功能是【】。
A:無確定結(jié)果B:交換x和y中的值C:把x和y按從大到小排列D:把x和y按從小到大排列
答案:交換x和y中的值若y是整型變量,pb是整型的指針變量,則正確的賦值表達(dá)式是【】。
A:pb=&yB:*pb=*yC:&pb=yD:&pb=*y
答案:pb=&yC語言中【】。
A:do-while語句構(gòu)成的循環(huán)必須用break語句才能退出B:不能使用do-while語句構(gòu)成的循環(huán)C:do-while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為非零時結(jié)束循環(huán)D:do-while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為零時結(jié)束循環(huán)
答案:do-while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為零時結(jié)束循環(huán)若要用fopen()函數(shù)打開一個新的二進(jìn)制文件,該文件要既能讀也能寫,則文件存取方式字符串應(yīng)是【】。
A:″rb+″B:″ab+″C:″wb+″D:″ab″
答案:″wb+″下面標(biāo)識符中,合法的用戶標(biāo)識符為【】。
A:charB:_intC:P#AdD:12a
答案:_int若指針px為空指針,則【】。
A:px的值為零B:px的地址為零C:px指向不定D:px的目標(biāo)為零
答案:px的值為零表達(dá)式20/4*sqrt(4.0)/4值的數(shù)據(jù)類型是【】。
A:doubleB:intC:floatD:不確定
答案:double設(shè)有定義:chars[12]="shangluo";則printf("%d\n",strlen(s));的輸出是【】。
A:6B:12C:7D:8
答案:8將int型變量n轉(zhuǎn)換成float型變量的方法是【】。
A:float(n)B:21個字符C:(float)nD:floatn
答案:(float)n下面有關(guān)for循環(huán)的正確描述是【】。
A:在for循環(huán)中,不能用break語句跳出循環(huán)體B:for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來C:for循環(huán)是先執(zhí)行循環(huán)體語句,后判定表達(dá)式D:for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況
答案:for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來有以下程序:
#include
#definef(x)x*x*x
main()
{inta=3,s,t;
s=f(a+1);t=f((a+1));
printf("%d,%d\n",s,t);}程序運行后的輸出結(jié)果是【】。
A:64,10B:10,64C:10,10D:64,64
答案:10,64下面是一個初始化指針的語句:int*px=&a;其中指針變量的名字應(yīng)該是【】。
A:&aB:pxC:*pzD:a
答案:px以下4組用戶定義標(biāo)識符中,全部合法的一組是【】。
A:txtREAL3COMB:if-maxturbC:_totalclu_1sumD:intk_2_001
答案:_totalclu_1sum要為字符型變量b賦初值,下列語句中哪一個是正確的【】。
A:charb=*;B:charb='3';C:charb="3";D:charb=%;
答案:charb='3';以下4個字符串函數(shù)中,【】所在的頭文件與其他3個不同。
A:putsB:strcmpC:scanfD:printf
答案:puts已知for(;n>=1;n--),下列語句實現(xiàn)將S2所指字符數(shù)組中前n個字符復(fù)制到S1所指字符數(shù)組中,其中代碼不正確的是【】。
A:*(++S1)=*(++S2)B:S1[n-1]=S2[n-1]C:*(S1+n-1)=*(S2+n-1)D:*S1++=*S2++
答案:*(++S1)=*(++S2)以下程序的輸出結(jié)果是【】。
#include
main(){
inta=1,b=2,c=3;
printf(“%d”,c>b>a);
}
A:0B:3C:1D:2
答案:0若a,b,c,d都是int型變量且初值為0,以下選項中正確的賦值語句是【】。
A:d=(c=22)-(b++)B:d++C:c+bD:a=b=c=d=100
答案:d++###d=(c=22)-(b++)###a=b=c=d=100以下對二維數(shù)組a進(jìn)行正確初始話的是【】。
A:staticcharword[]={"Turbo\0"};B:staticcharword[]='Turbo\0';C:staticcharword[]={'T','u','r','b','o','\0'};D:staticcharword[]="Turbo\0";
答案:staticcharword[]={"Turbo"};;###staticcharword[]="Turbo";;把字符串"hello"賦給數(shù)組b的語句是【】。
A:charb[10]={'h','e','l','l','o'};B:charb[10];b="hello";C:charb[]="hello";D:charb[10];strcpy(b,"hello");E:charb[]={'h','e','l','l','o','\0'};
答案:charb[10];strcpy(b,"hello");###charb[]="hello";下列運算符中右結(jié)合的是【】。
A:+B:!C:++D:>=E:?:
答案:++###+###!若以下選項中的變量已正確定義,則不正確的賦值語句是【】。
A:x4=1+2=3;B:x=3*x+xC:x3=0x12D:x1=26.8%3
答案:x4=1+2=3;###x1=26.8%3設(shè)已定義chars[9]="xinjiang"和inti,則下面的輸出函數(shù)調(diào)用中正確的是【】。
A:printf("%s",s);B:puts(s);C:for(i=0;i<9;i++)putchar(c[i]);D:for(i=0;i<9;i++)puts(c[i]);E:for(i=0;i<9;i++)printf("%c",s[i]);
答案:printf("%s",s);###puts(s);###for(i=0;i<9;i++)printf("%c",s[i]);若有以下程序段,并且w和k都是整型變量:for(w=1;w<=k;w++)printf("*");則與上面程序段等價的循環(huán)語句是【】。
A:w=k;
do{w--;printf("*");}while(w!=0);B:for(w=k;w!=0;w--)
printf("*");C:w=k;
while(w--!=0)
printf("*");D:for(k=1;k
printf("*");E:for(w=k;w;--w)
printf("*");
w=k;
答案:for(w=k;w;--w)printf("*");w=k;###w=k;do{w--;printf("*");}while(w!=0);###w=k;while(w--!=0)printf("*");###for(w=k;w!=0;w--)printf("*");局部變量的存儲類型可以是【】。
A:voidB:registerC:staticD:autoE:extern
答案:auto###register###static以下敘述正確的是【】。
A:預(yù)處理命令行都必須以"#"開始B:#defineABCD是正確的宏定義C:在程序中凡是以"#"開始的語句行都是預(yù)處理命令行D:C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理
答案:在程序中凡是以"#"開始的語句行都是預(yù)處理命令行###預(yù)處理命令行都必須以"#"開始####defineABCD是正確的宏定義以下選項中合法的表達(dá)式是【】。
A:0<=x<100B:i=j==0C:x+1=x+1D:(char)(65+3)
答案:0<=x<100###(char)(65+3)###i=j==0下列選項中是C語言合法標(biāo)志符的有【】。
A:8abcB:stdio.hC:mainD:good_morning
答案:good_morning###main邏輯運算符要求的運算量可以是【】。
A:邏輯量B:零值C:關(guān)系表達(dá)式D:非零值E:數(shù)值表達(dá)式
答案:零值###數(shù)值表達(dá)式###非零值###關(guān)系表達(dá)式可以不要進(jìn)行函數(shù)原型聲明的函數(shù)是【】。
A:被調(diào)用函數(shù)的數(shù)據(jù)類型是floatB:主函數(shù)main()C:被調(diào)用函數(shù)的數(shù)據(jù)類型是intD:被調(diào)用函數(shù)的數(shù)據(jù)類型是charE:被調(diào)用函數(shù)定義的位置在調(diào)用函數(shù)之前
答案:被調(diào)用函數(shù)定義的位置在調(diào)用函數(shù)之前###主函數(shù)main()下列語句正確初始化的是【】。
A:charstr[]={"a","b","c","d"};B:charstr[4]="abcd";C:charstr[4]={97,98,99,100};D:charstr[]="abcd";E:charstr[4]={'a','b','c','d'};
答案:charstr[4]={97,98,99,100};###charstr[4]={'a','b','c','d'};###charstr[]="abcd";函數(shù)的類型可以是【】。
A:typedefB:int*C:intD:voidE:double
答案:double###void###int###int*下列不合法的實型常量有【】。
A:200B:2E0C:5E2.0D:1.3EE:E-3
答案:1.3E###5E2.0###E-3下列對邏輯運算符兩側(cè)的運算對象的數(shù)據(jù)類型描述不正確的是【】。
A:可以是任何類型的數(shù)據(jù)B:可以是整型或字符型數(shù)據(jù)C:只能是0或1D:只能是0或非0正數(shù)
答案:只能是0或非0正數(shù)###只能是0或1###可以是任何類型的數(shù)據(jù)對do-while語句描述正確的是【】。
A:do-while語句構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為零時結(jié)束循環(huán)B:do-while語句構(gòu)成的循環(huán)可以使用break語句退出循環(huán)C:do-while語句構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為非零時結(jié)束循環(huán)D:do-while語句構(gòu)成的循環(huán)必須使用break語句退出循環(huán)
答案:do-while語句構(gòu)成的循環(huán)可以使用break語句退出循環(huán)###do-while語句構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為零時結(jié)束循環(huán)下列正確的賦值語句是【】。
A:++(i+1);B:j++;C:x=j>0;D:y=a>b?a:b;E:n=(i2,i++);
答案:y=a>b?a:b;###n=(i2,i++);###x=j>0;以下用戶標(biāo)識符,其中合法的是【】。
A:f2_G3B:A3-3C:abcD:return
答案:f2_G3###abcdo一while循環(huán)由do開始,用while結(jié)束,在while(表達(dá)式)后面不能寫分號。()
A:對B:錯
答案:錯C語言中允許同一行內(nèi)書寫多個語句。()
A:對B:錯
答案:對如果賦值運算符兩邊的數(shù)據(jù)類型不一致,在賦值時要進(jìn)行類型轉(zhuǎn)換。()
A:錯B:對
答案:對語句printf("%3s","CHINA");的輸出結(jié)果是CHI()
A:對B:錯
答案:錯表達(dá)式′a′<′z′的值是1。()
A:對B:錯
答案:對在結(jié)構(gòu)化程序設(shè)計中,循環(huán)結(jié)構(gòu)就是無休止地反復(fù)執(zhí)行某一部分的操作。()
A:對B:錯
答案:錯C語言的數(shù)據(jù)類型只有int型、float型、char型。()
A:對B:錯
答案:錯語句if(a=5)printf("%d",a);是合法的。()
A:對B:錯
答案:對C語言中,字符數(shù)據(jù)用格式說明"%s"來輸出,字符串?dāng)?shù)據(jù)用格式說明"%c"來輸出。()
A:錯B:對
答案:錯在賦值運算中,類型轉(zhuǎn)換是由系統(tǒng)自動進(jìn)行的。()
A:對B:錯
答案:對在C語言中,常數(shù)045跟45等值。()
A:對B:錯
答案:錯continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行。()
A:對B:錯
答案:錯′5′于5是一樣的。()
A:對B:錯
答案:錯C語言中普通字符型變量在內(nèi)存中占1個字節(jié)。()
A:對B:錯
答案:對#defineN1
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年南寧貨運從業(yè)資格證模擬考試題庫及答案
- 2025年營口交通運輸從業(yè)資格證怎樣考試
- 2025購買房地產(chǎn)居間合同
- 2024年度互聯(lián)網(wǎng)醫(yī)療服務(wù)平臺運營與推廣合同3篇
- 2024商標(biāo)許可及聯(lián)合營銷推廣合作協(xié)議3篇
- 單位人力資源管理制度匯編大合集
- 2024實習(xí)教師教育實習(xí)期間生活服務(wù)保障合同2篇
- 廚房刀具安全使用指南
- 電力工程招投標(biāo)代理協(xié)議范例
- 2024年度全球物流網(wǎng)絡(luò)優(yōu)化服務(wù)合同3篇
- 乙烯裂解汽油加氫裝置設(shè)計
- 計劃分配率和實際分配率_CN
- 小學(xué)語文作文技巧六年級寫人文章寫作指導(dǎo)(課堂PPT)
- NLP時間線療法
- JJG596-2012《電子式交流電能表檢定規(guī)程》
- 醫(yī)療質(zhì)量檢查分析、總結(jié)、反饋
- 《APQP培訓(xùn)資料》
- 通信線路架空光纜通用圖紙指導(dǎo)
- 家具銷售合同,家居訂購訂貨協(xié)議A4標(biāo)準(zhǔn)版(精編版)
- 食品加工與保藏課件
- 銅芯聚氯乙烯絕緣聚氯乙烯護(hù)套控制電纜檢測報告可修改
評論
0/150
提交評論