首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
58
问题
若有以下程序
#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>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printf);
数据库应用系统中的核心问题是()。【09年3月】
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。【09年9月】
以下不能将s所指字符串正确复制到t所指存储空间的是()。【10年9月】
下面的函数调用语句中func函数的实参个数是()。func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));【08年9月】
以下叙述中正确的是
设有定义语句int(*f)(int);则以下叙述正确的是
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、9
随机试题
可以产生急回运动的平面连杆机构是()机构。
成语“祸起萧墙”出自
所谓"阴中求阳"是指
根据《招标投标法》的规定,招标人对已发出的招标文件进行必要的澄清或者修改的,应当以书面形式通知所有招标文件收受人,通过的时间应当在招标文件要求提交投标文件截止时间至少()。[2011年真题]
企业拟购买一套新设备以扩大生产能力,现有甲、乙两个方案可供选择。(1)甲方案:原始总投资为1000万元,项目计算期为5年,经营期每年所得税后净现金流量500万元。(2)乙方案:原始总投资为1200万元,项目计算期为10年,经营期每年所得
下列关于“三农”问题的说法正确的是()。
最优股利政策
宣告刑
HomeSchoolingAllchildrenintheUnitedStateshavetoreceiveaneducation,butthelawdoesnotsaytheyhavetobeeduc
Alltheanimalsareinvitedtoapartyinthewoods.Birdsandbutterfliesaresinginghappilyandmonkeysandelephantsareda
最新回复
(
0
)