首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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
2009-02-15
18
问题
有如下程序段: #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/3VXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
考生文件夹下有工程文件sjt4.vbp。窗体的设计界面、各控件初始属性及有关代码见窗体文件。程序的功能是,程序运行时能自动调用Start过程,产生10个1~100的随机整数保存到数组a中,并将它们显示到文本框Text1中,成为原始数据序列,用户可在文本框T
在名称为Form1的窗体上,画1个名称为Label1、标题为“程序设计”的标签,大小可根据标题内容自动调整,该标签的字体为“宋体10号字”。再画1个名称为HScroll1的水平滚动条,其表示的最小值和最大值分别为10和50。如图所示。要求:编写
上有1个名称为List1的列表框,1个名称为Text1的文本框。编写如下程序代码:PrivateSubForm_Load()List1.AddItem"花卉"List1.AddItem"绿植"List1.Addl
以下叙述中,错误的是()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Text1的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
结构化程序的三种基本结构是()。
下面哪个属性肯定不是框架控件的属性
决定标签内容显示位置的属性是
VisualBasic根据计算机访问文件的方式将文件分成3类,其中不包括()。
随机试题
大多数细胞产生静息电位的原因是
组成蛋白质的主要元素不包含下列哪种元素
全部由浆液性腺泡组成,故属纯浆液腺的是
下列与核酸的合成密切相关的代谢途径是
腹膜透析患者出量每日为多少以上时可正常量饮水()
为病人做口腔护理时宜对下列()进行评估。
根据《合同法》的规定,投标文件是( )。
库存现金限额由开户银行根据开户单位5~7天的日常零星开支所需要的现金核定。()
在下行文中提出执行要求时,要使受文者不折不扣执行文件,应写作()。
设A="345678",则表达式Val(Mid(A,4,2)+Right(A,4))的值为______。
最新回复
(
0
)