首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出是______。 main() {int x=3,y=6,a=0; while(x++!=(y-=1)) { a+=1 if
下面程序的输出是______。 main() {int x=3,y=6,a=0; while(x++!=(y-=1)) { a+=1 if
admin
2010-09-05
41
问题
下面程序的输出是______。 main() {int x=3,y=6,a=0; while(x++!=(y-=1)) { a+=1 if(y<x)break; } printf("x=%d,y=%d,=%d\n",x,y,a); }
选项
A、x=4,y=4,a=1
B、x=5,y=5,a=1
C、x=5,y=4,a=3
D、x=5,y=4,a=1
答案
D
解析
注意的是x++中x值的引用时,这里应当是先引用,后自加,具体执行过程如下:第—次while循环:条件为真,执行a=a+1=1;此时,x的值已为4,判断y<x不成立,继续执行循环;第二次while循环;条件为假,此时x的值已为5,退出while循环,执行printf。
转载请注明原文地址:https://kaotiyun.com/show/GdWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
要删除列表框中最后一个列表项,正确的语句是()。
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下面程序计算并输出的是( )。PrivateSubCommand1_Click() a=10 s=0 Do s=s+a*a*a a=a-1 LoopUntila
设有语句:Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是( )。
VB中,若没有显式声明变量的数据类型,则默认的类型是
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式足()。
设栈的存储空间为S(1:60),初始状态为top=61。现经过一系列正常的入栈与退栈操作后,top=25,则栈中的元素个数为()。
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
以下不能正确计算代数式的值的C语言表达式是()。
随机试题
骨关节炎最早的病理变化发生在
急性硬脑膜外血肿病人中间清醒期的长短取决于
A.健侧肺受压B.小肺泡破裂C.伤侧肺萎缩D.纵隔扑动E.胸腔内压高于大气压开放性气胸的特殊病理变化是()。
A.黏膜下子宫肌瘤B.浆膜下子宫肌瘤C.肌壁间肌瘤D.阔韧带肌瘤E.子宫颈肌瘤最易发生阴道多量出血及肌瘤坏死
商业汇票的承兑期限一般不得超过()。
事业单位会计要素包括()。
医学上说的生理盐水指的是()
毛泽东在下列哪次会议中明确提出:“敌人的武力是不能征服我们的,这点已经得到证明了。资产阶级的捧场则可能征服我们队伍中的意志薄弱者。”“我们必须预防这种情况。”()
广义表(a,(a,b),d,e,((i,j),k))的长度是(48),深度是(49)。
Directions:Writeanessayofatleast150wordsonthetopicgivenbelow.UsetheproperspaceonyourAnswerSheetⅡ.1.TOPIC
最新回复
(
0
)