首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
23
问题
若有以下程序
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全国计算机二级
相关试题推荐
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0,j=1;i<j+1;i+=1,j--)printf("%d\n",j);}
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d",j-40);
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
若a=1,b=2,则表达式!(x=A)‖y=B)&&0的值是______。
下列表达式中,可以正确表示或的关系是()。
有如下程序段:main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<
随机试题
驾驶人一边驾车,一边打手持电话是违法行为。
男,48岁,上腹不适,纳差’2年,胃镜提示慢性萎缩性胃炎,黏膜活检提示重度肠上皮化生,为防止癌变,最恰当的随访检查方法是
卡环的组成部分中,起支持作用的部分有
呼吸系统功能的特点,不包括
1H-NMR可以提供哪些信息
投标人是响应招标、参加投标竞争的法人或者其他组织。下列无资格参加项目施工标投标的单位包括()。
鉴于迪斯累利首相治下的英国坚守“光荣孤立”,柏林别无他法,只有串联矛盾正在上升的俄、奥,这便是1873年与1881年两次“三皇同盟”以及1887年《德俄再保险条约》的初衷。同时德国暗中支持俄国在东方问题上与英国对立,如此这两个侧翼大国将永无希望携手包围中欧
Justwhenmostliteraryfictionreadslikeanendlessmeditationonhowmanyneuroticscandanceontheheadofapin,alongcom
RecoveringMemory:CanaNewDeviceHelpAmnesia(健忘症)Patients?ClaireRobertsonwasinthechangingroomatherlocalswimmi
A、Leavingthewellsopen.B、Forbiddingdrunkenpeopletodrive.C、Havingaguardatthewindow.D、Makingchildrenlearnaboutpo
最新回复
(
0
)