首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> 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
若有以下程序 #include<stdio.h> 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
admin
2018-10-16
106
问题
若有以下程序
#include<stdio.h>
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,1,2,-1
B、2,2,2,4
C、5,1,2,-1
D、1,2,3,4
答案
B
解析
代码中有两条并列的if语句,第一条if语句执行,(a=2) || (b=1)值为1,由于逻辑或表达式,根据其短路运算规则,a=2,b=2,即b值不变执行if分支c=2。并列的if语句中表达式(c==3) && (d=-1)为逻辑与表达式,c==3不成立,不考虑d=-1表达式,d为5.逻辑表达式值为0,不执行相应if分支。
转载请注明原文地址:https://kaotiyun.com/show/Z5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句chara=3,b=6,c;c=ab<<2;则c的二进制值是_______。
以下所列的各函数首部中,正确的是______。
以下叙述中正确的是()。
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={1,2,3,4,5};int*p=a,**q=&p;printf("%d,",*(p++));
______是构成C语言程序的基本单位。
以下函数用以求y的x次方。补足所缺语句。doublefun(doubley,intx){inti;doublez=1.0;for(i=1;i______;i++)z=______;
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
有以下函数定义:voidfun(intn,doublex){......}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()
随机试题
与细菌酶蛋白中半胱氨酸的-sH基结合抑制酶活性的消毒剂是___________类消毒剂。
使君从南来,五马立踟蹰。使君遣吏往,问是谁家妹。“秦氏有好女,自名为罗敷。”“罗敷年几何?”“二十尚不足,十五颇有余。”“使君谢罗敷,宁可共栽不?”罗敷前置辞:“使君一何愚!使君自有妇,罗敷自有夫。”这里表现出罗敷怎样的性格特征?
慢性肾炎病情迁延,病变缓慢进展,最终将发展为
口腔癌性变表现型不包括
关于设备购置费的构成和计算,下列说法中正确的有()。【2015年真题】
吹填工程中多个吹填区共用一个退水口时,吹填顺序应为()。
某施工承包单位承包了某二级公路的施工,路基宽度20m,全线长36km。其中,K26+000~K31+000段是流沙地段的路堑,施工单位选择在冬期施工。K31+320~K31+680段是地形较为平坦且宽敞的填方路段,路基设置了加筋土挡土墙,为了使挡土墙与
人类最基本的实践活动是()。
Ethernet的MAC地址长度为______位。
WriteonANSWERSHEETTWOacompositionof200wordsonthefollowingtopic:TheWorkofTodayMustBeDoneTo
最新回复
(
0
)