举一反三
- 下面程序的循环次数是( )。 int k=0; while(k<10) { if(k<1) continue; if(k==5) break; k++; }
- 下面程序段的循环次数是。 int k=0; while(k<10){ if(k<1) continue; if(k==5) break; k++;
- 下面程序的循环次数是: for(k=0;k<10:k++) { if(k<1) continue; if(k==5) break; }
- 以下能够实现计算5!的程序段是( ) A: int fac=1,k=0;do{ k++; fac*=k;} while(k<;5); B: int fac=0,k=1;do{ fac*=k; k++;} while(k<;5); C: int fac=1,k=1;do{ k++; fac*=k;} while(k<;=5); D: int fac=1,k=0;do{ fac*=k; k++;} while(k<;5);
- 下面程序的循环次数是( )。int k=0;while(k<10){ if(k<1) continue; if(k==5) break; k++;} A: 6 B: 5 C: 4 D: 死循环,不能确定循环次数
内容
- 0
下面程序的循环次数是#includeint main(){int k = 0;while(k < 10){if(k < 1)continue;if(k == 5)break;k++;}printf(“k=%d”,k);} A: 5 B: 6 C: 4 D: 死循环,不能确定循环次数
- 1
下面程序段的循环次数是()。 k = 0 while k < 10: if k < 1: continue if k == 5: break k += 1
- 2
下面程序的运行结果是____________。#include<;stdio.h>;int main(){int k=0;char c='A';do{switch(c++){case 'A':k++;break;case 'B':k--;case 'C':k+=2;break;case 'D':k=k%2;continue;case 'E': k=k*10;break;default:k=k/3;}k++;}while(c<;'G');printf("k=%d\n",k);return 0;} A: k=3 B: k=4 C: k=2 D: k=0
- 3
以下能正确计算1╳2╳3╳...╳10的程序段是( A: do{k=1;n=1;n=n*k;k++;}while(k<=10); B: do{k=1;n=0;n=n*k;k++;}while(k<=10); C: k=1;n=1;do{n=n*k;k++;}while(k<=10); D: k=1;n=0;do{n=n*k;k++;}while(k<=10);
- 4
下面哪一个循环会导致死循环? A: for (int k = 0; k < 0; k++) B: for (int k = 10; k > 0; k—) C: for (int k = 0; k < 10; k—) D: for (int k = 0; k > 0; k++)