首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> #define F(x)2.84+x #define w(y)printf(’’%d’’,(int)(y)) #define P(y)w(y)
以下程序的输出结果是( )。 #include<stdio.h> #define F(x)2.84+x #define w(y)printf(’’%d’’,(int)(y)) #define P(y)w(y)
admin
2020-11-23
23
问题
以下程序的输出结果是( )。
#include<stdio.h>
#define F(x)2.84+x
#define w(y)printf(’’%d’’,(int)(y))
#define P(y)w(y)
main()
{int x=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://www.kaotiyun.com/show/nl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均己正确赋初值,则以下语句中错误的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
以下叙述中正确的是
以下关于地址和指针的叙述中正确的是()。
有以下程序#includeintflintx,inty){return((y-x)*x);}main()finta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));
以下选项中,不能作为合法常量的是
以下关于C语言数据类型使用的叙述中错误的是
设有如下程序段#includechars[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述正确的是()。
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
随机试题
已知产量为9单位时,总成本为95元,产量增加到10单位时,平均成本为10元,由此可知边际成本为()
“文化圈”
阶级斗争的根源在于两个阶级之间()
Butthesuccessofscience,bothitsintellectualexcitementanditspracticalapplication,dependsupontheself-correctingcha
恶性肿瘤最有效的治疗方法是
多形性腺瘤不会发生的部位是
将0.2mol/L的醋酸与0.2mol/L醋酸钠溶液混合,为使溶液pH值维持在4.05,则酸和盐的比例应为(Ka=1.76×10—5):
将购买的货物用于下列项目,其进项税额准予抵扣的是()。
参加继续教育是中小学教师的权利和义务。()
简述实验的外部效度及其影响因素。
最新回复
(
0
)