柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
main() { int s; scanf("%d", &s); while( s>0 ) { switch(s) { case 1: printf("%d", s+5); case 2: printf("%d", s+4); break; case 3: printf("%d", s+3); default: printf("%d", s+1); break; } scanf("%d", &s); } } 运行时,若输入1 2 3 4 5 0<回车>,则输出结果是
A.66656
B.6566456
C.66666
D.6666656
热度🔥3,672
参考答案:B
解析:
【解析】switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句。然后退出。所以输入1时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。
复制题目向AI提问
0 ) { switch(s) { case 1: printf("%d", s+5); case 2: printf("%d", s+4); break; case 3: printf("%d", s+3); default: printf("%d", s+1); break; } scanf("%d", &s); } } 运行时,若输入1 2 3 4 5 0<回车>,则输出结果是 A.66656 B.6566456 C.66666 D.6666656 答案:B。 解析:【解析】switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句。然后退出。所以输入1时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。">
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
在下列设备中,不能作为微机输出设备的是()。
UNIX、嵌入式Linux、WinCE、Mac OS、Android OS和DOS操作系统是典型的单内核(也称为宏内核)操作系统,相对于微内核操作系统,下面不属于单内核操作系统缺点的是( )。
在数据传输率相同的情况下,同步传输的字符传送速度高于异步传输的字符传送速度,其原因是
在Excel工作表中,编码与分类信息以“编码|分类”的格式显示在了一个数据列内,若将编码与分类分为两列显示,最优的操作方法是( )。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是( )。
标签
二级C语言
case
表达式
后面
语句