首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z); else printf("%d",++y); printf("%d\n",x++);
有以下程序: #include<stdio.h> main( ) { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z); else printf("%d",++y); printf("%d\n",x++);
admin
2022-06-24
29
问题
有以下程序:
#include<stdio.h>
main( )
{
int x=1,y=2,z=3;
if(x>y)
if(y<z)printf("%d",++z);
else printf("%d",++y);
printf("%d\n",x++);
}
程序运行的结果是( )。
选项
A、3 3 1
B、4 1
C、2
D、1
答案
D
解析
else子句总是与最前面最近的不带else的if相结合,与书写格式无关,所以本题中的else语句与第二个if语句配对,且if和else都在第一个if的控制范围内。首先判断x>y不成立,直接退出第一个if语句,执行printf("%d\n",x++)。(x++)的值是x加之前的值,所以输出结果为1。
转载请注明原文地址:https://jikaoti.com/ti/qyd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下列链表中,其逻辑结构属于非线性结构的是()。
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
有如下程序#includeintsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。
在面向对象方法中,实现信息隐蔽是依靠
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
下列哪一条不属于数据库设计的任务?()
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可有多名职员。则实体部门和职员间的联系是()。
随机试题
某县公安局申请人民法院强制执行对刘某的罚款。强制执行的费用由该县公安局承担。
________可以直接被人体吸收利用。
(2014年4月第33题)理想的调查人员应具备哪些素质?
下列病变符合亚急性重型肝炎的特点的是
患者,女,29岁。右下智齿反复肿痛,临床检查见智齿仅露出1/4远中冠,高于第二磨牙颈部但未高出平面。X线片示近中冠完全骨埋伏,且低于第二磨牙根尖,牙根全部位于下颌支内,此患者的诊断是
患者,男,40岁,近年来反复发作全身强直,阵挛,昏睡。本次发作强直,阵挛持续时间达90分钟以上。应首先考虑的是()
某企业生产某种产品,除一种生产要素可变外,其他生产要素均保持不变。随着该可变要素投入增加,当边际产量为0时,达到最大值的是()。
设立综合类证券公司,必须具备下列条件( )。
甲与乙因买卖某艺术家的一幅艺术作品而发生的债是()。
TransportationuseatoBeMuchSlowerthanItIsNowFormanyyearsintiledesert,camelsuse
最新回复
(
0
)