首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() {int a=1,b=2,c=3,d=4,r=0; if(a!=1)r=1; if(b==2)r=2; else if(c!=3)r=3; else if
有以下程序 #include <stdio.h> main() {int a=1,b=2,c=3,d=4,r=0; if(a!=1)r=1; if(b==2)r=2; else if(c!=3)r=3; else if
admin
2022-04-01
37
问题
有以下程序
#include <stdio.h>
main()
{int a=1,b=2,c=3,d=4,r=0;
if(a!=1)r=1;
if(b==2)r=2;
else if(c!=3)r=3;
else if(d==4)r=4;
printf("%d\n",r);
}
执行后的输出结果是( )。
选项
A、0
B、4
C、1
D、2
答案
D
解析
第一个if语句是单独的语句,所以执行完第一个if语句后,r的值仍为初值0。第二个if语句与后续的两个else if都是嵌套的,所以只会执行其中的一个语句,即if(b==2)r=2;这条语句,所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/QBkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是()。
有如下程序#include<stdio.h>intsum(intdata){staticintinit=0;returninit+=data;}main(){inti;for(i
若变量已正确定义为int型,要通过语句:scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。(注:□代表一个空格符)
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
口腔预防保健学的主要研究内容不包括
轻型桥台适用于小跨径桥梁,桥跨孔数与轻型桥墩配合使用时不宜超过()个。
在选定文件或文件夹后,下列操作能修改文件或文件夹名称的有()。
下列关于纺织品临时出口许可证的说法错误的是()。
某企业老总经常用一句老话告诫下属管理人员:人无远虑,必有近忧。企业必须在具体经营活动之前对未来有一个长远的打算,这说明战略应该是一种()。
某品牌广告连续投放6个月,投放前产品销售额为200万元人民币,广告投放后销售额增加至500万元人民币。广告投入200万元人民币,市场同类产品的销售总额是1000万元人民币。使用广告费比率法,广告效益为()。
壮族人喜欢吃糯米饭,吃腌制酸食,不爱吃生鱼片。()
下列观点正确的是()
人民法院必须对证人能否辨别是非,能否正确表达进行审查或者鉴定。()
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是
最新回复
(
0
)