首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #define S(x)x*x #define T(x)S(x)*S(x) main(){int k=5,j=2; printf("%d,%d\n",S(kI+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(kI+j),T(k+j));}
admin
2017-05-20
56
问题
若有以下程序,则程序的输出结果是
#define S(x)x*x
#define T(x)S(x)*S(x)
main(){int k=5,j=2;
printf("%d,%d\n",S(kI+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/qiDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti,j,x=0;for(i=0;i
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";s.age=28;s.income=1
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);
以下正确的程序段是
在下列选项中,没有构成死循环的是
运行下面程序时,从键盘输入字母H,则输出结果是#includemain(){charch;ch=getchar();switch(ch){case′H′:printf("Hello!\n");case′G′:print
随机试题
由美国通用汽车公司副总经理斯隆创立的集中政策、分散经营的典型组织结构形式是()
《张中丞传后叙》最突出的写作特色是()
羊水栓塞的常见病因有( )。
起重机的载荷状态按名义载荷谱系数确定分为()个等级。
6月应预缴的个人所得税额为( )元。购买福利彩票应纳个人所得税额为( )元。
下列有关可供出售金融资产的表述中,正确的有()。
甲、乙、丙共同出资设立一有限责任公司。其中,丙以房产出资30万元。公司成立后又吸收丁入股。后经评估,丙作为出资的房产仅值20万元,丙现有可执行的个人财产6万元。下列处理方式中,符合公司法律制度规定的是()。
治安管理处罚的适用,是公安机关依法以复议的方式将治安管理处罚的原则、规定适用于各种违法行为的行政执法活动。()
在公共资源中,能源、城市道路、路灯、桥梁、交通标志等属于()。
Ideally,theteacher-studentrelationshipatuniversitiesischaracterized【51】trust.The"honorsystem,"imposedbytheteacher
最新回复
(
0
)