- 填空109 根据以下嵌套的if语句所给条件,填写switch语句,使它完成相同的功能。 (假设mark的取值在1-100之间) if语句: if(mark<60) k=1; else if(mark<70) k=2; else if(mark<80) k=3; else if(mark<90) k=4; else k=5; switch语句: switch(【1】) {【2】k=1;break; case 6 :k=2;break; case 7 :k=3;break; case 8 :k=4;break; 【3】k=5; }做这题 →
- 填空112 根据以下函数关系,对输入的每个x值,计算出相应的y值。请分析程序填空。 main() {int x,c; float y; scanf("%d",&x); if(【1】) c=-1; else c=【2】; switch(c) {case –1:y=0;break; case 0:y=x;break; case 1:y=10;reak; case 2:case 3:y=-0.5*x+20;break; default:y=-2; } if(【3】) printf("y=%f",y); else printf("error\n"); }做这题 →
- 填空113 以下程序的运行结果是______。 main() {int a=2,b=7,c=5; switch(a>0) {case 1:switch(b<0) {case 1:printf("@");break; case 2:printf("!");break; } case 0:switch(c==5) {case 0:printf("*");break; case 1:printf("#");break; default:printf("#");break; } default:printf("&"); } printf("\n"); }做这题 →
- 填空114 下面程序的运行结果是______。 #include <stdio.h> main() {int x=1,y=0,a=0,b=0; switch(x) {case 1:switch(y) {case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; } printf("a=%d,b=%d",a,b); }做这题 →
- 填空117 以下程序计算某年某月有几天。其中判别闰年的条件是:能被4整除但不能被100整除的年是闰年,能被400整除的年也是闰年。请分析程序填空。 main() {int yy,mm,len; printf("year,month="); scanf("%d %d",&yy,&mm); switch(mm) {case 1: case 3: case 5: case 7:case 8: case 10:case 12:【1】;break; case 4: case 6: case 9: case 11:len=30;break; case 2:if(yy%4==0&&yy%100!=0||yy%400==0)【2】; else【3】; break; default:printf("input error");break; } printf("the length of %d %d is %d\n",yy,mm,len); }做这题 →
- 填空126 请将以下语句改写成为switch语句。 if(s>0&&s<=10) if(s>=3&&s<=6) x=2; else if(s>1||s>8) x=3; else x=1; else x=0;做这题 →
- 填空127编程实现以下功能:读入两个运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可为+,-,*,/(用switch语句实现)。做这题 →
- 填空128 编一程序,对于给定的一个百分制成绩,输出相应的五分值成绩。设90分以上为'A',80-89分为'B',70-79分为'C',60-69分为'D',60分以下为'E'(用switch语句实现)。做这题 →
- 填空38 下面程序的运行结果是______。 #include<stdio.h> main() {int i; for(i=1;i<=5;i++) switch(i%5) {case 0:printf("*");break; case 1:printf("#");break; default:printf("\n");break; case 2:printf("&"); } } A)#&&* B)#& C)# D)#& & & &* & * &*做这题 →
- 多选(3 分)【多选题】33.对于 switch 语句,一下描述正确的是( )。做这题 →
- 填空C 语言中,运行下列程序后,输出结果为 #include<stdio.h> int main(){ int i=2; switch(i){ case 0:i+=1; case 2:i+=1; default:i+=1; } printf("%d)n",i); return 0; }做这题 →
- 填空在使用 switch 语句时,在 case 后的各常量表达式的值____(能/不能)相同.做这题 →
- 填空在使用 switch 语句时,各 case 和 default 子句的先后顺序____变动,则程序执行结果不会受到影响。做这题 →
- 填空108 若运行时输入:3 5/<CR>,则以下程序的运行结果是______。 main() {float x,y; char o; double r; scanf("%f %f %c",&x,&y,&o); switch(o) {case '+':r=x+y;break; case '-':r=x-y;break; case '*':r=x*y;break; case '/':r=x/y;break; } printf("%f",r); }做这题 →
- 填空txt 若有以下代码: 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", b, a); }做这题 →
- 填空若有以下代码: txt 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",b,a); }做这题 →
- 填空写出下列程序的输出结果。 c #include main(){ int i=10; switch (i){ case 9: i+=1; case 10: i+=2; case 11: i+=3; default: i+=4; } printt("i=%d\n",i); }做这题 →
- 填空C 语言中, 运行下列程序后, 输出结果为 ____. #include<stdio.h> javascript int main(){ int i=2; switch(i){ case 0:i+=1; case 2:i+=1; default:i+=1; } printf("%d)n",i); return 0;做这题 →
- 填空下列程序段的输出结果是 [8]。 txt int n='c'; switch (n++) { default: printf ("error");break; case 'a': case 'A': case 'b': case 'B': printf ("good"); break; case 'c': case 'C': printf ("pass"); case 'd': case 'D': printf ("warn"); }做这题 →
- 单选若有定义语句 int a,b;double x;则下列选项中没有错误是() txt做这题 →
- 判断在 switch 语句中,每一个 case 的常量表达式的值必须不同。做这题 →
- 判断switch 语句中,case 语句后如没有 break,则顺序向下执行。做这题 →
- 判断在 switch 语句中,每一个的 case 常量表达式的值不可以相同,可以为字符串常量。做这题 →
- 判断在 switch 语句中,多个 case 可以共用一组执行语句。做这题 →
- 判断switch语句中必须有break语句,否则无法退出switch语句。()做这题 →
- 判断在 switch-case 语句中, 必须使用 default 语句.做这题 →
- 单选以下程序段的输出结果是() txt main() { int x=1,y=0,a=0,b=0;; switch(x ) { case 1;switch(y) { case 0;a++; case 1:b++;break; } case 2;a++;b++;break; case 3;a++;b++; } printf(" a=%d,b=%d\n" ,a,b); }做这题 →
- 单选下列C语言程序的输出结果是() c #include int main(void){ int k=1; swi tch(k){ case2: k+=1; case 3: k+=1 ; break; case 4: k+=1; default: k+=1; } printf("%d", k); return 0; }做这题 →
- 单选有如下程序: lisp main() { int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; A^{2}C=CC=Z ACZ \begin{array}{l} \text {case 2:a++;b++;} \ \text {printf("a = %d,b = %d\n",a,b);} \end{array} 该程序的输出结果是()。做这题 →
- 单选下列关于 switch 和 break 语句的讨论中,只有 ____ 是正确的。做这题 →
- 单选关于多路分支语句 switch,下面说法不正确的是()。做这题 →
- 单选main ( ) txt {int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++;} printf("%d,%d",a,b);}该程序的输出结果是()。做这题 →
- 单选关于多路分支语句 switch,下面说法不正确的是()。做这题 →
- 单选main ( ) {int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++;} printf("%d,%d",a,b);}该程序的输出结果是()。 csv做这题 →
- 单选C语言的switch语句中case后( )。做这题 →
- 单选I/O 语句 “switch” 属于高级语言中的()成分。做这题 →
- 单选#main<math,h> Main() { int x=1,b=0,c=0; Switch(x) Case0:b++; Case1:a++; Case2:a++,b++ } Printf("a=%d,b=%d\n",a,b);做这题 →
- 单选有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 0: printf("%d",i); case 1: printf("%d",i); default: printf("%d",i); } } 程序执行后的输出结果是( )做这题 →
- 单选switch(表达式),表达式值可以是以下()类型做这题 →
- 单选以下不可以做为 case 后面值的是 ( )做这题 →
- 单选#include<stdio.h> int main(){ int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++;} printf("%d, %d",a,b);}该程序的输出结果是().做这题 →
- 判断在 switch 语句中如果遇到 break 命令就会跳出这做这题 →
- 判断在 switch 语句中 default 的位置可以任意,但是可能会改变最后的位置。做这题 →
- 填空以下程序的输出结果是____。 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; } }做这题 →
- 综合有以下程序 #include <stdio.h> main(){ int c=0,k; for(k=1;k<3;k++) switch(k) { default: c+=k; case 2: c++;break; case 4: c+=2;break; } printf("%d\n",c); } 程序运行后的输出结果是____。做这题 →
- 综合3、有以下程序 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); } } 执行后输出的结果是____。做这题 →
- 综合4、有以下程序 #include <stdio.h> main(){ int s=0,n; for(n=0;n<3;n++) { switch(s) { case 0: case 1: s+=1; case 2: s+=2; break; case 3: s+=3; default: s+=4; } printf("%d,",s); } } 程序运行后的输出结果是____。做这题 →
- 填空写出下面程序的输出结果。 #include<stdio.h> void main(){ int i=3,a=0; for(;i<5;i++) switch(i){ case 3: a+=2; case 0:a+=2; break; case 2: case 1:a+= 3; break; default: a+= 5; } printf("%d\n",a); }做这题 →
- 单选若有下列程序段: int n=13; \text {switch} (n / 3) { \text {case 4: n + + ; break;} \text {default:} n - - ;做这题 →
- 填空C 语言中,运行下列程序后,输出结果为 #include<stdio.h> int main(){ int i=2; switch(i){ case 0:i+=1; case 2:i+=1; default:i+=1; } printf("%d)n",i); return 0; }做这题 →
1 / 2下一页