




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
intx=8;
計算機(jī)C語言題庫(一)for(;x>0;x~)
(總分100分,考試時長90分鐘)(
if(x%3)
{
一、單項選擇題(每小題2分,共40分)printf(*%d,*,x—):
continue:
1、設(shè)x,y,t均為int型變量,則執(zhí)行語句x=y=3;t=++x||++y;后,y的的為。}
A、不定宜printf(*Sd,*,—x);
)
B,4
}
、
C3程序的運(yùn)行結(jié)果是.
D、1
2、設(shè)有如下定義:A、7.1,2
struckskB.8.7.5.2
{C、9,7,6,4
inta;I),8,5,4,2
floatb:6、在c語言中,調(diào)用函數(shù)除函數(shù)名外,還必須有________,
}data;A、函金預(yù)說明
:
int*pD、實(shí)際卷數(shù)
若要使P指向data中的a域.正確的減值語句是?
C、()
A、p=&aD、曲求返回值
B、|>=da:a.a:7、下面的代碼段中,執(zhí)行之后i和」的值是________?inti=l:intj:j=i++:
C、i>=idata.a;A、1,I
D、*p=data.a;
B、I,2
3、若已定義:inia[9],*p=a;并在以后的語句中未改變p的值,不能表示a[l]地址的表
C、2,I
達(dá)式是。
D、2.2
A、p+18、若使用一維數(shù)組名作函數(shù)實(shí)參,則以下正確的說法是________。
B、HMA、必須在主調(diào)函數(shù)中說明此數(shù)組的大小
C、&a[.]
B、實(shí)參數(shù)組類型與形參數(shù)組類型可以不匹配
山
?p(l)C、在極調(diào)用函數(shù)中,不需要考慮形參數(shù)阻的大小
4、選擇出合法的if語句(設(shè)intx,a,b,c;)_____.
I)、實(shí)參數(shù)組名與形參數(shù)組名必須一?致
A、if(a=b)x++;9、下列關(guān)于指針變量的描述,不正確的是.
R.if(a=<h)X-H-:R、在沒有對指針變量啾值時,指針變量的值是不確定的
C、if(a<>b)X++;
B、同類指針類型可以進(jìn)行相減操作
D、if(a=>b)X";
C、在僅用沒有啾伯的指針變量時,不會出現(xiàn)任何問題
5.有以下程序
D、可以通過指針變量來取得它指向的變及值
#include<stdio.h>10.設(shè)cha-?s=*\ta\017bc*:
mainO
則指針變量s指向的字符中所占的字節(jié)數(shù)是°
A,9A、無RI
B,5B、0
C,6C、3
D.7D.4
Ik有以下程序17、下面外構(gòu)體的定義語句中,錯誤的是
?include<string.h>A.strjctord(
main()
{intx;inty:intz;};structorda;
charpO=fa',*b','c*},q[10]={"a','b'.'c'!;B、structord(
printf(<,%d%d\nA,,strlen(p),strlen(q));intx;inty:intz;)structorda:
}C、structord
以下敘述中正確的是,intx;inty;intz:}n;
(
A、在給p和q數(shù)組置初假時,系統(tǒng)會自動添加字符串潔束符,故輸出的長度都為3D、strict
intx:inty;intz:}a:
B,由于P數(shù)組中沒釘字符串結(jié)束符,長餒不能確定,{Hq數(shù)組中字符串長度為3
18、如下程序,輸出結(jié)果為
C、由于q數(shù)組中沒有字符串結(jié)束符,長度不能確定,但p數(shù)組中字符串長度為3
voidmainO
D、由于P和Q數(shù)殂中都沒有字符去結(jié)束符,故長度都不能確定
12、下面正確的函數(shù)定義形式為.
floata=l;
A、voidfun():{}printf(*%f\n*,a):
B、voidfun(inlx:int(}printf(M%0.2f\n*,a):
c、voidfun()0prinif("%3.lf'n",a):
D,voidfun(intx,()}
13,設(shè)整型變量n的值為2,執(zhí)行語句“n+=n-=n*n;"后,nf勺值是?A、l\nl.OO\nl.O
A、0B、L030000\nl.00\nl.0
B,4C、L(?0000\nL00\n【空格】1.00
C,-4D、l\nl\nl
D、219、二維數(shù)組a的成員是6個字符組成的串.行下標(biāo)i的范圍從0到8,列下標(biāo)J的范圍從
14、若有定乂語句:chars(10]="1234567\0\0-;蛔strlen(s)的值是.1到10,則考放a至少需要(44)個字節(jié)。
A,7A、90
B、8B、180
C,9C、240
D、10D、540
15、執(zhí)行下面程序段后,輸出結(jié)果是.inta;int6=65536;a=b:20、以下樗序的輸出結(jié)果是
printfa):才include<stdio.hA
A、65536structst
B,0
intx:
C、-1
int*>:
D、1
}
16、設(shè)有循環(huán)語句“or(i=l;i>0:i++)i++:",其循環(huán)執(zhí)行的次數(shù)是0
2、編寫程序:用getchar函數(shù)讀入兩個字符給cl、c2,然后分別用putchar函數(shù)和printf
intdt[4]={10,20,30,40):
structst?a[4]=(50,idt[0],60,&dl[0],GO,idt[0],60,4dl[0],);函數(shù)輸出這兩個字符。
mainO?include<stdio.h>
p=aa;voidmainO
(I
printfC%d\n*,?++(p->x));
)
charcl,c2;
A、10
B,11printfC?請輸入兩個字符給cl和c2:'n");
C、51
D、60
printf("用putchar函數(shù)輸出結(jié)果為:\n”);
二、判斷題(每小題2分,共20分)
(>k十過制轉(zhuǎn)換成二進(jìn)制可以采用除2取余的方式。0
printfprintf函數(shù)輸出結(jié)果為:\n"):
<>2,-是關(guān)系運(yùn)算符,用于比較兩個操作數(shù)是否相符;
而=把賦幡算符,表示對變量獻(xiàn)信.
1《本題M分》
()3、在f語句中,必須出現(xiàn)else.
3、說明一八枚舉類型cnuMonth它的枚舉元素為Jan、Feb、…、Dec。編寫能顯示上個月
(>4、break語句可以用來跳出整個微環(huán)語句
名稱的函數(shù)IasiMonthe例如.輸入Jan時能顯示Dec。再編寫另一個函數(shù)printmon用
()5、在標(biāo)準(zhǔn)c語言中,字符申是以‘0'結(jié)束的,故字符申的長度也包括‘0'°
于打印枚舉變他的值枚舉元素。最后編寫主函數(shù)調(diào)用上述函數(shù)生成一張12個月份及其
(〉6、函數(shù)的實(shí)參可以是常量,變量或表達(dá)式
前一個月份的財照表,使用結(jié)構(gòu)體實(shí)現(xiàn)《本題16分)
(>7、一八c源程序可由一個或多個函數(shù)組成.()
()8、定乂變地或函數(shù)時,當(dāng)數(shù)據(jù)的存儲類別缺省時,其存儲類別為auto。
(〉9、對子符數(shù)組元素進(jìn)行引用時,可以一次引用整個數(shù)組。
(>10,某文件中定義的祥態(tài)全局變量的作用域是木文件。
三、編程題(母小題分,共40分)
1、已知銀行定期存款利率為r=2.25*筑入存款本金X、存款年數(shù)n,輸出本利之和
y=x(l+r)(l+r)...(1+r),共n個。+3(本遨10分)
參考答案【解析】這項A函數(shù)聲明與函數(shù)體之間沒有分號:選項D形參之間用逗號隔開;選項D
形參y沒有類型.
一、單項選擇題
13、C
1,C
14、B
【解析】C語言中在做邏輯或運(yùn)燈時.自左向右判斷各個參加或運(yùn)算的表達(dá)式,一旦運(yùn)
【解析】C語言中strlenO函數(shù)的功能是返回字符小的長度,其中、。,是?個轉(zhuǎn)義字
算到某式的值為非零時,表明整個表達(dá)式一定為我.余下的語句則不再進(jìn)行運(yùn)算.本題
符,它占存儲空間,但不計入串的長度。所以選項B正硝。
中.HX的值為我.用?并沒有進(jìn)行運(yùn)算,所以》?值不變.
15、A
2.D
16、A
3、D
17、B
4,A
18、B
【解析】然是賦值語句,但是在邏輯運(yùn)算中自動將賦值用句的結(jié)果當(dāng)作邏輯依,方
19、D
法是,如果賦值語句的結(jié)果是非零值則當(dāng)作邏輯或,否則當(dāng)作邏輯假.C諳吉中關(guān)系運(yùn)
【解析】行下標(biāo)i的范圍從0到8,列下標(biāo)j的他由從1到10,則數(shù)組的共有9*10=90
算符行〈(小于)、>(大于)、>=(大于等于)、<=(小于等于)、==(等于)、!=(不等于)
個元素,用一個元素都占用6個字節(jié),所以選D。
等六種,可見其他的條件表達(dá)式中的關(guān)系符寫錯r,
20、C
5、D【解析】考查姑構(gòu)體成員數(shù)據(jù)的引用方法[解兩要點(diǎn)]通過指針來引用結(jié)構(gòu)體成員的方法:
、
6C是(指針變量)->結(jié)構(gòu)體成員名。[考點(diǎn)鏈接]結(jié)構(gòu)體變量中的數(shù)據(jù)引用。
、
7C二、判斷艱
【解析】由亍++運(yùn)算符在i之后,囚此要先取變Ri的值I作為表達(dá)式i++的值獻(xiàn)給變
1、正確
余j,然后正行變我i的自增運(yùn)算,使i變?yōu)?,所以i的他為2,而j的值為1。
2,正確
8、A
3、錯誤
9、C
4、正確
【解析】沒不的指針變呆,可能指向任何地方,如果指向系統(tǒng),那么使用該指針可
5、錯誤
能導(dǎo)致系統(tǒng)用演。
6、正確
、
10C7、正確
11、A
8、正確
【解析】在給p和q數(shù)組賦初值時,系統(tǒng)會自動添加字符串結(jié)束符,從SS目中可以看出
9、錯誤
數(shù)俎p和Q都有3個字符,所以長度均為3。
10.正確
12、C
三、編程題voidprintmon(enun)monthm)
1、9include(
voidmainOprintnajne[(int)?]);
{}
floatx,y,r=0.0225;intmainO
inti,n;(
print""請輸入存款本金x和存款年數(shù)n/):enum?onth■;
scanf(%n<T,&x,&n);for(m^Jan:m<=Dec:m-(enumBonth)(m+D)
y=x;print?on(m);
for(i=l;i<=n:i++)printfC\n*):
y=y?(l+r);for(m=Jan:m<=Dec:m=(enumBonth)(m+D)
last.?onth(?):
}}
2、cl=getchar():
c2=getchar0:
putchar(cl):
putchar(c2):
printf(*%c,%c\nr,cl,c2):
3.UincludcKstdio.h>
cnummonth(Jan.Feb,Mar,Apr,May,Jun,Jul,Aug.Sep,Oct.Nov,Dec):
char?na?e[12]=rjarr,"Feb","Mar","Apr","May","Jun","Jul","Rug","Sep”,
"Oct","Nov","Dec"};
voidlast_Bonth(enumnonthml)
enuamenthm2=(enumaonth)(((inl)ml-H12)%12):
printfr%s",name[(int)m2]):
B、數(shù)組首地址
計算機(jī)C語言題庫(二)C、數(shù)組第一個元素的侑
(總分100分,考試時長90分鐘)D、數(shù)組元素的個數(shù)
7,若有定義intx=3,尸2和floata=2.5,b=3.5,則表達(dá)式:(x+y)%2+(ini)a/(inl)b的值
一、單項選擇題(每小題2分,共40分)是________。
A、0
1、下列運(yùn)算符中,優(yōu)先級域低的是,B、2
C、1.5
A、*
D、1
B、=8,定義如下變量和數(shù)組:inti;intx[3][3]={1,2,3,4,5,6,7,8,9}則下面語句的輸
C?=出結(jié)果是.for(i=0;i<3:i++)printfx[i][2-1]):
D、%
A,258
2、若int類型占兩個字節(jié),則以下諳句輸出為°intk=-l;
prinlf(*%d,%u\n*,k,k);B、147
C,357
A、-1,-1
D、369
B,-1,655369、以下選頊中不屬于字符常量的是。
C,-1,32768
A、’U
D、-1,65535
3、下列變事定義中.合法的是0Ik"C"
C.'\xCC0'
A,shor:_a=l-le-l:
D、''072'
B、doubleb=l+5e2.5:10、c語言中,下列不合法的字符用常盤是,
C,longdo=OxfdaL:
R、"\121*
D、floa:2_and=l-e-3;
4、if詔句的基未形式為:if(表達(dá)式)語句,其中"表達(dá)式"________?B、'y=
C、"\n\n"
A、可以是任意合法的表達(dá)式
I)、"A3CD\x6d"
B、必須是邏輯表達(dá)式11、若數(shù)組a定義為int口[]H=newint[3][4],則a是.
C、必須是邏輯表達(dá)式或關(guān)系表達(dá)式
八、一錐教組
I)、必須是關(guān)系我達(dá)式
5,以下程序段的檢出結(jié)果為().B、二維數(shù)組
for(i=4:i>l:i—)C、三錐數(shù)組
for(j=l;j<i:j++)D、四維數(shù)組
putcharC#');12、以下敘述中正確的是。
A、無八、函數(shù)既可以直接調(diào)用自己,也可以間接調(diào)用自己
B.B、任何情況下都不能用函數(shù)名作為實(shí)參
C、8C、函數(shù)的遞歸詢用不需要額外開銷,所以效率很高
D,D、簡單遞歸不需要明確的結(jié)束遞歸的條件
6.c語言中,數(shù)組名代表________.13、下列敘述中正確的是…。
A、數(shù)組全部元素的值A(chǔ)、C語言中既有邏輯類型也有集合類型
rB、c語百中沒有邏輯類型但有集合類型D、語法錯
C,Cifim中有邏輯類型但沒有集合類型17、若有下面的說明和定義,則sizeof(structaa)的值是
D、C語苜中既沒有邏輯類型也沒有集合類型structaa
14、在下列敘述中,錯俁的一條是________。(
A、scan:'。函數(shù)可以用來輸入任何類型的多個數(shù)據(jù)intrl;
doub1er2;
B、數(shù)組名作函數(shù)參數(shù)時,也采用“佗傳遞”方式
floatr3;
C,如果彩卷發(fā)生改變,不會改變主調(diào)函數(shù)的實(shí)參值
}
D,函數(shù)的實(shí)參與形參的類型應(yīng)一致
nuiya;
15、有以下程序
#include<stdio.h>A、20
mainOB、18
|C、11
inta=l,b=0:I),16
printfC%d,*.b=a+b);18、有以下程序
printfCM",a=2*b);★include<stdio.h>
}voidfun(char*a,char*b)
程序運(yùn)行后的輸出結(jié)果是。(
A、0,0while仲a=='*')a++:
while<*b=*a)
B、1,0
(
C、3,2
b-H-;
D、1.2
a-H-:
16、有以下程序
)
main()
}
{
mainO
intc=5,x:
(
scanf(%T,&x);
char#s="****a*b***L,t[80];
switch(x^1)
fun(s,t);
(
puts(t):
case6:c++;
)
case8:++c;
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南三一工業(yè)職業(yè)技術(shù)學(xué)院《普通物理二》2023-2024學(xué)年第二學(xué)期期末試卷
- 漳州科技職業(yè)學(xué)院《男裝設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 攀枝花學(xué)院《工程圖學(xué)與計算機(jī)繪圖甲》2023-2024學(xué)年第二學(xué)期期末試卷
- 15《搭船的鳥》教學(xué)設(shè)計-2024-2025學(xué)年三年級上冊語文統(tǒng)編版
- 金山職業(yè)技術(shù)學(xué)院《外貿(mào)專業(yè)英語一》2023-2024學(xué)年第二學(xué)期期末試卷
- 信陽師范大學(xué)《工程實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 銅仁幼兒師范高等??茖W(xué)?!度肆Y源管理沙盤模擬》2023-2024學(xué)年第二學(xué)期期末試卷
- 船舶運(yùn)力合同范本
- 第 19課《燈泡亮了》教學(xué)設(shè)計-2023-2024學(xué)年青島版科學(xué)四年級下冊
- 《7 比較測量紙帶和尺子》教學(xué)設(shè)計-2023-2024學(xué)年一年級上冊科學(xué)教科版
- 汽車行業(yè)維修記錄管理制度
- 公務(wù)員2022年國考申論試題(行政執(zhí)法卷)及參考答案
- IQC檢驗(yàn)作業(yè)指導(dǎo)書
- 城市自來水廠課程設(shè)計
- 重慶市2024年小升初語文模擬考試試卷(含答案)
- 2024智慧城市數(shù)據(jù)采集標(biāo)準(zhǔn)規(guī)范
- 【人教版】《勞動教育》七上 勞動項目一 疏通廚房下水管道 課件
- 2024特斯拉的自動駕駛系統(tǒng)FSD發(fā)展歷程、技術(shù)原理及未來展望分析報告
- 2024-2030年中國銀行人工智能行業(yè)市場深度調(diào)研及發(fā)展趨勢與投資前景研究報告
- 五屆全國智能制造應(yīng)用技術(shù)技能大賽數(shù)字孿生應(yīng)用技術(shù)員(智能制造控制技術(shù)方向)賽項實(shí)操樣題
- 中國銀行中銀數(shù)字服務(wù)(南寧)有限公司招聘筆試真題2023
評論
0/150
提交評論