首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { int a=1,b=2,c=3,d=4; if((a=2)&&(b=1)) c=2; if((C==3)∣∣(d=-1)) a=5; printf("
若有以下程序: #include main() { int a=1,b=2,c=3,d=4; if((a=2)&&(b=1)) c=2; if((C==3)∣∣(d=-1)) a=5; printf("
admin
2015-08-09
43
问题
若有以下程序:
#include
main()
{ int a=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;
}
则程序的输出结果是( )。
选项
A、2,2,2,4
B、2,1,2,-1
C、5,1,2,-1
D、1,2,3,4
答案
C
解析
第一个if语句的判断条件是逻辑与表达式,只有运算对象均非零结果才为真,执行第一个if判断条件,均为赋值表达式,第一个运算对象a=2非零,判断第二个表达式b=1也非零,所以条件成立执行c=2的赋值操作。执行第二个if判断条件中的逻辑或表达式,只要有一个对象非零结果就是真,本条件中c==3运算对象为假,所以需要判断第二个运算对象d=一l,结果为非零,所以条件成立,执行a=5,的操作,所以a值为5,b值为1,c值为2,d值为-1。
转载请注明原文地址:https://jikaoti.com/ti/AJi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
以下数组定义中错误的是
软件是程序、数据和______的集合。
以下程序输出正确的是______。amovep(int*pint(*a)[3]intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}}printf("%d%d%d%d\n",a[0][3],a[1][2]
按照“先进先出”组织数据的数据结构是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
随机试题
吸气性呼吸困难常见于()。
某县人民政府依法做出有关规范该县集贸市场秩序的决定。这种行政行为是
下列账簿记录的书写方法中,不正确的是()。
A.1.11mmol/LB.1.67mmol/LC.1.44mmol/LD.1.55mmol/LE.1.66mmol/L足月新生儿低血糖症全血血糖低于()
1997年2月,国航财务公司与华诚财务公司签订一份资金拆借合同,约定:华诚财务公司从国航财务公司拆借人民币1500万元,并约定了还款期限及利息等。在拆借合同到期后,华诚财务公司偿还了部分本息,但尚有1395万元未还。故国航财务公司向人民法院提起诉讼,请求判
(),上海证券交易所和深圳证券交易所先后成立,标志着我国股票市场正式形成。
企业发生固定资产改扩建支出且符合资本化条件的,应计入相应在建工程成本。()
根据我国有关规定,信用卡持卡人有下列行为之一的,可以追究刑事责任的有()。
下列哪项不属于职业道德的特点()。
Bothversionsofthemyth—theWestasaplaceofescapefromsocietyandtheWestasastageonwhichthemoralconflictsconfro
最新回复
(
0
)