首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #define Sfx)x*x #define T(x)S(x)*S(x) main(){int k=5,j=2; printf("%d,%d\n",S(k+j),T(k+j));)
若有以下程序,则程序的输出结果是 #define Sfx)x*x #define T(x)S(x)*S(x) main(){int k=5,j=2; printf("%d,%d\n",S(k+j),T(k+j));)
admin
2019-08-18
44
问题
若有以下程序,则程序的输出结果是
#define Sfx)x*x
#define T(x)S(x)*S(x)
main(){int k=5,j=2;
printf("%d,%d\n",S(k+j),T(k+j));)
选项
A、17,37
B、49,2401
C、17,289
D、49,289
答案
A
解析
本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检查也不会进行运算。“S(k+j)”宏展开以后为“k+j*k+j”,值为17,“T(k+j)”宏展开以后为“k+j*k+j*k+j*k+j”,值为37。
转载请注明原文地址:https://www.kaotiyun.com/show/seRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,值为1的表达式是
下面对对象概念描述正确的是
有以下程序:#includevoidfunl(char*p){char*q;q=P;while(*q!=’\0’){(*q)++;q++;}
以下叙述中正确的是()。
有以下程序:#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是()。
有以下计算公式:y=若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
若有定义语句charc=’\101’;则变量c在内存中占
以下叙述中正确的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#
随机试题
保险利益的特征是
患者,女,24岁。平时月经不规律,摸到腹部包块而就诊,查尿妊娠反应阳性,可听到胎心,宫底在脐耻之间,估计孕周为
陆某,女,39岁。胃脘灼痛,痛势急迫,烦躁易怒,嘈杂泛酸,口干苦,舌红苔黄,脉弦数。其辨证为
AHJOP
老板葛某承包了马山村1000亩土地,投资农产品生产。一年后,由于经营不善,造成严重亏损,老板在拖欠当地农民土地租金和农药、种子、化肥款项,以及工资等累计300多万元,偷逃税款50万元后逃跑。村民发现后,寻找无果便聚集到镇政府要求解决。警方发现,葛某的银
能量代谢指的是生物体与周围环境能量交换和存在于生物体内的物质代谢所产生的机械能、化学能、热能及光、电等能量的相互转化和代谢变化的总称。根据上述定义,以下哪项属于能量代谢?
先前知觉活动所形成的心理准备状态影响人的当前知觉是()。
Howmanydifferentkindsofemotionsdoyoufeel?Youmaybe【1】tofindthatitisveryhardtospecifyallofthem.Notonly【2】h
以下程序段运行结束后,变量x的值为()。x=2y=4dox=x*yy=y+1LoopWhiley
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
最新回复
(
0
)