首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() {char ch=’D’; while(ch>’A’) {ch--; putchar(ch); if(ch==’A’)break; putchar(ch+1);
有以下程序 #include <stdio.h> main() {char ch=’D’; while(ch>’A’) {ch--; putchar(ch); if(ch==’A’)break; putchar(ch+1);
admin
2022-04-01
46
问题
有以下程序
#include <stdio.h>
main()
{char ch=’D’;
while(ch>’A’)
{ch--;
putchar(ch);
if(ch==’A’)break;
putchar(ch+1);
}
}
程序运行后的输出结果是( )。
选项
A、CB
B、BCA
C、CCBB
D、CDBCA
答案
D
解析
putchar()函数功能是输出一个字符,由while判断条件和ch初始值可知,只要ch≠‘A’,每次执行二次putchar,否则跳出。第一次输出CD,第二次输出BC,第三次输出A,跳出循环。因此答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/I9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言程序的模块化通过以下哪个选项来实现
有以下程序#includevoidfun(char**p){inti;for(i=0;i<4;i++)printf("%s",p[i]);}main(){char*s[6]={"ABCD","EFGH"
有以下程序#include#defineN4voidfun(inta[][N]){intb[N][N],i,j;for(i=0;i
有以下程序:#includemain(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2‖c一!=3)prinff(“%d,%d,%d\n”,a,
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n",r);}则程序的输出结
下列定义变量的语句中错误的是()。
有如下说明:intarray[10]={1,2,3,4,5,6,7,8,9,10},*p=array;则数值为9的表达式是________。
与数学表达式x≥y≥z对应的C语言表达式是
随机试题
在结课时,为了诱发学生的求知欲,王老师对学生说:“欲知后事如何,且听下回分解。”这种结课方式为()。
医师在执业活动中所享有的职业权利有()
下列糖皮质激素类药物中抗炎作用最强的是
甲公司是由自然人乙和自然人丙于2002年8月共同投资设立的有限责任公司。2015年4月,甲公司经过必要的内部批准程序,决定公开发行公司债券,并向国务院授权的部门报送有关文件,报送文件中涉及有关公开发行公司债券并上市的方案要点如下:(1)截止到2015年3
按其服务对象划分,配送中心可分为()。
小组规范是小组初期社会工作者和小组组员一起建立的适合管理和协调组员行为的准则。下列不属于小组规范的是()。
根据表格,以下各项中农产品出口金额最大的是()根据表格,以下说法不正确的一项是()
下列选项中()是三民主义的思想核心。
黏着语与屈折语之间有什么区别?
首次按中央六部分设篇目的中国古代法典是()(2012年一法综一第17题)
最新回复
(
0
)