




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.(勤奮、求是、創(chuàng)新、奉獻(xiàn))2008 2009學(xué)年第 一 學(xué)期考查試卷主考教師:王明衍學(xué)院 _ 班級(jí) _ 姓名 _ 學(xué)號(hào) _程序設(shè)計(jì)基礎(chǔ)(C)課程試卷A(本卷考試時(shí)間 90 分鐘)題號(hào)一二三四五六七八九十總得分題分3得分試題一 (每空3分,共30分)解答下列各小題,把答案寫在考卷的對(duì)應(yīng)括弧內(nèi)。(1)設(shè)有int x=3, y=2, z=1; 則表達(dá)式 !(x+y)+z-1 & y+z/2的值是【 】。(2)若有定義int m=5,y=2;則計(jì)算表達(dá)式y(tǒng)+=y-=m*=y執(zhí)行后的y值是【 】。(3)已知字符a的ACSII碼值為97,以下語句的輸出結(jié)果是【 】。char ch=b;printf(“%
2、c, %4dn”,ch,ch); (4)設(shè)x,y,z均是int型變量,請(qǐng)寫出描述“x或y中有一個(gè)小于z”的表達(dá)式【 】。(5)當(dāng)a=5,b=3,c=1,d=2時(shí),執(zhí)行下面一段程序后,x的值為【 】。if(ac) if(bd) x=2; else x=3;else x=6;(6)設(shè)有 char str = China ;則執(zhí)行 printf(%dn, strlen(strcpy(str,Shanghai); 后的輸出結(jié)果為【 】。(7)執(zhí)行下面的程序段后,k的值是【 】。Int k=1;n=263;dok*=n%10;n/=10;while(n);(8)表達(dá)式pow(2.8,sqrt(doubl
3、e)x)的值的數(shù)據(jù)類型為【 】。i(9) 執(zhí)行下列語句后,a的值是多少? 【 】 int a12; a+=a-=a*a;(10) 若w, x, y, z, m均為int型變量,則執(zhí)行下面語句后的m值是. 【 】w=1; x=2; y=3; z=4;m=(wx)? w : x;m=(mz)? m : z;試題二:(每題3分,共15分)閱讀下列程序,把程序的輸出結(jié)果寫在旁邊括號(hào)中。(1)執(zhí)行下面程序段后,輸出結(jié)果是【 】。main() int a=1,3,5,7,9,10,11,*p; p=a+1; printf(“%dn”,*(p+3)*a2); (2)執(zhí)行下面程序段后,輸出結(jié)果是【 】。mai
4、n( )int i=3,j=2char *a=DCBA;printf(%c%cn,*(a+i),*(a+j); (3)以下程序運(yùn)行結(jié)果是什么? 【 】main() int a, b; for(a=1, b=1; a=10) break; if (b%3= =1) b+=3; continue; printf(%dn,a); (4)以下程序的執(zhí)行結(jié)果是什么? 【 】#includevoid main() int i=2,p;int f(int a,int b);p=f(i,i+1);printf(%d,p);int f(int a,int b) return(a+b);(5)以下程序的執(zhí)行結(jié)果是
5、什么? 【 】#includevoid main() int y=25,i=0,j,a10; do ai=y%2; i+ y=y/2; while(y=1); for(j=i-1;j=0;j-) printf(%d,aj; printf(n); 試題三:(每題6分,共12分)改錯(cuò):下述程序(假定所有的變量都已經(jīng)聲明且賦值)有什么錯(cuò)誤,請(qǐng)找出來,并將正確內(nèi)容寫在旁邊。(1)請(qǐng)找出并改正以下程序的錯(cuò)誤:(共有3個(gè)錯(cuò)誤)line 1:#include line 2:int x= 1;line 3:main()line 4: if( x = 1);line 5: printf( x equals 1
6、)line 6: elseifline 7: printf( x does not equal 1);line 8: return 0;line 9:(2) 本程序從鍵盤輸入一個(gè)正整數(shù)n,計(jì)算n!的值。要求定義和調(diào)用函數(shù)fact(n),計(jì)算n!。(共有3個(gè)錯(cuò)誤)#01 #include #02 void main(void)#03 #04 int n;#05 double f;#06 double fact(int m);#07 printf(Input n: ); #08 scanf(%d, &n);#09 f = fact( ); #10 printf(%d!=%fn, n, f);#11
7、 #12 double fact(int m);#13 #14 int i;#15 double product;#16 for ( i = 1; i = m; i+ ) #17 product = product * i;#18 return product; #19 試題四:按指定要求編寫程序。(第1題9分,第2題10分,共19分)(1) 輸入一個(gè)以回車結(jié)束的字符串(少于80個(gè)字符),將其中的小寫字母用下面的對(duì)應(yīng)大寫字母替換,其余字符不變,輸出替換后的字符串。原字母 對(duì)應(yīng)字母 a Zb Yc Xd W .x Cy Bz A(2)讀入一個(gè)整數(shù),統(tǒng)計(jì)并輸出該數(shù)中5的個(gè)數(shù)。要求定義并調(diào)用函數(shù)co
8、untdigit(number,digit),它的功能是統(tǒng)計(jì)整數(shù)number中digit的個(gè)數(shù)。例如,countdigit(1309033,3)的返回值是3 。 試題五:閱讀下列的問題描述、運(yùn)行示例和相應(yīng)的程序,把應(yīng)填入其中的內(nèi)容寫在相應(yīng)的序號(hào)后面。(每小題3分,共24分) (1)【問題描述】輸入一個(gè)正整數(shù)n(1n=10),再輸入n個(gè)整數(shù),將最小值與第一個(gè)數(shù)交換,最大值與最后一個(gè)數(shù)交換,然后輸出交換后的n個(gè)數(shù)。 【運(yùn)行示例】 Input n: 5Input 5 integers: 8 2 5 1 4After s : 1 2 5 4 8【程序】 #include int main(void)i
9、nt n,i,a10,temp1,temp2,min,max;printf(Input n:);scanf(%d,&n);printf(Input integers:,n);for(i=0;in;i+)scanf(%d,&ai);printf(After s:);min=max=0;for( ;in;i+)if(ai ) min=i; temp1=a0; a0=amin; amin=temp1; for( ;i ) max=i; temp2= ; =an-1; an-1=temp2; for(i=0;in;i+)printf(%d ,ai);printf(n); return 0; (2)【問題描述】輸入一個(gè)正整數(shù)n(1n10),輸出九九乘法表的前nxn項(xiàng),(將乘數(shù)、被乘數(shù)和積放在二維數(shù)組中,再輸出該數(shù)組)?!具\(yùn)行示例】Input n: 3* 1 2 3 1 1 2 2 4 3 3 6 9 The new string is 103+89【程序】#include int main(void)int a99,i,j,n;printf(Input n:);scanf(%d,&n);a00=0;for(i=1;i=n;i+)ai0=i;for(j=1;j=n;j+)a0j=j
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省日照市新營(yíng)小學(xué)2024-2025學(xué)年數(shù)學(xué)五年級(jí)第二學(xué)期期末調(diào)研試題含答案
- 文化產(chǎn)業(yè)園區(qū)規(guī)劃考核試卷
- 淀粉在木材涂料中的增稠作用考核試卷
- 礦物與地質(zhì)勘探用儀器儀表創(chuàng)新考核試卷
- 煙草批發(fā)商市場(chǎng)競(jìng)爭(zhēng)力分析考核試卷
- 智能儀器儀表數(shù)據(jù)加密技術(shù)考核試卷
- 充電設(shè)施在醫(yī)療機(jī)構(gòu)的布局考核試卷
- 電池制造過程中的環(huán)境友好型材料應(yīng)用考核試卷
- 石油化工設(shè)備操作規(guī)程考核試卷
- 邯鄲市第二中學(xué)高二上學(xué)期期中考試歷史試題
- 2025山西地質(zhì)集團(tuán)招聘37人筆試參考題庫附帶答案詳解
- 金融科技學(xué)知到智慧樹章節(jié)測(cè)試課后答案2024年秋重慶工商大學(xué)
- 《中華人民共和國招標(biāo)投標(biāo)法》知識(shí)培訓(xùn)
- 【大數(shù)據(jù)百家講壇】2025年DeepSeek、Manus與AI+Agent行業(yè)現(xiàn)狀報(bào)告
- 2025年中考數(shù)學(xué)壓軸模擬試卷(含答案解析)
- 2024年湖南新華書店集團(tuán)招聘筆試真題
- 風(fēng)電機(jī)組檢修規(guī)程
- 云南省曲靖市2025屆高三上學(xué)期第一次質(zhì)量檢測(cè)數(shù)學(xué)試題 含解析
- 高中化學(xué)總復(fù)習(xí)基礎(chǔ)知識(shí)填空
- 2025年01月工業(yè)和信息化部工業(yè)文化發(fā)展中心第三批社會(huì)公開招聘2人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 江蘇無錫歷年中考語文古詩欣賞試題匯編(2003-2022)
評(píng)論
0/150
提交評(píng)論