首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2||c!=3) printf("%d %d %d\n",
有以下程序: #include<stdio.h> main() { int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2||c!=3) printf("%d %d %d\n",
admin
2018-01-14
20
问题
有以下程序:
#include<stdio.h>
main()
{
int a=1,b=2,c=3,d=0;
if(a==1&&b++==2)
if(b!=2||c!=3)
printf("%d %d %d\n",a,b,c);
else
printf("%d %d %d\n",a,b,c);
}
程序运行后的输出结果是( )。
选项
A、1 2 3
B、1 3 2
C、1 3 3
D、3 2 1
答案
C
解析
首先a=1,b=2,c=3,d=0;因为a为1,b++本身为b加之前的值,即b++为2,所以第一个if语句的判断条件为真,进入if语句。b经过b++运算后值为3,所以第二个if语句为真(或运算时,一个为真,整体都为真,并且第一个为真时第二个不会被执行运算),这时后面的运算都忽略。
转载请注明原文地址:https://kaotiyun.com/show/dTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){inty=10;do{y--;}while(--y);printf("%d\n",--y);}当执行程序时,输出的结果是()。
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
以下程序运行后的输出结果为_________。main(){intx=0210;printf("%x\n",x);}
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。#includemain(){inta[10],b[10],i;for(i=0;i<10;i++)
有以下程序:main(){chara=’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输出结果是()。
若有定义:“inta[2][3];”,则对a数组的第i行第j列元素的正确引用为()。
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
下列程序的输出结果是()。#includemain(){inta=3,b=2,c=1;if(a<b)if(b<0)c=0;elsec++;print(("%d\n",
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。#include#includevoidfun(chars[]){
若有如下语句:intx=3;do{printf("%d\n",x-=2);}wbile(!(--x));则上面程序段()。
随机试题
侵犯著作权的法律责任
求微分方程的通解.
患者女性,35岁,肛周反复流脓半年,脓质稠厚,肛门胀痛,肛旁截石位10点距肛缘2厘米有一溃口,舌红,苔黄,脉滑。
患者胡某,女,25岁。昨日始小便频数,尿液浑赤,尿道热涩刺痛;尿常规检查镜下红细胞满视野;舌红,脉数。治宜选用()
直线(x≥0)与y=H及y轴所围图形绕y轴旋转一周所得旋转体的体积为()(H,R为任意常数)。
正赶赴火场的消防队、消防车、消防器材和装备要铁路运输或轮渡时,铁路和航运部门应免费优先载运,这体现行政主体享有()。
将一个三位数的个位数字和百位数字调换后所得的三位数与原三位数的和是1070,差是198,这个三位数是()。
计算二重积分其中积分区域为D={(x,y)||x|≤1,0≤y≤2}.
Readthefollowingtextanddecidewhichanswerbestfitseachspace.Forquestions26-45,markoneletterA,B,CorDony
A、Inordertoelevatetheirnests.B、Inordertolivemorecomfortably.C、Inordertoavoidpredators.D、Inordertomakeincuba
最新回复
(
0
)