首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是
有如下程序 #include <stdio.h> #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是
admin
2021-06-15
47
问题
有如下程序
#include <stdio.h>
#define D(x) 4*x+1
main()
{
int i = 2, j = 4;
printf("%d\n", D(i+j));
}
程序运行后的输出结果是
选项
A、25
B、13
C、9
D、12
答案
B
解析
带参数的宏定义不是进行简单的字符串替换,而是要进行参数替换。替换过程是:用宏调用提供的实参字符串,直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。调用函数D(i+j),进行替换为4*i+j+1=13,输出13,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Lgtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
以下关于retum语句的叙述中正确的是
设有如下程序:#includechars[20]=“Beijing”,*P;P=s:则执行P=s;语句后,以下叙述正确的是()。
以下数据结构中,属于非线f生数据结构的是()。
结构化程序所要求的基本结构不包括()。
以下不合法的字符常量是()。
软件生命周期中的活动不包括()。
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是()。
下面不属于需求分析阶段任务的是’
随机试题
根据当前监管要求,商业银行资本充足率中的风险加权资产覆盖范围包括()。
猪苓汤中配伍阿胶的用意是()
有关宋代的诉讼制度,下列说法正确的是:
生产成本属于()。
证券公司和个人应当保证申请文件真实、准确、完整。申请期间,申请文件内容发生重大变化的,应当自变化之日起()个工作日内向中国证券监督管理委员会提交更新资料。
()是世界上最大的外汇交易中心。
就一般市场情况而言,接受正规学校教育数量越多的人,则可能接受再职培训()。
教育有法可依,但无定法可依。这说明教师劳动具有()。
北国的落叶,________出一派多么悲壮的气氛!落叶染作金黄色,或者竟是朱红绀赭罢。最初坠落的,也许只是那么一片两片,像一只两只断魂的金蝴蝶。但接着,便有哗哗的金红的阵雨了。接着,便在树下铺出一片金红的地毯。而在这地毯之上,铁铸似的,竖着光秃秃的____
WhendidthemanleaveCanada?
最新回复
(
0
)