C語(yǔ)言程序設(shè)計(jì)A()_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)A()_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)A()_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)A()_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì)A()_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

C語(yǔ)言程序設(shè)計(jì) A課程試卷(6)題號(hào) 一 二 三 四 五 總分得分2011年7月考一、單選題(每小題2分,共20分)1.C語(yǔ)言程序中的基本功能模塊為()。A.表達(dá)式B.標(biāo)識(shí)符C.語(yǔ)句D.函數(shù)2.邏輯表達(dá)式(x>0||y==5)的相反表達(dá)式為()。A.x<=0||y!=5B.x<=0&&y!=5C.x>0||y!=5D.x>0&&y==53.循環(huán)體至少被執(zhí)行一次的循環(huán)語(yǔ)句為()。A.forB.whileC.do-whileD.任一種循環(huán)精品文檔收集整理匯總精品文檔收集整理匯總4.假定n的值為5,則表達(dá)式n++的值為()。A.6B.5C.4D.75.假定一個(gè)二維數(shù)組的定義為“inta[3][4]={{3,4},{2,8,6}};”,則元素a[2][0]的值為()。精品文檔收集整理匯總精品文檔收集整理匯總A.0B.2C.4D.66.假定一個(gè)函數(shù)原型為“char*func(intn)”,則該函數(shù)的返回類(lèi)型為()。A.intB.int*C.charD.char*7.假定a為一個(gè)字符數(shù)組名,則元素a[i]的指針訪(fǎng)問(wèn)方式為()。A.a+iB.*(a+i)C.&a+iD.*a+i8.假定有語(yǔ)句為“int*p=calloc(10+20,sizeof(int));”,則p所指向的動(dòng)態(tài)數(shù)組中所包含的元素個(gè)數(shù)為()。精品文檔收集整理匯總精品文檔收集整理匯總A.10B.20C.30D.409.十進(jìn)制數(shù)50表示成符合C語(yǔ)言規(guī)定的八進(jìn)制數(shù)為_(kāi)_______。A.20B.32C.62D.062若要以讀和寫(xiě)兩種操作方式打開(kāi)一個(gè)二進(jìn)制文件,當(dāng)文件不存在時(shí)返回打開(kāi)失敗信息,則選用的打開(kāi)方式字符串為( )。精品文檔收集整理匯總精品文檔收集整理匯總A."r+" B."ab+" C."rb+" D."wb+"二、填空題(每小題 2分,共26分)在一個(gè)C語(yǔ)言程序文件中,若要包含另外一個(gè)頭文件或程序文件,則應(yīng)使用的預(yù)處理命令為_(kāi)_________。精品文檔收集整理匯總精品文檔收集整理匯總2. 用于從鍵盤(pán)上為變量輸入值的標(biāo)準(zhǔn)輸入函數(shù)的函數(shù)名為 ________。1/6假定一個(gè)枚舉類(lèi)型的定義為“enumRA{ab,ac,ad,ae};”,則ac的值為_(kāi)_______。精品文檔收集整理匯總精品文檔收集整理匯總4.double類(lèi)型的長(zhǎng)度為_(kāi)_______。5.執(zhí)行“intx=45,y=13;printf("%d",x/y);”語(yǔ)句序列后得到的輸出結(jié)果為_(kāi)_______。精品文檔收集整理匯總精品文檔收集整理匯總把表達(dá)式x=x+y轉(zhuǎn)換成復(fù)合賦值表達(dá)式為_(kāi)_________。假定x的值為5,則執(zhí)行“a=(!x?10:20);”語(yǔ)句后a的值為_(kāi)_______。8.假定一維字符指針數(shù)組的定義為“char*a[8];”,則該數(shù)組占用的存儲(chǔ)空間的字節(jié)數(shù)為_(kāi)_______。精品文檔收集整理匯總精品文檔收集整理匯總9.假定二維數(shù)組的定義為“doublea[M][N];”,則數(shù)組元素的行下標(biāo)取值范圍在_________之間。精品文檔收集整理匯總精品文檔收集整理匯總空字符串的長(zhǎng)度為_(kāi)_______。11. 在所有函數(shù)定義之外定義的變量,若沒(méi)有被初始化則系統(tǒng)隱含對(duì)它所賦的初值為 ________。若p指向x,則________與x的表示是等價(jià)的。直接訪(fǎng)問(wèn)表達(dá)式(*fp).score所對(duì)應(yīng)的間接訪(fǎng)問(wèn)表達(dá)式為_(kāi)___________。三、寫(xiě)出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(每小題6分,共30分)1.#include<stdio.h>voidmain(){inti,j,k=0;for(i=0;i<5;i++)for(j=i;j<5;j++)k++;;printf("%d\n",k);}2.#include<stdio.h>voidmain (){intx=20;inti=2;while (i<x){if (x%i==0){printf ("%d",i );x/=i;}i++;}}3.#include<stdio.h>voidmain (){2/6inta[8]={76,63,54,95,40,75,90,66};inti,s=0;for (i=0;i<8;i++ )if (a[i]>=70&&a[i]<=90 )s+=a[i];printf ("s=%d\n",s);}4.#include<stdio.h>intWF (intx,inty ){x=x+y;y+=x;returnx+y;}voidmain (){intx=3,y=8;printf ("%d\n",WF(x,y));}5.#include<stdio.h>intLA (int*a,intn ){inti,s=0;for (i=0;i<n;i++ )s+=a[i];returns;}voidmain (){inta[5]={1,2,3,4,5};intb=LA (a,5)+LA(a+2,3);printf ("b=%d\n",b);}四、寫(xiě)出下列每個(gè)函數(shù)的功能(每小題 6分,共12分)1.intWC (inta[],intn,intk ){inti,c=0;for (i=0;i<n;i++ )if (a[i]>=k )c++;returnc;}3/6函數(shù)功能:2.voidQA (structWorkera[],intn ){inti;for (i=0;i<n;i++ )scanf ("%s%d%f",a[i].name,&a[i].age,&a[i].pay );精品文檔收集整理匯總精品文檔收集整理匯總}(cāng)假定結(jié)構(gòu)類(lèi)型 structWorker 的定義如下:structWorker{charname[15];intage;floatpay;}; 精品文檔收集整理匯總精品文檔收集整理匯總函數(shù)功能:五、按題目要求編寫(xiě)函數(shù)(每小題 6分,共12分)1. 根據(jù)函數(shù)原型“ doubleMean(doublea[M][N],intm,intn )”,編寫(xiě)函數(shù)定義,要求返回二維數(shù)組a[m][n] 中所有元素的平均值。假定在計(jì)算過(guò)程中采用變量 v存放累加值和最后的平均值。 精品文檔收集整理匯總精品文檔收集整理匯總2.根據(jù)函數(shù)原型“ intMM(inta[],intm)”,編寫(xiě)函數(shù)定義,計(jì)算并返回?cái)?shù)組 a[m]中元素最大值和最小值之差。4/6C語(yǔ)言程序設(shè)計(jì) A課程試卷答案及評(píng)分標(biāo)準(zhǔn)( 6)精品文檔收集整理匯總精品文檔收集整理匯總(供參考)一、單選題(每小題2分,共20分)1.D2.B3.C4.B5.A6.D7.B8.C9.D10.C二、填空題(每小題2分,共26分)1.#include2.scanf6.x+=y7.208.329.0~M-110.011.012.*p

精品文檔收集整理匯總精品文檔收集整理匯總精品文檔收集整理匯總精品文檔收集整理匯總精品文檔收集整理匯總精品文檔收集整理匯總13.fp->score三、寫(xiě)出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(每小題6分,共30分)評(píng)分標(biāo)準(zhǔn):根據(jù)答案正確程度酌情給分。1525s=24130b=27四、寫(xiě)出下列每個(gè)函數(shù)的功能(每小題6分,共12分)評(píng)分標(biāo)準(zhǔn):根據(jù)答案敘述正確與完整程度酌情給分。統(tǒng)計(jì)并返回一維整型數(shù)組a[n]中大于等于k的值的個(gè)數(shù)。2. 從鍵盤(pán)上為具有 structWorker 類(lèi)型的數(shù)組 a[n]輸入n個(gè)記錄。五、按題目要求編寫(xiě)函數(shù)(每小題 6分,共12分)評(píng)分標(biāo)準(zhǔn):根據(jù)函數(shù)編寫(xiě)的正確與完整程度酌情給分。1.doubleMean (doublea[M][N],intm,intn ){inti,j;doublev=0.0; //1 分for (i=0;i<m;i++ )for (j=0;j<n;j++ )v+=a[i][j]; //4 分v/=m*n;returnv; //6 分}// 注:函數(shù)體的最后兩行可以合并為一條返回語(yǔ)句: re

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論