首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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("
若有以下程序: #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("
admin
2015-08-09
54
问题
若有以下程序:
#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、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=一l,结果为非零,所以条件成立,执行a=5,的操作,所以a值为5,b值为1,c值为2,d值为-1。
转载请注明原文地址:https://jikaoti.com/ti/AJi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
有下列函数定义:fun(floath){printf("%f,%f\n”,h,h*h);}该函数的类型是()。
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){inta=5,b=6,c=8,k;
软件是程序、数据和______的集合。
若有以下说明和语句:structst{intn;char*ch;}structsta[3]={5,"abc"7,"def",9",ghk"),*p=a;则值为6的表达式是______。
语句:x++:++x;x=1+x:执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
下列叙述中错误的是()。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
下列选项中不是字符常量的是()
随机试题
某企业的燃料费按工时比例分配,本月燃料费为8000元,甲产品生产工时为300小时,乙产品的生产工时为500小时,其中甲产品应分配的燃料费为()元。
阴茎癌的典型表现为
指出下面中的哪一项不符合睡行症的特点
下列关于破产企业处置破产资产发生的各类评估、变价、拍卖等费用的账务处理中,正确的是()。
关于城市维护建设税的适用税率,下列表述正确的有()。
世界上大多数国家所接受的预算原则主要有()。
WTO/TBT给予各成员国的权利和义务是()。
香港迪斯尼乐园是世界上第()个迪斯尼主题乐园。
根据所给材料,回答下列问题。一位音乐制作人正在一张接一张地录制7张唱片:F、G、H、J、K、L和M。但不必按这一次序录制。安排录制这7张唱片的次序时,必须满足下述条件:(1)F必须排在第二位。(2)J不能排在第七位。(3)G既不能紧挨在H的前面,也
Forthispart,youareallowed30minutestowriteashortessayentitledWillHighTechnologyEliminateCulturalDiversity?fol
最新回复
(
0
)