首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() {int a=1,b=2,c=3,d=4,r=0; if(a!=1)r=1; if(b==2)r=2; else if(c!=3)r=3; else if
有以下程序 #include <stdio.h> main() {int a=1,b=2,c=3,d=4,r=0; if(a!=1)r=1; if(b==2)r=2; else if(c!=3)r=3; else if
admin
2022-04-01
33
问题
有以下程序
#include <stdio.h>
main()
{int a=1,b=2,c=3,d=4,r=0;
if(a!=1)r=1;
if(b==2)r=2;
else if(c!=3)r=3;
else if(d==4)r=4;
printf("%d\n",r);
}
执行后的输出结果是( )。
选项
A、0
B、4
C、1
D、2
答案
D
解析
第一个if语句是单独的语句,所以执行完第一个if语句后,r的值仍为初值0。第二个if语句与后续的两个else if都是嵌套的,所以只会执行其中的一个语句,即if(b==2)r=2;这条语句,所以本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/6Xd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx=0,*p;紧接着的赋值语句正确的是
以下关于宏的叙述错误的是()。
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。若high的值为:100,则函数的值为:732。请改正程序中的错误,使程序能输出正确的结果。注意:不要
与数学式(x2-y2).cos(45°)对应的C语言表达式是()。
有以下程序:#include<stdio.h>main(){intn,*p=NULL; *p=&n; printf("Inputn:");scanf("%d",&p);printf("outputn:");
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}s+=i;}}
以下选项中,当x为大于1的奇数时,值为0的表达式是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
随机试题
柴油基本作为吸收液应具有哪些性能?
引起患者原有老视减轻的白内障是
小儿出生时红细胞数正常值为
下列属于建设投资的有()。
某市质量技术监督管理局发现,该市宜林食品工业有限公司生产销售的一批薯片涉嫌违法使用大量添加剂。遂将该批薯片先行登记保存。期限为15日。根据《行政处罚法》、《行政强制法》的规定,关于将薯片先行登记保存的行为性质、适用条件、程序与期限的说法,正确的是(
Therewasatimewhenparentswhowantedaneducationalpresentfortheirchildrenwouldbuyatypewriter,aglobeoranencyclo
xx区政府向市政府请求增拨救灾资金,应选()行文。
编写教科书的直接依据和国家衡量各科教学的主要标准是()。
Whydidthemangiveupstudyingphysics?
FromachildIwasfondofreading,andallthelittlemoneythatcameintomyhandswaseverlaidoutinbooks.Pleasedwithth
最新回复
(
0
)