首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #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
70
问题
以下程序的输出结果是______。 #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全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click()DimsAsInteger,pAsIntegerp=1Fori=1To4 Forj=1Tois=s+j Nextj p=p*sNextiP
下面的程序执行完毕后,组合框中数据项的值是()。PrivateSubFormClick()Fori=1To6Combo1.AddltemiNextiFori=1To3
以下关于通用对话框的叙述中,错误的是( )。
以下关于多重窗体程序的叙述中,错误的是( )。
针对VisualBasic的菜单设计操作,下面叙述中错误的是()。
向文本框中输入字符时,下面能够被触发的事件是( )。
在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Commandl的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
构成计算机软件的是
fun()函数的功能是首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回,请填空。 #include<stdio.h> #defineN100 intfun(int(*a)[
随机试题
资本主义工商业的社会主义改造,采取了从低级到高级的国家资本主义的过渡形式,下列属于高级形式的国家资本主义的是()
我国领导体制的最主要的弊端,也是衍生其他问题的根源指的是
关于妊娠期泌尿系统变化,错误的是()。
下列除哪项外,其余均是痛经常见证型( )
A.可待因B.吗啡C.哌替啶D.芬太尼E.纳洛酮镇痛作用比吗啡强100倍的是
订立合同必须经过一定的程序,不同的合同其订立程序可能不同,但其中( )是每个合同所必须经过的程序。
设f(x)具有二阶连续导数,且f'(1)=,则()
"Itcouldhavebeenworse"wasthecommonrefrainasAmericanbanksbeganreportingtheirsecond-quarterearnings.Indeed,thes
英文缩写CAI的中文意思是()。
A、Theyplannedtheirmigrations.B、Theydidn’ttravelfarfromtheirbasecamps.C、Theyhidfromtheirenemiesincaves.D、They
最新回复
(
0
)