首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { char ch = ’A’; while (ch < ’D’) { printf("%d", ch - ’A’); ch++; } printf("\n"); } 程序运行后的输出结果是( )。
有如下程序 #include main() { char ch = ’A’; while (ch < ’D’) { printf("%d", ch - ’A’); ch++; } printf("\n"); } 程序运行后的输出结果是( )。
admin
2015-07-28
49
问题
有如下程序
#include
main()
{
char ch = ’A’;
while (ch < ’D’)
{
printf("%d", ch - ’A’);
ch++;
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、012
B、ABC
C、abc
D、123
答案
A
解析
字符常量与其ASCII码值一一对应,在计算的时候,一般是字符数据对应的ASCII码参与运算,所以该程序的逻辑是,在字符ch的ASCII码小于’D’的ASCII码的情况下,输出ch与’A’之间的ASCII码的差值。其中’A’-’A’=0;’B’-’A’=1…易得答案选A。
转载请注明原文地址:https://kaotiyun.com/show/vZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<stdio.h>main(){inta=1234;floatb=123.456;doublec=12345.54321;printf("\n%2d
有以下程序:main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是()。
若有如下程序:#include"stdio.h"voidmain(){FILE*fp;fp=fopen("test","wb");fprintf(fp,"%d%.1f,%c%c",5,238.41,’B’,’h’
有定义语句:“inta=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是()。
设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是
以下选项中,与k=n++完全等价的表达式是
_______是构成C语言程序的基本单位。
以下叙述中不正确的是______。
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
能将高级语言编写的源程序转换成目标程序的是______。
随机试题
采取哪些防范措施,可以预防操作系统输入法漏洞攻击
整个霍桑研究分五个阶段,其中着重试验的阶段是()
下列哪项不是无排卵型功能失调性子宫出血的特征
A.痰邪的性质B.气机的顺逆C.饮食的多少D.发病的脏腑E.正气的盛衰
建筑物内设置中庭时,防火分隔措施正确的是()。
下列关于电算化的要求,说法不正确的是()。
下列各项中,符合城市维护建设税有关的规定的有()。
运输是将物品大批量、长距离地从生产地送达配送中心或直接送达客户手中,运距往往较长,属“干线运输”。()
在一个半圆环上共有13个点,以这些点为顶点,可画出多少个三角形?
在直接交换方式中,局域网交换机只要接受并检测到目的地址字段,就立即将该帧转发出去,而不管这—帧数据是否出错。帧出错检测任务由以下哪种设备完成______。
最新回复
(
0
)