{ if(fabs(z)>1.0) { x=y; y=z; z=x/y; } else break; }
printf("%f\n",y); }
若运行时从键盘上输入3.6 2.4<CR>(<CR>表示回车),则输出的结果是______。
A、1.500000 B、1.600000 C、2.000000 D、2.400000 答案:B
知识点:if语句和用if语句构成的选择结构 204. 有以下程序 main() { int k=5,n=0; while(k>0) { switch(k) { default : break; case 1: n+=k; case 2: case 3: n+=k; } k- -; }
printf("%d\n",n); }
程序运行后的输出结果是______。 A、0 B、4 C、6 D、7 答案:D
知识点:switch语句以及用switch语句和break语句构成的选择结构 207. 有以下程序 main() { int i;
for(i=0;i<3;i++) switch(i) {
case 1: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } }
执行后输出结果是______。
A、011122 B、012 C、012020 D、120 答案:A
有如下程序 main()
{ int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++;b++; }
printf("a=%d,b=%d\n",a,b); }
该程序的输出的结果是______。 A、a=2,b=1 B、a=1,b=1 C、a=1,b=0 D、a=2,b=2 答案:A
知识点:switch语句以及用switch语句和break语句构成的选择结构 210.
以下程序的输出结果是______。 main() { int a=0,i; for(i=1;i<5;i++) { switch(i) { case 0: case 3: a+=2; case 1: case 2: a+=3; default: a+=5; } }
printf("%d\n",a); }
A、31 B、13 C、10 D、20 答案:A
知识点:switch语句以及用switch语句和break语句构成的选择结构 212.
下列叙述中正确的是______。 A、break语句只能用于switch语句 B、在switch语句中必须使用default
C、break语句必须与switch语句中的case配对使用 D、在switch语句中,不一定使用break语句 答案:D
知识点:switch语句以及用switch语句和break语句构成的选择结构 213.
设a为整型变量,不能正确表达数学关系:10<a<15的C语言表达式是______。 A、10<a<15