首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #defineS(x)x*x #defineT(x)S(x)*S(x) main( ){ intk=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));} 则程序的输出结果是
若有以下程序 #defineS(x)x*x #defineT(x)S(x)*S(x) main( ){ intk=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));} 则程序的输出结果是
admin
2014-06-19
88
问题
若有以下程序
#defineS(x)x*x
#defineT(x)S(x)*S(x)
main( ){
intk=5,j=2;
printf(’’%d,%d\n’’,S(k+j),T(k+j));}
则程序的输出结果是
选项
A、17,37
B、49,2401
C、17,289
D、49289
答案
A
解析
本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检查也不会进行运算。s(k+j)宏展开以后为k+j*k+j,值为17,T(k+j)宏展开以后为k+j*k+j*k+j*k+i,值为37。
转载请注明原文地址:https://www.kaotiyun.com/show/biJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
分析下列程序:main(){intx=1,y=0,a=0,b=0;switch(a){case1:switch(b){case0:x++;case1:
实型数据在计算机中表示的方法有()。
有如下程序:main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",
请选出司用作C语言用户标识符的一组标识符_______。
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是_______。
若x、y和z均是int型变量,则执行下面表达式后的x值为【】。x=(y=4)+(z=3)
函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1(n*n)现在请你在下面的函数中填空,完成求π的功能。#include“math.h"{doubles=0.0;
随机试题
PAPS是指
下列关于证券投资基金的说法正确的是:()
敷设热力管网的方式一般可分为()。
根据《安全生产法》的规定,生产经营单位的()必须具备与本单位所从事的生产经营活动相应的安全生产知识和管理能力。
商业银行应当对内控管理职能部门和内部审计部门建立区别于业务部门的绩效考评方式,以利于其有效履行内部控制管理和监督职能。()
两个变量x与y,通过搜集数据,作出散点图,发现数据几乎分布在一条直线上,说明相关系数r为()。
结合《义务教育物理课程标准(2011年版)》的三维课程目标,简述物理学史上一例不迷信权威,勇于创新,敢于提出与别人不同见解的史实。
Nexttimeacustomercomestoyouroffice,offerhimacupofcoffee.Andwhenyou’redoingyourholidayshoppingonline,makes
设置参照完整性的目的是()。
下列关于二叉树的叙述中,正确的是
最新回复
(
0
)