首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(a) printf("%d",(int)(a))
以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(a) printf("%d",(int)(a))
admin
2010-09-05
25
问题
以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(a) printf("%d",(int)(a)) #define PRINT() PR(s) ;putchar(’\n’) main() { intx=2; PRINT1 (FUDGE(5)*x); }
选项
A、11
B、12
C、13
D、15
答案
B
解析
在程序中如果有带实参的宏,则按#define命令行中指定的字符串从左到右进行置换,如果串中包含宏中的形参,则将程序语句中相应的实参代替形参。将实参带入已经定义的宏中,可以得出答案为“12”。
转载请注明原文地址:https://jikaoti.com/ti/SsI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
下列程序段的执行结果为()。a=0:b=1Doa=a+bb=b+1LoopWhilea
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
程序运行时,要清除图片框Picturel中的图像,应使用语句()。
顺序文件在一次打开期间()。
当用()方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面
下面对软件特点描述错误的是
C语言中用于结构化程序设计的三种基本结构是
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式1/2(a+b) 计算结果不相符的是( )
算法执行过程中所需要的基本运算次数称为算法的______。
随机试题
有关血栓性静脉炎与静脉血栓形成的区别,下列哪项是错误的
男性,60岁。近1个月常于劳累后感心前区疼痛,呼吸困难,伴窒息感,疼痛与深呼无关。最有可能的病因是
从中药中提取对热不稳定的成分,宜选用的方法是
劳淋的最佳治疗方剂为
上消化道大出血伴休克时的首要护理措施是
砂性土是修筑路基的良好材料。()
物业管理的权利基础来源于()。
全面发展教育是由德育、__________、体育、美育和劳动技术教育等部分组成的。
有一笔国债,5年期,平价发行,票面利率为12.22%,单利计息,到期一次还本付息,到期收益率(复利按年计息)是()。
通过一个属性可以获得文件列表框中当前被选中文件的文件名,这个属性是
最新回复
(
0
)