首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { char e; e=getchar(); do{ putchar(e++); }while((e=getchar())!=’#’); }
有以下程序: #include main() { char e; e=getchar(); do{ putchar(e++); }while((e=getchar())!=’#’); }
admin
2019-01-11
21
问题
有以下程序:
#include
main()
{ char e;
e=getchar();
do{
putchar(e++);
}while((e=getchar())!=’#’);
}
程序运行时从第一列开始输入:abcdefg##<回车>,则输出结果是( )。
选项
A、bcdefgh$
B、bedefgh
C、abcdefg#
D、abcdefg
答案
D
解析
运算符“++”放在变量后面时,先参与其他操作,再对变量+1。putchar(c++)表示先输出当前c值,再对c值+1,当输入abcdef##时,在while语句中,当程序输入“#”时,循环退出。因此输出为abcdefg,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/IzRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。例如:a数组中的值为则返回主程序后a数组中的值应为注意:部分源程序存在文件PROGI
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
若有定义inta=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【】。c=(a-=(b-5));c=(a%11)+(b=3);
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()
数据库设计包括两个方面的设计内容,它们是
当变量c的值不为2、4、6时,值也为“真”的表达式是( )。
用树形结构来表示实体之间联系的模型称为()。
表示关系a≤b≤c的C语言表达式为()。
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()。
随机试题
图示结构中零杆根数为()。
4G关键技术有()。
空调水系统和制冷系统管道绝热施工,应在()结束后进行。
人工时间定额包括()。
下列关于会计账簿管理的说法中,错误的是()。
知识掌握与能力发展同步。()
下列关于社会团体法人和社团法人的叙述,正确的是()。
Whowasfirstrescuedfromthesea?
TheFederalGovernment联邦政府TheConstitutionWhenAmericabrokeawayfromBritainin1775,she
Whenyoureceiveawarningatwork,youshould________itveryseriously.
最新回复
(
0
)