首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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://kaotiyun.com/show/1Gkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是( )。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6
下面4个关于C语言的结论中错误的是()。
软件测试的目的是()。
在关系模型中,每个关系模式中的关键字()。
给定程序MODI1.C中函数fun的功能是:从低位开始依次取长整型变量s中奇数位上的数,构成一个新数放在t中(注意:位置从0开始计算)。例如:输入:12345678,则输出:1357输入:123456789,则输出:2468
在软件开发中,需求分析阶段产生的主要文档是( )。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
下列行为符合社会公德要求的有()
A.肾结石B.胆结石C.肠系膜淋巴结钙化D.肾结核钙化E.膀胱结核呈鹿角状,侧位与脊柱重叠
正常成人瞳孔直径为
关于涎腺肿瘤免疫组化染色叙述正确的是( )
沉人桩施工安全技术措施的制定,主要依据()等选择适宜的沉桩方法和机具后进行。
由主管部门或领导成员以任命的形式直接指定下属干部的任用制度,称为()。
依法行政的核心概念是()。
检查妇女的身体,应当由女侦查人员或医师进行。()
我国《合同法》中经常出现“当事人另有约定的,按照其约定”这一表述,它体现了民法基本原则中的:
马克思指出:一个社会即使探索到了本身运动的自然规律,它还是既不能跳过也不能用法令取消自然的发展阶段。但是它能缩短和减轻分娩的痛苦。这段话强调的是()。
最新回复
(
0
)