首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 main() { int x=3; do { printf("%d",x--);} while(!x); } 该程序的执行结果是______。
有如下程序 main() { int x=3; do { printf("%d",x--);} while(!x); } 该程序的执行结果是______。
admin
2010-01-10
40
问题
有如下程序 main() { int x=3; do { printf("%d",x--);} while(!x); } 该程序的执行结果是______。
选项
A、321
B、3
C、不输出任何内容
D、陷入死循环
答案
2
解析
本题x赋初值为3,当执行printf("%d",x-);时,由于X--的作用是先运算x,再将x的值减1,所以,printf输出的 x值为3,等输出后,x的值减1变为2,继续执行,判断条件!x为假,循环只被执行一次。
转载请注明原文地址:https://kaotiyun.com/show/FFWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
顺序文件在一次打开期间
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出
数据流程图(DFD图)是
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是()。
以下自定义数据类型的语句中,正确的是
计算下面分段函数的正确语句是
有如下数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行上述语句后,不是整型变量的是()。
随机试题
双涡轮增压系统的增压器转动平稳。()
下列哪项不是闭合性腹部损伤后手术探查的可靠指征
恢复费用一般采用()进行计算,以准确反映现实价格水平下的恢复成本。
企业的罚款支出、捐赠支出、出售无形资产净损失都是通过营业外支出核算。()
企业将商品所有权上的主要风险和报酬转移给买方,就构成确认销售商品收入的重要条件。()
A、 B、 C、 D、 A依题意可知T5=a1a2a3a4a5=a1a1qa1q2a1q3a1q4=(a1q2)5=32,故a3=a1q2=2
疲劳越深,训练效果就越好。()
运动训练学命名的“高原现象”是指()。
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerStaticyAsInteger
下列关于线性链表的叙述中,正确的是()。
最新回复
(
0
)