首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define S(x)(x)*x2 main() {intk=5,j=2; printf(“%d,”,S(k+j));printf(“%d﹨n”,S((k-j)); }
有以下程序 #include #define S(x)(x)*x2 main() {intk=5,j=2; printf(“%d,”,S(k+j));printf(“%d﹨n”,S((k-j)); }
admin
2013-02-23
34
问题
有以下程序
#include
#define S(x)(x)*x2
main()
{intk=5,j=2;
printf(“%d,”,S(k+j));printf(“%d﹨n”,S((k-j));
}
程序运行后的输出结果是
选项
A、98,18
B、39,11
C、98,11
D、39,18
答案
D
解析
本题考查带参数的宏定义,按照#define命令行中指定的字符串从左到右将实参代替形参.如果宏定义中的字符串不是参数字符,则保留。S(k+j)宏展开为:
(k+j)*k+j*2=7*5+2*2=39;S((k-j))=((k-j))*(k-j)*2=3*3*2=18。
转载请注明原文地址:https://kaotiyun.com/show/zmJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是_____。
设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为______。
在多媒体计算机系统中,不能存储多媒体信息的是______。
下列语句中,错误的是(x,y,a,b假设已经定义好)
检查软件产品是否符合需求定义的过程称为_____。
下列描述中,错误的一条是______。
算法的时间复杂度是指______。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
结构化程序由三种基本结构组成,三种基本结构组成的算法
随机试题
质量管理是一门(),它是随着生产技术的发展而发展的,它有着自己的一般发展过程。
观察所获得的资料能够准确、真实、客观地反映被观察的社会现象和社会行为的程度,这项指标被称为()
A、warB、hardC、farmerD、chartA
乳牙氟斑牙少见的原因是
下列不属于湿熄焦的设备的是()。
与要约邀请有关说法正确的是()
甲出国3年,请乙代为付房租,每年租金为10万元,年末支付。假设银行存款利率为10%,甲现在应当替乙在银行存入()万元。(P/A,10%,3=2.487)
本杰明.基恩认为,哥伦布的抱负和思想“不仅反映出中世纪的衰落,也反映出理性主义和资本主义新时代的兴起。”此话的真实意思是()。
下列变量定义中合法的是______。
有一棵非空二叉树(第0层为根节点),其第i层上至多有______个节点。
最新回复
(
0
)