大學計算機專業(yè)《C語言程序設(shè)計》模擬試卷及答案(四)_第1頁
大學計算機專業(yè)《C語言程序設(shè)計》模擬試卷及答案(四)_第2頁
大學計算機專業(yè)《C語言程序設(shè)計》模擬試卷及答案(四)_第3頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大學計算機專業(yè)《C語言程序設(shè)計》模擬試卷及答案試卷編號:9618所屬語言:C語言試卷方案:模擬4試卷總分:100分共有題型:5種一、填空 共8題(共計8分)第1題(1.0分)題號:513y+=y-=m*=yy1intm=5,y=2;答案:=======(答案1)=======-16第2題(1.0分)題號:84b=(a=6,a*3);b1答案:=======(答案1)=======18第3題(1.0分)題號:293getchar()函數(shù)只能接收一個【1】.答案:=======(答案1)=======字符第4題(1.0分)題號:437以下程序的輸出結(jié)果為【1】,#include"stdio.h"main(){inta=010,j=10;printf("%d,%d\n",++a,j--);}答案:=======(答案1)=======9,10第5題(1.0分)題號:86寫出表達式1.234&&5.982的值是【1】.答案:=======(答案1)=======1第6題(1.0分)題號:303為了避免嵌套條件語句的二義性,Celse1答案:=======(答案1)=======if第7題(1.0分)題號:311若所用變量均已正確定義,則執(zhí)行下面程序段后的值是【1】.for(i=0;i<2;i++)printf("YES");答案:1)=======YESYES(有回車)第8題(1.0分)題號:312以下程序段要求從鍵盤輸入字符,當輸入字母為'Y'時,執(zhí)行循環(huán)體,則括號內(nèi)應(yīng)填寫【1】.ch=getchar();while(ch 'Y')/*在括號中填寫ch=getchar();答案:=======(答案1)=========二、判斷 共15題(共計15分)第1題(1.0分)題號:937C答案:N第2題(1.0分)題號:928C程序中的關(guān)鍵字必須小寫.答案:Y第3題(1.0分)題號:715-32100intlongint答案:Y第4題(1.0分)題號:929在C語言中,5種基本數(shù)據(jù)類型的存儲空間長度的排列順序為:char<int<longint<=float<double答案:Y第5題(1.0分)題號:947printf,%c%s答案:N第6題(1.0分)題號:194若有定義和語句:inta;charc;floatf;scanf("%d,%c,%f",&a,&c,&f);若通過鍵盤輸入:10,A,12.5,則a=10,c='A',f=12.5.答案:Y第7題(1.0分)題號:944C語言中,賦值表達式加上分號就構(gòu)成了賦值語句.答案:Y第8題(1.0分)題號:961C答案:Y第9題(1.0分)題號:950邏輯運算符中的"&&"和"||答案:Y第10題(1.0分)題號:951switch,defaultcase答案:Y第11題(1.0分)題號:723若a=3,b=2,c=1則關(guān)系表達式"(a>b)==c"的值為"真".答案:Y第12題(1.0分)題號:709inti=20;switch(i/10){case2:printf("A");case1:printf("B");}的輸出結(jié)果為A.答案:N第13題(1.0分)題號:742intcwhile(c=getchar())C答案:Y第14題(1.0分)題號:954continue語句只結(jié)束本次循環(huán),而不是終止整個循環(huán)的執(zhí)行.break語句則是結(jié)束整個循環(huán)過程,不再判斷執(zhí)行循環(huán)的條件是否成立.答案:Y第15題(1.0分)題號:952do-while;while條件表達式.答案:N三、單項選擇 共20題(共計40分)第1題(2.0分)題號:2016C,int2shortA:1B:2C:4D:8答案:B第2題(2.0分)題號:2209CA:a:=b+1B:a=b=c+2C:intD:a=a+7=c+b答案:B第3題(2.0分)題號:2000A:a=1,b=2B:j++C:a=b=5;D:y=int(x)答案:C第4題(2.0分)題號:2130CA:sizeofB:includeC:scanfD:sqrtA第5題(2.0分)題號:2211int7A:(x=y=6,x+y,x+1)B:(x=y=6,x+y,y+1)C:(x=6,x+1,y=6,x+y)D:(y=6,y+1,x=y,x+1)答案:C第6題(2.0分)題號:2127下列程序段的輸出結(jié)果為().floatk=0.8567;printf("%4.1f%%",k*100);A:0085.6%%B:85.7%C:0085.6%D:.857B第7題(2.0分)題號:2135下列程序段的輸出結(jié)果為().intx=3,y=2;printf("%d",(x-=y,x*=y+8/5));A:1B:7C:3D:5答案:C第8題(2.0分)題號:2189從鍵盤上輸入某字符串時,不可使用的函數(shù)是().A:getchar()B:gets()C:scanf()D:fread()答案:A第9題(2.0分)題號:2039kintk=-8567;printf("k=|%06D|\n");A:格式描述符不合法,輸出無定值B:輸出為k=|%06D|C:輸出為|0-8567|D:輸出為|-8567|答案:B10(2.0)題號以下程序的輸出結(jié)果為().main(){inti=010,j=10;printf("%d,%d\n",++i,j--);}A:11,10B:9,10C:010,9D:10,9B第11題(2.0分)題號:2144inta=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;則a的值為().A:1B:2C:3D:不一定答案:A第12題(2.0分)題號:2259以下關(guān)于運算符優(yōu)先順序的描述中正確的是().ABCD答案:C第13題(2.0分)題號:2318CA:&&B:%C:!D:||答案:B第14題(2.0分)題號:2261A",A式的值為"假",則以下不能滿足要求的表達式是().A:A%2==1B:!(A%2==0)C:!(A%2)D:A%2答案:C15(2.0)題號執(zhí)行下列語句后的輸出為().intj=-1;if(j<=1)printf("****\n");else A:****B:%%%%C:%%%%cD:有錯,執(zhí)行不正確答案:A第16題(2.0分)題號:2248下面有關(guān)for循環(huán)的正確描述是().A:for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B:for循環(huán)是先執(zhí)行循環(huán)循環(huán)體語句,后判斷表達式C:在for循環(huán)中,不能用break語句跳出循環(huán)體D:for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來答案:D17(2.0)題號以下程序的運行結(jié)果是().main(){intn;for(n=1;n<=10;n++){if(n%3==0)continue;printf("%d",n);}}A:12457810B:369C:12D:1234567890答案:A第18題(2.0分)題號:2141以下程序段的輸出結(jié)果為().for(i=4;i>1;i--)for(j=1;j<i;j++)putchar('#');A:無B:######C:#D:###答案:B第19題(2.0分)題號:2251以下不是無限循環(huán)的語句為().A:for(y=0,x=1;x>++y;x=i++)B:for(;;x++=i);C:while(1){x++;}D:for(i=10;;i--)sum+=i;答案:A第20題(2.0分)題號:2249ifor(i=2;i==0;)printf("%d",i--);AB:0答案:B四、程序填空 共3題(共計27分)第1題(9.0分)題號:405/*-------------------------------------------------------【程序填空】題目:要求輸出結(jié)果為:A,B65,66-------------------------------------------------------*/#include<stdio.h>voidmain()/***********SPACE***********/{chara,【?】/***********SPACE***********/a=【?】;b='b';a=a-32;/***********SPACE***********/b=b-【?】;printf("%c,%c\n%d,%d\n",a,b,a,b);}答案:=======(答案1)=======b;=======(答案2)======='a'=========或=========97=======(答案3)=======32第2題(9.0分)題號:25/*-------------------------------------------------------【程序填空】題目:以下程序的功能如(圖1)。-------------------------------------------------------*//***********SPACE***********/【?】main(){floatx,f;scanf("%f",&x);/***********SPACE***********/if(x<0)【?】;/***********SPACE***********/elseiff=2*x+1;elsef=sin(x)+5;/***********SPACE***********/printf("x=%f,y=%f\n",【?】);}答案:=======(答案1)=======#include"math.h"=========或=========#include<math.h>=======(答案2)=======f=fabs(x+1)3)=======x<=5=========或=========5>=x=========或=========x<6=========或=========6>x=========或=========x>=0&&x<=5=========或=========0<=x&&x<=5=========或=========x>=0&&5>=x=========或=========0<=x&&5>=x=========或=========!(x>5)=======(答案4)=======x,f第3題(9.0分)題號:24/*-------------------------------------------------------【程序填空】N(N≠0),(或-1N=150解成1×2×3×5×5;N=-150時,可分解為-1×2×3×5×5。下邊程序能實現(xiàn)這種分解過程。當N=150,輸出以下分解果:N=1*2* 3* 5* 5-------------------------------------------------------*/main(){intn,i,j,r;scanf("%d",&n);if(n==0){printf("dataerror\n");exit(0);}/***********SPACE***********/elseif(【?】)printf("n=1");else{printf("n=-1");n=-n;}/***********SPACE***********/for(【?】;i<=n;i++){/***********SPACE***********/【?】;while(r==0){printf("*%d",i);/***********SPACE***********/【?】;r=n%i;}}printf("\n");}答案:=======(答案1)=======n>0=========或=========0<n=======(答案2)=======i=2=======(答案3)=======r=n%i=======(答案4)=======n=n/i=========或=========n/=i五、程序設(shè)計 共1題(共計10分)第1題(10.0分)題號:365/*------------------------------------------------【程序設(shè)計】19fun四位數(shù)的各位數(shù)字的立方和注意:部分源程序給出如下。請勿改動主函數(shù)main數(shù)fun的花括號

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論