网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
下列关于case关键字的说法中,错误的是()。
- A、case关键字后面必须是常量
- B、case关键字后面的break必须存在
- C、case关键字后面的break可以没有
- D、case关键字后面的值必须不一样
参考答案
更多 “下列关于case关键字的说法中,错误的是()。A、case关键字后面必须是常量B、case关键字后面的break必须存在C、case关键字后面的break可以没有D、case关键字后面的值必须不一样” 相关考题
考题
以下程序的运行结果是 【 9 】 。main( ){ int a=2,b=7,c=5;switch(a0){ case 1:switch(b0){ case 1: printf ("@"); break;case 2: printf("!"); break;}case 0: switch(c==5){ case 0 : printf (" * "); break;case 1 : printf(" # "); break;case 2: printf(" $ "); break;}default : printf("");}printf("\n");}
考题
关于switch语句说法不正确的是()A、case的次序不影响执行结果B、每个case语句后面的常量可以不同C、在执行完一个case语句后转到下一个case语句执行D、每个case语句后面表达式只能是常量
考题
以下选项中与“if(a= =l)a=b;else a++;”语句功能不同的switch语句是( )。A.switch(a) {case l:a=b;break; default:a++; }B.switch(a= =l) {case 0:a=b;break; case l:a++; }C.switch(a) {default:a++;break; case l:a=b; }D.switch(a= =l) {case l:a=b;break; case 0:a++; }
考题
下列关于case关键字的说法中,正确的是()。
A、case关键字后面的值必须不一样B、case关键字后面必须是常量C、case关键字后面的break可以没有D、case关键字后面的break必须存在
考题
关于switch语句,下面说法正确的有()
A. 条件表达式必须为常量或者整数B. 单个case中,可以出现多个结果选项C. 需要用break来明确退出一个caseD. 只有在case中明确添加fallthrough关键字,才会继续执行紧跟的下一个case
考题
以下程序的运行结果是( )。main()(int a=2,b=7,c=5;switch(a>0){case 1:switch(b<0){case 1:switch(");break;case 2:printf("!");break;}case 0:switch(c==5){case 0:printf("*");break;case 1:printf("");break;case 2:printf("$");break;}default:printf ("&");}printf("\n");}
考题
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是______。A.switch(a+b); {case 1:y=a+b;break; case 0:y=a-b;break; }B.switch(a*a+b*b) {case 3; case 1:y=a+b;break; case 3:y=b-a;break; }C.switch a {case c1:y=a-b;break; case c2;x=a*b;break; default:x=a+b; }D.switch(a-b) {default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case11:y=a-b;break; }
考题
下面这段代码有错误么?switch (i){case():CaseZero();break;case 1:CaseOne();break;case 2:dufault;CaseTwo();break;}
考题
下面关于switch语句的叙述中,错误的是()
A.case后面的表达式可以是关系表达式B.switch语句是多分支选择语句C.每一个case后面的值必须互不相同,否则会出现矛盾的现象D.在执行一个case分支后,可用一个break语句使流程跳出switch语句
考题
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是______。A.swich(a+b); { case 1:y=a+b;break; case 0:y=a-b;break; } case 3:y=b-a, break;B.switch(a*a+b*b) { case 3: case 1:y=a+b;break; }C.switch a { case c1:y=a-b;break; case c2:x=a*d;break; default:x=a+b; }D.switch(a-b) { default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case 11:y=a-b;break; }
考题
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是( )。A.switch(a+b); { casel:y=a+b;break; case0:y=a-b;break; }B.switch(a*a+b*b) { case 3: case 1:y=a+b;break; case 3:y=b-a;break; }C.switch a {case c1:y=a-b;break; case c2:x=a*d;break; default:x=a+b; }D.switch(a-b) {default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case 11:y=a—b;break; }
考题
下面这段代码有错误么?switch (i){case(): 答://case()条件不能为空CaseZero();break;case 1:CaseOne();break;case 2:dufault;
考题
在JavaScript中,下列关于switch语句的描述中,哪个是正确的?()A.switch语句中default子句是可以省略的B.switch语句中case子句的语句序列中必须含有break语句C.switch语句中case子句后面的表达式可以是含有变量的整型表达式
考题
在JavaScript中,下列关于switch语句的描述中错误的是?()A.switch语句中default子句是可以省略的B.switch语句中case子句的语句序列中必须含有break语句C.switch语句中case子句后面的表达式可以是含有变量的整型表达式D.switch语句中case子句的个数不能过多
考题
若有定义语句int a,b;double x;则下列选项中没有错误的是( )。A.switch(x%2) {case O:a++;break; case 1:b++;break; default:a++;b++; }B.switch((int)x/2.0) {case O:a++;break; case 1:b++;break; default:a++;b++; }C.switch((int)x%2) {case O:a++;break; case 1:b++;break; default:a++;b++; }D.switch((int)(x)%2) {case 0.O:a++;break; case 1.0:b++;break; default:a++;b++; }
考题
( 18 )以下选项中与 if ( a==1 ) a=b; else a++; 语句功能不同的 switch 语句是A )switch ( a ){case : a=b ; break ;default:a++ ;}B )switch ( a==1 ){case 0 : a=b ; break ;case 1 : a++ ;}C )switch ( a ){default : a++ ; break ;case 1 : a=b ;}D )switch ( a==1 ){case 1 : a=b ; break ;case 0 : a++ ;}
考题
在下列选项中,全部都是C++关键字的选项为()A、while IF StaticB、break char goC、sizeof case externD、switch float integer
考题
下面关于switch语句的叙述中,错误的是()A、case后面的表达式可以是关系表达式B、switch语句是多分支选择语句C、每一个case后面的值必须互不相同,否则会出现矛盾的现象D、在执行一个case分支后,可用一个break语句使流程跳出switch语句
考题
单选题若有定义语句int a,b;double x;则下列选项中没有错误的是( )。A
switch(x%2)
{
case 0:a++;break;
case 1:b++;break;
default:a++;b++;
}B
switch((int)x/2.0)
{
case 0:a++;break;
case 1:b++;break;
default:a++;b++;
}C
switch((int)x%2)
{
case 0:a++;break;
case 1:b++;break;
default:a++;b++;
}D
switch((int)(x)%2)
{
case 0.0:a++;break;
case 1.0:b++;break;
default:a++;b++;
}
考题
单选题下列关于case关键字的说法中,错误的是()。A
case关键字后面必须是常量B
case关键字后面的break必须存在C
case关键字后面的break可以没有D
case关键字后面的值必须不一样
考题
单选题以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是( )。A
switch(a)
{
case 1: a=b; break;
default: a++;
}
B
switch(a==1)
{
case 0: a=b; break;
case 1:a++;
}
C
switch(a)
{
default :a++; break;
case 1: a=b;
}
D
switch(a==1)
{
case 1: a=b;break;
case 0: a++;
}
考题
单选题下面关于switch语句的叙述中,错误的是()A
case后面的表达式可以是关系表达式B
switch语句是多分支选择语句C
每一个case后面的值必须互不相同,否则会出现矛盾的现象D
在执行一个case分支后,可用一个break语句使流程跳出switch语句
考题
( 难度:中等)下面关于模式匹配说法正确的是A.模式匹配采用match关键字声明,每个分支采用case关键字声明B.如果所有case都不匹配,则会执行case_分支C.只可以在match中使用字符类型D.如果没有写case_分支,则会抛出MatchError异常
热门标签
最新试卷