1.若變量i和j已經(jīng)定義為int類型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是( )。for (i=5;i;i--)
for(j=0;j<4;j++)
{...}
A)20 B)25
C)24 D)30
2.設(shè)I,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k的值為( )。for(i=0,j=10;i<=j;i++,j--)
k=i+j;
A)11 B)9
C)20 D)10
3.有以下程序:
程序1-6:P1-6.c
main()
{
int i,j;
for(j=10;j<11;j++)
{
for(i=9;i if(!(j%i)) 7 break; if(i=j-1) printf("%d",j); } } 輸出結(jié)果是( )。 A)11 B)10 C)9 D)12 4.以下程序的輸出結(jié)果是( )。 程序1-7:P1-7.c main() { int a,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)101 B)6 C)5 D)4 5.假定a和b為int型變量,則執(zhí)行以下語句后b的值為( )。 a=1; b=10; do { b-=a; a++; } while (b--<0); A)9 B)-2 C)-1 D)8 6.在C語言中,下面的說法正確的是( )。 A)不能使用do-while語句構(gòu)成的循環(huán) B)do-while語句構(gòu)成的循環(huán)必須用break語句才能退出 C)do-while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達式值為非0時結(jié)束循環(huán) D)do-while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達式值為0時結(jié)束循環(huán)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |