首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define MUL1(x,y)x*y #define MUL2(x,y)(x)*(y) #define MUL3(x,y)(x*y) main() {int m=2,n=3; printf("%d,%d
有以下程序: #include<stdio.h> #define MUL1(x,y)x*y #define MUL2(x,y)(x)*(y) #define MUL3(x,y)(x*y) main() {int m=2,n=3; printf("%d,%d
admin
2021-06-15
20
问题
有以下程序:
#include<stdio.h>
#define MUL1(x,y)x*y
#define MUL2(x,y)(x)*(y)
#define MUL3(x,y)(x*y)
main()
{int m=2,n=3;
printf("%d,%d,%d\n",MUL1(m,m+n)*2,MUL2(m,m+n)*2,MUk3(m,m+n)*2);
}
程序运行后的输出结果是( )。
选项
A、10,20,14
B、20,20,20
C、10,10,10
D、14,14,14
答案
A
解析
本题考查宏定义,宏定义在程序的预编译阶段“接进行文本替换,所以本题中宏定义展开如下:
MUL1(m,m+n)×2=m×m+n×2=2×2+3×2=10
MUL2(m,m+n)×2=(m)×(m+n)×2=2×(2+3)×2=20
MUL3(m,m+n)×2=(m×m+n)×2=(2×2+3)×2=14
程序输出结果为10,20,14答案为A,(注:宏定义中的形参一定要使用小括号括起来,以避免出错)。
转载请注明原文地址:https://kaotiyun.com/show/CVtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序在文件PROG1.
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数main和其他函数中的
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。部分源程序在文件PROG1.C中。请勿改动主函数main
下列语句组中正确的是()。
以下关于C语言的叙述中正确的是
以下不合法的字符常量是
下面对软件工程描述正确的是
随机试题
声带不振动的音称为()音。
A.敏感抗生素分组轮流使用B.用药后症状消失即停药C.用药72小时无效应换药,疗程2周D.用糖皮质激素E.应用消炎痛急性肾盂肾炎的治疗应是
居住用地选择需考虑()。
为保证砌块的砌筑质量,每次摊铺水泥砂浆水平缝的长度一般宜( )。
我国旅游景区按照质量等级从高到低划分为()级。
甲旅行社委托旅游目的地的乙旅行社接待旅游者,甲社应当将接受委托的乙社的()告知旅游者。
国家的政府官员和公民对于政府在其行动中负有义务遵守规则的理解是相同的。因此,如果一个国家故意无视国际法,该国政府官员的态度也会变得不支持他们的政府。上述推论是以下列哪一个假设为前提的?
_____________就是根据要测量的人格特质,编制许多有关的问题,要求受测者根据自己的实际情况逐一回答这些问题,然后根据受测者的答案,去衡量受测者在这种人格特质上表现的程度。
我国科研人员经过对动物和临床的多次试验,发现重要山茱萸具有抗移植免疫排斥反应和治疗自身免疫疾病的作用,是新的高效低毒免疫抑制剂。某医学杂志首次发表了关于这一成果的论文。多少有些遗憾的是,从杂志收到该论文到它的发表,间隔了6周。如果这一论文能尽早发表的话,这
personalthesustainableuseofnaturalresourcesacrossnational,borderscancontributetoconflictpreventionandconfidence
最新回复
(
0
)