首页 > 其他
题目内容 (请给出正确答案)
[单选题]

在switch语句中,每个保留字case后面的表达式必须是()。

A.变量

B.函数调用

C.常量

D.一般表达式

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在switch语句中,每个保留字case后面的表达式必须是(…”相关的问题
第1题
关于C#中的switch case 语句,以下说法正确的是()。

A.switch判断的表达式可以是整型或者字符型,但不能是字符串型

B.在该语句中最多不能超过5个case子句

C.在该语句中只能有一个default子句

D.在该句中只能有一个break语句

点击查看答案
第2题
对于switch语句,描述错误的()。
对于switch语句,描述错误的()。

A、switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。

B、从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。

C、如果每个分支的值和表达式都不相等,则执行default后面的语句。

D、default语句不可以去掉。

点击查看答案
第3题
判断以下叙述,其中正确的是()。

A.在pascal程序中所用到的变量必须先说明后使用

B.在pascal程序中,允许使用的最小值是-maxint

C.在pascal程序中,分号是语句的一部分,在每个语句中不能省略

D.在pascal程序中,符号常数的值可根据需要随时修改

点击查看答案
第4题
输入数据:2743<回车>。#include<stdio.h>main(){int c;while((c=getchar())!='n'){switch(c-'2'){

输入数据:2743<回车>。

#include<stdio.h>

main()

{int c;

while((c=getchar())!='n')

{switch(c-'2')

{case 0:

case 1:putchar(c+4);

case 2:putchar(c+4);break;

case 3:putchar(c+3);

case 4:putchar(c+2);break;}

}

printf("\n");}

点击查看答案
第5题
#include<stdio.h>main(){int i;for(i=0;i<3;i++)switch(i){case 0:print f("%d",i);case 2:prin

#include<stdio.h>

main()

{

int i;

for(i=0;i<3;i++)

switch(i)

{

case 0:print f("%d",i);

case 2:print f("%d",i);

default:print f("%d",i);

}

print f("\n");

}

点击查看答案
第6题
main(){char n;scanf("%e",&n);switch(n){default:printf("error");break;ease'a':case'A'

main()

{char n;

scanf("%e",&n);

switch(n)

{default:printf("error");break;

ease'a':case'A':ease'b':case'B':printf("good");break;

case'c':case'C':printf("pass");

case'd':ease'D':printf("warn");}

}

程序运行时从键盘输入字母C<回车

designtimesp=16719>,则运行结果是:

点击查看答案
第7题
以下程序的输出结果是().main(){ int a=15,b=21,m=0;switch(a%3){ case 0:m++;break;case 1:m++;switch(b%2){ default:m++;case 0:m++;break;}}printf("%d/n",m);}

A.1

B.2

C.4

D.3

点击查看答案
第8题
以下程序运行后的输出结果是______。main(){int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){cas

以下程序运行后的输出结果是______。

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("%d%d\n",a,b);

}

点击查看答案
第9题
已知程序清单如下()#include<stdio.h>main(){char c1,c2;scanf("%c,%c",&c1,&c2);switch(c1){ca

已知程序清单如下()

#include<stdio.h>

main()

{char c1,c2;

scanf("%c,%c",&c1,&c2);

switch(c1)

{

case 'a':printf("100");break

case 'b':

{switch(c2)

{case'+':printf("90");break;

case'-':printf("85");)break

}break;

}

}

当输入"b,-"时,程序的输出结果是

A.100

B.90

C.85

D.不确定

点击查看答案
第10题
#include<stdio.h>main(){char c;int v0=0,v1=0,v2=0;do{switch(c=getchar()){case'a':case'e':c

#include<stdio.h>

main()

{char c;

int v0=0,v1=0,v2=0;

do{

switch(c=getchar())

{case'a':

case'e':

case'i':

case'o':

case'u':v1+ =1:

default:v0+ =1;v2+ =1;};}

while(c!='\n');

printf("v0=%d,v1=%d,v2=%d\n”,v0,v1,v2);

}

点击查看答案
第11题
#include<stdio.h>main(){int c;while((c=getchar())!='\n'){switch(c-'2'){case 0:case 1:putch

#include<stdio.h>

main()

{int c;

while((c=getchar())!='\n')

{switch(c-'2')

{case 0:

case 1:putchar(c+4);

case 2:putchar(c+4);break;

case 3:putchar(c+3);

case 4:putchar(c+2);break;}}

printf("\n");

}

程序运行时,输入2743<CR>,则运行结果是:______

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改