首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() {char *s="01234"; while(*(++s)!=’\0’) {switch(*s-’0’) {case 0: case 1:putchar(*s+1)
有以下程序 #include <stdio.h> main() {char *s="01234"; while(*(++s)!=’\0’) {switch(*s-’0’) {case 0: case 1:putchar(*s+1)
admin
2022-04-01
26
问题
有以下程序
#include <stdio.h>
main()
{char *s="01234";
while(*(++s)!=’\0’)
{switch(*s-’0’)
{case 0:
case 1:putchar(*s+1);break;
case 2:putchar(*s+1);break;
case 3:putchar(*s+1)l;
default:putchar(*s+1);break;
}
}
}
程序执行后的输出结果是( )。
选项
A、22345
B、2345
C、12345
D、23445
答案
D
解析
程序首先定义一个字符指针s,指向一个常量字符串“01234”;接着while循环的循环条件每次将s指向下一个字符,然后判断s指向的字符是否为空字符‘\0’,若不是,则执行循环体,将当前字符与‘0’的ASCII码差值作为switch语句的常量表达式,执行对应的casc语句;指针s指向空字符‘\0’时则终止循环,程序结束。从常量字符串“01234”可知,循环过程中s指向的各个字符分别是:‘1’、‘2’、‘3’、‘4’。当*s是‘1’时,*s-‘0’的值为1,执行case1语句,输出*s+l即字符‘2’;当*s是‘2’时,*s-‘0’的值为2,执行case2语句,输出:*s+l即字符‘3’;当*s是‘3’时,*s-‘0’的值为3,执行case3和default语句,两次输出*s+1即字符‘4’;当*s是‘4’时,*s-‘0’的值为4,执行default语句,输出*s+l即字符‘5’;综上程序输出结果为:23445,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/L1kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C源程序中不能表示的数制是
设变量m和n均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun
软件(程序)调试的任务是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
面向对象设计方法的主要特征是()。
随机试题
A、酚羟基B、4位羟基C、γ-吡喃酮D、邻二酚羟基E、1位氧原子与强酸成盐是利用黄酮类化合物有
孕期体重增长过多会使
组织穿透力最强的抗结核药是
房地产经纪服务的5S技巧是指()。
根据《环境影响评价公众参与暂行办法》,听证会组织者选定的参加听证会的代表人数一般不得()。
某大型钢厂由于厂区和家属区的统一规划以及环境保护的需要,决定将该厂转炉和连铸车间实施整体搬迁,易地重建。新区施工区域海拔高度1824m,厂区三通一平已完成,位于主要交通要道附近,道路边有永久性经纬坐标控制网和水准控制基桩。工程主要包括厂区道路,供排水系统管
林教授是湖北人,考试时他只把满分给湖北籍的学生。例如,上学期他教的班级中只有张红和李娜得了满分,她们都是湖北人。以下哪项最可能用来指出上述论证中存在的逻辑漏洞?
在系统开发方法论的实际发展过程中,共有两种开发方法被提倡和发展,它们是()和自顶而下的开发方法。
IcametoIndiaayearagotofindavillageinwhichIcouldliveandwritebutitwasmanymonthsbeforeIsettleddownhappil
Themedicalwrongdoingdebateoftenpitsphysicians—whosaythethreatoflawsuitspushesthemtoorderexpensive,unnecessaryt
最新回复
(
0
)