首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #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
52
问题
以下程序的输出结果是______。 #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全国计算机二级
相关试题推荐
下列叙述中正确的是
下面不能作为结构化方法软件需求分析工具的是
对于循环队列,下列叙述中正确的是( )。
数据库系统的核心是()。
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
下面的数写成普通十进制数是()。2.65358979335278D-6
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
已知字符0的ASCII码为十六进制的30,现有程序如下:#include<stdio.h>main(){union{unsignedcharc;unsigned
已知字符’0’的ASCII码的十进制数为48,并且数组的第0个元素在低位,有以下程序#include<stdio.h>main(){union{inti[2];longk:charc[4];}r,*s=&r;
随机试题
Marriageis,formanypeople,theirmostimportantrelationship,thesourceofmuchhappiness,and,forsome,evenaddsextraye
女性,31岁,发现“风湿性瓣膜病”2年。2周前因感冒出现呼吸困难,咳嗽,不能平卧。查体:半卧位,颈静脉充盈,双肺底湿啰音。心率127次/分,心房颤动,可闻开瓣音,心尖部舒张期杂音,肝肋下0.5cm,下肢轻度水肿。此时首选的治疗是
《药品经营许可证》的有效期届满,需要继续经营药品的,持证企业申请换发《药品经营许可证》的有效时间是
线性衰减系数的国际单位是
秦始皇建立了中央集权制国家后,统一了全国的度量衡制度和币制,实现了“车同轨”“书同文”的政策。统一规范后的字体是()。
下列选项中不属于危害公共安全罪的是()。
急性肾小球肾炎最常见的临床表现为()。
电车公司维修站有7辆电车需要进行维修。如果用一名工人维修这7辆电车的修复时间分别为:12、17、8、18、23、30、14分钟。每辆电车每停开1分钟经济损失11元。现在由3名工作效率相同的维修工人各自单独工作,要使经济损失减到最小程度,最少损失多少元?(
Thelate1980sfoundthelandscapeofpopularmusicinAmericadominatedbyadistinctivestyleofrockandrollknownasGlamR
Thehours______thechildrenspendintheirone-wayrelationshipwithtelevisionpeople,undoubtedlyaffecttheirrelationships
最新回复
(
0
)