首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {char c; for(;(c=getchar())!=’#’;)putchar(++c); } 执行时如输入为:abcdefg##,则输出结果是( )。
有以下程序: #include main() {char c; for(;(c=getchar())!=’#’;)putchar(++c); } 执行时如输入为:abcdefg##,则输出结果是( )。
admin
2017-07-05
31
问题
有以下程序:
#include
main()
{char c;
for(;(c=getchar())!=’#’;)putchar(++c);
}
执行时如输入为:abcdefg##<回车>,则输出结果是( )。
选项
A、abodefg
B、bcdefgh$
C、bcdefgh$$
D、bcdefgh
答案
D
解析
题目中for语句含义是,每次将函数getchar()的输入值赋给变量c,如果不等于‘#’,则执行putchar(++c),即将当前变量c值的.ASCII码+1后,再输出改变后的变量c的值。当变量c的值等于‘#’,则终止循环,所以输出应该是bedefgh,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/ApDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>O)
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)______main(){printf("\n");try_me();printf("\n");}
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;…}
下列关于字符串的说法中错误的是
以下选项中可用作C程序合法实数的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
软件设计中模块划分应遵循的准则是()。
字符串"%%\"ABCDEF\"\\"的长度是()。
用树形结构表示实体之间联系的模型是()。
用树形结构表示实体之间联系的模型是__________。
随机试题
某施工现场,石油沥青防腐层破损面积为95mm2,可以采用()补足厚度即可。
最早,最简单的企业组织形式是
易黄汤的功用是
企业报送项目核准机关的项目核准申请报告,应重点阐述的内容不包括()。
公司税后利润的分配程序中,第一步是按《公司法》规定提取法定公积金。()
国家如何实施对中小学的管理和监督?
人生的内容是由复杂多样的社会关系和社会活动构成的。人与社会的和谐在于正确把握个人在社会中的定位
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
Whatisthispassagemainlyabout?
Howdoesliterarystyleevolve?Surprisingly,(1)_____lieinwordswithseeminglylittlemeaning,suchas"to"and"that".B
最新回复
(
0
)