首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
30
问题
若有以下程序
#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://jikaoti.com/ti/OAz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下语句中存在语法错误的是()。
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d)
有以下程序:#include<stdio.h>#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));}程序的运行结果是()。
有下列程序:voidf(intb[]){intI;for(i=2;i
以下关于return语句的叙述中正确的是
软件需求规格说明书的作用不包括
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
数据结构中,与所使用的计算机无关的是数据的()。
有关return语句说法不正确的是()。
在C程序中,下列说法正确的是()。
随机试题
物流的流向有四种,其中指根据流体经营者的商品经营计划而形成的商品流向,即商品从供应地流向需要地的是
已知线性方程组,a取何值时,方程组有解?并求出通解
肾气不固可表现为
A.乳牙滞留B.牙齿迟萌C.乳牙早萌D.乳牙早脱落E.牙齿固连邻牙倾斜,间隙变小,恒牙不能萌出是由于
《建设工程质量管理条例》规定,在正常使用条件下,电气管线、给水排水管道、设备安装和装修工程的最低保修期限为()。
下列选项中应设避难层的公共建筑是()。
货币均衡是用来说明货币供给与货币需求的关系,其特征有()。
度为3的一棵树共有30个结点,其中度为3、l的结点个数分别为3、4。则该树中的叶子结点数为
Youmustinsistthatstudentsgiveatruthfulanswer______withtherealityoftheirworld.
Whydoesthestudentvisittheprofessor?Whatdidtheprofessoraskthestudenttodoforhergroup?
最新回复
(
0
)