C程序設(shè)計(jì)期末考試試卷_第1頁
C程序設(shè)計(jì)期末考試試卷_第2頁
C程序設(shè)計(jì)期末考試試卷_第3頁
C程序設(shè)計(jì)期末考試試卷_第4頁
C程序設(shè)計(jì)期末考試試卷_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、長江大學(xué)試卷院(系、部)專業(yè)班級姓名班內(nèi)序號.密封.線.2007 2008 學(xué)年 第一學(xué)期c語言程序設(shè)計(jì)課程考試試卷( a 卷)專業(yè):全校統(tǒng)考年級: 2006 考試方式:閉卷學(xué)分: 4。5 考試時(shí)間: 120 分鐘一、選擇題(每小題 2 分,共 20 分)1。設(shè)有 float x=16.8, y=18。6; 則(int) (x+y)的結(jié)果為。 a) 34 b) 35 c) 36 d) 37 2。以下選項(xiàng)中不是c 語句的是. a) i=10; printf(“ dn ”,i); b) max=mn?m : n ; c) a=8,c=18 d);3。 設(shè) a、b 和 c 都是整型變量,且a=3,b

2、=4,c=5;則以下的表達(dá)式中,值為 0 的表達(dá)式是。a) a& b b) a=b c) a|b+c& bc d) ! ( (a void main( )int n=0;double t,s; / error 1*/ do n=n+1;t=1/ (2n+1); / error 2*/ s=s+t;while(t0。00001 ) ; /* error 3*/ printf(” n the result is lf n,s); 2下列程序的功能是統(tǒng)計(jì)某班30 個(gè)學(xué)生的平均成績由函數(shù)值返回,同時(shí)將低于平均分的學(xué)生人數(shù)存放在形參num所指向的存儲(chǔ)單元中。請改正程序中的錯(cuò)誤,使它能得出

3、正確的結(jié)果。#include stdio。 hvoid average(float *score, int n, int num) /* error 4 / float ave,sum=0。0; int count=0,k, j ;for(k=0;kn ;k+) sum+=scorek ;ave=sum%n ; /* error 5/ for(j=0;jn;j+) ; /* error 6 / if(scorejave) count+; *num=&count; / error 7/ return; /* error 8*/ void main( )float score30,num;

4、 int k;printf(”n” ); for(k=0;k30;k+ ) scanf(”%d ” ,score+k); /* error 9*/ printf(” aver=n” , average(score, 30 , num ) ) ; / error 10*/ a 卷第1 頁共4 頁a 卷第 2 頁共4 頁長江大學(xué)試卷院(系、部)專業(yè)班級姓名班內(nèi)序號.密封.線.printf(” num = %dn, num);三、寫出下列程序的運(yùn)行結(jié)果(每題 5 分,共 20 分)程序閱讀題1 include stdio。hinclude main() char str10=“123456 ” ;i

5、nt k, n,s=0; n=strlen(str);for(k=0;k void fun2(int a ,int n)int i,j,t; for(i=0;in-1;i+ ) for(j=0;j void fun(int);void main() int w=4; fun(w) ; printf(“ n” ); void fun(int k) if(k0)fun(k-1); printf(“ d,k);程序閱讀題4 include void main( )int a6=5,30,50, 40 ,75 ,55 ; int s=0,i,m=a0; for(i=0;i6;i+) if (mai) m=ai ;if (i%2=0 )s=s+ai;printf(“s= d m=n”,s ,m);四、程序填空題(每空 2 分,共 10 分)下列程序的功能是對鍵盤輸入的字符串進(jìn)行逆序,逆序后的字符串仍然保留在原來字符數(shù)組中,最后輸出。請補(bǔ)充完整。include stdio.h void main( ) char str50,k;int n,i,j; gets(str); while

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論