首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int x=23; do { printf("%2d\n", x--); } while( !x ); } 程序的执行结果是( )。
有以下程序 #include main() { int x=23; do { printf("%2d\n", x--); } while( !x ); } 程序的执行结果是( )。
admin
2015-07-28
42
问题
有以下程序
#include
main()
{
int x=23;
do
{
printf("%2d\n", x--);
} while( !x );
}
程序的执行结果是( )。
选项
A、输出23
B、输出321
C、不输出任何内容
D、陷入无限循环
答案
A
解析
do-while循环中printf语句是按照列宽为2输出x的值,即23,然后计算表达式"x--",得x=22,C语言中非0表示真,0表示假,所以判定的循环条件"!x"为假,退出循环,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/eZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下语句:structa{charx[10]inty;}s,*t;t=&S;则对结构体变量s中的成员y的正确引用是()。
有定义语句:“inta=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是()。
以下程序的输出是【】。main(){charstrl[]]="Howdoyoudo",*p1=strl;strcpy(strl+strlen(strl)/2,"esshe");print
设有宏定义: #defineWIDTH80 #defineLENGTHWIDTH+40 则执行赋值语句“v=LENGTH*20;"(v为int型变量)后,v的值是【】。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是_______。(0<=i<4,0<=j<10)
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
用高级程序设计语言编写的程序称为______。
数据库系统中实现各种数据管理功能的核心软件是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
下列对于软件测试的描述中正确的是()。
随机试题
内分泌腺的活动是由大脑皮质通过下列哪项来调节的
对诊断系统性红斑狼疮最有意义的化验是
多丝正比电离室探测器是
A.液一液萃取法B.沉淀法C.硅胶色谱法D.聚酰胺色谱法E.离子交换色谱法根据物质溶解度不同进行分离的方法是
阿昔洛韦的化学名为
2005年7月,乙公司因经济纠纷被提起诉讼。至乙公司2005年度财务报告对外报出时,法院对该起诉讼尚未判决。乙公司咨询法律顾问后,判断该起诉讼很可能败诉,需赔偿的金额介于400万~500万元之间。乙公司对该起诉讼应在2005年12月31日资产负债表中确认的
对股票规模的划分,通常将市值较小、累计市值占市场总市值()以下的公司归为小盘股;累计市值占市场总市值()以上的公司为大盘股。
在智力测验中,不受文化因素影响的测验是()。
7.Inabullfight,itisthemovement,notthecolorofobjectsthatarousesthebull.
A、Giveothersfreedomtoexpressthemselves.B、Exposethemselvestodifferentcultures.C、Discardpersonalbiasesandprejudices
最新回复
(
0
)