首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include 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 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); } 则程序的输
admin
2020-05-19
21
问题
若有以下程序
#include
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);
}
则程序的输出结果是
选项
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=-1,结果为-1非零,所以条件成立,执行a=5,的操作,所以a值为5,b值为1,c值为2,d值为-1。
转载请注明原文地址:https://kaotiyun.com/show/UVCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是()。【09年9月】
有以下程序(strcat函数用以连接两个字符串):#inelude<stdio.h>#include<string.h>main(){chara[20]="ABCD\OEFG\0",b[]="IJK";strcat(a,b
有以下程序:#includeintsum(int*array,intlen){if(len==1)returnarray[1];elsereturnarray[1]+sum(array+1,len-1);}main(){int
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
有如下程序:#includemain(){inta=9,b;b=(a>>3)%4;printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
若有定义:inta;floatb;doublec;,程序运行时输入:1,2,3,能把1输入给变量a、2输入给变量b、3输入给变量c的输入语句是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.
以下对C语言中联合类型数据的正确叙述是()。
关于C程序语句的叙述中正确的是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。
随机试题
奥林波斯神系
在中国古代绘画理论中,绘画作品的最高层次是【】
关于抵押率说法错误的是()。
ProjectControlling模式可分为单平面和()两种类型。
在()中,技术分析将无效。
目前在我国,A股账户不可用于买卖()
在我国当前的金融监管中,中国人民银行的职能为()。
乙公司是一家上市公司,该公司2014年年末资产总计为10000万元,其中负债合计为2000万元。该公司适用的所得税税率为25%。相关资料如下:资料一:预计乙公司净利润持续增长,股利也随之相应增长。相关资料如表1所示:资料二:乙公司
Perhapsyouthinkyoucouldeasilyaddtoyourhappinesswithmoremoney.Strangeasitmayseem,ifyou’reunsatisfied,theiss
动觉感受器分布的部位有()(2013.67)
最新回复
(
0
)