首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(a) ) #define PRINT1(
以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(a) ) #define PRINT1(
admin
2009-04-15
72
问题
以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(a) ) #define PRINT1(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/77Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Command1的命令按钮,能够使其向左移动100的语句是()。
在设计阶段,假定在图片框Picture1中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是()。
结构化程序设计的基本原则不包括()。
下列有语法错误的赋值语句是( )。
表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是()。
结构化程序设计的3种结构是()。
表达式12/2\4的值是( )。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
486PC机主板上一般带有高速缓冲存储器Cache,它是()之间的储存。
随机试题
双足外侧第五跖趾关节下方凹陷处是()反射区。
新产品的特点有()
将农业废弃物秸秆通过糖化过程变为饲料,然后用牲畜排泄物及秸秆残渣培养食用菌,生产食用菌的残余废料可以用来养蚯蚓,而后把最终残余物返回农田,这是生态农业中物质、能量______利用系统类型。
拱涵填筑时,回填石可采用()。
会计职业道德教育的主要形式是()。
甲运输公司在与客户乙公司签订运输合同时提供了一份格式合同,该格式合同载明:“运输方式为仓对仓运输。”双方按此格式合同订约后,在履行中发生争议。甲公司认为仓对仓是指乙公司的仓库到所要运达的仓库,乙公司则认为仓对仓是指货物所在的仓库到所要到达的仓库。根据我国《
给予人民警察或者人民警察集体奖励,按照规定的权限和程序决定或者审批。()
A、 B、 C、 D、 D
诚实守信是公民道德建设的重点,这是因为
有以下程序#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){
最新回复
(
0
)