首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_________。 #include<stdio.h #defineFUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(A) ) #definePRINT1
以下程序的输出结果是_________。 #include<stdio.h #defineFUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(A) ) #definePRINT1
admin
2010-05-22
19
问题
以下程序的输出结果是_________。 #include<stdio.h #defineFUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(A) ) #definePRINT1(A) PR(A) ;putchar(’\n’) main() { int x=2; PRINT1(FUDGE(5)*X); }
选项
A、11
B、12
C、13
D、15
答案
2
解析
在程序中如果有带实参的宏,则按#define命令行中指定的字符串从左到右进行置换,如果串中包含宏中的形参,则将程序语句中相应的实参代替形参。将实参带入已经定义的宏中,可以得出答案为“12”。
转载请注明原文地址:https://kaotiyun.com/show/O3Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:OptionBase1PrivateSubCommand1_Click()Dima(4,4)Fori=1To4Forj=
假定有如下语句:answerS=MsgBox(”String1”,,”String2”,”String3”,2)执行该语句后,将显示一个信息框,单击其中的“确定”按钮,则answers的值为
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项
窗体上有1个名称为Command1的命令按钮;1个名称为List1、没有列表项的列表框。编写如下程序:PrivateSubCommand1_Click()DimxAsString,sAsString,tempAsStringDim
以下关于局部变量的叙述中错误的是()。
设有以下过程:PrivateSubproe(xAsInteger,OptionalYAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
下面正确使用动态数组的是
表达式Int(Rnd(0)*50)所产生的随机数范围是
随机试题
一把抓由上接头和带抓齿的筒体组成。()
A.Meigs综合征B.阿司匹林三联症C.Wegener肉芽肿D.Good-pasture综合征E.Kartagener综合征主要累及上、下呼吸道和肾的坏死性肉芽肿性疾病是
对于临产开始的主要标志,恰当的是
对电力电缆和电机等电容较大的电气设备,直流耐压试验的作用有检测( )。
隧道光面爆破的分区顺序为()。
关于我国传统饮食文化,说法不正确的是()。
新中国成立之初,周恩来在参与某次国际活动时说:“如今我们登上国际舞台了,因此要唱文戏,文戏中有武戏,但总归是一个正规戏、舞台戏。有几个兄弟国家参加,要配合,要有板有眼,都要合拍。又是第一次唱,所以还要本着学习的精神。”材料中的“正规戏、舞台戏”反映了新中国
新课程改革强调课程内容应与生活和时代相联系。
唯物辩证法的实质和核心是()。
制定测试计划应该在______阶段进行。
最新回复
(
0
)