首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
30
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
子函数的功能是通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是()。#include#defineN5voidfun(intx[N]){intm;for(m=N一1;m>=0;m一一)scanf(’’%d’’,__
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+str1en(q),q);
软件测试的目的是
以下叙述中正确的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
结构化程序所要求的基本结构不包括()。
以下定义语句中正确的是
在C语言中,以下说法不正确的是()。
随机试题
砌体工程的质量控制点为()。
症见神疲乏力,肌衄,舌淡证属于
在脑血管疾病中,起病速度最快的是
根据《合伙企业法》的规定,下列各项中,属于有限合伙人当然退伙的是()。
开业庆典赠送的礼品属于()的范畴。
下列说法错误的是()。
1946年1月,政治协商会议协议规定:改组国民党一党政府,成立政府委员会为最高国务机关,委员的一半由国民党以外的人士充任,这一规定()。
由于自然科学与社会科学的研究对象、性质的根本不同,所以自然科学的发展不必依靠人文和社会科学的发展。()
Salt,shellsormetalsarestillusedasmoneyinout-the-waypartsoftheworldtoday.Saltmayseemratherastrange【C1】___
Ithasrecentlybeenannouncedthatalargeshoppingcentermaybebuiltinyourneighborhood.Doyousupportoropposethispla
最新回复
(
0
)