首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
28
问题
有以下程序: 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
解析
本题中首先定义了3个整型变量x、y和z,并分别赋值为0、5和3,while循环的判定条件为z-->0&&++x<5,由于 z的初值为3,所以当z--执行3次后,z-->O将不再成立,又由于x的初值为0,所以++x执行5次,++x<5将不再成立,而它们两个表达式的值为逻辑与的关系,故当z-->O不成立时整个表达式的值为假,因此该循环共执行了3次,即语句y=y-1:共执行了三次,但while循环的判定表达式却执行了四次,故最后输出的x、y、z的值分别为3,2,-1,所以,4个选项中选项B符合题意。
转载请注明原文地址:https://jikaoti.com/ti/Y0K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click()Dim
设窗体上有一个名称为List1的列表框和一个名称为Check1的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubCheck
结构化程序设计中,下面对goto语句使用描述正确的是
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
双精度浮点数的类型说明符为
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
在数据库中,数据模型包括数据结构、数据操作和
下列数据结构中,能用二分法进行查找的是()。
数据库技术的根本目标是()。
用高级语言编写的程序称为【】程序,它可以通过解释程序翻译一句执行一句的方式执行,也可以通过编译程序一次翻译产生目标程序,然后执行。
随机试题
人与人之间沟通的主要工具是()
对病人不一定有助益,可能违背医学伦理学有利原则的做法是
某投资项目预计建成后的年固定成本为46万元,每件产品估计售价为56元,单位产品变动成本为25元,销售税率为10%。则该项目盈亏平衡点的产量为()件。
设备工程合同索赔依据是索赔方要求和获得赔偿的基本根据,其完备性体现为( )。
海关进行稽查时,应当在实施稽查的()前,将“稽查通知书”送达被稽查企业、单位。
以下关于依法收贷过程中申请支付令的表述不正确的是()。
第一次提出新民主主义革命的科学概念和新民主主义革命总路线内容的著作是()
20世纪70年代末以后,邓小平在战争与和平问题上逐渐形成了新的判断。邓小平对时代主题的判断,其基本点是()
序设计语言一般都提供多种循环语句,有先判断循环条件再执行循环体的while语句,也有先执行循环体再判断循环条件的do-while语句,那么下列描述中正确的是(17)。
A、IthasdonemoreharmthangoodinthesouthernUSA.B、ItwasbroughttothenorthernUSAbyAsianfarmers.C、Itwasintroduce
最新回复
(
0
)