




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——c語(yǔ)言期末考試模擬考試題2
1.一個(gè)C程序的組成部分可以是()。
A)一個(gè)主函數(shù)和一至若干個(gè)其他函數(shù)B)一至若干個(gè)主函數(shù)
C)一個(gè)主程序和一至若干個(gè)其他函數(shù)D)一個(gè)主程序和一至若干個(gè)子程序
2.一個(gè)C程序的執(zhí)行是從()。
(A)本程序的main函數(shù)開(kāi)始,到main函數(shù)終止
(B)本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序文件的最終一個(gè)函數(shù)終止(C)本程序的main函數(shù)開(kāi)始,到本程序文件的最終一個(gè)函數(shù)終止(D)本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序main函數(shù)終止
3.C語(yǔ)言中的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符(A)必需為字母B)必需為下劃線C)必需為字母或下劃線D)可以是字母、數(shù)字和下劃線中任一種字符
4.設(shè)有定義:intm=1,n=-1;則執(zhí)行語(yǔ)句printf(\后的輸出結(jié)果是(A)–1B)0C)1D)2
5.表達(dá)式11則執(zhí)行語(yǔ)句a+=a-=a*a后,變量a的值是()。(A)3(B)0(C)9(D)-12
7.在以下選項(xiàng)中,不的賦值語(yǔ)句是()。
A)t/=5;B)n1=(n2=(n3=0));C)k=i==j;D)a=b+c=1;
8.以下()表達(dá)式不滿足:當(dāng)x的值為偶數(shù)時(shí)值為\真\,為奇數(shù)時(shí)值\假\。A)X%2==0B)!x%2!=0C)(x/2*2-x)==0D)!(x%2)
9.若有定義:inta=8,b=5,c;執(zhí)行語(yǔ)句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.以下哪個(gè)表達(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)正確賦值,合法的語(yǔ)句是()A)a==1B)++iC)a=a++=5D)a=int(i)
14.以下程序的輸出結(jié)果是()inta=1234;printf(\);
A)12B)34C)1234D)提醒錯(cuò)誤,無(wú)結(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時(shí),表達(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語(yǔ)言中,若以下變量均為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)無(wú)限循環(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語(yǔ)言中規(guī)定,簡(jiǎn)單變量做實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。
(A)地址傳遞(B)單向值傳遞(C)有實(shí)參傳給形參,再由形參傳回給實(shí)參(D)由用戶指定傳遞方式
44.已知:int*p;使用“p=malloc(sizeof(int));〞語(yǔ)句動(dòng)態(tài)申請(qǐng)int型的存儲(chǔ)單元,應(yīng)當(dāng)使用()。
A)intB)int*C)(*int)D)(int*)
45.在C函數(shù)中,局部變量的隱含存儲(chǔ)類型是()。
(A)auto(B)static(C)register(D)extern
46.有定義:intx,*p;,能使指針變量p指向變量x的語(yǔ)句是()。A)*p=B)p=C)*p=x;D)p=*
47.有定義:intx,y=10,*p=,則能使得x的值也等于10的語(yǔ)句是()。A)x=p;B)x=C)x=D)x=*p;
48.有定義:int*p1,*p2;,則的賦值語(yǔ)句為()。
A)p1=p2;B)p1/=p2;C)p1+=p2;D)p1*=p2;
49.在C語(yǔ)言中,關(guān)于文件存取方式,()。
A、只能順序存取B、只能隨機(jī)存?。ㄒ卜Q直接存取)
C、可以順序存取,也可以隨機(jī)存取D、只能從文件開(kāi)頭存取
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.將百分制成績(jī)轉(zhuǎn)化為A-E這5個(gè)等級(jí),90以上為A;80-89為B;70-79為C;60-69為D,60以下為EVoidmain(){
Intscore;
printf(“輸入一個(gè)介于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.輸入三角形三條邊長(zhǎng)度a,b,c,判斷能不能組成三角形.假使可以輸出YES,假使不能輸出NOmain(){
___4__a,b,c;float
scanf(“%f%f%f〞,
if((a+b>c)___5__elseprintf(“NO〞);}
3計(jì)算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語(yǔ)言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. 本站所有資源如無(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 證劵交易平臺(tái)使用手冊(cè)
- 農(nóng)藥與肥料使用指導(dǎo)作業(yè)指導(dǎo)書(shū)
- 保育師初級(jí)練習(xí)測(cè)試卷
- 母嬰護(hù)理員初級(jí)練習(xí)測(cè)試題附答案
- 倉(cāng)庫(kù)管理工作計(jì)劃模板
- 工作效率提升方案報(bào)告
- 地理人教版2024版七年級(jí)初一上冊(cè)1.1宇宙中的地球教案02
- 技術(shù)方案選型表-技術(shù)方案選擇
- 新一代辦公軟件使用手冊(cè)
- 調(diào)研報(bào)告之行業(yè)市場(chǎng)現(xiàn)狀分析
- 三維插植后裝放療在婦科腫瘤中的應(yīng)用
- 一汽解放重卡AMT-結(jié)構(gòu)原理介紹
- GB/T 9851.1-2008印刷技術(shù)術(shù)語(yǔ)第1部分:基本術(shù)語(yǔ)
- GB/T 32722-2016土壤質(zhì)量土壤樣品長(zhǎng)期和短期保存指南
- GB/T 32465-2015化學(xué)分析方法驗(yàn)證確認(rèn)和內(nèi)部質(zhì)量控制要求
- GB/T 31326-2014植物飲料
- 表現(xiàn)圖技法試題
- 工會(huì)換屆選舉工作課件
- (課件)急性胸痛的鑒別診斷
- Audio-Jack-連接器設(shè)計(jì)經(jīng)驗(yàn)課件
- 裝修巡查表范本
評(píng)論
0/150
提交評(píng)論