首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> #define F(x)2.84+x #define w(y)printf("%d",(int)(y)) #define P(y)w(y)putchar(’\n
下列程序的输出结果是( )。 #include<stdio.h> #define F(x)2.84+x #define w(y)printf("%d",(int)(y)) #define P(y)w(y)putchar(’\n
admin
2013-02-23
55
问题
下列程序的输出结果是( )。 #include<stdio.h> #define F(x)2.84+x #define w(y)printf("%d",(int)(y)) #define P(y)w(y)putchar(’\n’) main() { int x=2; P(F(5)*x); }
选项
A、12
B、13
C、14
D、16
答案
1
解析
本题考查带参数的宏的定义及相关运算。P(F(5)*x)=P(2.84+5*2)=P(12.84),调用w(12.84),输出(int)(12.84)=12。
转载请注明原文地址:https://kaotiyun.com/show/dqPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后的输出结果是【】。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}
有以下程序:voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i--)sum(&aa[i]);printf
以下选项中,与k=n++完全等价的表达式是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用"",(双撇号)括起时,寻找被包含文件的方式是()。
下列能正确进行字符串赋值的是()。
在数据库的概念结构设计中,常用的描述工具是【】。
以下对结构体类型变量td的定义中,错误的是()。
下列叙述中正确的是()。
在进行软件结构设计时,应遵循的最主要原理是【】。
在面向对象的程序设计中,下列叙述中错误的是()。
随机试题
社会主义社会发展生产力的根本目的是()
下列不是弥漫性恶性胸膜间皮瘤的影像学表现的是
A.结节性多动脉炎B.显微镜下多血管炎C.韦格内肉芽肿D.过敏性紫癜性肾炎E.狼疮性肾炎
古希腊把“三艺”作为教育内容。这“三艺”是指()。
简述《共同纲领》的主要内容。
马克思列宁主义同中国实际相结合出现了两次历史性飞跃,产生了两大理论成果。第二次飞跃的理论成果是建设中国特色社会主义理论,我们党把它称之为
无论是一个民族还是一个国家,它的文化永远不可能是静止的,而是每时每刻都在发生着变化。这种变化有时很慢,几乎让人感觉不到;但在我们这个时代,任何事情都在飞速发展,全世界的文化也正经历着快速而巨大的转变。在这样的时刻,我们面临的最重大问题仍然是:地区或国家的个
Ifyouarelooking【C1】________information,libraryshelvesareagoodplace【C2】________.Butifyouneedup-to-the-minutedata
EmployeePerformanceAppraisalsAppraisalsgivetheemployeesanopportunitytocontemplatetheirperformanceatwork.Itis
ToliveintheUnitedStatestodayistogainanappreciationforDahrendorf’sassertionthatsocialchangeexistseverywhere.T
最新回复
(
0
)