首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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-06-15
17
问题
以下程序的输出结果是( )。
#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/Bftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体类型说明和变量定义中正确的是
有以下程序:#include<stdio.h>voidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++;}}voidmain(){chars[81];gets
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
有以下程序#includemain(){inta=3,b=3;printf("%d\n",a&b);}程序运行后的输出结果是()
数据库应用系统中的核心问题是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下选项中,没有编译错误的是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
以下正确的说法是()。
随机试题
A、麻醉前给药B、基础麻醉C、诱导麻醉D、控制性降压E、低温麻醉氯丙嗪可用作
依托咪酯静脉麻醉适用于氯胺酮静脉麻醉适用于
( )可反映一个组织系统中各项下作之间的逻辑关系是一种动态关系。
Word通过( )可进入扩展模式。
根据现行契税条例及其实施细则规定,以下属于契税征税对象的有()。
2016年,某市总供水量199342.27万立方米,同比增加300.61万立方米,其中境外引水量149613.15万立方米,同比减少14819.83万立方米。在全市供水量中,地表水源供水量187628.67万立方米,地下水源供水量592.00万立方米,其他
下列选项中属于公文秘密等级的有()。
3,43,434,4434,44344,()
______thatSusanhadn’tdaredtomakeasound.
下列叙述中错误的是()。
最新回复
(
0
)