首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() { int x=5; do {printf("%d",x-=4);} while (!(--x));
有下列程序: main() { int x=5; do {printf("%d",x-=4);} while (!(--x));
admin
2010-09-05
61
问题
有下列程序: main() { int x=5; do {printf("%d",x-=4);} while (!(--x)); } 程序的输出结果是( )。
选项
A、1
B、20
C、1 4
D、死循环
答案
C
解析
本题考查do…while循环。①执行printf语句,x=x-4 1,输出1,判断while循环的控制条件,--x=0,则(!(--x))非零,循环条件成立,执行下一次循环;②执行printf语句,x=x-4=-4,输出-4,判断while循环的控制条件,--x=-5,则(!(--x))为零,循环条件不成立,结束循环。
转载请注明原文地址:https://kaotiyun.com/show/WzPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
在窗体上画一个名称为Text1的文本框,并编写如下程序:OptionBase1PrivateSubForm_Click() Dimarr DimStartAsInteger,FinishAsInteger DimSu
窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到文件f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Open"c:\f1.tx
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
下列程序的输出结果为()。S1="1":S2="2":S1=Va1(S1)+Va1(S2):S2=Va1("12")IfS1◇S2ThenPrintS1-S2ElsePrintS2-S1
假定Picturel和Textl分别为图片框和文本框的名称,则下列错误的语句是()。
有如下数据定义语句:DimX,YAsInteger以上语句表明( )。
假定有以下程序段:Fori=lTo3Forj=5To1Step-1Printi*iNextjNextI则语句Printi*j的执行次数是()。
随机试题
饮料酒标签日期的标示应按()顺序。
在理财产品销售文件中应包含专页风险揭示书,风险揭示书至少包括下列()内容。
识别出超出正常经营过程的重大关联方交易时,以下说法中,不正确的是()。
依据我国宪法,下列不具备选举权和被选举权的情形有()。
饥饿营销是指商品提供者有意调低产量,以期达到调控供求关系、制造供不应求假象、维持商品较高售价和利润,以达到维护品牌形象、提高产品附加值的目的。根据上述定义,下列属于饥饿营销的是:
被代理人死亡后,委托代理人实施的代理行为仍然有效的有()。(2010一法专一32)
某辩论赛结束后七个评委投票决定一名最佳辩手。对任一评委,他或她投辩手小孙的票,这是可能的。因此,所有的评委都投小孙的票,这也是可能的。以下哪项对上述论证的评价最为恰当?
表示关系式x≤y≤z的C语言表达式的是
下列选项不属于“计算机安全设置”的是()。
【S1】【S10】
最新回复
(
0
)