![《C程序設(shè)計(jì)》自測(cè)題4參考答案_第1頁(yè)](http://file4.renrendoc.com/view/fcc385f07898c020a32be0567032383d/fcc385f07898c020a32be0567032383d1.gif)
![《C程序設(shè)計(jì)》自測(cè)題4參考答案_第2頁(yè)](http://file4.renrendoc.com/view/fcc385f07898c020a32be0567032383d/fcc385f07898c020a32be0567032383d2.gif)
![《C程序設(shè)計(jì)》自測(cè)題4參考答案_第3頁(yè)](http://file4.renrendoc.com/view/fcc385f07898c020a32be0567032383d/fcc385f07898c020a32be0567032383d3.gif)
![《C程序設(shè)計(jì)》自測(cè)題4參考答案_第4頁(yè)](http://file4.renrendoc.com/view/fcc385f07898c020a32be0567032383d/fcc385f07898c020a32be0567032383d4.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1頁(yè),共4頁(yè)《C程序設(shè)計(jì)》自測(cè)題4參考答案一、選擇題:本大題共20小題,每小題2分,共40分,在每小題給出的四個(gè)選項(xiàng)中,只有唯一正確選項(xiàng),將正確答案填寫(xiě)在題干后的括號(hào)內(nèi)。1、C語(yǔ)言規(guī)定:源程序中main函數(shù)的位置:(C)A、必須在最開(kāi)始B、必須在系統(tǒng)調(diào)用的庫(kù)函數(shù)的后面C、可以任意D、必須在后面2、以下敘述不正確的是(D)A、一個(gè)C程序可由一個(gè)或多個(gè)函數(shù)組成B、一個(gè)C程序必須包含一個(gè)main函數(shù)C、C程序的基本組成單位是函數(shù)D、在C程序中,注釋說(shuō)明只能位于一條語(yǔ)句的后面3、下面不正確的字符常量是(A)A、”C”B、’?’C、’W’D、’\1014、下列選項(xiàng)中哪個(gè)是合法的標(biāo)識(shí)符(C)。A、3daysB、charC、_aboveD、a>b5、若有定義inti=3,j=3;printf("%d,%d",++i,j++);運(yùn)行結(jié)果為:(A)A、4,3B、3,3C、4,4D、3,46、已知inti;floatf;doubled;則表達(dá)式10+’a’+i*f值的數(shù)據(jù)類(lèi)型為(C)A、intB、floatC、doubleD、不確定7、下列實(shí)型常量用指數(shù)形式表示正確的是:(A)A、123E2B、.e4C、e-58、設(shè)有定義inta,b;當(dāng)執(zhí)行scanf(“%d,%d”,&a,&b);語(yǔ)句時(shí),若要求a、b的值分別為12、24,則正確的輸入格式為:(C)A、a=12,b=24B、a=12b=24C、12,24D、12249、以下程序的輸出結(jié)果是:(B)main(){intx=2,y=-1,z=2;if(x<y)if(y<0)z=0;elsez+=1;printf("%d\n",z);}A、3B、2C10、設(shè)有inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值(B)A、1B、2C11、C語(yǔ)言中while和do-while循環(huán)的主要區(qū)別是:(A)A、do-while的循環(huán)體至少無(wú)條件執(zhí)行一次B、while的循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格C、do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)D、do-while的循環(huán)體不能是復(fù)合語(yǔ)句12、下面這個(gè)程序的輸出是(B)main(){inta,b,c;a=7;b=8;c=9;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);}A、a=7b=8c=7B、a=7b=9c=7C、a=8b=9c=7D、a=8b=9c=813、以下對(duì)數(shù)組的定義方式哪個(gè)是正確的?(A)A、charname[10];B、intn=2;inta[n];C、charname[-10];D、floatweight[10.3];14、以下對(duì)二維數(shù)組a的正確說(shuō)明是(C)。A、inta[3][];B、floata[3,4];C、doublea[3][4];D、floata(3)(4);15、以下程序的運(yùn)行結(jié)果是(B)main(){charc=’b’;printf(“%c”,(c>=‘a(chǎn)’&&c<=‘z’)?c-32:c);}A、bB、BC、98D、6616、下列選項(xiàng)定義了整型變量a,b和c,并為這三個(gè)變量賦初值為5,不正確的語(yǔ)句是(A)。A、inta=b=c=5;B、inta=5,b=5,c=5;C、inta,b,c;D、inta=5,c=5,b;a=5,b=5,c=5;b=5;17、下列程序運(yùn)行結(jié)果是(B)。main()main(){inti=11,sum=0;{inti=11,sum=0;dowhile(i<=10){sum+=i;{sum+=i; i++;i++;}while(i<=10);}printf("%d",sum);printf("%d",sum);}}A、11,11B、11,0C、0,11D、0,018、若a和b都是int型變量,則下面表達(dá)式的值為(B)。(a=2,b=5,b++,a+b)A、7B、8C、619、在C語(yǔ)言中,要求運(yùn)算對(duì)象必須是整型的運(yùn)算符是(D)。A、/B、++C、!=D、%20、在語(yǔ)言中,引用數(shù)組元素是,數(shù)組下標(biāo)的數(shù)據(jù)類(lèi)型允許是(C)。A、整型常量B、整型表達(dá)式C、整型常量或整型表達(dá)式D、任何類(lèi)型的表達(dá)式二、判斷題:本大題共10小題,每題2分,共20分,正確的劃√,錯(cuò)誤的劃×。21、在一個(gè)C程序中,必須有且只能有一個(gè)主函數(shù)main()。(√)22、intdata(5);這種定義方式是正確的(×)23、一維數(shù)組初始化的數(shù)據(jù)個(gè)數(shù)允許少于數(shù)組的長(zhǎng)度,但不能多于數(shù)組的長(zhǎng)度。(√)24、++和—運(yùn)算符不僅可以用于變量,還可以用于常量和表達(dá)式。(×)25、=是關(guān)系運(yùn)算符,==是賦值運(yùn)算符。(×)26、只有一個(gè);的語(yǔ)句,即空語(yǔ)句,在C語(yǔ)言中是不合法的。(×)27、以下程序塊對(duì)switch語(yǔ)句的應(yīng)用是正確的。(×)intx=0,y=10;switch(x){casey:x++;break;casey+2:x+=10;break;casey-1:x=-7;break;}28、關(guān)系運(yùn)算符的運(yùn)算對(duì)象可以是任意類(lèi)型。(√)29、a+2=b;是合法的賦值語(yǔ)句。(×)30、程序的三種基本結(jié)構(gòu)分別是順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。(√)三、填空題:本大題共7小題,每空2分,本題共20分。31、在TurboC中,一個(gè)int型變量在內(nèi)存中所占的字節(jié)數(shù)是2,一個(gè)float型變量在內(nèi)存中所占的字節(jié)數(shù)是4。32、表達(dá)式3>2&&2>1的值為1。33、若x為int型變量,則執(zhí)行以下語(yǔ)句后x的值是-16。x=8;x+=x-=x+x;34、inti=1,j=7,a;a=i+(j%4!=0);則a=2。35、一維數(shù)組的下標(biāo)從0開(kāi)始。36、C語(yǔ)言中,表示“真”值用1。37、C語(yǔ)言提供的三種邏輯運(yùn)算符是||、!、&&。四、分析程序運(yùn)行結(jié)果:本大題共3小題,每題3分,本題共9分,將下列程序運(yùn)行所得結(jié)果填寫(xiě)在題干后橫線(xiàn)上。38、下列程序運(yùn)行結(jié)果:Good!Pass!Fail!main(){intscore=4;switch(score){case5:printf(“Verygood!”);case4:printf(“Good!”);case3:printf(“Pass!”);case2:printf(“Fail!”);break;default:printf(“dataerror!”);}}39、下列程序運(yùn)行結(jié)果:4main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=10)break;if(b%3==1){b+=3;continue;}b=b-5;}printf("%d\n",a);}40、下列程序運(yùn)行結(jié)果:3main(){intx=100,a=10,b=20;intv1=5,v2=0;if(a<b)if(b!=15)if(v1==0)x=1;elseif(v2!=0)x=10;x=3;printf(“%d”,x);}五、編寫(xiě)下列程序:本大題共2小題,本題共11分。41、請(qǐng)編寫(xiě)一個(gè)程序,實(shí)現(xiàn)打印下列圖案。(6分)***************解一:“*”利用循環(huán)語(yǔ)句輸出,得6分。main(){inti,j;…………定義變量部分1分for(i=1;i<=5;i++)…………外層循環(huán)部分1分{for(j=1;j<=i;j++)printf("*");…………輸出”*”部分2分printf("\n");}}…………換行2分解二:此題只使用printf語(yǔ)句輸出,得3分。main(){printf(”*\n”);printf(”**\n”);printf(”***\n”);printf(”****\n”);printf(”*****\n”);}解三:利用數(shù)組輸出,得6分。main(){chara[5][6]={“*”,”**”,”***”,”****”,”*****”},i,j;………定義變量及數(shù)組初始化部分1分for(i=0;i<=4;i++)………外層循環(huán)部分1分{for(j=0;j<=5;j++)或for(j=0;j<i;j++)printf("%c",a[i][j]);…………輸出a[i][j]部分2分printf("\n");}}…………換行2分42、有3個(gè)整數(shù)abc,由鍵盤(pán)輸入,輸出其中最大的數(shù)。(5分)解一:main(){inta,b,c,t;…………定義變量部分1分scanf(“%d,%d”,a,b);或scanf(“%d%d”,a,b);…………輸入變量值部分1分if(a<b){t=a;a=b;b=t;}if(a<c){t=a;a=c;c=t;}…………交換變量部分2分printf(“%d”,a);}…………輸出最大值部分1分解二:main(){inta,b,c,max;…………定義變量部分1分scanf(“%d,%d”,a,b);或scanf(“%d%d”,a,b);…………輸入變量值部分1分if(a>b)max=a;elsemax=b;if(max<c)max=c;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 團(tuán)知識(shí)競(jìng)賽活動(dòng)方案8篇
- 2025年醫(yī)療委托服務(wù)協(xié)議樣本
- 上海市松江區(qū)汽車(chē)租賃服務(wù)合同模板
- 2025年冬季供暖系統(tǒng)承包協(xié)議
- 2025年經(jīng)營(yíng)權(quán)讓渡協(xié)議第十七案
- 2025年寫(xiě)字樓租賃合同續(xù)租協(xié)議書(shū)
- 2025年砂洗機(jī)項(xiàng)目申請(qǐng)報(bào)告模稿
- 2025年醫(yī)師專(zhuān)業(yè)技能提升合作協(xié)議書(shū)范本
- 2025年藥效學(xué)研究服務(wù)項(xiàng)目申請(qǐng)報(bào)告
- 2025年鄉(xiāng)村住宅修建工程協(xié)議
- 建筑基坑工程監(jiān)測(cè)技術(shù)標(biāo)準(zhǔn)
- 2024年廣東汕尾市“奔向海陸豐”事業(yè)單位(綜合崗類(lèi))招聘工作人員176人歷年高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 【2024高考萬(wàn)能答題模版】數(shù)學(xué)答題模板1
- DG-TJ 08-2242-2023 民用建筑外窗應(yīng)用技術(shù)標(biāo)準(zhǔn)
- 2024-2025上期學(xué)校心理健康教育工作計(jì)劃(附每周工作安排)
- 【中考真題】2024年河南省普通高中招生考試歷史試卷(含答案)
- YYT 0653-2017 血液分析儀行業(yè)標(biāo)準(zhǔn)
- JT-T-445-2021汽車(chē)底盤(pán)測(cè)功機(jī)
- 高考英語(yǔ)經(jīng)常用的七百個(gè)詞匯
- 不定代詞用法總結(jié)及配套練習(xí)題
- 糖尿病孕婦護(hù)理:案例分析
評(píng)論
0/150
提交評(píng)論