首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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
25
问题
有如下程序段: #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() a=10 s=0 Do s=s+a*a*a a=a-1 LoopUntila
有如下过程:PrivateSubCommand1_Click()DimNameAsString*20Open"file1.dat"ForRandomAs#1Len=20k=1Do
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
下列过程定义正确的是()。
运行下面的程序,单击命令按钮,输出结果为()。FunctionF(aAsInteger)b=0Staticcb=b+1c=c+1F=a+b+CEndFunctionPrivateSubCommandl_Click(
对于循环队列,下列叙述中正确的是( )。
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
下面关于标准模块的叙述中,错误的是()。
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面诏句中与该语句不等价的是()。
随机试题
中间处理是指
实施行政处罚的煤矿预防生产安全事故违法行为一般不包含()。
【背景资料】某新建建设项目的基础数据如下:(1)建设期2年,运营期10年,建设投资3600万元,预计全部形成固定资产。(2)建设投资来源为自有资金和贷款,贷款2000万元,年利率6%(按年计息),贷款合同约定运营期第一年按项目
下列明细账中,一般情况下采用三栏式账页格式的是( )。
下列叙述中,符合建设工程定额定义的有()。
善意取得是指无权处分他人财物的占有人,将财物转让给第三人以后,如果受让人在取得该动产时出于善意(非基于故意和重大过失,而对转让人无处分权的情形不知情),就可以依法取得对该动产的所有权,受让人在取得动产的所有权以后,原所有人不得要求受让人返还财产,而只能请求
大金石是缅甸一处著名的佛教朝拜圣地,它是一块耸立在悬崖边上的花岗岩巨石.海拔1100米,石头表面贴有金箔,石上建有一座7.3米的佛塔。关于该巨石的说法,正确的是()。
在两座“甲”字形大墓与圆形夯土台基之间,集中发现了5座马坑和一座长方形的车马坑。其中两座马坑各葬6匹马。一座坑内骨架分南北两排摆放整齐,前排2匹,后排4匹,由西向东依序摆放;另一座坑内马骨架摆放方式特殊,6匹马两两成对或相背放置,头向不一,比较特殊的现象是
设有如下程序OptionBase1PrivateSubCommand1_Click()DimarrlDimMinAsInteger,iAsIntegerarrl=Array(12,43
在考生文件夹下,“sampl.accdb”数据库文件中已建立表对象“tNorm”。试按以下操作要求,完成表的编辑:设置“规格”字段的输入掩码为9位字母、数字和字符的组合。其中,前三位只能是数字,第4位为大写字母“V”,第5位为字符“一”,最后一位为大写
最新回复
(
0
)