首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define S(x)x*x void main() { int k=5,j=2; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> #define S(x)x*x void main() { int k=5,j=2; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
admin
2021-04-28
26
问题
有以下程序:
#include<stdio.h>
#define S(x)x*x
void main()
{
int k=5,j=2;
printf("%d,%d\n",S(k+j+2),S(j+k+2));
}
程序的运行结果是( )。
选项
A、21,18
B、81,81
C、21,21
D、18,18
E、D
答案
A
解析
带参数的宏的调用格式:宏名(实参表),替换过程是:用宏调用提供的实参字符串,直接替换宏定义命令行中相应形参字符串,非形参字符保持不变。s(k+j+2)被S换成k+j+2*k+j+2,计算时先计算2*k,结果为21;S(j+k+2)被S换成j+k+2*j+k+2,计算时先计算2*j,结果为18。程序的运行结果是21,18。
转载请注明原文地址:https://kaotiyun.com/show/4Dtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
有以下程序:#includedoublefun(doublea){doublex;x=a一(int)a;returnx;}main(){double
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
以下叙述错误的是()。
有如下函数调用语句: func(r1,r2+r3,(r4,r5));该函数调用语句中,含有的实参个数是()。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen(“d1.dat”,”W”);for(i=0;i
与数学表达式x≥y≥z对应的C语言表达式是
C语言程序中,运算对象必须是整型数的运算符是
关于C语言的符号常量,以下叙述中正确的是
随机试题
从政府部门平均劳动生产率偏低的现象人手解释财政支出增长的模型称为
改革开放以来,我国工人阶级队伍发生了明显变化,出现了新的特点,表现在()
A.山莨菪碱B.酚妥拉明C.异丙肾上腺素D.多巴胺E.去甲肾上腺素感染性休克时,可在应用扩血管药的同时应用于冷休克伴有心力衰竭的是
根据Killip分级,心功能Ⅱ级的表现是
该项目的生态环境影响分析与评价应包括哪些内容?从正面和负面两个方面对该项目进行定性的经济损益分析。
世界旅行社协会联合会总部设在()。
常模样本中6年级的算术平均分为35,某儿童在算术测验中得35分,那就是说,该儿童的算术年级当量是()。
划分唯物史观与唯心史观的根据是()
Thiseyeontheconsumerapproachisknownasthemarketingconcept,whichsimplymeansthatinsteadoftryingtosellwhatever
如果一种存储器的总线工作频率为333MHz,数据线宽度为32位,每个存储器总线周期传输1次数据,则该存储器的带宽为___________【55】MB/s。AM29LV160是一种典型的NORFlash芯片,芯片内部具有20条地址线和16条数据线,该芯片的
最新回复
(
0
)