付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高級(jí)語言程序設(shè)計(jì)(一)年月真題
0034220144
1、【單選題】表達(dá)式9%45+15/6*2的值是
4
5
A:
10
B:
13
C:
答D:案:D
解析:表達(dá)式9%45+15/6*2的計(jì)算相當(dāng)于:9%45+((15/6)*2);9%45取余數(shù)是9;15/6因
為是整型,取值為2,然后2*2=4,所以計(jì)算的最終值為9+4=13。參見教材P42
2、【單選題】設(shè)inta[10];,則數(shù)組a的下標(biāo)正確的使用范圍是
0到9
0到10
A:
-1到9
B:
1到10
C:
答D:案:A
解析:一維數(shù)組的定義中,下標(biāo)的定義是從0開始,直到長(zhǎng)度-1,所以答案選A。參見教
材P101
3、【單選題】執(zhí)行語句printf("%c","A"+3);后輸出結(jié)果是
3
A
A:
D
B:
68
C:
答D:案:C
解析:語句輸出字符型數(shù)據(jù),A的代碼值是65,然后65+3=68,輸出的值是68。參見教材
P60
4、【單選題】設(shè)intm1=60,m2=80,m3=100;,表達(dá)式m3>m2>m1的值是
0
1
A:
B:
60
100
C:
答D:案:A
解析:m3>m2>m1=(m3>m2)>m1=(100>80)>m1=1>60=0(false)
5、【單選題】下列程序段執(zhí)行后,變量n的值是()staticintn;do{n=n+1;}
while(n
1
999
A:
1000
B:
1001
C:
答D:案:C
解析:n是靜態(tài)變量,變量在執(zhí)行程序過程中不會(huì)釋放值,最后一次執(zhí)行判定時(shí)n的值
1000,所以執(zhí)行后n的值是1000。參見教材P171
6、【單選題】設(shè)inta,b,c;,執(zhí)行語句printf("%d",(a=1,b=2,c=3));后輸出結(jié)果是
6
3
A:
2
B:
1
C:
答D:案:B
解析:程序只輸出一個(gè)值,賦值運(yùn)算結(jié)合性自右向左,輸出c的值,即輸出值為3。參見
教材P34-35
7、【單選題】設(shè)intn=2;,執(zhí)行語句n+=n-=n-n;后n的值是
0
2
A:
4
B:
6
C:
答D:案:C
解析:n+=n-=n-n的計(jì)算實(shí)際是n=n+n-(n-n)=2+2=4。參見教材P43
8、【單選題】設(shè)inta[2][3]={1,2,3,4,5};,數(shù)組元素a[1][1]的值是
1
2
A:
4
B:
5
C:
答D:案:D
解析:二維數(shù)組,兩行三列,不足位數(shù)補(bǔ)零。a[1][1]對(duì)應(yīng)第二行第二列的數(shù)值,顯
然是5。參見教材P109
9、【單選題】設(shè)inta=10,b=20,c=1,d=2;,執(zhí)行語句
if(a<b&&c>d&&(c=10)||c==100)d=200;后,c和d的值分別是
1和2
1和200
A:
10和2
B:
100和200
C:
答D:案:A
解析:據(jù)優(yōu)先級(jí)可知:表達(dá)式a<b&&c>d&&(c=10)||c==100中先是<、>、再是c等于100,
之后再從前往后運(yùn)算。a<b&&c>d中a<b是真,c>d是假,故a<b&&c>d是假用“0”表示。
0&&(c=10)是假用“0”表示。0||c==100中一真一假最后為真,用“1”表示。
10、【單選題】下列數(shù)組初始化后,元素值不全為0的是
inta[5]={0};
inta[5]={"0"};
A:
staticinta[5];
B:
inta[5]={0,0,0,0,0};
C:
答D:案:B
解析:ACD賦初值都是數(shù)值型數(shù)據(jù),初值全是0。B賦值為字符型常量,初值不全為0。參
見教材P102-103
11、【單選題】設(shè)inta[]={11,21,31,41,51,61},*p=a;,表達(dá)式*p++的值是
11
21
A:
31
B:
41
C:
答D:案:A
解析:*p++指針變量中的地址對(duì)應(yīng)的地址,此時(shí)指向的是第一個(gè)地址,對(duì)應(yīng)值是11。參見
教材P141
12、【單選題】設(shè)structt{inta;floatb;charc[10];}x[2]={{1,6.6,
"Dollar"},{2,9.8,"Pound"}};則執(zhí)行語句printf("%d,%s",x[1].a,
x[1].c);后輸出結(jié)果是
1,Dollar
2,Dollar
A:
1,Pound
B:
2,Pound
C:
答D:案:D
解析:x[2]={{1,6.6,"Dollar"},{2,9.8,"Pound"}}可寫成:
x[0]={1,6.6,“Dollar”};x[1]={2,9.8,"Pound"},x[1].a=2;x[1].c=Pound
13、【單選題】設(shè)chars1[10]="Better",s2[10]="Life";,執(zhí)行語句
printf("%s",strcat(s1,s2));后輸出結(jié)果是
LifeBetter
BetterLife
A:
Better
B:
Life
C:
答D:案:B
解析:函數(shù)strcat()的功能是把“字符串”連接到“字符數(shù)組”中字符串的尾端(最后
一個(gè)有效字符的后面),組成新的字符串并存儲(chǔ)到“字符數(shù)組”。“字符數(shù)組”中原來的
結(jié)束標(biāo)志,被“字符串”的第一個(gè)字符覆蓋,而“字符串”在操作中未被修改。執(zhí)行語句
printf("%s",strcat(s1,s2));是把s2接在了s1之后,所以輸出的結(jié)果是BetterLife。
14、【單選題】下列程序段的輸出結(jié)果是intn=6;while(n>3){n--;if(n%2==0)
continue;printf("%nd",n);}
13
35
A:
53
B:
654
C:
答D:案:C
解析:intn=6;while(n>3){n--;if(n%2==0)continue;
printf("%nd",n);}5%2=1,3%2=1,所以輸出53
15、【單選題】下列程序的輸出結(jié)果是inta=1;intf(){inta=2;returna;}void
main(){printf("%d,%d",a,f());}
1,1
1,2
A:
2,1
B:
2,2
C:
答D:案:B
解析:自定義一函數(shù)f()中,a賦值為2,返回初始值a=1,main()函數(shù)中,輸出
a=1,f()=2
16、【問答題】voidmain(){intk,m;for(m=3;m{for(k=2;kif(m%k==0)break;
if(k==m)printf("%2d",m);}}
答案:35711
17、【問答題】#defineN5voidmain(){intk,s1=0,s2=0;for(k=1;kswitch(k%4)
{case1:case2:sl+=1;break;case3:case0:s2+=1;break;}
printf("s1=%d,s2=%dn",s1,s2);}
答案:s1=2,s2=2
18、【問答題】intf(intt){intb;staticintc=3;b=c+t;c++;returnb;}void
main(){inti,k;for(i=1;i{k=f(i);printf("%2d",k);}printf("\n");}
答案:46
19、【問答題】intf(intn){if(n=2)return0;elsereturn(n+f(n-2));}void
main(){inta=10;printf("%d\n",f(a));}
答案:28
20、【問答題】求a、b和c的最大值并輸出。#includeintf(intx,______)/*第一空
*/{return(______?y:x);}/*第二空*/voidmain(){inta=3,b=4,c=5,d;
______=f(f(a,b),f(a,c));/*第三空*/printf("%dn",d);}
答案:第一個(gè)空inty第二個(gè)空y>x第三個(gè)空d
21、【問答題】計(jì)算?并輸出結(jié)果。#includevoidmain(){floatsum;float
fun(int);______=fun(10);/*第一空*/printf("sum=%.4f\n",sum);}floatfun(______n)
/*第二空*/{intf=1,I;floatm=0;for(i=1;i{m+=1.0/i*f;______=-f;/*第三空*/}
returnm;}
答案:第一個(gè)空sum第二個(gè)空int第三個(gè)空f
22、【問答題】將一維數(shù)組逆序存放后輸出。例如inta[3]={1,2,3},逆序存放后int
a[3]={3,2,1}。includevoidmove(int*p,intn);voidmain(){inti,n=6,
a[6]={1,2,3,4,5,6};move(a,5);for(i=0;i}voidmove(int*p,intn){______;/*第
二空*/for(k=0;k{c=p[k];p[k]=p[n-k];______;}/*第三空*/}
答案:第一個(gè)空a[i]第二個(gè)空intc,k第三個(gè)空p[n-k]=c
23、【問答題】計(jì)算1到100的平方根,并將結(jié)果保存至二進(jìn)制文件root.dat。
答案:#include#include#includevoidmain(){FILE*fp;intn,i;
doublea[100]={0};if((fp=fopen(″root.dat″,″wb″))==NULL)
{Printf(″e(cuò)rror\n″);exit(0);}for(i==1;ifwrite(a,sizeof(double),100,fp);
fclose(fp);}
24、【問答題】從鍵盤輸入10個(gè)整數(shù),由大到小排序后輸出。
答案:#include#defineN10voidmain(){inta[N],k,j,m;for(k=0;k
for(k=0;kfor(j=k+1;jif(a[k]for(k=0;k}
25、【填空題】指針變量中存放的是______。
答案:地址(或變量的地址)
26、【填空題】設(shè)inta;,從鍵盤輸入數(shù)據(jù)給變量a的輸入語句是______。
答案:scanf(″%d″,&a);
27、【填空題】break語句除可在循環(huán)語句中使用外,還可以用于______。
答案:switch(或switch語句)
28、【填空題】一個(gè)源程序中允許有多個(gè)函數(shù),但必須有且只能有一個(gè)______。
答案:主函數(shù)(或main)
29、【填空題】設(shè)intm[10],*p;,使指針變量p指向數(shù)組m首元素的語句是______。
答案:p=m;(或p=&m[0];)
3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年內(nèi)蒙古商貿(mào)職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年天津海運(yùn)職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)筆試模擬試題含詳細(xì)答案解析
- 2026年潞安職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 2026年泉州海洋職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試模擬試題及答案詳細(xì)解析
- 2026年包頭鋼鐵職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試參考題庫含詳細(xì)答案解析
- 2026中建玖玥城市運(yùn)營(yíng)公司招聘2人(北京)參考考試題庫及答案解析
- 2026湖南長(zhǎng)沙市芙蓉區(qū)教育局屬學(xué)校公開招聘小學(xué)編外合同制教師33人考試參考試題及答案解析
- 2025年山東省濰坊市中考?xì)v史真題
- 唇部護(hù)理專業(yè)話術(shù)
- 戀愛關(guān)系話術(shù)
- 2025年華潤(rùn)守正評(píng)標(biāo)專家考試題庫及答案
- 高血壓急癥的快速評(píng)估與護(hù)理
- JJG 264-2025 谷物容重器檢定規(guī)程
- 養(yǎng)老院設(shè)施審批流程
- 【9英一?!渴徍?024-2025學(xué)年中考第一次模擬考試英語試卷
- 公司股東入股合作協(xié)議書
- 中國糖尿病防治指南(2024版)解讀
- 2024年勞動(dòng)保障監(jiān)察和調(diào)解仲裁股年終總結(jié)
- 物業(yè)工程管理中的成本控制方法
- 2023年四川省綿陽市中考數(shù)學(xué)試卷
- 安徽省合肥市包河區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期中數(shù)學(xué)試卷
評(píng)論
0/150
提交評(píng)論