首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main() { int a=1,b=2,c=3,d=4, r=0; if (a!=1) ; else r=1; if (b==2) r+=2; if (c!=3); r+=3; if (d==4) r+=4; printf("%d\n"
若有以下程序 main() { int a=1,b=2,c=3,d=4, r=0; if (a!=1) ; else r=1; if (b==2) r+=2; if (c!=3); r+=3; if (d==4) r+=4; printf("%d\n"
admin
2018-10-16
35
问题
若有以下程序
main() {
int a=1,b=2,c=3,d=4, r=0;
if (a!=1) ;
else r=1;
if (b==2) r+=2;
if (c!=3); r+=3;
if (d==4) r+=4;
printf("%d\n", r); }
则程序的输出结果是
选项
A、7
B、10
C、6
D、3
答案
B
解析
程序代码中有四条并列的if语句,第一条if表达式a!=1不成立,执行else分支,r=1;第二条if表达式b==2成立,执行r+=2,r=3;第三条if语句c!=3不成立,执行语句r+=3,r=6;第四条if分支d==4成立,执行该if分支语句,r+=4,r=10。
转载请注明原文地址:https://jikaoti.com/ti/Uca0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行的结果是【】。#include<conio.h>#include<stdio.h>#defineM100voidfun(intm,int*a,int*n){inti,j=0;
下面的语句要使指针p指向一个double类型的动态存储单元,请填空。p=【】malloc(sizeof(double));
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
设有以下语句chara=3,b=6,c;c=ab<<2;则c的二进制值是_______。
以下所列的各函数首部中,正确的是______。
设有以下语句:typedefstreetS{intg;charh;}T;则下面叙述中正确的是()。
以下程序运行后的输出结果是【】。main(){charm;m=’B’+32;printf("%c\n",m);}
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321
随机试题
在美国,每年接受治疗的精神忧郁症病人的人数超过200万人,接近中国的10倍,而中国的人口则接近美国的10倍。以下各项如果为真,都有助于解释上述现象,除了()。
椒盐虾段成菜主要采用的调味方法是________。
按调查对象的范围,常用调查方法分为
患者,男,23岁。出现发热、恶心、呕吐、颈项强直等症状,脑脊液涂片见到革兰氏阴性双球菌。符合哪种细菌的特点
A.红霉素B.氯霉素C.庆大霉素D.青霉素E.头孢氨苄
一位A型血的男子有一男一女两个孩子,其中女孩的血清与其父的红细胞不发生凝集,而男孩的血清与其父的红细胞发生凝集,男孩的血型可能是
软土地基处理措施的选取,主要应考虑的因素有()。
FGHIN
无线局域网络就是在局部区域内以无线媒体或介质进行通信的无线网络,下列不属于常用无线网络设备的是:
()不是质量控制的方法、技术和工具。
最新回复
(
0
)