首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #define Sfx)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 Sfx)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
2019-08-18
33
问题
若有以下程序,则程序的输出结果是
#define Sfx)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+j*k+j”,值为17,“T(k+j)”宏展开以后为“k+j*k+j*k+j*k+j”,值为37。
转载请注明原文地址:https://kaotiyun.com/show/seRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;
若有以下程序:#includecharf(charx){returnx*x+’a’;}main(){chara,b=0;for(a=0;a<4;a+=1){
有以下程序:#includevoidfun(inta,intb){intt;t=a;a:b;b=t;}main(){intc[10]={1,2,
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下列给定程序中,函数fun和funx的功能是:用二分法求方程2x<sup>3一4x<sup>2+3x一6=0的一个根,并要求绝对误差不超过0.001。例如,若给m输入一100,给n输入90,则函数求得的一个根为2.000。请改正程序中的错误
“商品”与“顾客”两个实体集之间的联系一般是
给定函数MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
随机试题
在电子货币种类众多的情况下,为什么还要使用电子现金?作为一种货币,电子现金有哪些属性?
毛泽东首次提出社会主义社会基本矛盾的概念是在()。
开放性气胸的紧急处理应为
关于《新编药物学》的叙述,错误的是
可拮抗醛固酮作用的药物是()。
根据预算法律制度的规定,下列关于地方举债的表述中,正确的有()。
布里顿是继沃恩.威廉斯之后成熟起来的一代年轻音乐家中音乐才能最为显著、作品得到广泛流传的一位,人们曾把他比作“英国的莫扎特”。
科学家面对现象纷呈的宇宙,都会寻求以最简洁的原则去解释之。所谓“以一驱万”,其背后的精神,亦离不开系统性的追求。然而,宇宙与世界的复杂程度和其中未为人知的无尽可能,是绝对不能低估的。对今日的一些自然现象科学家自以为有了妥善解释,但难保明天不会出现一些新的因
以下叙述中错误的是______。
Accordingtothepassage,thechiefpurposeofexplorersingoingtounknownplacesinthepastwas______.Whatisthemaingo
最新回复
(
0
)