首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
25
问题
若有以下程序,则程序的输出结果是
#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://jikaoti.com/ti/eCG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
有以下程序:#include<stdio.h>voidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){p=
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
下列定义变量的语句中错误的是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
下面不属于软件测试实施步骤的是
每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是()。
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,若字符串中的
函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。例如,若s所指字符串中的内容为:”ABCDEFG123456”,其中字符A的ASCII码值为奇数
随机试题
用离心法测定原油含水率时,须读出分离管内水的()。
下列哪些部位的疾病可引起眩晕
本案中,光明无线电厂的行为是否构成侵权?为什么?设市前进无线电厂未向人民法院起诉,而请求市工商行政管理局处理,市工商行政管理局可以采取哪些措施?
某房地产公司开发一幢大楼,实际占用土地的面积超出其依法获得的出让土地使用权面积,实际建筑面积也超出了建设工程规划许可证规定的面积。关于对该公司的处罚,下列哪一选项是正确的?(2014年卷一30题)
()指在建设项目筹资经济活动中,债权人为保障债权如期实现,可能需要由施工建筑商对完工进度和工程质量做出保证担保。
债务链中,甲某是乙某的债务人,乙某是丙某的债务人,由于乙某怠于行使自己到期的债权导致无法偿还对丙某的债务,则下列的说法正确的是()。
我国现行税法规定,外国租赁公司用租赁贸易方式向我国公司、企业提供设备,由我国公司企业用产品返销或交付产品等供货方式偿还租赁费的,()。
甲化工厂系国有工业企业,经批准从2008年1月1日开始执行《企业会计准则》。为了保证新准则的贯彻实施,该厂根据《企业会计准则》制定了《甲化工厂会计核算办法》(以下简称“办法”),并组织业务培训。在培训班上,总会计师就执行新准则、办法的内容等作了系统讲解。部
注释说明了程序的功能,它分为【】注释和功能性注释。
命令?LEN(SPACE(3)-SPACE(2))的结果是
最新回复
(
0
)