首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define S(x)x*x main() {int k=5,j=2; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序的运行结果是
有以下程序: #include #define S(x)x*x main() {int k=5,j=2; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序的运行结果是
admin
2021-04-28
49
问题
有以下程序:
#include
#define S(x)x*x
main()
{int k=5,j=2;
printf("%d,%d\n",S(k+j+2),S(j+k+2));
}
程序的运行结果是( )。
选项
A、21,18
B、81,81
C、21,21
D、18,18
答案
A
解析
带参数的宏的替换过程是,用宏调用提供的实参字符串直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。S(k+j+2)被置换成k+j+2*k+j+2,计算时先计算2*k,结果为21;S(j+k+2)被置换成j+k+2*j+k+2,计算时先计算2*j,结果为18。程序的运行结果是21,18。
转载请注明原文地址:https://www.kaotiyun.com/show/Vttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10]="bbxxyy";fun(s
以下叙述中正确的是
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdef35adgh3kjsdt7。输出结果为:4。请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是:判断形参S所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV不是。
给定程序MODI1.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCH码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。请改正函数fun中
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WfiteText实现。请在程序的下划线处填入正
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
随机试题
对抑制中枢作用较强的H1受体阻断药是
管理层对不同层次的网络计划时,应考虑项目管理组织的()的划分。
竣工验收应在工程建设项目全部完成并满足一定运行条件后1年内进行。一定运行条件是指()。
《政府采购法》规定的可以采用单一来源方式采购的情形有()。
下列句子顺序排列正确的一项是()。①当阳光洒在身上时,它更坚定了心中的信念——要开出:一朵鲜艳的花。②不久,它从泥土里探出了小脑袋,渐渐地,种子变成了嫩芽。③从此,它变得沉默,只有它知道它在努力,它在默默地汲取土
下列哪项病变中无多核巨细胞
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是()。
下列叙述中正确的是
Itisexcitingtoapplyforajobthatreallyappealstoyou.Inmakingyourapplication,thereareanumberofpointsforyou
Themaindifferencebetweentheterrorismin1970’s,1980’sand1990’sis______.Whichofthefollowingisnottrueforthenew
最新回复
(
0
)