首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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",
有如下程序段: #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",
admin
2009-01-15
52
问题
有如下程序段: #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://kaotiyun.com/show/hGXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写程序,要求输入一个正整数,计算各位数字之和,并将计算结果显示在窗体上。程序如下:PrivateSubCommand1_Click()DimSumAsInteger,kAsLongk=Val(InputBox("
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
以下叙述中错误的是()。
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
下列有关过程的叙述中错误的是()。
设有如下程序:PrivateSubForm_Click()DimaAsStringa=InputBox("输入一个字符串")Fori=Len(a)To1Step-1PrintM
窗体上有名称为Command1的命令按钮和名称为Text1的文本框PrivateSubCommand1_Click()Text1.Text="程序设计"Text1.SetFocusEndSubPrivateSubText1_GotF
以下叙述中,错误的是
下面关于标准模块的叙述中,错误的是()。
随机试题
(2014年)我国某汽车公司并购了某一发达国家的汽车公司。该发达国家具有发达的金融市场,能够进行所有的传统金融交易和现代金融衍生品交易。该汽车公司并购中的运作行为和并购后的运营模式是:(1)为了补充并购资金的不足,从国内商业银行取得了5年期浮动利率的美元贷
热处理分为哪几类?
女性,30岁,既往健康。乘飞机(经济舱)自北京直飞美国纽约。到达目的地时起身取行李,突然跌到,抢救无效死亡。最大可能是
心电图标准肢体导联Ⅱ是将心电监测仪器的两个电极放置在人体的
美国医学物理学家学会(AAPM)规定加速器X射线的稳定性每月监测的允许精度为
建筑高度超过()的每个垂直疏散通道及扩展区宜单独设置应急照明配电箱或应急照分配电装置。
在登记账簿过程中,每一账页的最后一行及下一页第一行都要办理转页手续,是为了()。
【《李秀成自述》】北京大学2015年历史学基础(中国史)真题
简述提高调查信度和效度的主要途径。(武大2011年研)
Readingisveryimportantinlearningforeignlanguages.Dosomeforeignlanguagereadingeverydayandtrytofinishoneforeig
最新回复
(
0
)