![C語言循環(huán)測試卷附答案_第1頁](http://file4.renrendoc.com/view/4c7c439581493f47d53c11c4e3f7bb87/4c7c439581493f47d53c11c4e3f7bb871.gif)
![C語言循環(huán)測試卷附答案_第2頁](http://file4.renrendoc.com/view/4c7c439581493f47d53c11c4e3f7bb87/4c7c439581493f47d53c11c4e3f7bb872.gif)
![C語言循環(huán)測試卷附答案_第3頁](http://file4.renrendoc.com/view/4c7c439581493f47d53c11c4e3f7bb87/4c7c439581493f47d53c11c4e3f7bb873.gif)
![C語言循環(huán)測試卷附答案_第4頁](http://file4.renrendoc.com/view/4c7c439581493f47d53c11c4e3f7bb87/4c7c439581493f47d53c11c4e3f7bb874.gif)
![C語言循環(huán)測試卷附答案_第5頁](http://file4.renrendoc.com/view/4c7c439581493f47d53c11c4e3f7bb87/4c7c439581493f47d53c11c4e3f7bb875.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
C語言循環(huán)測試卷[復(fù)制]您的姓名:[填空題]*_________________________________您的班級:[單選題]*○計算機1班○計算機2班1.下面有關(guān)for循環(huán)的正確描述是()[單選題]*A.for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B.for循環(huán)是先執(zhí)行循環(huán)體語句,后判定表達式C.在for循環(huán)中,不能用break語句跳出循環(huán)體D.for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來(正確答案)2.break語句不能出現(xiàn)在________語句中。()[單選題]*A.switchB.forC.whileD.if...else(正確答案)3.若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是()
for(i=5;i;i--)
for(j=0;j<4;j++){...}[單選題]*A.20_________________*(正確答案)B.25C.24D.304.當執(zhí)行以下程序段時()
x=-1;
do{x=x*x;}while(!x);[單選題]*A.循環(huán)體將執(zhí)行一次_________________(正確答案)B.循環(huán)體將執(zhí)行兩次C.循環(huán)體將執(zhí)行無限次D.系統(tǒng)將提示有語法錯誤5.若輸入字符串:abcde<回車>,則以下while循環(huán)體將執(zhí)行多少次。()
while((ch=getchar())==′e′)printf(“*”);[單選題]*A.5B.4C.1D.0_________________(正確答案)6.C語言中while和do-while循環(huán)的主要區(qū)別是()[單選題]*A.do-while的循環(huán)體至少無條件執(zhí)行一次(正確答案)B.while的循環(huán)控制條件比do-while的循環(huán)控制條件嚴格C.do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)D.do-while的循環(huán)體不能是復(fù)合語句7.以下程序段的輸出結(jié)果是()
intk,n,m;
n=10;m=1;k=1;
while(k<=n){m*=2;k+=4;}
printf("%d\n",m);[單選題]*A.4B.16C.8_________________(正確答案)D.328.對下面程序段,描述正確的是()
for(t=1;t<=100;t++)
{scanf(“%d”,&x);
if(x<0)continue;
printf(“%d\t”,t);
}[單選題]*A.當x<0時,整個循環(huán)結(jié)束B.當x>=0時,什么也不輸出C.printf函數(shù)永遠也不執(zhí)行D.最多允許輸出100個非負整數(shù)(正確答案)9.以下程序的輸出結(jié)果是()
main()
{inta,b;
for(a=1,b=1;a<=100;a++)
{if(b>=10)break;
if(b%5==1){b+=5;continue;}}
printf(“%d\n”,A);}[單選題]*A.101B.6C.4D.3(正確答案)10.設(shè)有如下程序段:
inti=0,sum=1;
do
{sum+=i++;}
while(i<6);
printf(“%d”,sum);
上述程序段的輸出結(jié)果是()[單選題]*A.11B.16(正確答案)C.22D.1511.以下程序的輸出結(jié)果是()
#include<stdio.h>
main()
{intcount,i=0;
for(count=1;count<=4;count++)
{i+=2;printf(“%d”,i);}
}[單選題]*A.20B.246C.2468(正確答案)D.222212.以下程序的功能是:從鍵盤上輸入若干個學(xué)生的成績,統(tǒng)計并輸出最高成績和最低成績,當輸入負數(shù)時結(jié)束輸入。請?zhí)羁铡?/p>
main()
{floatx,amax,amin;
scanf(“%f”,&x);
amax=x;
amin=x;
while()
{if(x>amax)amax=x;
if(__________)amin=x;
scanf(“%f”,&x);
}
printf(“amax=%famin=%f\n”,amax,amin);
}[單選題]*A.x<=0x>ainB.x>0x<=aminC.x>0x>aminD.x>=0x<amin_________________(正確答案)13.下面程序是計算n個數(shù)的平均值,請?zhí)羁铡?/p>
main()
{inti,n;
floatx,avg=0.0;
scanf(“%”,&n);
for(i=0;i<n;i++)
{scanf(“%f”,&x);
avg=avg+________;}
avg=________________;
printf(“avg=%f\n”,avg);
}[單選題]*A.iavg/iB.xavg/n(正確答案)C.xavg/xD.iavg/n14.在執(zhí)行以下程序時,如果從鍵盤上輸入:ABCdef<回車>,則輸出為()
#include<stdio.h>
main()
{charch;
while((ch=getchar())?。健洹?
{if(ch>=′A′&&ch<=′Z′)ch=ch+32;
elseif(ch>=′a′&&ch<′z′)ch=ch-32;
printf(“%c”,ch);
}
printf(“\n”);
}[單選題]*A.ABCdefB.a(chǎn)bcDEF(正確答案)C.a(chǎn)bcD.DEF15.下面程序的輸出結(jié)果是()
main()
{intx=10,y=10,i;
for(i=0;x>8;y=++i)
printf(“%d%d”,x--,y);
}[單選題]*A.10192B.9876C.10990D.101091(正確答案)16.下面程序的運行結(jié)果是()
#include<stdio.h>
voidmain()
{inta,b;
a=-1;
b=0;
do{
++a;
++a;
b+=a;
}while(a<9);
printf("%d\n",b);
}[單選題]*A.34B.24C.26D.25(正確答案)17.執(zhí)行以下程序后,輸出的結(jié)果是()
#include<stdio.h>
voidmain()
{inty=10;
do{y--;}
while(--y);
printf("%d\n",y--);
}[單選題]*A.-1B.1C.8D.0(正確答案)18.下面程序的運行結(jié)果是()
main()
{intm=7,n=5,i=1;
do
{if(i%m==0);
if(i%n==0)
{printf(“%d\n”,i);break;}
i++;
}while(i?。?);
}[單選題]*A.7B.6C.5(正確答案)D.419.下面程序的運行結(jié)果是()
main()
{ints=0,i=1;
while(s<=10)
{s=s+i*i;
i++;
}
printf(“%d”,--i);
}[單選題]*A.4B.3_________________(正確答案)C.5D.620.以下程序運行后的輸出結(jié)果是()
#include<stdio.h>
main()
{ints=0,k;
for(k=7;k>=0;k--)
{switch(k)
{
case1:
case4:
case7:s++;break;
case2:
case3:
case6:break;
case0:
case5:s+=2;break;}
}
printf(“s=%d\n”,s);
}[單選題]*A.s=5B.s=1C.s=3D.s=7(正確答案)22.運行以下程序后,如果從鍵盤上輸入china#<回車>,則輸出結(jié)果為()
#include<stdio.h>
main()
{intv1=0,v2=0;
charch;
while((ch=getchar())?。健?′)
switch(ch)
{case′a′:
case′h′:
default:v1++;
case′o′:v2++;
}
printf(“%d,%d\n”,v1,v2);
}[單選題]*A.2,0B.5,0C.5,5(正確答案)D.2,523.下面程序的功能是:輸出100以內(nèi)能被3整除且個位數(shù)為6的所有整數(shù),請?zhí)羁铡?/p>
#include<stdio.h>
main()
{inti,j;
for(i=0;________;i++)
{j=i*10+6;
if(________
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB 3705T 51-2024微型月季設(shè)施栽培技術(shù)規(guī)程
- 個人信用貸款第三方擔(dān)保合同樣本
- 云存儲硬盤空間租用合同協(xié)議
- 上市公司技術(shù)合作合同模板
- 個人房屋抵押貸款合同范本
- 臨時用工安全免責(zé)合同協(xié)議
- 個人理財規(guī)劃合同書
- 專業(yè)版辦公室裝修合同模板
- 二手汽車購銷合同范本
- 云計算資源租賃與服務(wù)外包合同
- 中考記敘文閱讀
- 《計算機應(yīng)用基礎(chǔ)》-Excel-考試復(fù)習(xí)題庫(含答案)
- 產(chǎn)科溝通模板
- 2023-2024學(xué)年四川省成都市小學(xué)數(shù)學(xué)一年級下冊期末提升試題
- GB/T 7462-1994表面活性劑發(fā)泡力的測定改進Ross-Miles法
- GB/T 2934-2007聯(lián)運通用平托盤主要尺寸及公差
- GB/T 21709.13-2013針灸技術(shù)操作規(guī)范第13部分:芒針
- 2022年青島職業(yè)技術(shù)學(xué)院單招語文考試試題及答案解析
- 急診科進修匯報課件
- 一年級家訪記錄表(常用)
- 信息技術(shù)基礎(chǔ)ppt課件(完整版)
評論
0/150
提交評論