版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
TOC\o"1-2"\h\z《C語(yǔ)言程序設(shè)計(jì)》試題十五 1一、填空與選擇 1二、讀程序 3二、
程序填空:(根據(jù)題意,將空缺的語(yǔ)句補(bǔ)上。) 6四、編程: 8《C語(yǔ)言程序設(shè)計(jì)》試題十五答案 9《C語(yǔ)言程序設(shè)計(jì)》試題十五一、填空與選擇1.
C語(yǔ)言從源程序的書寫到上機(jī)運(yùn)行輸出結(jié)果要經(jīng)過(guò)__編輯,編譯,連接,運(yùn)行_____________四個(gè)步驟。2.
C語(yǔ)言的表達(dá)式與語(yǔ)句的區(qū)別在于__________c語(yǔ)句后有;_________________________。3.
C語(yǔ)句_____有________(有、沒(méi)有)輸入、輸出語(yǔ)句。4.
結(jié)構(gòu)化程序的編寫有___選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),順序結(jié)構(gòu)____________________________三種程序結(jié)構(gòu)。5.
C語(yǔ)言中,變量的存儲(chǔ)類別共有四種,即時(shí)___自動(dòng)型,外部性,靜態(tài)型________________和寄存器型。6.
表達(dá)式10/3*9%10/2的值是3___________________。7.
設(shè)有“intx=2,y”說(shuō)明,則逗號(hào)表達(dá)式“y=x+5,x+y”的值是_9________________。8.
設(shè)有“intx=1”,則“x>0?2*x+1:0”表達(dá)式的值是_3_____________________。9.
變量Y滿足以下兩條件中的任意一個(gè):①能被4整除,但不能被100整除;②能被400整除。請(qǐng)用邏輯表達(dá)式表示所給條件。____________________________________________Y%4==0&&Y%100!=0||Y%400==0___________________10.C語(yǔ)言調(diào)用函數(shù)中,參數(shù)的虛實(shí)結(jié)合是_AB________________
A.傳值
B.傳址
C.不分11.邏輯運(yùn)算符“&&、||、
!”中是短路運(yùn)算符號(hào)是_______&&、||_____________12.C語(yǔ)言是由______B__________基本單位組成的。
A.過(guò)程
B.語(yǔ)句
C.函數(shù)
D.程序13.有如下語(yǔ)句:X+Y*Z>39&&X*Z||Y*Z是什么表達(dá)式___B_______
A.算術(shù)表達(dá)式
B.邏輯表達(dá)式
C.關(guān)系表達(dá)式
D.字符表達(dá)式14.若進(jìn)入TC集成環(huán)境后,運(yùn)行(RUN)源程序系統(tǒng)提示包含文件(Include)或庫(kù)文件(Lib)無(wú)法定義時(shí),應(yīng)修改TC菜單中的哪一項(xiàng)中的哪個(gè)子菜單項(xiàng)?A
A.File\Change
B.File\Directory
C.Option\Directories
D.TC系統(tǒng)出故障了,應(yīng)重新安裝TC環(huán)境。
15.下面幾種說(shuō)法中哪個(gè)是正確的?_C____________A.
else語(yǔ)句需與它前面的if語(yǔ)句配對(duì)使用;B.
else語(yǔ)句需與前面最接近它的if語(yǔ)句配對(duì)使用;C.else語(yǔ)句需與前面最接近它的,且沒(méi)有和其它else語(yǔ)句配對(duì)的if語(yǔ)句配對(duì);D.
以上都正確。16.定義結(jié)構(gòu)體的關(guān)鍵字是C_______________union
enum
C.struct
D.typedef17.定義聯(lián)合體的關(guān)鍵字是___________________18.鏈表的首指針能根據(jù)程序的需要進(jìn)行移動(dòng)讀取鏈表中的某項(xiàng)內(nèi)容,即鏈表可以沒(méi)有首指針嗎?
A.當(dāng)然可以
B.不可以
C.無(wú)所謂
D.最好不要移動(dòng)首指針19.定義一個(gè)數(shù)組a是一個(gè)具有3個(gè)元素的指針數(shù)組,它的定義語(yǔ)句格式是____
A.<類型標(biāo)識(shí)符>
(*a)[3]
B.<類型標(biāo)識(shí)符>
*a[2]
C.<類型標(biāo)識(shí)符>
*a[3]
D.以上寫法都不對(duì)。20.有說(shuō)明語(yǔ)句:chara[]=“thisisabook”。請(qǐng)問(wèn)該數(shù)組到底占了幾個(gè)字節(jié)?_____
A.11
B.12
C.14
D.1521.設(shè)整型變量a為5,使b不為2的表達(dá)式是__b_________
A.b=a/2
B.b=6-(--a)
C.b=a%2
D.b=a>3?2:122.設(shè)整型變量n的值為2,執(zhí)行語(yǔ)句“n+=n-=n*n”后,n的值是__C_______
A.0
B.2
C.-4
D.423.設(shè)A,B均為整型變量,下列表達(dá)式中不是賦值表達(dá)式的是___A_______
A.A=b+3,b+5,--b
B.A=4*5;
C.A=++A-B
D.a=b=524.執(zhí)行語(yǔ)句“x=(a=3,b=a--)”后,x,a,b的值依次為_________
A.3,3,2
B.3,2,2
C.3,2,3
D.2,3,225.下列對(duì)數(shù)組操作不正確的語(yǔ)句是_________
A.inta[5];
B.charb[]={‘h’,’e’,’l’,’l’,’o’};
C.inta[]={2,3,4,5};
D.charb[3][]={1,2,3,4,5,6};26.設(shè)A為存放短整型的一維數(shù)組,如果A的首地址為P,那么A中第I個(gè)元素的地址為_______________
A.P+I*2
B.P+(I-1)*2
C.P+(I-1)
D.P+I27.如果X=5,執(zhí)行語(yǔ)句X*=X+=X*3后,則X的值為__________
A.100
B.400
C.450
D.90028.下列常量中哪個(gè)是不合法的_________________
A.2e32.6
B.0.2e-5
C.“basic”
D.0x4b0029.下列標(biāo)識(shí)符錯(cuò)誤的是_______
A.x1y
B._123
C.2ab
D._ab30.c語(yǔ)言中int型數(shù)-8在內(nèi)存中的存儲(chǔ)形式為_____
A.1111111111111000
B.1000000000001000
C.0000000000001000
D.1111111111110111二、讀程序1.寫出下列程序段的輸出結(jié)果:main(){intx=5;
inty=10;
printf("%d\n",x++);
printf("%d\n",++y);}2.寫出下列程序的輸出結(jié)果:main(){intx,y,z;x=y=z=-1;printf("x=%d\ty=%d\tz=%d\n",x,y,z);++y&&++x||++z;printf("x=%d\ty=%d\tz=%d\n",x,y,z);x=y=z=-1;++x||y++&&z;printf("x=%d\ty=%d\tz=%d\n",x,y,z);}3.下面程序的輸出結(jié)果是什么?#include"stdio.h"main(){intx=3;
switch(x)
{case1:
case2:printf("x<3\n");
case3:printf("x=3\n");
case4:
case5:printf("x>3\n");
default:printf("xunknow\n");
}
}
4.標(biāo)記出變量p、q、a、b、c、x、y和c1的作用范圍和變量性質(zhì)(局部、全局)
intp=1,q=5;
floatf1(inta)
{intb,c;
charch;
…
局部變量ch在此范圍內(nèi)有效
}
charc1;
charf2(intx,inty)
{inti,j;5.根據(jù)源程序,寫出相應(yīng)的數(shù)學(xué)表達(dá)式#include“stdio.h”main(){intx,y;
scanf(“%d”,&x);
if(x<0)y=-1;
elseif(x==0)y=0;elsey=1;printf(“x=%d,y=%d\n”,x,y);
}6.分析下列程序所完成的功能。main(){inta,b,c,*pa=&a,*pb=&b,*pc=&c,*p;scanf("%d,%d,%d",pa,pb,pc);if(*pa>*pb)
p=pa,pa=pb,pb=p;if(*pa>*pc)
p=pa,pa=pc,pc=p;if(*pb>*pc)
p=pb,pb=pc,pc=p;printf("%d<=%d<=%d",*pa,*pb,*pc);
}二、
程序填空:(根據(jù)題意,將空缺的語(yǔ)句補(bǔ)上。)
1.該程序完成的功能是求1+2+3+…+10的累加和,并進(jìn)行累加和的輸出打印。變量sum是存放累加值的。
#include"stdio.h"main(){
________________i=1,sum=0;
for(;i<=10;)
{sum+=i;_________}
printf("%d\n",sum);
}
2.閱讀函數(shù),根據(jù)函數(shù)完成的主要功能,補(bǔ)充、完善主函數(shù)。floatav(floata[],intn){inti;floats;
for(i=0,s=0;i<n;i++)s=s+a[i];
return(s/n);
}main(){floata[10];_______________for(i=0;_________)
scanf("%f"______);
printf("%f",av(a,10));
}3.從鍵盤輸入一些字符,逐個(gè)把它們送到磁盤文件TEXT.txt中,直到輸入一個(gè)“$”為止。請(qǐng)將空缺地方補(bǔ)充完善。
#include"stdio.h"main(){FILE*fp;
charch;
if((fp=fopen("test.txt","w"))==NULL)
{printf("cannotopenfile\n");
;
}
;
while(ch!='$')
{fputc(ch,fp);putchar(ch);
ch=getchar();
}_______________________;
}四、編程:
1.輸入一單精度二維數(shù)組a[4][3],計(jì)算該二維數(shù)組中的最大元素的值及其所在位
置(行、列),并輸出計(jì)算結(jié)果。
2.個(gè)學(xué)生,每個(gè)學(xué)生的信息包括學(xué)號(hào)、性別、姓名、四門課的成績(jī),從鍵盤上輸入N個(gè)學(xué)生的信息,要求輸出總平均成績(jī)最高的學(xué)生信息,包括學(xué)號(hào)、性別、姓名和平均成績(jī)。
《C語(yǔ)言程序設(shè)計(jì)》試題十五答案一、填空與選擇1.編輯、編譯、連接、執(zhí)行
2.“表達(dá)式”未尾加“;”號(hào)就成“語(yǔ)句”3.沒(méi)有
4.順序、分支、循環(huán)
5自動(dòng)型、外部型、靜態(tài)型9.y%4==0&&y%100!=0||y%400==06.7.
8.
10.11
12.13.14
15
16
173
9
3
A
&&、||
C
B
C
C
C
Union18
19
20
21
22
23
24
25
26
27
28
29
30B
C
D
C
C
B
C
D
D
B
A
C
A二、讀程序1.
5
2.
X=-1Y=-1Z=-1
3.
X=3
11
X=-1Y=0
Z=0
X>3
X=0
Y=0
Z=-1
X
unknow4.標(biāo)記出變量p、q、a、b、c、x、y和c1的作用范圍和變量性質(zhì)(局部、全局)
intp=1,q=5;
floatf1(inta)
{intb,c;
charch;
全局變量P、Q在此范圍內(nèi)有效
…
局部變量a,b,c和ch在此范圍內(nèi)有效
}
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第七章 新生兒及患病新生兒的護(hù)理課件
- 五年級(jí)數(shù)學(xué)(小數(shù)四則混合運(yùn)算)計(jì)算題專項(xiàng)練習(xí)及答案
- 體育運(yùn)動(dòng)教練崗位招聘面試題與參考回答2024年
- 2024年城市道路施工合作協(xié)議
- 產(chǎn)品代理權(quán)2024年度專享協(xié)議
- 2024年重慶都市租賃住宅協(xié)議
- 2024年新款打印機(jī)購(gòu)銷協(xié)議規(guī)范樣本
- 2024年專業(yè)咨詢服務(wù)費(fèi)用協(xié)議范本
- 2024年度建筑工程設(shè)備租賃協(xié)議樣本
- 2024年項(xiàng)目中介服務(wù)協(xié)議范本
- 院前急救與院內(nèi)急診有效銜接工作制度
- 2.1充分發(fā)揮市場(chǎng)在資源配置中的決定性作用(課件) 2024-2025學(xué)年高中政治 必修2 經(jīng)濟(jì)與社會(huì)
- Unit+5+Fun+Clubs+Section+A++(1a-1d)教學(xué)課件-2024-2025學(xué)年人教新目標(biāo)(2024)七年級(jí)英語(yǔ)上冊(cè)
- 超聚變 FCIA 考試題庫(kù)
- 陜煤集團(tuán)筆試題庫(kù)及答案
- 33 《魚我所欲也》對(duì)比閱讀-2024-2025中考語(yǔ)文文言文閱讀專項(xiàng)訓(xùn)練(含答案)
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
- (高清版)TDT 1075-2023 光伏發(fā)電站工程項(xiàng)目用地控制指標(biāo)
- 《中華民族共同體概論》考試復(fù)習(xí)題庫(kù)(含答案)
- 2022-2023學(xué)年武漢市江岸區(qū)七年級(jí)英語(yǔ)上學(xué)期期中質(zhì)量檢測(cè)卷附答案
- (完整word版)酒店流水單
評(píng)論
0/150
提交評(píng)論