




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦C語言程序設(shè)計(jì)模擬試題1(附答案)《C語言程序設(shè)計(jì)》模擬試卷一
一、單項(xiàng)挑選題(每題2分,共30分)
1、下列有關(guān)C語言的講述中錯(cuò)誤的是()。
A)C語句必需以分號結(jié)束
B)任何一個(gè)C程序中有且惟獨(dú)一個(gè)主函數(shù)
C)復(fù)合語句在語法上可被看作一條語句
D)C程序中對數(shù)據(jù)的任何操作都可由運(yùn)算符實(shí)現(xiàn)
2、以下不能定義為用戶標(biāo)識符的是()。
A)MAINB)_HJC)2ongD)LINE1
3、下列符號中用來表示C語言中的回車換行的是()。
A)\rB)\nC)\bD)\t
4、如有如下定義:inta=1,則語句printf(“%d,%d”,a,++a);的運(yùn)行結(jié)果為()。
A)1,1B)1,2C)2,2D)2,1
5、已知ch為字符型變量,下面表達(dá)式中正確的是()。
A)ch=’\xff’B)ch=’\ff’C)ch=’ff’D)ch=”ff”
6、以下能正確定義一維數(shù)組的是()。
A)inta[5]={0,1,2,3,4,5};B)inta[5]=”012345”;
C)chara[]=”012345”;D)chara[5]={0,1,2,3,4,5};
7、以下語句中能正確定義變量并賦初值的是()。
A)charc=65;B)floatf=f+1.1;
C)doublex=12.3e3.6;D)intm=n=2.0;
8、在執(zhí)行下列程序時(shí)輸入:1357924,則程序的運(yùn)行結(jié)果為()。
main()
{intx,y;
scanf(“%2d%2d”,
printf(“%2d”,x*y);}
A)13B)1357C)74D)741
9、執(zhí)行下列程序段后輸出的結(jié)果是()。
x=9;
while(x>7)
{printf(“*”);x--;}
A)****B)***C)**D)*
10、設(shè)charstr1[10]=“ABCDE”,str2[10]=“xyz”;
則執(zhí)行語句printf(“%d”,strlen(strcpy(str1,str2)));后的輸出結(jié)果是()
A)9B)8C)5D)3
11、若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,則傳遞給形參的是()
A)數(shù)組的首地址B)數(shù)組第一個(gè)元素的值
C)數(shù)組中所有元素的值D)數(shù)組元素的個(gè)數(shù)
12、在C程序中,若未在函數(shù)定義時(shí)說明函數(shù)類型,則函數(shù)默認(rèn)的類型為()
A)voidB)doubleC)intD)char
13、下面不能正確舉行字符串賦值操作的語句是()
A)chars[5]={"ABCD"};B)chars[5];s="ABCD";
C)char*s;s="ABCDEF";D)char*s="ABCD";
14、設(shè)有說明ints[5]={1,3,5,7,9};int*p=s;則下列表達(dá)式中值為3的是()
A)++pB)++(*p)C)*(++p)D)*(p+=2)
15、下面程序的輸出結(jié)果是()
intm=13;
intfun(intx,inty)
{intm=3;
return(x*y-m);}
main()
{inta=7,b=5;
printf(“%d\n”,fun(a,b)/m);}
A)1B)2C)3D)10
二、推斷(每空1分,共10分)
1、C語言有三種結(jié)構(gòu)化程序設(shè)計(jì)辦法,分離為挨次結(jié)構(gòu)、挑選結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。()
2、C語言規(guī)定:標(biāo)識符應(yīng)由字母、下劃線和數(shù)字組成,且可以是上述字符的隨意組合,其長度也是隨意的。
()
3、數(shù)組在定義時(shí)沒有須要指定數(shù)組的長度,其長度可以在程序中按照元素個(gè)數(shù)再打算。()
4、if語句有多種使用辦法,其中if子句和else子句也都可以單獨(dú)使
用。()
5、for語句作為循環(huán)控制語句時(shí),從語法上將其括號內(nèi)各個(gè)表達(dá)式都可缺省,但表達(dá)式內(nèi)的分號卻不行以卻省。
()
6、字符串是C語言中一種基本數(shù)據(jù)類型,字符串總是以‘\n’作為結(jié)束標(biāo)志。()
7、在C語言中,程序的最我譯單位是源文件,最小功能單位是函
數(shù)。()
8、在定義指針型變量時(shí)指定的基類型為該指針變量所能指向的變量類
型。()
9、結(jié)構(gòu)體與數(shù)組一樣,屬于構(gòu)造類型數(shù)據(jù),且在結(jié)構(gòu)體中的各個(gè)成員的類型也可不同。()
10、在發(fā)生函數(shù)調(diào)用時(shí),主~被調(diào)函數(shù)中的參數(shù)可以是容易變量,也可以是數(shù)組名,當(dāng)采納數(shù)組名作為參數(shù)時(shí)其數(shù)據(jù)傳遞方式為單向值傳遞。()
三、程序填空(每小題2分,共12分)
1、以下程序可求出全部水仙花數(shù)(指3位正整數(shù)中各位數(shù)字立方和等于該數(shù)本身,如153=13+53+33),請?zhí)羁铡?/p>
main()
{intx,y,z,m;
printf(“shuixianhuanshu:\n”);
for(m=100;m
main()
{charch;
ch=getchar();
if(___(3)____){ch=ch+32;putchar(ch);}elseif(__(4)___){ch=ch-32;putchar(ch);}
elseputchar(ch);
}
3、以下程序使用遞歸法求n!,請?zhí)羁铡?/p>
main()
{intn,y;
printf(“inputaintegernumber”);
scanf(“%d”,
y=(5);
printf(“%d!=%6d”,n,y);
}
intfac(intn)
{intf;
if(n
main()
{inta,b,x;
x=(a=3,b=a--);
printf(“x=%d,a=%d,b=%d”,x,a,b);}
2、以下程序的運(yùn)行結(jié)果是
#include
main()
{inta=2,b=3,c;
c=a;
if(a>b)c=1;
elseif(a==b)c=0;
elsec=-1;
printf(“%d\n”,c);}
3、以下程序的運(yùn)行結(jié)果是
#include
main()
{inti,j,k;
for(i=1;i,則輸出結(jié)果為
#include
#include
intfunc(charstr[])
{intnum=0;
while(*(str+num)!='\0')num++;
return(num);
}
main()
{charstr[10],*p=str;
gets(p);
printf("%d\n",func(p));}
五、編程題(本大題28分,第一題8分,其次題9分,第三題11分)
1、請編程實(shí)現(xiàn)下列分段函數(shù)的值:
(1-x)1/2(x≤0)
y=1-x(x≤1)
(1-x)2(x>1)
2、百錢百雞問題:用100元錢買100只雞,公雞每只5元,母雞每只3元,小雞每3只1元,要求每種雞至少買1只,試編程求各種雞各買多少只。
3、輸入20位同學(xué)的成果,分離用函數(shù)實(shí)現(xiàn):
(1)將20位同學(xué)的成果按從高到低舉行排名。
(2)求全部成果的平均分,并輸出全部成果中比平均分低的分?jǐn)?shù)。
參考答案:
一、單項(xiàng)挑選題
1、D
2、C
3、B
4、B
5、A
6、C
7、A
8、D
9、C10、D
11、A12、A13、A14、B15、B
二、推斷題
1、T
2、F
3、F
4、F
5、T
6、F
7、T
8、T
9、T10、F
三、程序填空題
1、(1)m/10%10(2)m==x*x*x+y*y*y+z*z*z
2、(3)ch>’A’
doubley;
printf("Pleaseinputxvalue:");
scanf("%d",
if(x
voidmain()
{
intx,y,z;/*分離代表所買的公雞數(shù),母雞數(shù),小雞數(shù)*/
for(x=1;x
voidsort(intb[20])
{
inti,j;
inttemp;
for(i=0;i<20;i++)
for(j=0;j<20;j++)
{
if(b[i]<b[j])
{temp=b[i];b[i]=b[j];b[j]=temp;}
}
for(i=0;i<20;i++)
printf("%d",b[i]);
printf("\n");
}
doubleave(intc[20])
{
doublesum=0.0;
inti;
for(i=0;i<20;i++)
sum=sum+c[i];
sum=sum/20;
returnsum;
}
voidmain()
{
inta[20];
doublepingjun;
printf("Pleaseinput20studentsscore!\n");
for(i=0;i<20;i++)
{
printf("Pleaseinput%dstudentscore:",i+1);
scanf("%d",
}
for(i=0;i<20;i++)
pri
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 1949-2024人工智能醫(yī)療器械數(shù)據(jù)集專用要求:糖尿病視網(wǎng)膜病變眼底彩照
- 度合同制速記服務(wù)與保密全文
- 水產(chǎn)養(yǎng)殖合同范本專業(yè)版
- 租賃合同范本:車輛租賃協(xié)議
- 建筑設(shè)計(jì)服務(wù)合同樣本版
- 生態(tài)林地保護(hù)承包合同書樣本
- 企業(yè)貸款合同、利息計(jì)算標(biāo)準(zhǔn)
- 企業(yè)風(fēng)險(xiǎn)控制反擔(dān)保合同模板
- 公租房解除合同范本
- 化工原料采購合同范本大全
- DLT 5630-2021 輸變電工程防災(zāi)減災(zāi)設(shè)計(jì)規(guī)程-PDF解密
- 2024年新疆維吾爾自治區(qū)專升本考試大學(xué)政治測試題含解析
- 邊坡噴錨施工工藝
- 2016-2023年婁底職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 海鮮酒樓營銷策劃方案
- 電能計(jì)量裝置配置規(guī)范
- 有償義工招募方案
- 冬春季節(jié)傳染病防控(流感)
- 潛在供應(yīng)商審核報(bào)告模版13-02
- 《臨床疾病概論》課件
- 安全生產(chǎn)費(fèi)用使用臺賬
評論
0/150
提交評論