首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int x=3; do {printf("%d",x-=2);} while(!(--x)); 其输出结果是( )。
有以下程序段: int x=3; do {printf("%d",x-=2);} while(!(--x)); 其输出结果是( )。
admin
2012-12-03
197
问题
有以下程序段:
int x=3;
do
{printf("%d",x-=2);}
while(!(--x));
其输出结果是( )。
选项
A、1
B、3 0
C、1—2
D、死循环
答案
C
解析
本题考查do-while循环,先执行do输出的x的值为1,接着执行whlle语句,此时——x的值为0,x也为0,而非0为1,循环成立,接着执行do输出x值为-2,执行——x后,表达式为-2,而!(——x)为0,退出循环。
转载请注明原文地址:https://www.kaotiyun.com/show/P0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chars[]="\n123\\";printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果是
以下程序段的输出结果是()。inta=1234;floatb=123.456;doublec=12345.54321;printf("%2d,%2.1f,%2.1f",a,b,c);
若已定义:inta=25,b=14,c=19;执行以下三目运算符(?:)所构成的语句:a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d
在面向对象方法中【】描述的是具有相似属性与操作的一组对象。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
下列叙述中不正确的是()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
结构化程序设计主要强调的是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为
算法分析的目的是
随机试题
2017年10月18日,习近平总书记在中国共产党第十九次全国代表大会上的报告指出,中国共产党的初心和使命,就是()。
市场时间结构
下列各项中不符合慢性肾上腺皮质功能减退症临床表现的是
工程咨询单位的主要营销手段包括()。
购置已征车辆购置税的车辆,不再征收车辆购置税。()
下列并发症在溃疡性结肠炎最少见的是
已知曲线在直角坐标系中由参数方程给出:χ=t+e-t,y=2t+e-2t(t≥0).(Ⅰ)证明该参数方程确定连续函数y=y(χ),χ∈[1,+∞).(Ⅱ)证明y=y(χ)在[1,+∞)单调上升且是凸的.(Ⅲ)求y=
FourpeoplewerekilledandmorethanfiftyinjuredwhenfansrushedtogetintoastadiuminChicagoyesterdaywhereaBritish
ItwasnotuntilIwenttocollege______Ibecameinterestedincomputerprogramming.
A、Theyattendahouse-sitter’sparty.B、Theycheckahouse-sitter’sreferences.C、Theyinterviewahouse-sitter’sfriends.D、The
最新回复
(
0
)