首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
2020-05-19
50
问题
若有以下程序,则程序的输出结果是
#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+i*k+j”,值为17,“T(k+j)”宏展开以后为“k+i*k+j*k+i*k+i”,值为37。
转载请注明原文地址:https://kaotiyun.com/show/zSCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.C中。
若有定义语句inta[2][3],*p[3];,则以下语句中正确的是()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
关系的实体完整性要求关系中不能为空的属性是()。
有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf(
有以下程序:#include<stdio.h>main(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序的运行
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
有下列程序,其中‰表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(’’%u\n’’,x);}程序运行后的输出结果是(
随机试题
TheATMsenablebankcustomerstoaccesstheirmoney24hoursaday________ATMsarelocated.
当今世界,公共生活的领域更为广阔,公共生活的重要性更加凸显。公共生活的特征包括()
女性,50岁,患耐青霉素G的金葡菌性心内膜炎,青霉素试敏阴性,既往有慢性肾盂肾炎,治疗该患者应选用
未成熟卵子体外培养适用于
对结核性腹膜炎腹部症状的描述,错误的是
甲方、乙方因一起经济纠纷案件诉至法院,法院判决乙方向甲方给付93万元。由于乙方不主动履行义务,甲方申请法院强制执行。执行时,由于执行人员对乙方不积极主动履行义务,而要法院来强制执行极为不满,因此故意将乙方的98万元存款强行划拨,乙方要求法院赔偿因错误强制执
银行出借货币时也出让了对借出货币的所有权。()
一张信用证的受益人要求原证的通知行或其他银行以原证为基础,另开一张内容相似的信用证称为()。
列出会发生页面失效的全部虚页号为(6)。按现有1023虚地址,下列(7)是其对应的主存实地址。
Forthispart,youareallowed30minutestowriteanessaycommentingontheremark"Thereisnosuchthingasagreattalent
最新回复
(
0
)