版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第第頁《C程序設(shè)計(jì)》試卷1(含答案)c語言試卷
一、選擇題〔每題1分,共20分〕
1.設(shè)intb=2;表達(dá)式b/(b*2)的值是〔〕。
A.0B.0.5C.0.500000D.0.00000
2.以下標(biāo)識符中不合法的標(biāo)識符的是〔〕。
A.hot_doB.cat1C._priD.2ab
3.以下程序的輸出結(jié)果是〔〕。
voidmain()
{intk=17;
printf(%d,%o,%*\n,k,k,k);
}
A.17,021,0*11B.17,17,17
C.17,0*11,021D.17,21,11
4.設(shè)*、y、z和k都是int型變量,那么執(zhí)行表達(dá)式:*=〔y=4,z=16,k=32〕后,*的值為〔〕。
A.4B.16C.32D.52
5.下述程序段中,while循環(huán)執(zhí)行次數(shù)是()。
intk=0;
while(k=1)k++;
A.無限次B.有語法錯(cuò)誤,不能執(zhí)行
C.一次也不執(zhí)行
6.假設(shè)要求在if后一對圓括號中表示a不等于0的關(guān)系,那么能正確表示這一關(guān)系的表達(dá)式為〔〕。
A.a0B.!aC.a=0D.a!=0
7.執(zhí)行下述語句后,*(p+1)的值是()。
chars[]=“ab”,*p;
p=s;
A.‘b’B.OC.不定值D.非法引用
1D.執(zhí)行一次
c語言試卷
8.有以下語句:intb;charc[10];,那么正確的輸入語句是()。
A.scanf(%d%s,b,c);B.scanf(%d%s,b,c);
C.scanf(%d%s,b,c);D.scanf(%d%s,b,c);
9.能正確表示a和b同時(shí)為正或同時(shí)為負(fù)的規(guī)律表達(dá)式是〔〕。
A.(a=0‖b=0)(a0‖b0)
B.(a=0b=0)(a0b0)
C.(a+b0)(a+b=0)
D.a*b0
10.C語言中的規(guī)律運(yùn)算結(jié)果,用〔〕表示規(guī)律“真”值。
A.整數(shù)0B.整數(shù)1C.trueD.T或Y
11.putchar函數(shù)可以向終端輸出一個(gè)〔〕
A.整型變量值B.實(shí)型變量值C.字符串D.字符常量或字符型變量值
12.執(zhí)行下面的程序后,a的值是〔〕。
#defineSQR(*)***
voidmain()
{inta=11,k=2,m=1;
a/=SQR(k+m);
printf(%d\n,a);}
A.1B.2C.11D.0
13.在定義inta[5][4];之后,對a的正確引用是〔〕
A.a(chǎn)[2][4]B.a(chǎn)[5][0]C.a(chǎn)[0][0]D.a(chǎn)[0,0]
14.假設(shè)有以下定義和語句
charc1='b',c2='e';
printf(%d,%c\n,c2-c1,c2-'a'+'A');
那么輸出結(jié)果是:
A.2,MB.3,E
C.2,ED.輸出項(xiàng)與對應(yīng)的格式掌握不全都,輸出結(jié)果不確定
2
c語言試卷
15.執(zhí)行inta[][3]={1,2,3,4,5,6};語句后,a[1][0]的值是〔〕
A.1B.4C.2D.5
16.假設(shè)變量c為char類型,能正確判斷出c為小寫字母的表達(dá)式是()。
A.a(chǎn)=c=zB.(c=a)||(c=z)
C.(a=c)and(z=c)D.(c=a)(c=z)
17.下面程序的輸出是()
main()
{inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
printf(“%d”,*(p+3));}
A.1B.2C.3D.4
18.請選出正確的程序段〔〕。
Aint*p;Bint*s,k;
scanf(%d,p);*s=100;
……
Cint*s,k;Dint*s,k;
char*p,c;char*p,e;
s=k;s=k;
p=c;p=c;
*p='a';s=p;
…*s=1;
19.假設(shè)用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,那么傳遞給形參的是。
A.?dāng)?shù)組的首地址B.?dāng)?shù)組的第一個(gè)元素的值
C.?dāng)?shù)組中全部元素的值D.?dāng)?shù)組元素的個(gè)數(shù)
20.在說明一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)安排給它的存儲空間是()。
A.該結(jié)構(gòu)體中第一個(gè)成員所需存儲空間
B.該結(jié)構(gòu)體中最末一個(gè)成員所需存儲空間
C.該結(jié)構(gòu)體中全部成員所需存儲空間的總和
D.該結(jié)構(gòu)體中占用最大存儲空間的成員所需存儲空間
3
c語言試卷
二、填空題〔每題2分,共20分〕
1.表達(dá)式7*7/9*4%3的值是_____。
2.假設(shè)有定義:inta[2][4];那么該數(shù)組有
3.假設(shè)想表達(dá)*在區(qū)間[10,100]時(shí),數(shù)學(xué)上寫成10≤*≤100,但在C中應(yīng)寫成。
4.假設(shè)有說明和語句:inta=25,b=60;b=++a;那么b的值是_____。
5.表達(dá)式7+8225%5的結(jié)果是_______________________。
6.設(shè)y為int型變量,請寫出描述“y是奇數(shù)”的表達(dá)式_______________________。
7.C程序設(shè)計(jì)中語句后的符號/**/所起作用是_________________________。
8.變量Y滿意以下兩條件中的任意一個(gè):①能被4整除,但不能被100整除;②能被400整除。請用規(guī)律表達(dá)式表示所給條件。
_____________________________________________________________
9.以下函數(shù)值的類型是。
fun(float*)
{floaty;
y=3**-4;
returny;
}
10.voidf(chars[],chart[])
{intk=0;}while(s[k]==t[k])k++;
等價(jià)于
voidf(char*s,char*t)
{}while(_____);
三、程序閱讀題〔每題5分,共30分〕
1.以下程序的運(yùn)行結(jié)果是
4
c語言試卷
voidmain()
{inti;
float*;
*=5.628;
i=(int)*;
printf(*=%fi=%d,*,i);}
2.以下程序的運(yùn)行結(jié)果是.
voidmain()
{inta=321,b=21,m=0;
switch(a%2)
{case0:m++;break;
case1:m+=2;break;
case2:b++;break;
default:printf(Error\n);
}
printf(%d,m);}
3.以下程序的運(yùn)行結(jié)果是
voidmelon(intg,int*h);
voidmain()
{inta=1,b=2;
melon(a,b);
printf(a=%d,b=%d,a,b);
}
voidmelon(intb,int*c)
{b++;
*c=*c+b;
}
4.以下程序的運(yùn)行結(jié)果是voidmain()
{intf1,f2,f3,i;
f1=f2=1;
printf(%3d%3d,f1,f2);
for(i=1;i=3;i++)
{f3=f1+f2;
f1=f2;
5
c語言試卷
f2=f3;
printf(%3d,f3);
}
}
5.以下程序運(yùn)行結(jié)果是.
#includestdio.h
voidmain()
{intj,k;
for(j=0;j3;j++)
{for(k=0;k3;k++)
printf(%d,(k+j+1)%3?(k+j+1)%3:3);
printf(#);
}
}
6.以下程序的運(yùn)行結(jié)果是.
#includemath.h
voidmain()
{intm,k,i,n=0;
for(m=1;m=10;m+=2)
{k=sqrt(m);
for(i=2;i=k;i++)
if(m%i==0)break;
if(i=k+1)
printf(%d,m);
}
printf(\n);
}
四、程序設(shè)計(jì)題〔每題10分,共30分〕
1.從鍵盤輸入10個(gè)整數(shù)存入一個(gè)一維數(shù)組,對這10個(gè)整數(shù)按由大到小的
順次排序,并輸出。
2.輸入a和b兩個(gè)整數(shù),然后經(jīng)過比較,將較大的數(shù)置于a中,較小的數(shù)
置于b中,最末順次輸出a和b。
要求:兩數(shù)交換用函數(shù)處理,并且運(yùn)用指針類型的數(shù)據(jù)作函數(shù)參數(shù)。
3.一位同學(xué)問老師和老師夫人的年齡是多少,老師說:“我年齡的平方加
6
c語言試卷
上我夫人的年齡恰好等于1053,而我夫人年齡的平方加上我的年齡等于873”。試編程計(jì)算老師和其夫人的年齡〔這里假設(shè)老師和老師夫人的年齡在25至65歲之間〕。
7
c語言試卷
答案:
一、選擇題〔每題1分,共20分〕
1A2D3A4C5A6D7A8B9D10B11D12B13C14B15B16D17D18C19A20C
二、程序填空題〔每題2分,共20分〕
12
28
3*=10*=100
426
50
6y%2!=0或y%2==1
7說明作用
8y%4==0y%100!=0||y%400==0
9int
10*s++==*t++
三、程序閱讀題〔每題5分,共30分〕
1*=5.628000i=5
22
3a=1,b=4
411235
5123#231#312#
61357
四、程序設(shè)計(jì)題〔每題10分,共30分〕
參考程序:
1.#includestdio.h
voidmain()
{
inta[10];
inti,j,t;
printf(input10numbers:\n);
for(i=0;i10;i++)
scanf(%d,a[i]);
printf(\n);
for(j=0;j9;j++)
for(i=0;i9-j;i++)
8
c語言試卷
if(a[i]a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}printf(thesortednumbers:\n);for(i=0;i10;i++)
printf(%d,a[i]);
printf(\n);
}
2.#includestdio.h
voidmain()
{voidswap(int*p1,int*p2);inta,b;
int*pointer_1,*pointer_2;scanf(%d,%d,a,b);
pointer_1=a;pointer_2=b;
if(ab)swap(pointer_1,pointer_2);printf(\n%d,%d\n,a,b);}
voidswap(int*p1,int*p2)
{inttemp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
3.voidmain()
{int*,y;
for(*=25;*=65;*++)
for(y=25;y=65;y++)
if(***+y==1053||y*y+*==873)printf(OK\n*=%d,y=%d\n,*,y);
}
9
c語言試卷
一、選擇題〔每題1分,共20分〕
1.設(shè)intb=2;表達(dá)式b/(b*2)的值是〔〕。
A.0B.0.5C.0.500000D.0.0
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024擔(dān)保合同范本樣本
- 2024天津市小型建設(shè)工程施工合同(空白)
- 廣告代理服務(wù)合同
- 寫字間租賃協(xié)議
- 建筑施工承包合同范本
- 個(gè)人期貨市場貸款合同
- 人才互助發(fā)展協(xié)議書
- 新版股權(quán)協(xié)議書樣本
- 攪拌機(jī)租賃合同樣式
- 技術(shù)服務(wù)合同樣本地址
- 半導(dǎo)體簡答題
- 附件4:配網(wǎng)安健環(huán)設(shè)施標(biāo)準(zhǔn)配置
- 辦公室工作流程圖示
- (完整版)營銷策劃服務(wù)清單
- OBE理念與人才培養(yǎng)方案制定PPT課件
- 離任審計(jì)工作方案 樣稿
- 四大名著稱四大小說三國演義西游記水滸傳紅樓夢中國古典章回小說PPT資料課件
- 港珠澳大橋項(xiàng)目管理案例分析PPT課件
- GB∕T 12810-2021 實(shí)驗(yàn)室玻璃儀器 玻璃量器的容量校準(zhǔn)和使用方法
- 一般跨越架搭設(shè)施工方案
評論
0/150
提交評論