版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——c語言期末考試模擬考試題2
1.一個C程序的組成部分可以是()。
A)一個主函數(shù)和一至若干個其他函數(shù)B)一至若干個主函數(shù)
C)一個主程序和一至若干個其他函數(shù)D)一個主程序和一至若干個子程序
2.一個C程序的執(zhí)行是從()。
(A)本程序的main函數(shù)開始,到main函數(shù)終止
(B)本程序文件的第一個函數(shù)開始,到本程序文件的最終一個函數(shù)終止(C)本程序的main函數(shù)開始,到本程序文件的最終一個函數(shù)終止(D)本程序文件的第一個函數(shù)開始,到本程序main函數(shù)終止
3.C語言中的標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符(A)必需為字母B)必需為下劃線C)必需為字母或下劃線D)可以是字母、數(shù)字和下劃線中任一種字符
4.設(shè)有定義:intm=1,n=-1;則執(zhí)行語句printf(\后的輸出結(jié)果是(A)–1B)0C)1D)2
5.表達(dá)式11則執(zhí)行語句a+=a-=a*a后,變量a的值是()。(A)3(B)0(C)9(D)-12
7.在以下選項(xiàng)中,不的賦值語句是()。
A)t/=5;B)n1=(n2=(n3=0));C)k=i==j;D)a=b+c=1;
8.以下()表達(dá)式不滿足:當(dāng)x的值為偶數(shù)時值為\真\,為奇數(shù)時值\假\。A)X%2==0B)!x%2!=0C)(x/2*2-x)==0D)!(x%2)
9.若有定義:inta=8,b=5,c;執(zhí)行語句c=a/b+0.4后c的值為()A)1.4B)1C)2.0D)2
10.假設(shè)a=3,b=4,c=5,則規(guī)律表達(dá)式:
!(a+b)+c-1則執(zhí)行c=a++>2||b-->=4之后,b變量的值為()。A)3B)0C)4D)2
12.以下哪個表達(dá)式的值為4()
。)。)A)11/3B)11.0/3C)(flaot)11/3D)(int)(11.0/3+0.5)
13.若變量a,i已經(jīng)正確定義,且i已經(jīng)正確賦值,合法的語句是()A)a==1B)++iC)a=a++=5D)a=int(i)
14.以下程序的輸出結(jié)果是()inta=1234;printf(\);
A)12B)34C)1234D)提醒錯誤,無結(jié)果
15.設(shè)x,y分別為單精度和雙精度類型變量,則以下選項(xiàng)()可將表達(dá)式x+y的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換為整型數(shù)據(jù)。
A)(int)x+yB)int(x)+yC)int(x+y)D)(int)(x+y)
16.當(dāng)a=3,b=2,c=1時,表達(dá)式f=a>b>c執(zhí)行完后f的值是()A)1B)0C)3D)2
17.若x=2,y=1,則表達(dá)式x>y?1:1.5的值為()A)1B)1.5C)1.0D)2
18.在位運(yùn)算中,操作數(shù)每左移一位,其結(jié)果相當(dāng)于()A)操作數(shù)乘以2B)操作數(shù)除以2C)操作數(shù)乘以4D)操作數(shù)除以4
19.在位運(yùn)算中,某操作數(shù)右移3位,其結(jié)果相當(dāng)于()A)操作數(shù)乘以6B)操作數(shù)除以6C)操作數(shù)乘以8D)操作數(shù)除以8
20.在C語言中,若以下變量均為int型,則下面程序段的輸出結(jié)果是()。s=6,u=6;u=s++;u++;printf(\
A)7B)6C)5D)4
21.若有定義:intx,y;chara,b,c;并有以下輸入數(shù)據(jù):x=12ABC,
則能給x賦整數(shù)1,給賦整數(shù)2,給a賦字符A,給b賦字符B,給c賦字符C的程序段是()
A)scanf(\y=%d\a=getch();b=getch();c=getch();B)scanf(\
a=getch();b=getch();c=getch();
C)scanf(\
D)scanf(\
22.如下程序:#include
voidmain()
{intm,n,k;
m=(n=4)+(k=10-7);printf(“m=%d\\n〞,m);}
運(yùn)行后m的值為()。
(A)4(B)3(C)7(D)14
23.結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)是()。
(A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)(B)遞歸結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)(C)嵌套結(jié)構(gòu)、遞歸結(jié)構(gòu)、順序結(jié)構(gòu)(D)循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)、順序結(jié)構(gòu)
24.有如下程序main()
{floatx=4.0,y;if(x0B)!aC)a=0D)a
28.若N為整型變量,則for(N=10;N=0;N--);循環(huán)里的循環(huán)體被()。
A)無限循環(huán)B)執(zhí)行10次C)執(zhí)行一次D)一次也不執(zhí)行
29.以下程序段運(yùn)行后i的值是()。inti=10switch(i+1)
{case10:i++;break;case11:++i;
case12:++i;break;default:i=i+1;}
A)11B)13C)12D)14
30.以下程序的輸出結(jié)果為()。#includemain(){inti;
for(i=0;i
43.C語言中規(guī)定,簡單變量做實(shí)參時,它和對應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。
(A)地址傳遞(B)單向值傳遞(C)有實(shí)參傳給形參,再由形參傳回給實(shí)參(D)由用戶指定傳遞方式
44.已知:int*p;使用“p=malloc(sizeof(int));〞語句動態(tài)申請int型的存儲單元,應(yīng)當(dāng)使用()。
A)intB)int*C)(*int)D)(int*)
45.在C函數(shù)中,局部變量的隱含存儲類型是()。
(A)auto(B)static(C)register(D)extern
46.有定義:intx,*p;,能使指針變量p指向變量x的語句是()。A)*p=B)p=C)*p=x;D)p=*
47.有定義:intx,y=10,*p=,則能使得x的值也等于10的語句是()。A)x=p;B)x=C)x=D)x=*p;
48.有定義:int*p1,*p2;,則的賦值語句為()。
A)p1=p2;B)p1/=p2;C)p1+=p2;D)p1*=p2;
49.在C語言中,關(guān)于文件存取方式,()。
A、只能順序存取B、只能隨機(jī)存?。ㄒ卜Q直接存?。?/p>
C、可以順序存取,也可以隨機(jī)存取D、只能從文件開頭存取
50.有定義:inta[]={1,3,5,7,9},*p=a;,則值為5的表達(dá)式是()。
A)p+=2,*p++B)p+=2,*++pC)p+=2,(*p)++D)a+=2,*a填空
1.將百分制成績轉(zhuǎn)化為A-E這5個等級,90以上為A;80-89為B;70-79為C;60-69為D,60以下為EVoidmain(){
Intscore;
printf(“輸入一個介于0-100之間的數(shù)〞);scanf(“__1___〞,%d___2___(score/10)switch{
case10:printf(“A\\n〞);break;case9:printf(“A\\n〞);break;case8:printf(“B\\n〞);break;case7:printf(“C\\n〞);break;case6:printf(“D\\n〞);break;
____3___:printf(“E\\n〞,score);break;default}}
2.輸入三角形三條邊長度a,b,c,判斷能不能組成三角形.假使可以輸出YES,假使不能輸出NOmain(){
___4__a,b,c;float
scanf(“%f%f%f〞,
if((a+b>c)___5__elseprintf(“NO〞);}
3計算1100的和main(){
inti,sum;sum=0;
i=___6___;10do{
sum=sum+i;i++
}while(i#defineN3#defineM5
void__8___(intx,inty,floatcc[],floataa[][5])Fun{inti,j;
for(i=0;i#includeintmain()
{inti;doubles=0;
for(i=20;iintmain()
{inta,b,c,k=0;FILE*p;
p=fopen(\while(!feof(p))
{fscanf(p,\if(a+b>c}
printf(\fclose(p);return0;}
C語言001選擇
1.A2.A3.C4.B5.D6.D7.D8.B9.B10.D11.C12.D13.B14.C15.D16.B17.C18.A19.D20.B
21.D22.C23.A24.B25.B26.B27.D28.D29.C30.D31.B32.A33.A34.A35.C36.C37.C38.C39.A40.C41.A42.C43.B44.D45.A46.B47.D48.A49.C50.A填空
1.%d2.case3.default4.float5.else6.17.1008.Fun9.bb10.&n11.break12.10013.1014
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《噪聲污染防治法》課件
- 網(wǎng)店美工模擬題+答案
- 吉林省長春市公主嶺市2023-2024學(xué)年七年級上學(xué)期期末模擬考試數(shù)學(xué)試卷(含答案)
- 養(yǎng)老院老人心理咨詢師福利待遇制度
- 養(yǎng)老院老人精神文化生活指導(dǎo)制度
- 《關(guān)于液氨的講課》課件
- 2024年環(huán)境檢測外包服務(wù)合同
- 房屋無償協(xié)議書(2篇)
- 《增值的戰(zhàn)略評估》課件
- 2025年上饒貨運(yùn)從業(yè)資格證模擬考
- 《招商銀行轉(zhuǎn)型》課件
- 靈新煤礦職業(yè)病危害告知制度范文(2篇)
- 2024年安徽省廣播電視行業(yè)職業(yè)技能大賽(有線廣播電視機(jī)線員)考試題庫(含答案)
- 山東省濟(jì)南市濟(jì)陽區(qū)三校聯(lián)考2024-2025學(xué)年八年級上學(xué)期12月月考語文試題
- 手術(shù)室的人文關(guān)懷
- 2024合作房地產(chǎn)開發(fā)協(xié)議
- 農(nóng)貿(mào)市場通風(fēng)與空調(diào)設(shè)計方案
- 第25課《周亞夫軍細(xì)柳》復(fù)習(xí)課教學(xué)設(shè)計+2024-2025學(xué)年統(tǒng)編版語文八年級上冊
- 2024年廣東省深圳市中考英語試題含解析
- 金蛇納瑞2025年公司年會通知模板
- 有限空間應(yīng)急預(yù)案演練方案及過程
評論
0/150
提交評論