版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
重慶電子工程職業(yè)學(xué)院2007-2008學(xué)年第一學(xué)期《程序設(shè)計(jì)基礎(chǔ)》期末考試試卷(____卷)適用班級(jí):計(jì)算機(jī)應(yīng)用系、軟件工程系項(xiàng)目一二三四五六總分分?jǐn)?shù)班級(jí)_________學(xué)號(hào)__________姓名__________一、單選題(1~5題每題1分6~20每題2分共35分)(1)以下字符列中,能作為C程序自定義標(biāo)識(shí)符的是___A.num(10)B.file_bakC.breakDclass+2(2)下列語(yǔ)言中計(jì)算機(jī)能直接識(shí)別的語(yǔ)言是___A.匯編語(yǔ)言B.C語(yǔ)言C.機(jī)器語(yǔ)言D.Java(3)C語(yǔ)言中運(yùn)算對(duì)象必須是整型的運(yùn)算符是A)%=B)/C)=D)<=(4)以下數(shù)組定義正確的是___A、inta[5];B.char8th[10];C.charch[-100];D.floatf(10);(5)不是C語(yǔ)言基本數(shù)據(jù)類型的是___A、指針類型B、整型C、無(wú)符號(hào)長(zhǎng)整型D、單精度型(6)程序運(yùn)行結(jié)果的正確的是___main(){inta=-1,b=4,k;k=(a++<=0)&&(!(b--<=0));printf("%d%d%d\n",k,a,b);}A、003B.012C.103D.112(7)已知scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);則正確的輸入形式是A)a=12b=24c=36B)12,24,36C)a=12,b=24,c=36D)122436(8)程序片段執(zhí)行后輸出結(jié)果是___intx=100,y=200;printf("%d",(x,y));A、100B、200C、100,200D、編譯出錯(cuò)(9)程序片段執(zhí)行后輸出結(jié)果是___intx=100,y=200;printf("%d",x<y?x:(x,y));A、100B、200C、100,200D、編譯出錯(cuò)(10)設(shè)有程序段:intx=8;while(x=0)x=x-1;則下列描述正確的是____A、while循環(huán)將執(zhí)行10次B、while循環(huán)將執(zhí)行無(wú)限次C、while循環(huán)將一次也不執(zhí)行D、while循環(huán)將執(zhí)行1次0.(11)下面程序段的運(yùn)行結(jié)果是___charc[]={‘a(chǎn)’,‘b’,‘\0’,‘c’,‘\0printf(“%s\n”,c);A)abcB)‘a(chǎn)’‘b’C)abcD)ab(12)C語(yǔ)言規(guī)定,函數(shù)返回值的類型由___所決定。A)return語(yǔ)句中的表達(dá)式類型B)調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型C)調(diào)用該函數(shù)時(shí)的形參類型在定義該函數(shù)時(shí)所指定的函數(shù)類型(13)設(shè)有定義:inta=2,b=3,c=4;,則以下選項(xiàng)中值為0的表達(dá)式是___A.(!a==1)&&(!b==0)B.aC.a&&bD.a||(b+b)&&(c-a)(14)有以下程序段:intk=0;while(k==1)k++;while循環(huán)執(zhí)行的次數(shù)是___A)無(wú)限次B)有語(yǔ)法錯(cuò),不能執(zhí)行C)一次也不執(zhí)行D)執(zhí)行1次(15)當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組,則向函數(shù)傳遞的是___A)數(shù)組的長(zhǎng)度B)數(shù)組的首地址C)數(shù)組每一個(gè)元素的地址D)數(shù)組每個(gè)元素中的值(16)以下正確的敘述是___A)在C語(yǔ)言中,main函數(shù)必須位于文件的開頭B)C語(yǔ)言的每行中只能寫一條語(yǔ)句C)C語(yǔ)言本身沒(méi)有輸入、輸出語(yǔ)句D)對(duì)一個(gè)C語(yǔ)言程序進(jìn)行編譯預(yù)處理時(shí),可檢查宏定義的語(yǔ)法錯(cuò)誤(17)以下___是非法函數(shù)調(diào)用語(yǔ)句。A)charc=‘T’;B)charc;putchar(c);getchar(c);C)putchar(0x7)D)putchar(‘d’+1);(18)以下不正確的一維數(shù)組定義語(yǔ)句是___doublea[5]={1.0,2.7};floata[5]={1.0,2.7,2.8,2,9,3.1,4.5};chara[]={‘1’,‘2’,‘\101’,‘chara[]={‘\x10’,‘\xa’,‘\r’(19)以下程序的運(yùn)行結(jié)果是___#include<stdio.h>main(){inti=0;while(1){printf(“*”);i++;if(i<3)break;}printf(“\n”);}A)*B)***C)**D)****(20)如下程序:intrunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=runc(runc(x,y),z);printf(“%d\n”,r);}該程序的執(zhí)行結(jié)果是___A)12B)13C)14D)15二、填空題(8空共16分)1、設(shè)X為int型變量,請(qǐng)寫出描述“X是偶數(shù)”的表達(dá)式是:。2、C語(yǔ)言中的基本數(shù)據(jù)類型分為型,型和字符型.3、在數(shù)組intscore[10]={1,2,3,4,5,6}中,元素定義的個(gè)數(shù)有個(gè),其中score[8]的值為。4、循環(huán)語(yǔ)句:for(i=-1;i<3;i++)printf(“!”);的循環(huán)次數(shù)是:。5.C語(yǔ)言提供的三種邏輯運(yùn)算符是、和!。三、判斷題(10題10分)1.語(yǔ)句“intn=10;inta[n];”是合法的。()2.語(yǔ)句“charstr[10]={"abcde"};printf("%d",strlen(str));”輸出結(jié)果不是10,也不是5,而是6。()3.宏定義“#defineS(a)a*a+a”與“#defineS(a)(a*a+a)”在任何情況下都等價(jià)。()4.若i=3,則執(zhí)行語(yǔ)句“j=++i;”之后j的值為4。()5.若i=3,則執(zhí)行“j=i++;j=++i;”之后j的值為5。()6.根據(jù)語(yǔ)句“intb[3][3]={2,2,9,4,5,3,6,7,8};”,則可以知道b[1][1]的值為4。()7.以下語(yǔ)句“intx;while(1){x++;}”不能通過(guò)編譯。()8.有以下程序片段:“for(i=0;i<10;i++)for(j=0;j<10;j++)語(yǔ)句1“,則語(yǔ)句1要執(zhí)行20次。()9.printf函數(shù)是C語(yǔ)言本身的一部分。()10.引用數(shù)組的元素的時(shí)候,下標(biāo)不能使用變量。()四、程序填空(5空10分)1.以下程序的功能是:從鍵盤上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高成績(jī)和最低成績(jī),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,請(qǐng)?zhí)羁铡ain(){floatx,amax,amin;scanf(“%f”,&x);amax=x;amin=x;while(【1】){if(x>amax)amax=x;if(【2】)amin=x;scanf(“%f”,&x);}printf(“\namax=%f\namin=%f\n”,amax,amin);}2.Fibonacci數(shù)列中的頭兩個(gè)數(shù)是1和1,從第三個(gè)數(shù)開始,每個(gè)數(shù)等于前兩個(gè)數(shù)之和。下述程序計(jì)算此數(shù)列的前20個(gè)數(shù),且每行輸出5個(gè)數(shù),請(qǐng)?zhí)羁铡?include<stdio.h>voidmain(){intf,f1=1,f2=1;inti;printf(“%6d,%6d”,f1,f2);for(i=3;i<=20;i++){f=【3】printf(“%6d”,f);if(【4】)printf(“\n”);f1=f2;【5】}}五、分析結(jié)果(3題共9分)1、main(){inta;scanf(“%d”,&a);if(a++>10)printf(“%d\n”,++a);elseprintf(“%d\n”,a--);}運(yùn)行時(shí)輸入10,則運(yùn)行結(jié)果為:2、#include<stdio.h>main(){intx,y,z=2;x=z++;y=++z;printf(“%d%d%d”,x,y,z);}運(yùn)行結(jié)果:3.、main(){inta,b;scanf("%d",&a,);scanf("%d",&b);swap(a,b);}swap(inta,intb){intt;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年健康管理師營(yíng)養(yǎng)宣教自測(cè)含答案
- 2026年軍休服務(wù)管理機(jī)構(gòu)招聘面試軍休人員健康檔案建立管理考核題及解析
- 2026年消防員心理素質(zhì)測(cè)試題目含答案
- 2026年美容師皮膚管理師技能測(cè)試熬夜肌急救護(hù)理方案訓(xùn)練題及答案
- 2026年團(tuán)隊(duì)困境協(xié)作解決測(cè)試含答案
- 2026年駐馬店幼兒師范高等??茖W(xué)校單招綜合素質(zhì)考試模擬測(cè)試卷附答案解析
- 2026年雙循環(huán)新發(fā)展格局內(nèi)涵與企業(yè)定位調(diào)整思考測(cè)試含答案
- 2026年甘肅交通職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試模擬測(cè)試卷附答案解析
- 2026年貴州職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫(kù)附答案解析
- 2026年漳州職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案解析
- 四川長(zhǎng)江擔(dān)保集團(tuán)有限公司及其子公司2025年第六批員工公開招聘的備考題庫(kù)及一套參考答案詳解
- 2026內(nèi)蒙古包頭市昆區(qū)殘聯(lián)殘疾人專職委員招聘2人參考考試試題及答案解析
- 2025年物業(yè)管理師物業(yè)管理實(shí)務(wù)真題及試題及答案
- 2026屆吉林省長(zhǎng)春市第150中學(xué)高二生物第一學(xué)期期末達(dá)標(biāo)檢測(cè)試題含解析
- 2026年二級(jí)建造師之二建水利水電實(shí)務(wù)考試題庫(kù)300道含完整答案【典優(yōu)】
- 2024年北京日?qǐng)?bào)社招聘真題
- 甲氨蝶呤沖擊課件
- 珠寶采購(gòu)合同協(xié)議
- 2026年長(zhǎng)沙電力職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及參考答案詳解一套
- 2026年白城醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)技能考試題庫(kù)帶答案
- 2025年武夷學(xué)院期末題庫(kù)及答案
評(píng)論
0/150
提交評(píng)論