首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
31
问题
有以下程序: 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全国计算机二级
相关试题推荐
以下程序的输出结果是【 】。intfun(int*x,intn){if(n==0)returnx[0];elsereturnx[0]+fun(x+1,n-1);}main(){in
以下程序的输出结果是【 】。#include<string.h>main(){chara[]={’\1’,’\2’,’\3’,’\4’,’\0’};printf("%d%d\n",sizeof(a),strlen(a)
以下程序的运行结果是【 】。intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);
有以下程序 #include<string.h> void f(char p[][10],int n)/*字符串从小到大排序*/ { char t[10];int i,j; for(i=0;i<n-1;i++) f
有以下程序 main() { int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t; for(i=0;i<3;i++) for(k=i+1;k<4;k++
已知字符A的ASCII码值为65,以下语句的输出结果是【】。charch=’b’;printf("%c%d\n",ch,ch);
希尔排序属于______。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=aprintf(
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
随机试题
下列猩红热的并发症中哪项是由变态反应引起
鉴别原发性纤溶症与继发性纤溶症最重要的试验是
A、铅B、铜C、塑料D、木材E、布料用于屏蔽X射线、Y射线的材料是
虚的病机概念,主要是指
厌氧芽胞梭菌可产生治疗无芽胞厌氧菌所致的感染需用
机电工程临时用电设备总容量在()及其以上者,均应编制临时用电施工组织设计。
政府发行债券所筹集的资金可用于( )。
连锁经营的商圈分析主要包括竞争分析和客流量分析。竞争分析主要考虑的因素有()。
私人购房包含在私人消费中。()
Leadershipishardlyanewareaofresearch,ofcourse.Foryears,academicshavedebatedwhetherleadersarebornormade,whet
最新回复
(
0
)