首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define S(x)x*x void main() { int k-5,j=2; prinff(“%d,%d\n”,S(k+j+2),S(+k+2)); } 程序的运行结果是(
有以下程序: #include #define S(x)x*x void main() { int k-5,j=2; prinff(“%d,%d\n”,S(k+j+2),S(+k+2)); } 程序的运行结果是(
admin
2020-05-19
25
问题
有以下程序:
#include
#define S(x)x*x
void main()
{
int k-5,j=2;
prinff(“%d,%d\n”,S(k+j+2),S(+k+2));
}
程序的运行结果是( )。
选项
A、21.18
B、81,81
C、21,21
D、18.18
答案
A
解析
带参数的宏的调用格式:宏名(实参表),替换过程是:用宏调用提供的实参字符串,直接替换宏定义命令行中相应形参字符串,非形参字符保持不变。S(k+j+2)被s换成k+j+2*k+j+2,计算时先计算2:I:k,结果为21;s(j+k+2)被s换成j+k+2*j+k+2,计算时先计算2冰j,结果为18。程序的运行结果是21,18。
转载请注明原文地址:https://jikaoti.com/ti/nPG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列选项中不符合良好程序设计风格的是()。
关于C语言的输入输出函数,以下叙述中错误的是()。
设文件指针fp已定义,执行语句fp=fopen(’’file’’,’’r’’);后,以下针对文本文件file操作叙述的选项中正确的是()。
以下程序的输出结果是()。main(){inti=0;i=一i;printf(’’%d’’,i);}
以下程序段的输出结果是()。intr=8;printf(’’%d\n’’,r>>1);
以下程序的输出结果是()。#nclude#includetypedefstruct{charname[9];charsex;intscore[2];}STU;STUfun(STUa){STUb={’’Tom’’,’m’,85,9
下面结构体的定义语句中,错误的是()。
随机试题
一位36岁的男性患者,因反复低热,左上腹饱胀感2个月入院,体查发现中度贫血貌,全身浅表淋巴结无肿大,胸骨有压痛,肝肋下3cm,脾肋下8cm。血象见WBC120×109/L,分类可见中幼、晚幼中性粒细胞,嗜酸性粒细胞、嗜碱性粒细胞增多,RBC3.08×10
A.TK-细胞B.杂交瘤细胞C.骨髓瘤细胞D.脾细胞E.HGPRT-细胞杂交瘤细胞无限增殖的特性来源于
提问的问题比较笼统,旨在诱发对方说出自己的感觉、认识、态度和想法,适用于了解对方真实的想法。此种提问是
支托的作用有
标志美国联邦最高法院的司法审查权确立的事件是:()
房地产业兼有()等多种性质,属于第三产业。
在城市失业中,造成结构性失业的主要影响因素是()。
根据《会计法》的规定,对“随意变更会计处理方法”的行为,应当承担的法律责任有()。
在生物体的所有细胞中,体细胞的全能性是最高的。()
以下关厂体系结构风格和体系结构模式的描述中,错误的是(36)。
最新回复
(
0
)