首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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);} 则程
若有以下程序 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);} 则程
admin
2015-12-25
21
问题
若有以下程序
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==l;第二条if表达式b==2成立,执行r+=2,r=3:第三条if语句c!=3不成立,执行语句r+=3,r=6:第四条if分支d==4成立,执行该if分支语句,r+=4,r=10。
转载请注明原文地址:https://kaotiyun.com/show/JJDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。stmctst{chara[15];intb;doublec;};printf("%d",sizeof(stru
下列程序的输出结果是()。#include<stdio.h>f(inta){intb=0;staticintc=4;a=c++;b++;return(a);}main(
下列叙述中正确的是()。
数据库、数据库系统和数据库管理系统之间的关系是
数据结构中,与所使用的计算机无关的是数据的
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为:
数据结构中,与所使用的计算机无关的是数据的
随机试题
人体的产能营养素是
国家卫计委根据全国医疗资源配置、临床用血需求,制定全国采供血机构设置规划指导原则,并负责全国血站建设规划的指导。省、自治区、直辖市人民政府卫生行政部门应当根据前款规定,结合本行政区域入口、医疗资源、临床用血需求等实际情况和当地区域卫生发展规划,制定本行政区
具有雌激素样作用的化合物是
治疗饮食停滞型胃脘痛的首选方为治疗饮食停滞型腹痛的主方为
恶劣气象条件、噪声、振动、电磁辐射等物理性职业危害因素容易引起各种职业病。下列可以造成职业性白内障的物理因素是()。
将领导行为划分为“关心人”和“工作管理”两个维度的是()。
澳大利亚人忌讳兔子,认为兔子是一种不吉利的动物,看到它会倒霉。()
在处理已识别的风险及其根源时,()用来检查并记录风险应对策略的效果以及风险管理过程的效果。
负责数据库中查询操作的数据库语言是()。
Whichofthefollowingwaysofword-formationdoesn’tchangethegrammaticalclassofthestems?
最新回复
(
0
)