首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int i=1, j=2, k=3; if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n", i, j, k); } 程序运行后的输出结果是____
有以下程序: main() { int i=1, j=2, k=3; if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n", i, j, k); } 程序运行后的输出结果是____
admin
2013-06-11
19
问题
有以下程序: main() { int i=1, j=2, k=3; if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n", i, j, k); } 程序运行后的输出结果是______。
选项
A、1 2 3
B、2 3 4
C、2 2 3
D、2 3 3
答案
D
解析
对于if语句,根据优先级顺序,先判断(++j=-3||k++==3),此时,++j=-3成立,就不用计算“||”后面的表达式,此时k=3,由于i++==1成立,自加后i=2,if语句的条件为真,故输出的结果为:2, 3, 3。
转载请注明原文地址:https://kaotiyun.com/show/sRJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { unsigned char a=2,b=4,c=5,d; d=a|b;d&=c;printf("%d\n",d);} 程序运行后的输出结果是
有以下程序段 typedef struct node{ int data;struct node *next;}*NODE; NODE p; 以下叙述中正确的是
有一个名为init.txt的文件,内容如下:#defineHDY(A,B)A/B#definePRINT(Y)printf("y=%d\n",Y)有以下程序#include"init.txt"ma
有以下程序 int a=4; int f(int n) { int t=0;static int a=5; if(n%2) {int a=6;t+=a++;} else {int a=7;t+=a++;}
已知字符A的ASCII码值为65,以下语句的输出结果是【】。charch=’b’;printf("%c%d\n",ch,ch);
有语句定义共用体类型变量: union {inti; charch; floatf; }a,bc; 上面定义的共用体变量a、b、c各占()字节。
在结构化设计方法中生成的结构图(SC)中,带有圆圈的小箭头表示()。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
随机试题
沈某,男,45岁,晨起发现自己左侧半身瘫痪,眼球震颤,共济失调,吞咽困难。该患者最可能的诊断是()。
下列选项中,()行为不应填写出口货物报关单。
在并购中,并购企业不必拥有巨额资金,只需要准备少量(用以支付并购过程必需的律师、会计师等费用)现金,加上被并购企业的资产及营运所得作为融资担保和还贷资金,便可并购任何规模的企业的并购类型是()。
Hewasluckier,however,becausehewasonlyslightlywounded.
下列选项中,不属于数据管理员(DBA)职责的是()。
江老师使用Word编写完成了课程教案,需根据该教案创建PowerPoint课件,最优的操作方法是()。
ManyAmericansfindsilenceuncomfortableduringabuffetoraformaldinner.【C1】______intheStatesthereisthe【C2】______
Theuseofcarsisbecomingmoreandmorepopularinthetwentiethcentury.Alargenumberoftheworld’spopulationisnowable
Whatistheconversationmainlyabout?
Largecompaniesneedawaytoreachthesavingsofthepublicatlarge.Thesameproblem,onasmallerscale,facespractically
最新回复
(
0
)