




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE5中央廣播電視大學(xué)2015秋季C語(yǔ)言程序設(shè)計(jì)(C語(yǔ)言程序設(shè)計(jì)A)課程模擬試卷題號(hào)一二三四五總分得分一、單選題(每小題2分,共20分)1.C語(yǔ)言源程序文件的缺省擴(kuò)展名為()。A.cppB.exeC.objD.c2.設(shè)x和y均為邏輯值,則x&&y為真的條件是x和y()。A.均為真B.其中一個(gè)為真C.均為假D.其中一個(gè)為假3.在下列的符號(hào)常量定義中,正確的定義格式為()。A.#defineM1B.constintM220C.#defineM310D.constcharmark4.for循環(huán)語(yǔ)句能夠被改寫(xiě)為()語(yǔ)句。A.復(fù)合B.ifC.switchD.while5.在下面的一維數(shù)組定義中,錯(cuò)誤的定義格式為()。A.inta[]={1,2,3};B.inta[10]={0};C.inta[];D.inta[5];6.在下面的函數(shù)原型聲明中,存在語(yǔ)法錯(cuò)誤的是()。A.intAA(inta,intb);B.intAA(int,int);C.intAA(inta;intb;);D.intAA(inta,int);7.假定a為一個(gè)數(shù)組名,則下面存在錯(cuò)誤的表達(dá)式為()。A.a[i]B.*a++C.*aD.*(a+1)8.假定有定義為“inta[10],x,*pa=a;”,若要把數(shù)組a中下標(biāo)為3的元素值賦給x,則不正確的賦值為()。A.x=pa[3]B.x=*(a+3)C.x=a[3]D.x=*pa+39.字符串"y=%d\n"的長(zhǎng)度為_(kāi)_______。A.5B.6C.4D.310.向一個(gè)二進(jìn)制文件中寫(xiě)入信息的函數(shù)為()。A.fgets()B.fputs()C.fread()D.fwrite()二、填空題(每小題2分,共26分)1.執(zhí)行“printf("%c",'A'+3);”語(yǔ)句后得到的輸出結(jié)果為_(kāi)_______。2.短整數(shù)類型shortint的長(zhǎng)度為_(kāi)_______。3.用類型關(guān)鍵字表示十進(jìn)制常數(shù)3.26f的類型為_(kāi)_______4.假定y=10,則表達(dá)式++y*3的值為_(kāi)_______。5.邏輯表達(dá)式(x==0&&y>5)的相反表達(dá)式為_(kāi)_______。6.若x=5,y=10,則x!=y的邏輯值為_(kāi)_______。7.假定二維數(shù)組的定義為“inta[3][5];”,則該數(shù)組所占存儲(chǔ)空間的字節(jié)數(shù)為_(kāi)_______。8.使用“typedefcharBB[10][50];”語(yǔ)句定義________為含有10行50列的二維字符數(shù)組類型。9.字符串"a:\\xxk\\ff"的長(zhǎng)度為_(kāi)_______。10.假定p所指對(duì)象的值為25,p+1所指對(duì)象的值為46,則*++p的值為_(kāi)_______。11.假定一個(gè)數(shù)據(jù)對(duì)象為int*類型,則指向該對(duì)象的指針類型為_(kāi)______。12.假定一個(gè)結(jié)構(gòu)類型的定義為“structA{inta,b;structA*c;};”,則該類型的理論長(zhǎng)度為_(kāi)_______。13.假定要訪問(wèn)一個(gè)結(jié)構(gòu)對(duì)象x中的數(shù)據(jù)成員a,則表示方式為_(kāi)___________。三、寫(xiě)出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(每小題6分,共30分)1.#include<stdio.h>voidmain(){intx=3;switch(2*x+1){case4:printf("%d",x);break;case7:printf("%d",2*x);break;case10:printf("%d",3*x);break;default:printf("%s","default");}}輸出結(jié)果:2.#include<stdio.h>voidmain(){intf=1,i;for(i=1;i<4;i++)f=3*f+1;printf("%d",f);}輸出結(jié)果:3.#include<stdio.h>voidmain(){inta[8]={12,39,26,41,55,63,72,40};inti,c=0;for(i=0;i<8;i++)if(a[i]%3==0)c++;printf("%d\n",c);}輸出結(jié)果:4.#include<stdio.h>#include<string.h>voidmain(){chars[]="123456";inti,n=strlen(s);for(i=0;i<n/2;i++){charc=s[i];s[i]=s[n-1-i];s[n-1-i]=c;}printf("%s\n",s);}輸出結(jié)果:5.#include<stdio.h>intLB(int*a,intn){int*p,s=1;for(p=a;p<a+n;p++)s*=*p;returns;}voidmain(){inta[]={1,2,3,4};printf("%d\n",LB(a,sizeof(a)/sizeof(int)));//sizeof(a)為求出數(shù)組a所占用的存儲(chǔ)空間的字節(jié)數(shù)}輸出結(jié)果:四、寫(xiě)出下列每個(gè)函數(shù)的功能(每小題6分,共12分)1.#include<stdio.h>intSA(inta,intb){if(a>b)return1;elseif(a==b)return0;elsereturn-1;}函數(shù)功能:2.voidOutput(structIntNode*f)//f為單鏈表的表頭指針{if(!f)return;while(f){printf("%d",f->data);f=f->next;}printf("\n");}函數(shù)功能:五、按題目要求編寫(xiě)程序(每小題6分,共12分)1.完善下面程序,該程序功能是從鍵盤(pán)上輸入10個(gè)整數(shù)到一維數(shù)組a[10]中,然后按照下標(biāo)從大到小的次序輸出數(shù)組a[10]中的每個(gè)元素值,元素值之間用一個(gè)空格分開(kāi)。#include<stdio.h>voidmain(){inta[10],i;//用i作為循環(huán)變量printf("從鍵盤(pán)輸入10個(gè)整數(shù):\n");//向下補(bǔ)充程序內(nèi)容,用兩個(gè)for循環(huán)實(shí)現(xiàn)printf("\n");}2.編寫(xiě)一個(gè)主函數(shù),假定a和b的取值范圍為:6≤a≤50,10≤b≤30,求出滿足不定方程3a+2b=120的全部整數(shù)組解。如(20,30)
中央廣播電視大學(xué)2015秋季C語(yǔ)言程序設(shè)計(jì)課程模擬試卷答案及評(píng)分標(biāo)準(zhǔn)(供參考)一、單選題(每小題2分,共20分)1.D2.A3.C4.D5.C6.C7.B8.D9.A10.D二、填空題(每小題2分,共26分)1.D2.23.float4.335.(x!=0||y<=5)或:(x||y<=5)6.1(真,true)7.608.BB9.910.4611.int**12.1213.x.a三、寫(xiě)出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(每小題6分,共30分)評(píng)分標(biāo)準(zhǔn):根據(jù)答案正確程度酌情給分。1.62.403.44.6543215.24四、寫(xiě)出下列每個(gè)函數(shù)的功能(每小題6分,共12分)評(píng)分標(biāo)準(zhǔn):根據(jù)答案敘述的正確與完善程度酌情給分。1.比較兩個(gè)整數(shù)a和b的大小,若a>b則返回1,若a==b則返回0,若a<b則返回-1。2.遍歷輸出由f所指向的單鏈表中每個(gè)結(jié)點(diǎn)的值。五、按題目要求編寫(xiě)程序(每小題6分,共12分)評(píng)分標(biāo)準(zhǔn):根據(jù)編寫(xiě)程序或函數(shù)的正確與完整程度酌情給分。1.for(i=0;i<10;i++)scanf("%d",&a[i]);//3分for(i=9;i>=0;i--)printf("%d",a[i]);//6分注:第1行中的&a[i]也可替換為a+i2.voidmain(){inta,b;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房屋施工技術(shù)質(zhì)量管理培訓(xùn)
- 冬季裝維作業(yè)安全培訓(xùn)
- 2024中國(guó)黃金集團(tuán)投資有限公司招聘3人筆試參考題庫(kù)附帶答案詳解
- 班組長(zhǎng)綜合管理技能培訓(xùn)大綱
- 九年級(jí)上冊(cè)第三單元 西南情韻欣賞☆瑤族舞曲教案
- 2024中國(guó)能源建設(shè)股份有限公司北方區(qū)域總部(北方建投)管理崗位招聘1人筆試參考題庫(kù)附帶答案詳解
- 人教版高中物理必修2《5.向心加速度》教學(xué)設(shè)計(jì)
- 程序員培訓(xùn)感悟:從迷茫到豁然開(kāi)朗
- 成人消防安全培訓(xùn)
- 窗簾布藝培訓(xùn)
- 第一、二單元綜合檢測(cè)卷-必修中外歷史綱要下(附答案)
- JSBXC1-850時(shí)間繼電器
- 煤礦節(jié)電降耗管理措施
- 《英語(yǔ)委婉語(yǔ)與忌語(yǔ)》PPT課件.ppt
- 地域文化教學(xué)大綱(修訂本)
- 通用航空產(chǎn)業(yè)園項(xiàng)目商業(yè)計(jì)劃書(shū)范文參考
- 中國(guó)書(shū)法演變史
- 工商企業(yè)管理畢業(yè)論文范文
- 井下電纜著火應(yīng)急演練預(yù)案
- APP開(kāi)發(fā)合作協(xié)議通用版
- 小學(xué)數(shù)學(xué) 五進(jìn)制
評(píng)論
0/150
提交評(píng)論