首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2015-07-28
45
问题
若有以下程序
#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、5,1,2,-1
B、2,1,2,-1
C、2,2,2,4
D、1,2,3,4
答案
A
解析
该程序中所有的逻辑表达式均不满足"短路求值"原理,所以所有的表达式都需要计算,第一个if语句执行完毕之后,a=2,b=1,c=2,第二个if语句执行完毕之后,d=-1,a=5,所以最终的a=5,b=1,c=2,d=-1,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/hdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序(程序左边的数字为符加的行号)。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";5puts(s);6strcpy(s,"h
以下程序的输出结果是_______。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}inta
已知下面的程序段,正确的判断是_________。#defineA3#defineB;(A)((A+1)*A)inta=3;X=3*(A+B(7));
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】)!=’\0’;i++)return【】);
x、y和z被定义为int型变量,若从键盘给x、y和z输入数据,正确的输入语句是()
设x和y均为int型变量,且x=10,y=3,则以下语句的输出结果是() printf("%d,%d\n",x--,--y);
_______是构成C语言程序的基本单位。
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是______。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
下列叙述中正确的是()。
随机试题
9岁男孩,近3日来出现眼睑水肿,尿少,有肉眼血尿。3周前有“扁桃体炎”病史。该患儿降压首选
关于进行性交后精子穿透力试验,下列哪项是正确的
急性肾炎多发生在链球菌感染后
A.吸烟B.黄曲霉素C.腌制食品D.雄激素水平偏高E.雌激素水平偏高
哪项可以出现在类白血病反应( )
采用收益还原法进行地价评估时,所考虑的经营费用不同于会计的成本费用,如前者不包括()。
()是为解决信息查询问题、使用某些软件程序把Internet上的信息进行分类而专门建立的网站。
某学生很怕猫,老师先让他看猫的照片,与他谈论猫,再让他看关在笼子中的猫,最后让他摸猫、抱猫,帮助他逐步消除对猫的恐惧反应,这种改变行为的方法属于()
[2009年10月]甲、乙两商店某种商品的进货价格都是200元,甲店以高于进货价格20%的价格出售,乙店以高于进货价格15%的价格出售,结果乙店的售出件数是甲店的2倍。扣除营业税后乙店的利润比甲店多5400元。若设营业税率是营业额的5%,那么甲、乙两店售
(2012年下半年)C2C电子商务模式中,常用的在线支付方式为(3)。
最新回复
(
0
)