关于C#中的switch case 语句,以下说法正确的是()。
A.switch判断的表达式可以是整型或者字符型,但不能是字符串型
B.在该语句中最多不能超过5个case子句
C.在该语句中只能有一个default子句
D.在该句中只能有一个break语句
A.switch判断的表达式可以是整型或者字符型,但不能是字符串型
B.在该语句中最多不能超过5个case子句
C.在该语句中只能有一个default子句
D.在该句中只能有一个break语句
若char ch='b',那么遇到下列语句会输出______。
switch(ch)
{case'a':printf("it is a\n");
case'b':printf("it is b\n");
case'c':printf("it is c\n");break;
case'd':printf("it is din");)
根据以下if语句写出与其功能相同的switch语句(x的值在0~100之间)。 if语句: if(x<60)m=1; else if(x<70)m=2; else if(x<80)m=3; else if(x<90)m=4; else if(x<100)m=5; switch语句: switch(【 】) { 【 】m=1;break; case 6:m=2;break; case 7:m=3;break; case 8:m=4;break; 【 】m=5; }
A. switch(w ){case 1.0 : printf("*//n" ) ;case 2.0 : printf("**//n" ) ;}
B. switch(a ){case 1 printf("*//n" ) ;case 2 printf("**//n" ) ;}
C. switch(b ){case 1: printf("*//n" ) ;default : printf("//n" ) ;case 1+2:printf("**//n" ) ;}
D. switch(a+b ){case 1: printf("*//n" ) ;case 2:printf("**//n" ) ;default : printf("//n" ) ;}
A.if语句
B.case语句
C.goto诏句
D.switch语句
A.switch语句中的break和default可有可无。
B.若所有的case常量都不能与表达式的值相匹配,那么就执行default后面的语句。通常用于处理不在合理区间内的非法数据。
C.每个case后的“常量表达式”的类型应该与switch后括号内表达式的类型一致。
D.case后面的表达式不能是含有变量的关系表达式和逻辑表达式,它不能像if语句那样起到判断表达式真假的作用。
检查控制武器系统的计算机程序,显示有54个“if”语句(其中23个带有“else”子句)、4个“switch”语句(分别带有5、7、4和8个“case”),以及17个“for”或“while”循环,它们具有参数化的循环边界。如何穷尽测试这样一个程序,以证明其安全?