版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
全國(guó)自考高級(jí)言語(yǔ)程序設(shè)計(jì)考前密卷00342(含答案)
一、單項(xiàng)選擇題(本大題共20小題,每題1分,共20分)在每題列出的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符
合題目要求的,請(qǐng)將正確選項(xiàng)前的字母填在題后的括號(hào)內(nèi)。
第1題假設(shè)定義了intm,n=0,Xpl=&m;,則以下與m=n;等價(jià)的正確語(yǔ)句是()
A.m=Xpl;
B.Xpl=&Xn;
C.X&pl=&Xn;
D.Xpl=X&n;
【正確答案】D
【你的答案】
此題分?jǐn)?shù)1分
第2題執(zhí)行語(yǔ)句“for(k=4;k>0;k—){break;—k;}"后,變量k的值是()
A.1
B.2
C.3
D.4
【正確答案】D
【你的答案】
此題分?jǐn)?shù)1分
第3題設(shè)有語(yǔ)句“charx[]="12345",y[]={'1','2','3','4','5',則
以下說法中正確的選項(xiàng)是()
A.數(shù)組x和數(shù)組y存放相同字符串
B.數(shù)組x和數(shù)組y的長(zhǎng)度相同
C.數(shù)組x的長(zhǎng)度大于數(shù)組y的長(zhǎng)度
D.數(shù)組x的長(zhǎng)度小于數(shù)組y的長(zhǎng)度
【正確答案】C
【你的答案】
此題分?jǐn)?shù)1分
第4題設(shè)inta=10,b=20,c=30;,條件表達(dá)式a
A.5
B.10
C.20
D.30
【正確答案】A
【你的答案】
此題分?jǐn)?shù)1分
第5題設(shè)有定義語(yǔ)句“intx[8]={5,4,3,2,l},Xp=x;",則Xp+6的值是()
A.0
B.1
C.5
D.11
【正確答案】D
【你的答案】
此題分?jǐn)?shù)1分
第6題運(yùn)行以下程序后,輸出結(jié)果是。
intf(inta,intXb)
{return(a+Xb);}
main()
{intx=l,y=2,z=3;
printf("%d\n/z,f(f(x,&y),&z));
)
A.3
B.5
C.6
D.7
【正確答案】C
【你的答案】
此題分?jǐn)?shù)1分
第7題以下程序的輸出結(jié)果是()
structabc
{inta,b,c;};
main()
{structabcs[2]={{1,2,3},{4,5,6}};intt;
t=s[0].a+sEl].b;
printf(z/%d\n,t);
)
A.5
B.6
C.7
D.8
【正確答案】B
【你的答案】
此題分?jǐn)?shù)1分
第8題設(shè)有定義語(yǔ)句"int(Xptr)[10]其中的ptr是()
A.10個(gè)指向整型變量的指針
B.指向10個(gè)整型變量的函數(shù)指針
C.一個(gè)指向具有10個(gè)元素的一維數(shù)組指針
D.具有10個(gè)指針元素的一維數(shù)組
【正確答案】C
【你的答案】
此題分?jǐn)?shù)1分
第9題以下程序的輸出結(jié)果是0
main()
{intx=10,y=10,i;
for(i=0;x>8;y=++i)
printf%d%d",x一,y);
)
A.10192
B.9876
C.10990
D.101091
【正確答案】D
【你的答案】
此題分?jǐn)?shù)1分
第10題以下不正確的C言語(yǔ)標(biāo)識(shí)符是()
A.B.C.aD.
ABc
AR.
abC
C
b
a-c
D.abc
?
【正確答案】D
【你的答案】
此題分?jǐn)?shù)1分
第11題以下表達(dá)式的值為0的是()
A.3%5
B.3/5.0
C.3/5
D.3<5
【正確答案】C
【你的答案】
此題分?jǐn)?shù)1分
第12題設(shè)有以下定義語(yǔ)句,則以下表達(dá)式中能表示結(jié)構(gòu)型xx的成員x的表達(dá)式是()
structxx{intx;};
structyy{structxxxxx;intyy;}xxyy;
A.xxyy.x
B.xxyy->x
C.(&xxyy)->xxx.x
D.xxx.x
【正確答案】C
【你的答案】
此題分?jǐn)?shù)1分
第13題在C言語(yǔ)中,不合法的保存字是()
A.if
B.Char
C.float
D.default
【正確答案】B
【你的答案】
此題分?jǐn)?shù)1分
第14題設(shè)有定義"defineR2+1",則RXR的宏替換結(jié)果正確的選項(xiàng)是0
A.(2+1)X(2+1)
B.2+1X2+1
C.3X3
D.(2+DX2+1
【正確答案】B
【你的答案】
此題分?jǐn)?shù)1分
第15題假設(shè)要對(duì)a進(jìn)行++運(yùn)算,則a應(yīng)具有的說明為()
A.inta[3][2];
B.CHARXA[]={"12","ab"):
C.char(Xa)[3];
D.intbE10],Xa=b;
【正確答案】D
【你的答案】
此題分?jǐn)?shù)1分
第16題表達(dá)式a=(a=6,a6,a+3);運(yùn)行后,則a的最后值為0
A.不確定
B.36
C.6
D.39
【正確答案】D
【你的答案】
此題分?jǐn)?shù)1分
第17題設(shè)有說明int(ptr)[M];其中ptr是()
A.M個(gè)指向整型變量的指針
B.指向M個(gè)整型變量的函數(shù)指針
C.一個(gè)指向具有M個(gè)整型元素的一維數(shù)組的指針
D.具有M個(gè)指針元素的一維指針數(shù)組,每個(gè)元素都只能指向整型量
【正確答案】C
【你的答案】
此題分?jǐn)?shù)1分
第18題假設(shè)有以下說明和語(yǔ)句
structworker{
intno;
charname;
}work,p=work;
則以下引用方法不正確的選項(xiàng)是()
A.work,no
B.(p).no
C.p->no
D.work->no
【正確答案】D
【你的答案】
此題分?jǐn)?shù)1分
第19題設(shè)有整型變量x值為1,表達(dá)式x+++x+(++x)的值是()
A.3
B.4
C.5
D.6
【正確答案】B
【你的答案】
此題分?jǐn)?shù)1分
第20題假設(shè)有定義"intw=l,x=2,y=3,z=4;",則表達(dá)式w<xw:y〈zy:z的值是()
A.1
B.2
C.3
D.4
【正確答案】
</xw:y〈zy:z的值是()
二、填空題(本大題共10小題,每題2分,共20分)請(qǐng)?jiān)诿款}的空格中填上正確答案。錯(cuò)填,不填均無
分。
第1題表達(dá)式?。?!10!=!!!100的值是一。
【正確答案】0
【你的答案】
第2題表達(dá)式10<<3+1的值是—o
【正確答案】160
【你的答案】
第3題初始化值是0.618的雙精度變量a的定義形式為
【正確答案】doublea=0.618
【你的答案】
第4題C言語(yǔ)中的標(biāo)識(shí)符只能由三種字符組成,它們是字母、數(shù)字和。一
【正確答案】下劃線
【你的答案】
第5題在三種循環(huán)結(jié)構(gòu)中,先執(zhí)行循環(huán)操作內(nèi)容(即循環(huán)體),后推斷操縱循環(huán)條件的循環(huán)結(jié)構(gòu)是循
環(huán)結(jié)構(gòu)________
【正確答案】直到型
【你的答案】
第6題假設(shè)有宏定義:defineA(x)printf(,z%d",x);
defineB(y)A(y);
則執(zhí)行y=2;B(y)的結(jié)果為
【正確答案】2
【你的答案】
第7題假設(shè)有chara[5]={'1','2',''0','3',''0'};則執(zhí)行語(yǔ)句printf("%s",a);
的結(jié)果為
【正確答案】12
【你的答案】
第8題定義函數(shù)時(shí),假設(shè)函數(shù)的類型缺省,則函數(shù)的默認(rèn)類型是
【正確答案】int(或整型)
【你的答案】
第9題設(shè)有語(yǔ)句串“intx[4]={1,2,3},Xp⑵:pEl]=x+l;",則Xp[1]的值是
【正確答案】2
【你的答案】
第10題設(shè)a=3,b=2,c=l,則a>b的值為,a>b>c的值為
【正確答案】1,0
【你的答案】
三、程序分析題(本大題共5小題,每題5分,共25分)閱讀以下程序,將輸出結(jié)果寫到各題右側(cè)的
空白處。
第1題mainO
{struct
{charXname;intage;
}p[]={"ZHAO",19,"QIAN",21,"SUN",20};
inti,k=0;
for(i=l;i<3;i++)
if((X(p+k)).age<(p+i)->age)k=i;
printf%s\n,z,(p+k)->name);
)
輸出結(jié)果為?
【正確答案】QIAN
【你的答案】
第2題include"string.h,z
structworker
{charname[15];
intage;
floatpay;
);
main()
{structworkerx;
charXt="Lilei";
intd=20;floatf=100;
strcpy(x.name,t);
x.age=dX2;x.pay=fXd;
printf(,z%s\t%d\t%.Of\n,/,x.name,x.age,x.pay);
【正確答案】Lifei40202X
【你的答案】
第3題structH
{intx;intXy;}xy[2];
voidf(structHXp)
{(p+l)->x=10;
(Xp).x=20;
(Xp).y=&((X(p+D).x);
(X(p+1)).y=&(p->x);
}
main()
{structHXq=xy;
f(q);
printf(,z%d,%d\n,X(q->y),X(xy[0].y));
)
【正確答案】10,10
【你的答案】
第4題main()
{inta[]={1,2,3,4,5,6);
intXp;
inti;
P=a;
X(p+3)+=2;
printf("%d,\n",Xp,X(p+3));
}
【正確答案】1,6
【你的答案】
第5題main()
(
charss[10]="aprogramn;
intnum=4;
sub(ss,0,num-1);sub(ss,num,6);sub(ss,0,6);
printf("%s'n",ss);
}
sub(ss,numl,num2)
charXss;intnuml,num2;
chart,Xp;
p=ss+num2;ss=ss+numl;
whi1e(ss
【正確答案】ograpram
【你的答案】
四、程序填充題(本大題共3小題,每題6分,共18分)給出以下程序,將橫線處缺少的局部補(bǔ)上,
使其能正確運(yùn)行。
第1題圖中空白處答案應(yīng)為:—,—o
38.下列程序功能是從鍵盤上讀取100個(gè)字符寫人并不存在的名為“t.t.txt”的文本文件
中二然后從該文件中讀取第21個(gè)字符開始的20個(gè)字符顯示在顯示器上,請(qǐng)?zhí)畛涠?/p>
#include"stdio.
main()
FILE*fp;
intk;
if((fjp=(open(^test.txt^,))==NULL)exit(0);
for(k=0;k<100;k++)
fputc(getchar(),fp);
__________________________________?
if((fp=fopen(test.txt","]"))==NULL)exit(0);
___________5
for(k=0;k<20;k++)putchar(fgetc());
fclosef£p);
【正確答案】wfclose(fp)fseek(fp,20L,0)
【你的答案】
第2題圖中空白處答案應(yīng)為:—,—,—o
37.下面程序的功能是:輸出100以內(nèi)能被3整除且個(gè)位數(shù)為6的所有整數(shù),請(qǐng)?zhí)羁斩?/p>
main()
inti,j;
£or(i=0;4-)
j=i*10-+-6;
i£()continue;
printf(n%d,,);
【正確答案】i<=9或i<10j%3!=0或j%3j
【你的答案】
第3題輸入一個(gè)字符串(換行為結(jié)束標(biāo)志)統(tǒng)計(jì)其中數(shù)字(0,1,2,…,9不單獨(dú)統(tǒng)計(jì))、空白和其他
字符出現(xiàn)的次數(shù)。
include“stdio.h"
main()
{charc;
int;
while((c=getchar(__))!___\n')
(
if(—)digit++;
elseif(c==,__r\\c==,___\tr)++blank;
else;
)
printf(,zdigit=%d,blank
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于管理效能提升背景下財(cái)務(wù)管理信息系統(tǒng)建設(shè)
- 面向高技術(shù)產(chǎn)業(yè)的產(chǎn)教融合治理體系研究
- 給領(lǐng)導(dǎo)寫郵件范文請(qǐng)知悉
- 部門工作計(jì)劃表模板(共5篇)
- 現(xiàn)代農(nóng)業(yè)研究
- 香料作物種植與農(nóng)業(yè)國(guó)際合作網(wǎng)絡(luò)構(gòu)建策略研究與實(shí)踐總結(jié)考核試卷
- 高性能橡膠研發(fā)考核試卷
- 嬰幼兒奶粉配方研究-洞察分析
- 鐵礦出口市場(chǎng)與貿(mào)易保護(hù)主義考核試卷
- 飼料生產(chǎn)企業(yè)的供應(yīng)鏈管理考核試卷
- 隱患排查治理管理規(guī)定
- 2025材料供貨合同樣本
- 2025版國(guó)家開放大學(xué)法學(xué)本科《國(guó)際私法》歷年期末紙質(zhì)考試總題庫(kù)
- 機(jī)器人機(jī)構(gòu)學(xué)基礎(chǔ) 部分習(xí)題及答案(于靖軍 )
- 教科版2022-2023學(xué)年度上學(xué)期三年級(jí)科學(xué)上冊(cè)期末測(cè)試卷及答案(含八套題)
- DZ/T 0430-2023 固體礦產(chǎn)資源儲(chǔ)量核實(shí)報(bào)告編寫規(guī)范(正式版)
- 銅排載流量表
- 沈晴霓《操作系統(tǒng)與虛擬化安全》courera課程答案總結(jié)
- 工程掛靠協(xié)議書模板
- 上海1933老場(chǎng)坊項(xiàng)目市場(chǎng)調(diào)研分析報(bào)告
- 龍門式數(shù)控火焰切割機(jī)橫向進(jìn)給系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論