首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #include<stdio.h> #define Max(a,B) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,B) ; printf("%d",D
有如下程序段: #include<stdio.h> #define Max(a,B) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,B) ; printf("%d",D
admin
2010-01-10
85
问题
有如下程序段: #include<stdio.h> #define Max(a,B) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,B) ; printf("%d",D) ; } 其输出结果为______。
选项
A、10
B、5
C、6
D、编译错误
答案
2
解析
在C语言中,宏定义是直接替换的,所以在c+a>b?a:b这个条件表达式中,c+a>b为真,所以用a的值作为整个表达式的值,而a的值为5,所以整个表达式的值为5。
转载请注明原文地址:https://jikaoti.com/ti/XmI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画1个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click()Dima(3,3)Form=1To3Forn=1To3Ifn=mOrn=4-mThe
在面向对象的程序设计中,可被对象识别的动作称为
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=Val(InputBox(”输
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn==2To100isprime=True:k=2DoWhilek<=n/2And_______IfnModk=0Thenis
假定用下面的语句打开文件:Open”File1.txt”ForInputAs@1则不能正确读文件的语句是
表达式Int(Rnd(0)*50)所产生的随机数范围是
用语句Open“C:\teac.txt”ForInputAs#1打开文件后,就可以编程序()。
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
随机试题
设A=[α1,α2,α3,α4],且η1=[1,1,1,1]T,η2=[0,1,0,1]T是齐次线性方程组Ax=0的基础解系,则().
Withoutproperplanning,tourismcancauseproblems.Forexample,toomanytouristscan【C1】________publicplacesthatarealsoe
项目财务评价的项目资本金财务现金流量表与项目财务现金流量表相比,现金流出所包含内容相同的有()。
注册建筑师、注册结构工程师等注册执业人员因过错造成质量事故的,责令停止执业( )。
填充柄可以将某单元格的内容快速复制到与其相邻的上下左右任一方向的单元格中。()
劳动争议调解的调解程序包括()。
甲公司2017年经营资产销售百分比为70%,经营负债销售百分比为37%。假设甲公司2018年上述比率保持不变,采用内含增长方式支持销售增长,预计销售增长率为10%,预计营业净利率为10%,则预计2018年股利支付率为()。
简述课程实施的价值取向。
在当代,法国负责监督宪法实施的机关是()。
「まだ若い」と思っていたが、来月60歳になる。会社を辞めることになっている。やめたら、何をすれぱいいかと考えていると、友達が【R4】________と言った。友達のお母さんは今85歳だが、5年前に目が悪くなってしまったそうだ。大きいものは少し見えるが、細
最新回复
(
0
)