首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int x=0,y=5,z=3; while(z-->0&&++x<5)y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是
有以下程序 main() { int x=0,y=5,z=3; while(z-->0&&++x<5)y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是
admin
2009-04-15
55
问题
有以下程序 main() { int x=0,y=5,z=3; while(z-->0&&++x<5)y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是
选项
A、3,2,0
B、3,2,-1
C、4,3,-1
D、5,-2,-5
答案
2
解析
本题中首先定义了三个整型变量x、y和z并分别赋值为0、5和3, while循环的判定条件为z-->0&&++x<5,由于z的初值为3,所以当z--执行3次后, z-->0将不再成立,又由于x的初值为0,所以++x执行5次,++X<5将不再成立,而他们两个表达式的值为逻辑与的关系,故当z-->0不成立时整个表达式的值为假,因此该循环共执行了3次,即语句y=y-1共执行了三次,但while循环的判定表达式却执行了四次,故最后输出的x、y、z的值分别为3,2,-1。
转载请注明原文地址:https://kaotiyun.com/show/goWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于多重窗体程序的叙述中,错误的是( )。
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommand1_Click() ’循环1 Fori=1To3 Forj=1To4
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
以下不能输出"Program"的语句是( )。
结构化程序的三种基本控制结构是
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Optionl、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:PrivateSubOption
在窗体中有一个名为Command1的命令按钮,并编写有以下代码。程序执行时,单击命令按钮,输出的结果为()。PublicSubProcl(nAsInteger,ByValmAsInteger)n=nMod
随机试题
酶联免疫反应的影响因素不包括
定期考核不合格的医师暂停执业活动期满,再次考核仍不合格的
综合钢筋的强度、塑性、工艺性和经济性等因素,既可作为非预应力钢筋混凝土选用也可作为预应力钢筋混凝土选用的钢筋牌号是()。[2008年真题]
下列关于契税计税依据的说法中,正确的是()。
某公司中标一不锈钢轧钢水处理和铁合金及辅原料系统施工总承包工程。工程包括年产170万t碳钢和不锈钢的炼钢工业净环水、浊环水、软水系统和铁合金及辅原料地下料仓、FDC(气浮式皮带)输送系统的土建、钢结构制作、机电、仪器设备安装专业工程。工程合同金额2.8亿元
某混凝土结构施工采用木模板。木模板一次净用量为200m2,模板现场制作安装不可避免的操作损耗率为3%,该模板可周转使用5次,每次补损率为5%,该模板周转使用量为()m2。
依照我国现行法律,下列自然人中为限制民事行为能力或无民事行为能力的人的是:
下面代码的输出结果是x=0b1010print(x)
A、同学B、朋友C、老板和秘书D、顾客和售货员D“打折”买东西时的常用语,“我们商场”可见男的是售货员,答案选择C。
DougMorrellhadalreadyinstalledsolarpanelsonhishouseinCoopersville,Mich.,buthewaseagertogetalittlebitgreen
最新回复
(
0
)