首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include #define F(x)2.84+x #define w(y)printf("%D",(int)(y)) #define P(Y)w(y) main()
以下程序的输出结果是( )。 #include #define F(x)2.84+x #define w(y)printf("%D",(int)(y)) #define P(Y)w(y) main()
admin
2021-07-09
46
问题
以下程序的输出结果是( )。
#include
#define F(x)2.84+x
#define w(y)printf("%D",(int)(y))
#define P(Y)w(y)
main()
{ intx=2;
P(F(5)*x);
}
选项
A、12
B、13
C、14
D、16
答案
A
解析
本题考查带参数的宏定义及相关运算。P(F(5)*x)=P(2.84+5*2)=P(12.84),调用w(12.84),输出(int)(12.84)=12。
转载请注明原文地址:https://kaotiyun.com/show/Yitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序所要求的基本结构不包括()。
以下叙述正确的是()。
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式足()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
有以下程序:#includemain(){inti;for(i=1;i
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
下列字符数组初始化语句中,不正确的是()。
以下选项中不合法的标识符是()。
若有定义语句:doublex[5]={1.0,2,3,4,5.0),*p=x,则错误引用x数组元素的是()。
随机试题
在容器分析中,滴定管的读数应保留小数点后()数字。
蛛网膜下腔出血患者表现不包括
关于女性生殖系统淋巴回流,下列描述错误的是
根据五行相胜,喜胜
急性白血病最常见的炎症是
工程监理招标的标的是()。
实施居民自治的前提是民主监督。()
关于链表的特点,下面的叙述中不正确的是()。
有以下程序main(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
TheotherdayaBritishbusinessman,recentlyhavingvisitedJapan,recountedthewordsofaleadingJapaneseship-owner."Ours
最新回复
(
0
)