首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
100
问题
若有以下程序
#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全国计算机二级
相关试题推荐
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;
若有以下程序#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)
以下程序中,while循环的循环次数是()。main(){intn=0;while(n<10){if(n<1)continue;if(n==5)break;
下列关于栈的叙述中,正确的选项是()。
C语言程序的模块化通过以下哪个选项来实现
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
在长度为64的仃序线性表中进行顺序查找,最坏情况下需要比较的次数为
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
随机试题
与审计客户甲股份有限公司(以下简称甲公司)存在的下列经济利益中,不影响独立性的是()。
背景材料国内某制药厂与外商就出口药品的价格问题进行谈判。谈判中我方代表急于求成,并且好表现自己,结果使得外方代表非常反感,一再流露出撤出谈判的意图。问题:这种情况下可能会出现什么样的谈判局面?
A、VRTB、SSDC、MIPD、MPRE、CPR将感兴趣组织或物体中每个像素的最大强度值进行投影的是
患者,女,34岁,已婚未育。于12小时前性交后发现阴茎套破损,大部分精液积存于阴道中。她可以选择的补救方法是
在()情况下不允许本月结账。
到2020年,新增劳动力平均受教育年限从()年提高到13.5年。
A、 B、 C、 D、 C
求实数C,使收敛,并求出积分值。
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-I)/2的排序方法是()。
最新回复
(
0
)