首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
35
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下程序的运行结果为【】。#defineN5main(){inta[N]={1,2,3,4,5},i,temp;for(i=0;i<N/2;i++){temp=a[i];a[i]=a[N-i-1];
以下程序运行后,输出结果是______。#include<stdio.h>ss(char*s){char*p=s;while(*.p)p++;return(p-s);}main(){char*a="abded";int
C语言允许函数类型缺省定义,此时函数值隐含的类型是
以下叙述正确的是()。
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值为______。
若int类型数据占两个字节,则下列语句intk=-1;printf("%d,%u\n",k,k);的输出为()
能正确表示代数式的C语言表达式是()
数据库技术的根本目标是解决数据的______。
一般来说,算法可以用顺序、选择和【】三种基本控制结构组合而成。
随机试题
消风散主治
男性,50岁,肥胖5年,口渴多食3个月,经常伴餐后3~4小时心悸、多汗、饥饿感,进食后可缓解,化验空腹静脉血浆血糖8.2mmol/L,尿糖(+),最可能的诊断是
中央银行进行公开市场业务操作以增加货币供应量,应采取的操作是( )。
下列不属于商业银行合规管理体系基本要素的是()。
下列各项中,不属于股权筹资缺点的是()。
如果不考虑影响股价的其他因素,在市场有效的情况下,固定增长股票的价值()。
感受域:是指人对于各种刺激所能感受的范围,亦即在感觉系统中,能够引起某一神经细胞或神经纤维反应的受刺激区域。根据上述定义,下列各项不涉及感受域的是()。
依次填入句中横线处的词语,最恰当的一组是:①国家有关部门的______结果表明,广东大亚湾核电站运行一年,废液、废气排放量均大大低于国家标准。②事发当日,看守所民警值班期间未认真履行看管职责______离岗,外出吃饭,造成在押人员脱逃。
提出了“正其义不谋其利,明其道不计其功”的是()
论述晏阳初的乡村教育实验。
最新回复
(
0
)