首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include #define S(x) x*x #define T(x) S(x)*S(x) main( ) {int k=5,j=2; printf("%d,%d\n",S(k+
若有以下程序: #include #define S(x) x*x #define T(x) S(x)*S(x) main( ) {int k=5,j=2; printf("%d,%d\n",S(k+
admin
2021-02-25
75
问题
若有以下程序:
#include
#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,289
B、49,2401
C、17,37
D、49,289
答案
C
解析
本题考查宏定义。宏定义只是做简单的替换,执行语句S(k+j)=k+j*k+j=17,T(k+j)=S(k+j)*S(k+j)=k+j*k+j*k+j*k+j=37,因此选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/K1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序#includeintfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z-);printf("%d\n",r);}程序运行后的输出结果是
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
合法的C语言标识符是()。
以下选项中不能作为C语言合法常量的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
以下关于C语言数据类型使用的叙述中错误的是
一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是
在软件开发中,需求分析阶段产生的主要文档是()。
设有定义:doublea,b,c;若要求通过输入分别给a、b、C输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
随机试题
气相色谱分析中,混合物能否完全分离取决于色谱柱,分离后的组分能否准确检测出来,取决于检测器。()
活动义齿中支托部分的主要作用是:()
全国范围第一次举行首届护士执业考试的时间是
科目汇总表账务处理程序的主要缺点是( )。
下列关于原产地规则的表述正确的是:
以下选项中,属于经典性条件反射现象的是()。
将感觉的大小与刺激强度描述成对数关系的是()
嵌入式Linux操作系统由用户进程、OS服务组件和Linux内核3个部分组成(如图),下面选项中正确的是()。
类的析构函数的作用是()。
A、Sittingalonewithoutdoinganythingseemedreallydistressing.B、Solitudeadverselyaffectedtheparticipants’mentalwell-be
最新回复
(
0
)