首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int x=1,x=2,z=3; if(X>y)if(y<z) printf("%d",++z); else printf("%d",++y)
有以下程序: #include <stdio.h> main() { int x=1,x=2,z=3; if(X>y)if(y<z) printf("%d",++z); else printf("%d",++y)
admin
2022-04-01
57
问题
有以下程序:
#include <stdio.h>
main()
{
int x=1,x=2,z=3;
if(X>y)if(y<z)
printf("%d",++z);
else
printf("%d",++y);
printf("%d\n",x++);}
程序的运行结果是( )。
选项
A、1
B、41
C、2
D、331
答案
A
解析
else总是与离它最近的if配对,所以第一个if语句的判断条件不成立,不再执行第二个if语句和与第二个if语句配对的else语句,而是直接执行打印x++的操作,打印x的值1以后再加1。
转载请注明原文地址:https://kaotiyun.com/show/q9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf("%d,%d,%dtt,&a,&b,&c);给a赋值1、给b赋值2、给C赋值3,以下输入形式中错误的是(注:口代表一个空格符)
有以下程序intfun(intn){ifln=1)return1;elseretum(n+fun(n-1));}main(){intx;scanf(’’%d’’,&x);x=fun(x);printf(’’%d\n’’,x);}
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
下列定义变量的语句中错误的是()。
以下叙述中正确的是()。
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,C)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
下列条件语句中,输出结果与其他语句不同的是
以下选项中,能正确进行字符串赋值的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
随机试题
横断层面上识别胰尾的标志性结构
依《保险法》第66条规定,在责任保险合同中,因被保险人给第三人造成损害的保险事故发生而被提起仲裁或者诉讼的,除合同另有约定外,由被保险人的仲裁或者诉讼费用以及其他必要的、合理的费用,由( )承担。
某人在2012年1月1日存入银行1000元,年利率为10%。请计算:每年复利一次,2015年1月1日存款账户余额是多少?
中小学德育最重要和最基本的教育内容是()
简单有效区分挥发油和脂肪油性质的是
19世纪中期以后,国际工人运动日益具有国际性,其根本原因是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
列举教育研究假设的三种分类方式,并简述假设表述的基本要求。
简述我国宪法作为根本法的特征。(2011法简32)
下面属于黑盒测试方法的是()。
最新回复
(
0
)