首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2021-06-15
83
问题
若有以下程序
#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;
if (c!=3); r+=3;
if (d==4) r+=4;
printf("%d\n", r);
}
则程序的输出结果是
选项
A、3
B、7
C、6
D、10
答案
D
解析
第一个if语句a!=1条件为假,所以执行else后的语句r=1,第二个if语句b==2条件成立,执行r+=2,r的值变为3,第三个if语句c!=3条件为假,所以不做任何操作,执行下面的r+=3操作,r的值变为6,判断第四个if条件,d==4条件成立,执行r+=4操作,结果为10。
转载请注明原文地址:https://www.kaotiyun.com/show/h8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
以下选项中作为C语言合法常量的是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32:printf("%d",s);
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
在关系数据库中,用来表示实体间联系的是
以下说法正确的是()。
下列说法不正确的是()。
随机试题
下列症状中,属于原发疹的有()
直肠肛管周围脓肿常继发于
在病例对照研究中,控制混杂偏倚的措施包括
首创六郁学说的医家是()
以下有关神经反射的说法,错误的是()
某钢铁制造企业最近经营状况发生如下变化,其中可能为企业带来经营风险的是()。
“注意”是有选择地指向和集中于一定对象或活动的心理状态。“注意”可按其产生和维持是否出于自觉的意图和努力两分为“有意注意”和“无意注意”。根据以上定义,下列关于同学们状态的描述属于“有意注意”的是()。
Schedulecontrolisconcernedwithallthefollowingsexcept(74).
NolongerdomostofEurope’sundergraduateswanttodirtytheirhandsproducingthingsorprovidingservicestocustomers.【R1】_
Catholictheologysaysthatheavenawaitsthepureofheartwhilehellisreservedforunrepentantsinners.Forthesinfulbutp
最新回复
(
0
)