首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出是______。main(){int x=3 ,y=6,a=0;, while(x++!=(y=1)) { a+=1; if(y<x) break; } printf("x=%d, y=%d, a=%d\n,
下面程序的输出是______。main(){int x=3 ,y=6,a=0;, while(x++!=(y=1)) { a+=1; if(y<x) break; } printf("x=%d, y=%d, a=%d\n,
admin
2009-01-15
34
问题
下面程序的输出是______。main(){int x=3 ,y=6,a=0;, while(x++!=(y=1)) { a+=1; if(y<x) break; } printf("x=%d, y=%d, a=%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
答案
8
解析
注意的是x++中x值的引用时,这里应当是先引用,后自加,具体抽打过程如下:
第一次while循环:条件为真,执行a=a+1=1此时,x的值已为4,判断y<x不成立,继续执行循环;
第二次while循环:条件为假,此时x的值已为5,退出while循环,执行printf。
转载请注明原文地址:https://kaotiyun.com/show/kTXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时( )。PrivateSubClick_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Print
编写如下程序:OptionBase1PrivateSubCommand1_Click() Dima a=Array(1,2,3,4) s=0:j=1 Fori=4To1Step-1 s=s+a(i)*
检查软件产品是否符合需求定义的过程称为()。
有如下数据定义语句:DimX,YAsInteger以上语句表明( )。
在窗体上画一个名称为Label1的标签和一个名称为List1的列表框,并在设计阶段向List1中添加若干列表项。程序运行时,当双击List1中的某个列表项时,在Label1中显示所选中的列表项,能实现上述功能的语句是
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
(1)考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹卜in3.dat文件中的100个0~999的整数读入到数组a中;②单击“计算”按钮,则找出这100个整数中的所有水仙花数,并将它们的最大值与
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
随机试题
型式评价为什么要求申请单位提交被政府计量行政部门受理,并委托进行型式评价的《计量器具型式批准申请书》?
上述各项中属于医生违背有利原则的是上述各项中属于医生违背尊重原则的是
(2008年)缓坡明渠中的均匀流是()。
()是国家强制发行和流通的不能兑现的货币符号。
企业将应收未收的货款转作对购货单位的投资时,引起会计要素有关项目的变化是()。
以下贷款方式中,银行不用承担贷款风险的有()。
尧、舜、禹是继炎帝、黄帝之后通过()担任首领的。
1
Therearemorethan300millionofusintheU.S.,andsometimesitseemslikewe’reallfriendsonFacebook.Butthesadtruth
Whomightthespeakerbe?
最新回复
(
0
)