首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 main() { int x=1,y=3,a=0; while(x++!=(y-=1)) { a+=1;
下列程序的运行结果是( )。 main() { int x=1,y=3,a=0; while(x++!=(y-=1)) { a+=1;
admin
2010-09-05
26
问题
下列程序的运行结果是( )。 main() { int x=1,y=3,a=0; while(x++!=(y-=1)) { a+=1; if(y<x)break; } printf("%d,%d,%d\n",x,y,a); }
选项
A、2,3,2
B、2,3,1
C、1,3,3
D、3,1,2
答案
D
解析
本题考查while循环。第一次循环,先拿x的值和(y-1)比较,此时x=1,y-1-2,循环条件成立,比较完将x的值加1,此时x=2,进入循环,a-a+1=1,判断if语句的控制条件是否成立,y<x不成立,接着执行下一次循环。第二欲循环,先拿x的值和(y-1)比较,此时x-2,y-1=1,循环条件成立,比较完将x的值加1,此时x=3,进入循环,a=a+1=2,判断if语句的控制条件是否成立,y<x成立,执行break语句退出循环。
转载请注明原文地址:https://jikaoti.com/ti/BeB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
在窗体上画一个名称为Text1的文本框,并编写如下程序:OptionBase1PrivateSubForm_Click() Dimarr DimStartAsInteger,FinishAsInteger DimSu
某人编写了下面的程序:PrivateSubCommandl—Click()DimaAsInteger,bAsIntegera=lnputBox(“请输入整数”)b=InputBox(“请输入整数”)
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。程序运行时,会把in5.txt中的所有记录读入数组a中(每个数组元素是一条记录
有下面程序代码:PrivateSubCommand1_Click()i=1DoWhilei<5j=1Doj=j+1Pr
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
下列程序的输出结果为()。S1="1":S2="2":S1=Va1(S1)+Va1(S2):S2=Va1("12")IfS1◇S2ThenPrintS1-S2ElsePrintS2-S1
已知过程定义的首行为Subsum(aAsInteger,bAsInteger),则下面过程调用语句中正确的是()。
现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是( )。
随机试题
以下哪项不是卵巢肿瘤的并发症
在我国,具有法律约束力的药典是
下列关于表面自由能说法正确的是
A.医德认识B.医德情感C.医德意志D.医德信念E.医德行为
A.扩充血容量B.供给电解质C.调节酸碱平衡D.维持晶体渗透压E.改善呼吸功能
在经营效益类指标中,银行业金融机构应当以()为核心,确定合理的分值和权重。
11星最多的行星是()。
奶粉厂每周的销售量为Q千袋,每袋价格为2元,总成本函数为C(Q)=100Q2+1300Q+1000,可取得最大利润为_____.
下面程序段的输出结果是( )。publicclassTest{publicstaticvoidmain(String[]args){intn=10,result=0;
Whoistheshortestofthethreegirls?
最新回复
(
0
)