首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { char ch = ’M’; while (ch != ’K’) { ch --; putchar(ch); } printf("\n"); } 程序运行后的输出结果是( )。
有如下程序 #include main() { char ch = ’M’; while (ch != ’K’) { ch --; putchar(ch); } printf("\n"); } 程序运行后的输出结果是( )。
admin
2015-07-28
43
问题
有如下程序
#include
main()
{
char ch = ’M’;
while (ch != ’K’)
{
ch --;
putchar(ch);
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、LK
B、MN
C、OP
D、MM
答案
A
解析
while执行逻辑是如果字符ch不为?K?,则先自减1,再输出对应的字符,这里的自减1指的是字符的ASCII码减1,其实就是字符由?M?变为?L?。循环体执行2次,第1次输出?L?,第2次输出?K?,第3次循环条件不满足,退出循环,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/SZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdlib.h>structNODE{intnum;structNODE*next;}main(){structNODE*p,*q,*r;
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)white(s[i]){d[j]=【】;j++;}d[j]=0;
以上程序运行后的输出结果是【】。main(){inti=10,j=0;do{j=j+i;i-;}while(i>2);printf("%d\n",j);}
数据库管理系统是位于用户与【】之间的软件系统。
下列叙述中,不正确的是
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p=_______malloc(sizeof(int));则应填入_______。
下列选项中不属于结构化程序设计原则的是
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
随机试题
热水泵入口一般选用()。
若牙体缺损累及牙本质或牙髓,可能出现下述临床问题,除外()
管理幅度与管理层次的关系是()。
根据我国外汇管理局规定,如果要求开立欧元账户的单位在此之前没有外汇账户或没有原欧币(指欧元区11国原货币)账户,视同新的外汇审批业务。()
经海关确认的溢卸、误卸货物从()3个月内,可由原装载船舶负责人或货物所有人向海关办理退运或进口手续。
中医人才青黄不接,与中医院不景气密切相关。目前,我国大部分中医院生存艰难。由于中医药收费低廉,体现不了中医的技术含量,大量中医院不得不弃“中"姓“西”,诊断治疗几乎与西医院没有差异。在这样的体制下,很多中医辛苦一生,却家徒四壁;而西医不仅社会地位高,且收入
“此处不留人,自有留人处”给了懒人正大光明的借口,给了懦夫逃避现实的理由。可残酷的是,生活不相信借口,竞争没有理由。换个环境不如换个心情,与其精神胜利,不如自我激励。换个环境,就像把淡水鱼放进海里,空间是大了,可是命也危矣。苛求环境,不如苛求自己,我们改变
编写程序,实现矩阵(3行、3列)的转置(即行列互换)。例如,若输入下面的矩阵:100200300400500600700800900则程序输出:100400700200500800300600
错
•Lookatthestatementsbelowandtheadvicegivenbyfourmarketexpertstoaholidaycompanyontheoppositepage.•Whichex
最新回复
(
0
)