首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
20
问题
若有以下程序,则程序的输出结果是
#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全国计算机二级
相关试题推荐
有以下程序:#includemain(){|while(getchar()!=’\n’);|}以下叙述中正确的是()。
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCH码降序排列。例如,原来的字符串为:CEAedca,排序后输出为:CedcEAa。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
有以下程序:#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=
在关系数据库设计中,关系模式是用来记录用户数据的()。
下面对软件测试描述错误的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
以下能正确定义一维数组的选项是
违背数据流图(DFD)构造规则的是
随机试题
不属于按摩后服务的是()。
临床上用200%甘露醇溶液降低颅内压,正确的输液方法是
A.行政许可B.行政处罚C.行政复议D.行政诉讼某公民对药品监督管理部门拒绝颁发药品经营许可证的决定不服,可以向人民法院提出
为避免客户做出错误决定,金融理财师应替客户决定其风险投资方向。( )
中华公司本月初库存原材料的计划成本为8000万元,材料成本差异借方余额为500万元。本月2日发出委托加工材料的计划成本为800万元,该委托加工材料于本月末收到,加工后的材料实际成本等于计划成本,本月10日购入原材料的实际成本为2100万元,其计划成本为20
广场上的大钟每到整点便会自动发出报时钟声,几点钟便敲几下。已知早上6点大钟报时的时候,最后一下钟声响起的时点是6点零4秒,如果每下钟声间隔时间相同,那么,在早上11点,大钟最后一下钟声响起的时点是ll点零()秒。
最近,有关权威部门对238名白领女性青年做抽样调查时发现:现代白领青年女性的职业流动意识与行为明显高于男性。抽样调查显示:有过1~2次跳槽经历的白领女性为45%,而同期白领男性青年则为31%,白领女性的跳槽比例大于男性14个百分点,究其原因,主要由年龄产生
Manyyoungpeoplefindit(difficult)________toappreciateclassicalmusicthanpopmusic.
【S1】【S4】
Home.FewwordsintheEnglishlanguagehavesuchaspecialmeaning.Homeisaplacewhereyoucanrelax,kickbackandjustbe
最新回复
(
0
)