首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
67
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
表达式a+=a一=a:9的值是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下列关于类、对象、属性和方法的叙述中,错误的是()。
在数据库系统中,用户所见的数据模式为
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在处应填入的选项是Structlink{chardata;}node;
在数据库设计中,将E-R图转换成关系数据模型的过程属于
下面描述中不属于软件需求分析阶段任务的是()。
随机试题
增生性龈炎时牙龈最重要的表现是
下列对炎症渗出性病变的叙述,错误的是
甲、乙、丙、丁计划设立一家从事技术开发的天际有限责任公司,按照公司设立协议,甲以其持有的君则房地产开发有限公司20%的股权作为其出资。下列哪些情形会导致甲无法全面履行其出资义务?(2011年试卷三第69题)
A、 B、 C、 D、 B第一组三个图形均为轴对称图形,其重心依次在各个图形的位置是上、中、下,第二组图形也满足这一规律,B项满足条件。
2011年玩具一厂的利润比衬衣总厂少多少?
最理想的评价量表是()
设A,B为n阶可逆矩阵,则().
ThisbookisabouthowthesebasicbeliefsandvaluesaffectimportantsidesofAmericanlife.
Thesharksarecircling.Havingbeatenoffoneprivateequitybid,theSainsburyfamilyisnowwrestlingwithanothertakeoverc
Almostallcompaniestryingtodevelopnewproductsandcreatenewjobshaveto______.Alltheessentialservicesonwhichwe
最新回复
(
0
)