




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
作業(yè)二(一)選擇結(jié)構(gòu)程序設(shè)計一、填空:表示“整數(shù)x的絕對值大于5”時值為“真”的C語言表達(dá)式是【1】若有以下程序
main()
{inta=4,b=3,c=5,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
printf("%d%d%d\n",a,b,c);
}
執(zhí)行后輸出結(jié)果為【2】以下程序運(yùn)行后的輸出結(jié)果是【3】main(){intx=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf(“%d,%d\n”,x,y);}
(4)若有以下程序
main()
{intp,a=5;
if(p=a!=0)
printf("%d\n",p);
else
printf("%d\n",p+2);
}
執(zhí)行后輸出結(jié)果是【4】
(5)以下程序輸出的結(jié)果是【5】main(){inta=5,b=4,c=3,d;d=(a>b>c);printf("%d\n",d);}(6)若從鍵盤輸入58,則以下程序輸出的結(jié)果是【6】main(){inta;scanf("%d",&a);if(a>50)printf("%d",a);if(a>40)printf("%d",a);if(a>30)printf("%d",a);}二、選擇:(1)有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’B’);執(zhí)行該程序段后,x的值為A)tureB)falseC)0D)1(2)能正確表示邏輯關(guān)系:“a≥=10或a≤0”的C語言表達(dá)式是A)a>=10ora<=0B)a>=0|a<=10C)a>=10&&a<=0D)a>=10‖a<=0(3)有如下程序Main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(“a=%d,b=%d\n”,a,b);}該程序的輸出結(jié)果是A)a=2,b=1B)a=1,b=1C)a=1,b=0D)才(4)有如下程序Main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf(“%f\n”,y);}該程序的輸出結(jié)果是A)0.000000B)0.250000C)0.500000D)1.000000(5)以下程序的輸出結(jié)果是A)0B)1C)2main(){intx=0.5;charz=’a’;printf(“%d\n”,(x&&1)&&(z<’z’));}(6)以下程序的輸出結(jié)果是main(){inta=5,b=4,c=6,d;printf("%d\n",d=a>b?(a>c?a:c):(b));}A)5B)4C)6D)不確定(7)以下程序的輸出結(jié)果是main(){inta=0,i;for(i=0;i<5;i++){switch(i){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;}}printf("%d\n",a);}A)41B)13C)10D)20(8)以下程序的輸出結(jié)果是main(){inta=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d\n",d);}A)1B)0C)非0的數(shù)D)-1(9)設(shè)a、b、C、d、m、n均為int型變量,且a=5、b=6、c=7、d=8、m=2、n=2,則邏輯表達(dá)式(m=a>b)&&(n=c>d)運(yùn)算后,n的值位為A)0B)1C)2D)3(10)閱讀以下程序:main(){intx;scanf(“%d”,&x);if(x--<5)printf(“%d”,x);elseprintf(“%d”,x++);}程序運(yùn)行后,如果從鍵盤上輸人5,則輸出結(jié)果是A)3B)4C)5D)6(11)已有定義:intx=3,y=4,z=5;,則表達(dá)式!(x+y)+z-1&&y+z/2的值是A)6B)0C)2 D)1(12)有以下程序main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf(“%d\n”,m);}程序運(yùn)行后的輸出結(jié)果是A)1B)2C)3 D)4(13)有以下程序
main()
{inti=1,j=1,k=2;
if((j++||k++)&&i++);printf("%d,%d,%d\n",i,j,k);
}
執(zhí)行后輸出的結(jié)果是
A)1,1,2B)2,2,1C)2,2,2(14)有以下程序
main()
{inta=5,b=4,c=3,d=2;
if(a>b>c)
printf("%d\n",d);
elseif((c-1>=d)==1)
printf("%d\n",d+1);
else
printf("%d\n",d+2);
}
執(zhí)行后輸出的結(jié)果是
A)2B)3C)4D)編譯時有錯,無結(jié)果(二)循環(huán)控制一、填空(1)以下程序運(yùn)行后的輸出結(jié)果是main(){inti=10,j=0;do{j=j+i;i--;while(i>2);printf(“%d\n”,j);}(2)設(shè)有以下程序:main(){intn1,n2;scanf(“%d”,&n2);while(n2!=0){n1=n2%10;n2=n2/10;printf(“%d”,n1);}}程序運(yùn)行后,如果從鍵盤上輸入1298;則輸出結(jié)果為(3)以下程序運(yùn)行后的輸出結(jié)果是main(){intx=15;while(x>10&&x<50){x++;if(x/3){x++;break;}elsecontinue;}printf(“%d\n”,x);}(4)要使以下程序段輸出10個整數(shù),請?zhí)钊胍粋€整數(shù)。for(i=0;i<=;printf(“%d\n”,i+=2));二、選擇(1)有如下程序main(){inti,sum=0;for(i=1;i<=3;sum++)sum+=i;printf(“%d\n”,sum);}該程序的執(zhí)行結(jié)果是A)6B)3C)死循環(huán)D)0(2)有如下程序main(){intx=23;do{printf(“%d”,x--);}while(!x);}該程序的執(zhí)行結(jié)果是A)321B)23C)不輸出任何內(nèi)容D)陷入死循環(huán)(3)有如下程序main(){intn=9;while(n>6){n--;printf(“%d”,n);}}該程序段的輸出結(jié)果是A)987B)876C)8765D)9876(4)有以下程序段intk=0while(k=1)k++;while循環(huán)執(zhí)行的次數(shù)是A)無限次B)有語法錯,不能執(zhí)行C)一次也不執(zhí)行D)執(zhí)行1次(5)以下程序執(zhí)行后sum的值是A)15B)14C)不確定D)0main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf(“%d\n”,sum);}(6)有以下程序段intx=3do{printf(“%d”,x-=2);}while(!(--x));其輸出結(jié)果是A)1B)30C)1-2D)死循環(huán)(7)以下程序中,while循環(huán)的循環(huán)次數(shù)是main(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++;}}A)1B)10C)6D)死循環(huán),不能確定次數(shù)(8)以下程序的輸出結(jié)果是main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;elsei--;}i+=11;a+=i;}Printf("%d\n",a);}A)21B)32C)33D)11(9)t為int類型,進(jìn)人下面的循環(huán)之前,t的值為0.while(t=l){……}則以下敘述中正確的是A)循環(huán)控制表達(dá)式的值為0B)循環(huán)控制表達(dá)式的值為1C)循環(huán)控制表達(dá)式不合法D)以上說法都不對(10)以下程序的輸出結(jié)果是main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=10)break;if(b%3==1){b+=3;continue;}}printf(“%d\n”,a);}A)101B)6C)5D)4(11)以下程序的功能是:按順序讀入10名學(xué)生4門課 程的成績,計算出每位學(xué)生的平均分并輸出,程序如下:main(){intn,k;floatscore,sum,ave ;sum=0.0;for(n=1;n<=10;n++){for(k=1;k<=4;k++){scanf(“%f”,&score);sum+= score;}ave=sum/4.0;printf(“NO%d:%f\n” ,n,ave);}}上述程序運(yùn)行后結(jié)果不正確,調(diào)試中發(fā)現(xiàn)有一條語句出現(xiàn)在程序中的位置不正確這條語句是。A)sum=0.0; B)sum+=score;C)ave=sun/4.0; D)printf(“NO%d:%f\n”,n,a ve);(12)有以下程序段intn=0,p;do{scanf(“%d”,&p); n++;}while(p!=12345&&n<3);此處do—while循環(huán)的 結(jié)束條件是A)p的值不等于12345并且n的值小于3B)p的值等于12345并且n的值大于等于3C)p的值不等于12345或者n的值小于3D)p的值等于12345或者n的值大于等于3(13)有以下程序
main()
{inti;
for(i=0;i<3;
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年硫精砂項(xiàng)目建議書
- 我的師德觀演講稿(12篇)
- 訓(xùn)練管理制度
- 感恩教師演講稿范文(31篇)
- 制藥廠實(shí)習(xí)報告范文(6篇)
- DB31∕T 537-2011 乳用及種用動物調(diào)運(yùn)操作規(guī)范
- 物流系統(tǒng)分析 課件 項(xiàng)目九-任務(wù)一 認(rèn)識運(yùn)輸系統(tǒng)
- 培訓(xùn)資料-國家級慢病示范區(qū)考核方案及流程
- 手房屋租賃合同書
- 食品衛(wèi)生與質(zhì)量管理作業(yè)指導(dǎo)書
- 文旅部門消防培訓(xùn)課件
- 中職語文課件:1.1《送瘟神》課件14張2023-2024學(xué)年中職語文職業(yè)模塊
- 胃瘍(消化性潰瘍)中醫(yī)護(hù)理方案
- 《哲學(xué)概論(第2版)》-課件全套 第0-6章 緒論、哲學(xué)的形態(tài)-馬克思主義哲學(xué)
- 環(huán)境溫度、相對濕度、露點(diǎn)對照表
- 踝關(guān)節(jié)骨性關(guān)節(jié)炎課件整理
- 高處作業(yè)安全經(jīng)驗(yàn)分享
- 工余安健環(huán)管理制度
- 關(guān)于“全民閱讀”的中考語文非連續(xù)性文本閱讀試題及答案閱讀(2018廣東廣州中考語文非連續(xù)性文本閱讀試題及答案)
- 某學(xué)校食堂服務(wù)投標(biāo)書
- 《馬克思主義與社會科學(xué)方法論》課后思考題答案全
評論
0/150
提交評論