首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
19
问题
有以下程序
#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://jikaoti.com/ti/iOD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括
设一棵度为3的树,其中度为2,1,0的结点数分别为3,1,6。该树中度为3的结点数为
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是
结构化程序设计强调
以下选项中合法的变量是
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
若有定义语句charc=’\101’;则变量c在内存中占
以下选项中可用作C程序合法实数的是
以下叙述中正确的是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千
随机试题
证券公司的主要业务包括()
Graves病最常发生哪种心律失常
进口药品标签、包装除按规定执行外,还应标明
ABC会计师事务所接受J公司董事会的委托,对J公司2009年度的财务报表进行审计,癸注册会计师作为项目负责人,2010年3月5日准备草拟审计报告,在复核助理人员对应收账款审计的工作底稿时,发现下列问题,请代为作出正确的专业判断。助理人员对大额逾期的应收
在常规控制图中,可以判异的情况有()。[2007年真题]
公安工作的鲜明特点是公安机关及人民警察在履行职责、行使职能、完成安全保卫任务过程中形成的。()
设L是一条平面曲线,其上任意一点P(x,y)(x>0)到坐标原点的距离,恒等于该点处的切线在y轴上的截距,且L经过点(1/2,0).求L位于第一象限部分的一条切线,使该切线与L以及两坐标轴所围图形的面积最小.
将E—R图转换为关系模式时,实体和联系都可以表示为()。
Readthearticlebelowaboutpublicimage.Choosethebestwordtofilleachgap,fromA,B,CorD.Foreachquestion19—33,ma
A、Themaincharacterremainsthesame.B、Themaincharacterdiesintheend.C、Themaincharactergainshisends.D、Themaincha
最新回复
(
0
)