首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
admin
2009-03-15
25
问题
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
选项
A、1
B、30
C、1-2
D、死循环
答案
C
解析
本题考查的是do-while循环。题目首先让x=3,然后进入do-while循环体, x被减去2,接下来的语句输出x的值1。下面计算do-while循环的条件表达式!(--x),由于--运算符为前缀形式,所以--X的值为0,而!0的结果为“真”,此时x的值变为0,开始第二次执行循环体。x又被减2,输出x的值-2,此时--x的值为-3,!(-3)的值为“假”,所以循环结束。最后程序的输出结果是1-2,故应该选择C。
转载请注明原文地址:https://jikaoti.com/ti/pZW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下面的函数调用语句中,func函数的实参个数是()。func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)))
有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为
有以下程序:#include<stdio.h>voidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){
有以下程序:≠includeintfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}voidmain(){inta=3,b=5,c=6;printf(’’%d\n’’,f
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
C语言程序中,运算对象必须是整型数的运算符是()。
在关系数据库中,用来表示实体间联系的是
随机试题
采购评价制度主要包括()。
休假制度主要包括的内容有()
右心衰竭的患者常因组织液生成过多而致下肢水肿,其主要原因是
根据以下资料。回答下列小题。采购经理指数(PMI),是通过对企业采购经理的月度调查结果统计汇总编制而成的指数。PMI体系涵盖了企业采购、生产、流通等各个环节,新订单、生产率、雇员、供应商配送时间、库存等商业活动指标反映了商业活动的现实情况。综合
如果消费者物价指数连续数月超过4%,中央银行认为通货膨胀风险加剧,其有可能采用()。
2012—2015年,我国国内生产总值年均增长率为7.3%,远高于世界同期2.4%(世界银行数据)的平均水平,对世界经济增长的贡献率平均约为26%。2015年被称为新常态元年,我国GDP占世界的比重为15.5%,比2012年提高4个百分点,2015年GDP
学习“骑士七技”,同时还要侍奉领主和贵妇,出现在骑士教育的______阶段()
原型化是指用户的需求被提取、表示,并快速地构造一个最终系统的、具有()能力的工作模型,随着项目的进展,模型被逐步地细化和扩充,直至系统建设成功投入运行。
Comparedwiththesystemsinotherindustrializedcountries,theAmericanunemployment-insurance(Ul)schemepayslowerbenefitsf
InevertrustedhimbecauseIalwaysthoughtofhimassucha______character.
最新回复
(
0
)