首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
70
问题
若有以下程序
#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://kaotiyun.com/show/h8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于白盒测试方法的是
若变量都已正确说明,则以下程序段输出结果为()。#include<stdio.h>main()(chara=’a’;intb=2;printf(a>b?”**a=%d’’:’’###bb=%d’’
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
C语言源程序名的后缀是
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
软件测试的目的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
下面不能作为结构化方法软件需求分析工具的是
随机试题
牙本质中无机盐的含量约为重量的
下列有关新录用公务员试用期的说法哪项是正确的?()
工程咨询研究中最常用的方法是()
简述国际贸易单证员必须达到的要求。
集权型财务管理体制下,企业总部财务部门不但参与决策和执行决策,在特定情况下还直接参与各所属单位的执行过程。()
精简机构和人员,是政府机构改革的关键和核心;只有机构和人员精简了,转变政府职能才能到位。()
他所展现出来的价值和意义,绝不是他所处的那个时代所能够局限的,一定可以超越他所在的那个具体的时代和具体的生存环境,超越时空,焕发出___________的永恒的价值。填入画横线部分最恰当的一项是()。
Tonyisverydisappointed______theresultsoftheexam.
Therewassnoweverywhere,sothattheshapeofthingswasdifficultto______.
【S1】【S6】
最新回复
(
0
)