首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main(){int a=l,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;
若有以下程序 main(){int a=l,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;
admin
2017-05-20
19
问题
若有以下程序
main(){int a=l,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://kaotiyun.com/show/aiDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不合法的标识符是
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
以下程序的输出结果是______。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n+1+i];a[n-1-i]=t;}}main(){i
有以下程序#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
以下程序的输出结果是______。main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p){char
在面向对象方法中,属性与操作相似的一组对象称为_______。
随机试题
数组定义语句charb[4][3];所定义的数组b的元素个数是()
会计核算形式的主要内容包括
根据测评的目的,简述测评的类型。
简述机房管理制度的内容。
SuchpoetsasShakespeare_______widelyread,ofwhoseworks,however,some_______difficulttounderstand.
有关细菌培养基的说法,哪项是错误的
男性,22岁。腹部被拳击2小时,经查体,化验检查,X线腹透及腹腔穿刺未明确诊断。现应如何处理为宜
下列关于合同网签信息共享的说法,正确的是()。
施工质量保证体系运行的PDCA循环原理是()。
下列关于法律的三要素,说法正确的是()
最新回复
(
0
)