首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> main() int a=1,b=2,c=3,d=4; if((a=2)&&(b=1))c=2; if((C==3)||(d==一1))a=5; print{("%d,%d,%d,%d\n
若有以下程序: #include<stdio.h> main() int a=1,b=2,c=3,d=4; if((a=2)&&(b=1))c=2; if((C==3)||(d==一1))a=5; print{("%d,%d,%d,%d\n
admin
2019-06-12
50
问题
若有以下程序:
#include<stdio.h>
main()
int a=1,b=2,c=3,d=4;
if((a=2)&&(b=1))c=2;
if((C==3)||(d==一1))a=5;
print{("%d,%d,%d,%d\n",a,b,c,d);
则程序的输出结果是( )。
选项
A、2,2,2,4
B、2,1,2,一l
C、5,1,2,-1
D、1,2,3,0
答案
C
解析
第一个if语句的判断条件是逻辑与表达式,只有运算对象均非零,结果才为真。执行第一个if判断条件,均为赋值表达式,第一个运算对象a=2非零,判断第二个表达式b=1也非零,所以条件成立,执行c=2的赋值操作。执行第二个if判断条件的逻辑或表达式,只要有一个对象非零,结果就是真。本条件中c==3运算对象为假,所以需要判断第二个运算对象d=一1,结果为一1,非零,条件成立,执行a=5的操作,所以a值为5,b值为1,c值为2,d值为一1。
转载请注明原文地址:https://kaotiyun.com/show/hNRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序段inti,n;for(i=0;i
有以下程序#includeintf(intm){staticintn=0;n+=m;returnn;}main(){intn=0;printf("%d,",f(++n));printf("%d\n",
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
有以下程序#includeintk=5;voidf(int*s){s=&k;}main(){intm=3,*p=&m;f(p);printf("%d,%d\n",m,*p);}程序的运行结果是()。
以下叙述中正确的是()。
C语言程序的模块化是通过以下哪个选项实现的()。
下面结构体的定义语句中,错误的是()。
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
算法的有穷性是指()。
随机试题
Ifyouspeakslowlyandclearly,thestudentswill______themeaning.
血浆置换常用于处理
32岁已婚女性,月经规律,结婚3年,未避孕未曾妊娠,末次月经40天前,阴道少量出血5天,尿妊免检查(一),突然右下腹疼痛,面色苍白,恶心,出汗,体温不高。下列描述哪项可能错误
对于分包工程的安全生产责任的说明,正确的是()。
A注册会计师负责对甲公司2012年度财务报表进行审计。在组织项目组内部讨论时,A注册会计师遇到下列事项,请代为做出正确的专业判断。(根据2009年原制度考题修订)A注册会计师组织项目组内部讨论的主要内容有()。
(2015·河南)有利于学生发展的师生关系是()
接口按数据传输宽度分为哪几类?按操作的节拍分为哪几类?按信息传送的控制方式分为哪几类?
在科学概念的学习过程中,引发与解决认知冲突,其目的是为了实现()
CPSR寄存器中的I和F分别为中断和快速中断禁止控制位,当I=【51】将禁止外部中断IRQ,当F=【52】时允许快速中断FIQ。
7October,2008HuaxiaIndustrialCorp.903MinhuaRoadGuangzhouP.R.ChinaAttention:Mr.AllenYoungSubject:RequestforAB
最新回复
(
0
)