首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-11-23
71
问题
有以下程序:
#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、1
B、41
C、2
D、331
答案
A
解析
else总是与离它最近的if配对,所以第一个if语句的判断条件不成立,不再执行第二个if语句和与第二个if语句配对的else语句,而是直接执行打印x++的操作,打印x的值1以后再加1。
转载请注明原文地址:https://kaotiyun.com/show/253p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句:structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则下列scanf函数调用语句有错误的是()。
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;inty
C语言源程序名的后缀是()。
以下关于C语言的叙述中正确的是()。
以下叙述中正确的是()。
若有以下程序段:doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是()。
给定程序中,函数fun的功能足建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……依此类推。例如,若N=5,生成的矩阵为:11111
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
在关系数据库中,描述全局数据逻辑结构的是()。
以下选项中不属于C语言程序运算符的是
随机试题
由于通货膨胀而使证券到期或出售时货币所获得的资金的购买力降低的风险,称为()。
临床治疗阴虚证咽喉肿痛的处方是
对ARDS的诊断和病情判断有重要意义的检查是()
A.缓和药性,增强润肺止咳B.和胃,涩肠止血,止呕C.使药物质地酥脆D.益脾胃,和中E.益脾胃,解毒,除烦止渴灶心土炮制中药的目的是()。
A.5年B.4年C.3年D.2年E.1年
上市公司发放股票股利可能导致的结果有()。
集装箱交接如属于CFS条款,()对箱内货物承担责任。
青年人:公务员:服务人民
Howdoesliterarystyleevolve?Surprisingly,【C1】______lieinwordswithseeminglylittlemeaning,suchas"to"and"that".
一种交换机具有36个10/100Base—TX端口与2个可扩展的1000Base—x端口,那么在交换机满配置的情况下,其全双工端口总带宽为——。
最新回复
(
0
)