首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2‖c--!=3) printf("%d,%d
有以下程序 main(){ int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2‖c--!=3) printf("%d,%d
admin
2013-10-19
49
问题
有以下程序
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);
else printf("%d,%d,%d\a",a,b,c);}
程序运行后的输出结果是
选项
A、1,3,2
B、1,2,3
C、1,3,3
D、3,2,1
答案
C
解析
a,b,c,d初始值分别为1,2,3,0。嵌套的if语句中,第一个if中,表达式a==1&&b++==2值为1,执行嵌套的if分支,此时b=3,b!=2成立,由于运算符是‖,不管后面一个表达式的值是不是1,其整个表达式的值总是1,c--!=3表达式不执行,最后打印出a,b,c的值是1,3,3。
转载请注明原文地址:https://kaotiyun.com/show/bvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若以下选项中的变量已正确定义,则正确的赋值语句是
对建立良好的程序设计风格,描述正确的是
若有以下程序:main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}执行后输出结果是【】。
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
下列程序执行后的输出结果是()。voidfuncl(inti);voidfunc2(inti);charst[]="hello,friend!";voidfuncl(inti){printf("
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f的值的数据类型为()。
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空。#include<stdio.h>main(){FILE*fp;char
随机试题
下面不属。SET交易成员的是
一般认为,组织文化结构有()个层次。
注射大剂量抗原形成免疫耐受是由于
某患者,45岁,有8年糖尿病史,间歇胸痛半年,加重1周入院。若患者诊断为冠心病心肌梗死,为确定梗死区心肌存活情况,下列哪项检查不适合
女性,30岁。脱发伴日晒后面部红斑半年,近日出现双睑浮肿。查体:面部不规则圆形皮疹,口腔溃疡。ESR150mm/h,抗ds—DNA抗体(+),抗Sm抗体(+),尿蛋白(+++)。下列哪项不是激素的副作用
A.抗-HBs阳性B.HBeAg阳性C.抗-HBe阳性D.HBsAg阳性E.抗-HBcIgM阳性上述选项中表示有HBV免疫力的标志是
某类房地产的需求价格弹性系数为2,当价格为3000元/m2时,某地房地产市场需求量为100m2,若价格下降10%,则需求量为()m2。
根据《关于建立统一的城乡居民基本养老保险制度的意见》,下列关于养老保险待遇的说法,错误的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
Oncethereisathreattoourwatersupplywatercanquicklybecometheonlythingthatmatters.
最新回复
(
0
)