首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x=4,y; do { y=x; if(!y)printf("x"); else printf("y");
有以下程序: #include main() { int x=4,y; do { y=x; if(!y)printf("x"); else printf("y");
admin
2013-02-23
25
问题
有以下程序:
#include
main()
{ int x=4,y;
do
{ y=x;
if(!y)printf("x");
else
printf("y");
x--;
}while(x);
}
程序的输出结果是( )。
选项
A、xyyx
B、yyyy
C、yyxx
D、yxyx
答案
B
解析
本题考查do-while语句和if…else语句。do-while语句的功能是先执行循环体再判断条件,所以,先判断if语句的条件,y=-4,!y为逻辑0,条件不成立,执行下面的else语句,输出y,然后将x的值减1,x=3,条件不成立,执行下面的else语句,输出y,然后将x的值减1,x=2,满足while循环条件,继续循环。第三次循环:先判断if语句的条件,y=2,!y为逻辑0,条件不成立,执行下面的else语句,输出y,然后将x的值减1,x=1,满足while循环条件,继续循环。第四次循环:先判断if语句的条件,y=-1,!y为逻辑0,条件不成立,执行下面的else语句,输出y,然后将x的值减1,x=0,不满足while循环条件,结束循环。所以B正确。
转载请注明原文地址:https://kaotiyun.com/show/wGJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不属于软件需求规格说明书的作用的是______。
在设计程序时,应采纳的原则之一是______。
若线性表的长度经常发生变化,那么该线性表应采用的存储结构是【】。
函数fun的功能是使一个字符串按逆序存放。请填空。voidfun(charstr[]){charm;inti,j;for(i=0,j=strlen(str);i<【】;i++,j--){m=str
以下函数用以求x的y次方。补足所缺语句。Doublefun(doublex,inty){inti;doublez=1;for(i=1;i【】;i++)z=【】;retu
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
下面对对象概念描述错误的是()
若主函数中有以下定义和语句:main(){doublea[3][4];……fun(a);}则正确的fun函数的首部是()
若int类型数据占两个字节,则下列语句的输出结果为()intx=-1;printf("%u\n",x);
对于循环队列,下列叙述中正确的是
随机试题
Therewasatrafficjam,butshe______gettothedestinationintime.
某男性患者,68岁。腮腺区有一包块,质硬,不活动,自述面部有麻木感。镜下可见肿瘤组织中上皮细胞构成的实性团片,偶见筛孔状结构。病理诊断可考虑为()
A、构造异构B、顺反异构体C、差向异构体D、外消旋体E、互变异构体蒽酚与蒽酮是()。
甲、乙两个国有企业拟设立一家股份有限公司,请根据公司法的有关规定,回答下列问题:
材料消耗定额是指完成一定()所消耗的材料的数量标准。
造成通货膨胀的直接原因是()。
给定材料1.科学素质是公民素质的重要组成部分。公民具备基本科学素质一般指了解必要的科学技术知识,掌握基本的科学方法,树立科学思想,崇尚科学精神,并具有一定的应用它们处理实际问题、参与公共事务的能力。公民科学素质通常用公民科学素质指标(C
以下体现中央银行“银行的银行”职能的是()。[中央财经大学2016金融硕士]
统一过程是一种“用例和风险驱动,以架构为中心,迭代并且增量”的开发过程,定义了不同阶段及其制品,其中精华阶段关注(15)。
她待我们很好,就像是对待她的亲兄弟一样。
最新回复
(
0
)