首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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",
有以下程序 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",
admin
2018-10-16
52
问题
有以下程序
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\n",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/p5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);
若有如下定义:ints[3][4];则下面表达式中能代表数组元素s[1][0]的值的是()
fwrite函数的一般调用形式是
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={1,2,3,4,5};int*p=a,**q=&p;printf("%d,",*(p++));
______是构成C语言程序的基本单位。
下列关于队列的叙述中正确的是
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321
有以下函数定义:voidfun(intn,doublex){......}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
若有语句:char*line[5];,以下叙述中正确的是
随机试题
颈动脉海绵窦瘘的主要临床表现是搏动性突眼和颅内吹风样杂音。
脉络膜黑色素瘤,应选择
假设甲国为《保护文学艺术作品伯尔尼公约》的成员国,乙国为非成员国。依该公约的规定,下列哪些作品可以享有国民待遇?
地理信息系统各质量元素包括()、运行环境、数据质量、系统结构与功能以及系统管理与维护。
范围确认的依据内容包括()。
按敷设方式分类,热力管道直接埋设在地下,无管沟的敷设叫做()。
上市公司信息披露的质量难以保证。下列选项中,不属于造成这一现象的主要原因的是()。
从公司整体业绩的评价来看,最有意义的经济增加值有()。
《十二铜表法》是人类历史上一部重要的成文法,它颁布于古代()。
下面关于B树运算的叙述中,正确的是
最新回复
(
0
)