首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2019-05-17
46
问题
若有以下程序
#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、1,2,3,4
B、2,1,2,-1
C、5,1,2,-1
D、2,2,2,4
答案
D
解析
第一个if语句的判断条件中是逻辑或表达式,所以只要有一个运算对象为真结果就为真,且如果前面的已经为真,后面的表达式不再进行执行判断。执行第一个if判断条件时a的值为2,整个表达式的值为真,b的值不变,c的值为2。判断第二个if条件为逻辑与表达式,只有两个运算对象均非零,才为真,第一个表达式c==3,不成立,不再判断第二个运算对象,所以不执行d=-1操作和a=5操作。所以结果为选项D。
转载请注明原文地址:https://kaotiyun.com/show/lTRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<string.h>main(){charx[]="STRING";x[0]=0;x[1]=’\0’;x[2]=’0’;print
有以下程序:#include<stdio.h>main(){charS[]="rstuv";printf("%c\n",*s+2);}程序运行后的输出结果是()。【10年9月】
有以下程序:#include<stdio.h>main(){inti=5;do{if(i%3=1)if(i%
阅读以下程序:#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printf);
以下叙述中正确的是()。【08年9月】
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。【09年3月】
下列数据结构中,能够按照“先进后出”原则存取数据的是()。【09年9月】
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。【09年9月】
设有定义:Structcomplex{intreal,unrea1;}data1={1,8),data2;则以下赋值语句中错误的是()。【10年3月】
下列条件语句中,输出结果与其他语句不同的是
随机试题
While______yourimagination,youshouldbealoneandcompletelyundisturbed.
食管癌患者的术前准备不包括哪项
男性,52岁意识丧失1h,叹息样呼吸,颈动脉搏动消失,立即为其行胸外按压、气管插管、静脉输液、复苏药物、心电监测等措施。心脏复苏首选药物是
下面哪种血尿应考虑肾、输尿管结石
患者,男,32岁。自诉右上后牙近1个月来进食时有疼痛感,经口腔内科诊断16隐裂牙,尚未涉及牙髓。首先采用的治疗方案是
某患者,男,39岁,肺结核患者,肺内有空洞性病变。其胸部X线为()
背景材料:桌市政工程项目施工合同价为560万元,合同工期为6个月。施工合同规定如下:(1)开工前业主向施工单位支付合同价20%的预付款。(2)业主自第一个月起,从施工单位的应得工程款中按10%的比例扣留保留金,保留金限额暂定为合同价的5%,保留金到第
如果两个复本的施测相隔一段时间,则其信度称为()。
2016年8月21—25日,第33届国际地理学大会在北京举行。本届大会的主题是“构建我们的和谐世界”。突尼斯(东一区)、莫斯科(东三区)也举办过国际地理学大会。下图为地球公转轨道示意图。在此期间,下列关于北京的叙述正确的是()。
下列文学常识叙述有误的一项是:
最新回复
(
0
)