首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main() { int a=1,b=2,c=3,d=4, r=0; if (a!=1) ; else 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) ; else r=1; if (b==2) r+=2; else; if (c!=3) r+=3; else; if
admin
2019-05-17
42
问题
若有以下程序
#include<stdio.h>
main() {
int a=1,b=2,c=3,d=4, r=0;
if (a!=1) ; else r=1;
if (b==2) r+=2;
else;
if (c!=3) r+=3;
else;
if (d==4) r+=4;
printf("%d\n", r); }
则程序的输出结果是
选项
A、10
B、6
C、7
D、3
答案
C
解析
程序代码中有四条并列的if语句,第一条if表达式a!=1不成立,执行else分支,r=1;第二条if表达式b==2成立,执行r+=2,r=3;第三条if语句c!=3不成立,执行else分支,分支为空语句;第四条if分支d==4成立,执行该if分支语句,r+=4,r=7。
转载请注明原文地址:https://kaotiyun.com/show/PWRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
有以下程序#includemain(){intij,m=1;for(i=1;i<3;i++){for(j:3;j>0;j--){if(i*j>3)break;
有以下程序main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2‖c--!=3)printf("%d,%d
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;)s;);struc
以下语句中存在语法错误的是
下面不属于软件工程的3个要素是
下面关于位运算符的叙述,正确的是
下列关系表达式中,结果为’’假’’的是
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
支持子程序调用的数据结构是()。
随机试题
冬:暖冬
选择吸收剂时应重点考虑的是()性能。
小雅在课堂上学习了PowerPoint2010演示文稿软件的使用后,自己也制作了一个演示文稿,下图为第一张幻灯片的展示。请结合所学知识,回答下列问题。(2)在________对话框中可以设置标号⑤处的幻灯片编号。
单排柱的货棚按哪一种方法计算建筑面积?[2000年第21题][2001年第19题]
依据《中华人民共和国水土保持法》,在()坡地植树造林、抚育幼林、种植中药材等,应当采取水土保持措施。
下列有关审计证据质量的说法中,错误的是()。
以下属于具体行政行为的是()。
在Word中,如果已有页眉,在页眉中修改内容,只需双击______。
Jenny:Shallwegooutfordinnertonight?Jackie:______
PLRAirConditioningCenter27WestStreetPlainesCityLAAmerica50705March6,2004Ms.LiChunhua,PresidentNewEraEnginee
最新回复
(
0
)