首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
若有以下程序: #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
admin
2019-02-02
27
问题
若有以下程序:
#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,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://jikaoti.com/ti/Zvf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系数据库中,把数据表示成二维表,每一个二:维表称为【 】。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps;
下列关于软件测试的目的和准则的叙述中,正确的是()。
以下叙述中正确的是
有如下程序:main(){intx=23;do{printf("%d",x--);}while(!x);}程序运行后的输出结果是()。
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#include<stdio.h>findmax(int*s,intt,int*k){intp;for(p=0,*k=p;p<t;p+
有以下语句段intn1=10,n2=20;printf("【】",n1,n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10n2=20
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
在E-R图中,用来表示实体联系的图形是( )。
随机试题
戒毒治疗药品是指控制并消除滥用下列哪类药品成瘾者的急剧戒断症状与体征的药品
对疑为恶性的骨肿瘤采用切开活检术时,应注意的是
提出“正确的知识、广博的经验、聪明的知觉及对患者的同情,是为医者的四德”的著作是
筛选预测水质因子的依据有()
报关单经营单位编码中进出口企业经济类型代码表示准确的有( )。
合伙企业存续期间,合伙人向合伙人以外的人转让其在合伙企业中的财产时,应当符合( )。
下列各项行为中,不能适用我国《刑法》的是()。
下列关于地震救灾表述不正确的是:
【B1】【B7】
WhatmakesAmericansspendnearlyhalftheirfooddollarsonmealsawayfromhome’?TheanswerslieinthewayAmericansliveto
最新回复
(
0
)