首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int x=0,y=6; do { while(--y) x++;} while(y--); printf("%d,%d\n",x,y); } 程序的运行结果是( )。
有以下程序 #include main() { int x=0,y=6; do { while(--y) x++;} while(y--); printf("%d,%d\n",x,y); } 程序的运行结果是( )。
admin
2020-07-28
40
问题
有以下程序
#include
main()
{
int x=0,y=6;
do
{ while(--y) x++;}
while(y--);
printf("%d,%d\n",x,y);
}
程序的运行结果是( )。
选项
A、5,-1
B、6,0
C、5,0
D、6,-1
答案
A
解析
考查do-while和while循环语句的执行过程。do-while语句是先执行循环体再判定循环条件,而while语句是先判定循环条件再执行循环体。自减运算符前置时,该变量是先自减1后再参与其他运算;自减运算符后置时,该变量是先参与运算后再自减1。由此,当y=1时,内层循环结束,此时x=5,y=0。外层循环的判定条件"y--"也为假,判定语句执行后y=-1,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/Dh3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是
以下选项中正确的定义语句是
下面选项中关于“文件指针”概念的叙述正确的是
以下叙述中正确的是
有以下程序main(){inti=0;i=~i;printf("%d\n",i);}程序运行后的输出结果是
从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。请编写函数fun,其功能是:求n(n<10000)以内的所有四叶玫瑰数并逐个存放到result所指的数组中,四叶玫瑰数的个数作为函数值返回。如
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和
下列对于软件测试的描述中正确的是
随机试题
成分血不包括()
A.75cmB.850mC.46cmD.48cmE.40cm1岁时小儿的胸围
关于盗伐林木罪,下列哪一选项是正确的?()
汽轮发电机组属于()。
根据《个人独资企业法》的规定,下列各项中,可以用作个人独资企业名称的有()。
公有住房售后的专项维修资金来源于,售房单位按照一定比例从售房款中提取,原则上该部分多层住宅不低于售房款的()。
群体决策冒险是指群体比个体更富于冒险精神,相对于个人决策而言,群体倾向于选择获利大但成功率小的行为。当人们集合在一起时,比他们单独活动更富于冒险性。根据上述定义,下列属于群体决策冒险的是:
以下属于按指令集结构划分嵌入式处理器的分类是()。
Intherecentpast,medicalresearchershaveshownthatheartdiseaseisassociatedwithcertainfactorsinourday-to-daylives
LookAfterYourVoiceOftenspeakersatameetingexperiencedrymouthsandaskforaglassofwater.Youcansolvetheprob
最新回复
(
0
)