首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
61
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%d,%d\n",a,b,c,d);}程序输出
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
关于子函数return语句的叙述中正确的是()。
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
C源程序中不能表示的数制是
以下选项中的编译预处理命令行,正确的是()。
以下叙述中正确的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
随机试题
在直线职能制中,上级职能管理机构与下级职能管理机构之间是领导关系。
Acreditcardisa【36】ofidentification【37】whichtheownermayobtainconsumercreditforthe【38】ofgoodsorservices【39】thanpa
胆碱能神经包括:去甲肾上腺素能神经包括:
鼻渊的治法为
女性,19岁,学生。近1年来经常脑内反复思考问题,如做数学题时,反复核对答案,明知不对,但又无法控制,最可能的诊断是
皂苷溶血作用的有无取决于
起升钢丝绳的放出最大工作长度后,卷筒上的钢丝绳至少保留()。
根据《建设工程质量管理条例》规定,即在正常使用条件下,建设工程的基础设施工程、房屋建筑的地基基础工程和主体结构工程最低保修期限为()。
关于招标信息发布的说法,错误的是()。
福建省将建立公务员信用档案,对此,你怎么看?
最新回复
(
0
)