首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
2012-08-23
49
问题
以下程序的输出结果是( )。
#include
#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://kaotiyun.com/show/0fPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是()。
下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是()。
有以下定义语句,则sizeof(a)的值是【】,而sizeof(a.share)的值是【】。structdate{intday;intmouth;intyear,union{intshare
实现算法所需的存储单元多少和算法的工作量大小分别为算法的【】。
有以下程序:main(){inta[][3]={{1,2,3},{4,5,0}},(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][
有以下程序main(){inti=1,j=l,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);执行后输出的结果是
以下选项小可作为C语言合法整数的是()。
下列选项中正确的语句组是()。
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值,和值通过形参传回主函数输出。请填空,#include<stdio.h>#defineM2#defin
设有如下的程序段:inta[]=(1,2,3,4,5),*t;t=a;则下列说法正确的是()
随机试题
悲剧
第一个五年计划期间建设的钢铁基地有()
下列句子中,含有使动用法的是()
Wecanmakemistakesatanyage.Somemistakeswemakeareaboutmoney.Butmostmistakesareaboutpeople."DidJerryreallyca
梯度磁场有
A.白斑B.口腔扁平苔藓C.天疱疮D.含牙囊肿E.牙源性角化囊肿基底细胞排列整齐似栅栏状常见于
在收入保障保险中,( )指的是因残疾使得被保险人不能从事任何职业的情况。
BillGates,thebillionaireMicrosoftchairmanwithoutasingleearneduniversitydegree,isbyhissuccessraisingnewdoubtsa
软件开发模型包括()。Ⅰ瀑布模型Ⅱ扇形模型Ⅲ快速原型法模型Ⅳ螺旋模型
What’sthebasicdifferencebetweenEnglishfootballandAmericanfootball?
最新回复
(
0
)