首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #define S(x) 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 S(x) 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
2018-10-16
70
问题
若有以下程序
#define S(x) 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://kaotiyun.com/show/Fuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
下面程序的输出是______。mare(){intx=3y=6,a=0;while(x++!=(y=1)){a+=1;if(y<x)break;}printf(
有以下程序#include<string.h>main(){charp[]={’a’,’b’,’c’,},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),strlen(
以下程序的输出结果是______。main(){inta=3;printf("%\n",(a+=a-=a*a));}
表达式’5’-’1’的值是()。
下列叙述中,正确的一条是()
以下4个选项中,不能看成一条语句的是
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;fun(s);}
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;……fun(s);……
若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()
随机试题
配产配注方案的最终落脚点是()和小层。
患者,男,68岁。久病,消瘦乏力,面色萎黄,畏寒肢冷,腰痠遗精,眩晕耳鸣。首选
石膏的性味是
下列不属于瓜蒌主治病证的是
3S是指()。
在水质模型预测中,模拟预测的河段范围应包括()。
某省的一家施工企业从法国的一家设备公司购进一批设备,买价、相关税费共100000元。为了使款项快速、安全地汇人该设备公司的银行账户,两家企业可以采用的银行结算方式是( )。
完全垄断市场的特征有()。
下列说法正确的有()。
【2011南京大学计算题第6题】基金A每份价值1元,现以1.05元的价格对外出售,据其披露的投资计划,下一年度基金总额的20%将投资于收益率为5%的无风险资产,80%投资于贝塔为1.1的风险资产组合,若市场中贝塔为1的风险资产组合的期望收益率为10%,你是
最新回复
(
0
)