![C期末考試試卷_第1頁(yè)](http://file4.renrendoc.com/view12/M02/0F/13/wKhkGWYsFJqAQbd1AAHniJo1ppA466.jpg)
![C期末考試試卷_第2頁(yè)](http://file4.renrendoc.com/view12/M02/0F/13/wKhkGWYsFJqAQbd1AAHniJo1ppA4662.jpg)
![C期末考試試卷_第3頁(yè)](http://file4.renrendoc.com/view12/M02/0F/13/wKhkGWYsFJqAQbd1AAHniJo1ppA4663.jpg)
![C期末考試試卷_第4頁(yè)](http://file4.renrendoc.com/view12/M02/0F/13/wKhkGWYsFJqAQbd1AAHniJo1ppA4664.jpg)
![C期末考試試卷_第5頁(yè)](http://file4.renrendoc.com/view12/M02/0F/13/wKhkGWYsFJqAQbd1AAHniJo1ppA4665.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2008—2009學(xué)年第一學(xué)期
《C語(yǔ)言程序設(shè)計(jì)》課程考試試卷(A卷)
中專業(yè):年級(jí):2007級(jí)考試方式:閉卷學(xué)分:4.5考試時(shí)間:120分鐘
虻
出題號(hào)—■二三四五總分
忠
得分
(請(qǐng)考生將答案寫(xiě)在試卷后面的答題紙上,考試結(jié)束時(shí)監(jiān)考人員要將試卷與答題紙分開(kāi)收齊。)
—
2閱卷人得分
郛
三一、選擇題(每小題2分,共20分)
.
.
1.C編譯程序是O
A)C源程序的機(jī)器語(yǔ)言版本B)由制造廠家提供的一套應(yīng)用軟件
S.0將C源程序編譯成目標(biāo)程序的程序D)一組機(jī)器語(yǔ)言指令
2.C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括。
A)整型、實(shí)型、指針類型B)整型、實(shí)型、字符型
0整型、字符型、結(jié)構(gòu)體類型D)整型、實(shí)型、邏輯型、字符型
3.已知i、j、k為int型變量,若從鍵盤(pán)輸入:1,2,3/,使i的值為1、j的值
為2、k的值為3,以下選項(xiàng)中正確的輸入語(yǔ)句是。
A)scanf("%2d%2d%2d”,&i,&j,&k);
B)scanf(“%d%d%d”
C)scanf("%d,%d,%d”,&i,&j,&k);
D)scanf(ui=%d,j=%d,k=%d",&i,&j,&k);
4.能正確表示邏輯關(guān)系:“a210或aWO”的C語(yǔ)言表達(dá)式是。
A)a>=10ora<=0B)a>=0|a<=10
(C)a>=10&&a〈=0D)a>=10IIa<=0
B
,5.有下列程序段:
格
)intk=0;
婆while(k!=l)k++;
其中的while循環(huán)執(zhí)行的次數(shù)是。
A)無(wú)限次B)有語(yǔ)法錯(cuò),不能執(zhí)行C)一次也不執(zhí)行D)執(zhí)行1次
鎏
想
都6.以下對(duì)一維數(shù)組的初始化,不正確的方式是____,
-HK
卑
A)inta[5]={l,2,3,4,5};
B)inta[5]=(l,2};
C)inta[5]={l,2,3,4,5,6};
D)inta[]={l,2,3,4,5};
7.能正確表示數(shù)學(xué)公式標(biāo)扇的C語(yǔ)言表達(dá)式是。
A)sqrt(abs(sin(x*n/180)))B)sqrt(abs(sin(x*3.14/180)))
C)sqrt(sin(x))D)sqrt(fabs(sin(x*3.14/180)))
8.設(shè)有以下宏定義:
#defineN1
#defineMN+l
#defineNUM2*M+1
則執(zhí)行語(yǔ)句:z=NUM+1;后,z的值為o
A)8B)706D)5
9.設(shè)有以下結(jié)構(gòu)體類型及變量定義,其中正確的結(jié)構(gòu)體成員引用形式是o
structss
(
charx[10];
floaty;
};
structssabc={“hi",123.456};
A)ss.abc.yB)abc.x[0]C)ss.abc.xD)abc.x[]
10.若要打開(kāi)A盤(pán)上user文件夾下名為abc.txt的文本文件進(jìn)行只讀(不寫(xiě))操作,
下面符合此要求的函數(shù)調(diào)用是o
A)fopen(MA:\\user\\abc.txt”,"r")
B)fopen(wA:\\user\\abc.txt",“r+")
C)fopen("A:\user\abc.txt","rb")
D)fopen(uA:\\user\\abc.txt“,"w")
閱卷人得分
二、程序改錯(cuò)題(每個(gè)錯(cuò)誤點(diǎn)2分,共20分)
1.下列程序段的功能是求出3~5。之間的所有素?cái)?shù)。請(qǐng)改正程序中指出的錯(cuò)誤語(yǔ)句。
(注意:不得增、減語(yǔ)句行)
^include<math.h>
voidmian()/*error1*/
{intm,n;
for(m=3;m<=50;m++)
(
*
for(n=2;n<=(int)sqrt(m);m++)/*error2*/
frif(m%n==0)
-E
果continue;/*error3*/
if(n=(int)sqrt(m)+1)/*error4*/
printf(〃m=%f\n〃,m);/*error5*/
)
)
2.卜.列程序段先定義了函數(shù)addtwo(),然后在main。函數(shù)中調(diào)用,請(qǐng)改正程序中指
出的錯(cuò)誤語(yǔ)句。(注意:不得增、減語(yǔ)句行)
s#include<stdio.h>
intaddtwo/*error6*/
{inta;/*error7*/
scanf("%d%d",a,b);/*error8*/
return(a+b);
)
4voidmain()
昭{intn;
n==addtwo();/*error9*/
print("n=%d\n",n);/*error10*/
閱卷人得分
三、寫(xiě)出下列程序的運(yùn)行結(jié)果(4小題,共20分)
1.#include,,stdio.h"
毒voidmain()
{inta,b=0;
,
悵for(a=1;a<=100;a++)
)
{if(b>=12)break;
煌
b+=3;
printf(〃b=%d\n”,b);
)
printf("a=%d\n〃,a);
2.voidmain()
intnl,n2=12345;
while(n2!=0)
(
nl=n2%10;
n2=n2/10;
printf("%d\n",nl);
)
)
3.#includez,stdio.h〃
longfun(intn)
{if(n==2)
return2;
else
returnfun(n-l)+l;
}
voidmain()
{inti;
for(i=2;i<=5;i++)
printffun(i));
printf("i二%d\n〃,i);
)
4.#include<stdio.h>
voidsub(intx,inty,int*z)
{*z=y-x;x=x+5;y=y+10;}
voidmainO
(
inta=l,b=3,c=5;
sub(2,5,&a);printf("%d%d%d\n",a,b,c);
sub(a,9,&b);printf(u%d%d%d\nw,a,b,c);
sub(a,b,&c);printf(a%d%d%d\n”,a,b,c);
)
閱卷人得分
四、程序填空題(每空2分,共10分)
1.下列程序的功能是用“輾轉(zhuǎn)相減法”求出兩個(gè)
正整數(shù)m和n的最大公約數(shù)。請(qǐng)?zhí)羁胀晟瞥绦?注
?意:不得增減程序行)
算法描述:
(1)若m>n,則從m中減去n的值,使大數(shù)
m變小。
(2)若水n,則從n中減去m的值,使大數(shù)
n變小。
N(3)若m=n,則m即為最大公約數(shù),否則重
復(fù)步驟⑴到(2)。
s#include<stdio.h>
voidmain()
s(
intm,n;
printf(z,\nEnterm,n:');
scanf("%d,%d",&m,&n);
printf("m=%dn=%d\n,z,m,n);
do
(
if(m>n)___①;
if(m<n)___②;
}while(③);
printf(z,gcd=%d\n/z,m);
}
2.下列程序中,函數(shù)fun的功能是:依次取出
字符串中所有的大寫(xiě)字母,形成新的字符串,并
(取代原字符串。請(qǐng)?zhí)羁胀晟瞥绦?注意:不得增
希減程序行)
,
陰ttinclude<stdio.h>
)
voidfun(chars[])
穌
{inti,j;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效節(jié)能家電產(chǎn)品助力綠色生活
- 二零二五年度農(nóng)業(yè)科技股權(quán)分配及種植養(yǎng)殖合同范本
- 2025年度非婚生子撫養(yǎng)費(fèi)用及探望權(quán)執(zhí)行協(xié)議
- 2025年度科研機(jī)構(gòu)簡(jiǎn)易用工合同范本
- 2025年度過(guò)橋資金借款合同續(xù)簽合同
- 2025年度二零二五年度汽車抵押分期購(gòu)車合同模板
- 運(yùn)動(dòng)賽事策劃的未來(lái)趨勢(shì)
- 科技創(chuàng)新驅(qū)動(dòng)的企業(yè)文化構(gòu)建
- 教育新篇章以科技推動(dòng)校園防災(zāi)減災(zāi)的進(jìn)步
- 2025年貴州工貿(mào)職業(yè)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 人教版英語(yǔ)高考試卷與參考答案(2024年)
- 紅樓夢(mèng)服飾文化
- 浙江省中小學(xué)心理健康教育課程標(biāo)準(zhǔn)
- 《共情的力量》課件
- 2022年中國(guó)電信維護(hù)崗位認(rèn)證動(dòng)力專業(yè)考試題庫(kù)大全-上(單選、多選題)
- 水平二(四年級(jí)第一學(xué)期)體育《小足球(18課時(shí))》大單元教學(xué)計(jì)劃
- 《關(guān)于時(shí)間管理》課件
- 醫(yī)藥高等數(shù)學(xué)智慧樹(shù)知到課后章節(jié)答案2023年下浙江中醫(yī)藥大學(xué)
- 城市道路智慧路燈項(xiàng)目 投標(biāo)方案(技術(shù)標(biāo))
- 水泥采購(gòu)?fù)稑?biāo)方案(技術(shù)標(biāo))
- 醫(yī)院招標(biāo)采購(gòu)管理辦法及實(shí)施細(xì)則(試行)
評(píng)論
0/150
提交評(píng)論