首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { char ch = ’A’; while (ch < ’D’) { printf("%d", ch - ’A’); ch++;
有如下程序 #include <stdio.h> main() { char ch = ’A’; while (ch < ’D’) { printf("%d", ch - ’A’); ch++;
admin
2021-04-28
37
问题
有如下程序
#include <stdio.h>
main()
{
char ch = ’A’;
while (ch < ’D’)
{
printf("%d", ch - ’A’);
ch++;
}
printf("\n");
}
程序运行后的输出结果是
选项
A、ABC
B、12
C、abc
D、123
答案
B
解析
字符之间做加减法,是用其ASCII码进行加减,但是不能超过范围0~255,否则不是合法的字符。while循环语句一般形式为:while(表达式){循环体},执行过程为,首先判断表达式,成立(非0)则执行循环体,不成立(0)则退出循环。程序执行过程为:定义字符变量ch = ’A’,判断’A’<’D’成立,输出0,ch=’B’;判断’B’<’D’成立,输出1,ch=’C’;判断’C’<’D’成立,输出2,ch=’D’;判断’D’<’D’不成立,退出循环。程序运行后的输出结果是012,B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/mxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>voidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){ease0:a++;break;case1:b++;break;}
以下叙述中正确的是
在一个C源程序文件中所定义的全局变量,其作用域为()。
关于字符数组定义中存在语法错误的是()。
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
设一棵树的度为3,其中度为3,2,1的结点个数分别为4,1,3。则该棵树中的叶子结点数为
以下定义数组的语句中错误的是
以下关于结构化程序设计的叙述中正确的是
随机试题
陶渊明《饮酒》(其五):山气日夕佳,__________。
关于糖尿病患者的运动,不正确的是
A.横结肠B.降结肠C.乙状结肠D.盲肠E.直肠不具有结肠带的大肠是()
压型钢板组合楼盖,钢梁上设置的栓钉顶面的混凝土保护层厚度不应小于下列哪一个数值?
如图5.4—19所示的铁路挡土墙高H=6m,墙体自重450kN/m。墙后填土表面水平,作用有均布荷载q=20kPa,墙背与填料间的摩擦角δ=20°,倾角α=10°。填料中砂的重度γ=18kN/m3,主动压力系数Ka=0.377,墙底与地基间的摩擦系数f=0
机动车停车设施的设计原则为()
临时用电工程检查内容包括()。
某数据库应用系统使用SQLServer2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检
Whereistheconversation?
A、ThedeepandenduringeffectthatvolcaniceruptionshaveontheenvironmentB、Theprocessbywhichclassicvolcaniceruptions
最新回复
(
0
)