首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include #define S(x)4*(x)*x+1 void main() {int k=5,j=2; printf(’’’’%d\n’’,S(k+j)); }
以下程序的输出结果是( )。 #include #define S(x)4*(x)*x+1 void main() {int k=5,j=2; printf(’’’’%d\n’’,S(k+j)); }
admin
2019-08-10
28
问题
以下程序的输出结果是( )。
#include
#define S(x)4*(x)*x+1
void main()
{int k=5,j=2;
printf(’’’’%d\n’’,S(k+j));
}
选项
A、33
B、143
C、28
D、197
答案
B
解析
本题考查带参数的宏的定义和替换点。在程序中定义了带参数的宏S(x),当在主函数中用参数k+i调用宏S时,根据宏替换的原则,则S(k+j)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/HgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);printf("%d,%d\n",k,*p);}则程
以下叙述中正确的是
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a<3;a+=1){b+=f(A);putchar(’A’+b);}}intf(i
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
以下叙述中错误的是
负责数据库中查询操作的数据库语言是( )。
支持子程序调用的数据结构是()。
结构化程序设计的基本原则不包括()。
一棵二叉树中共有80个叶子节点与70个度为1的节点,则该二叉树中的总节点数为()。
随机试题
行政许可采取统一办理或者联合办理、集中办理,到期不能办结的,经批准,可以延长()日。
第一语言教学
下列作业疗法中练习旋前旋后运动的是
某大型海上工程孤立墩混凝土承台施工,其混凝土的配合比为1:1.5:2.50,水灰比为0.40,水泥用量为444kg/m3。承台的平面尺寸为10m×10m,承台底标高为一0.5m,顶标高为+3.5m。9根直径1.2m的钢管桩伸入承台混凝土中2m(桩芯混凝土已
依法不需要办理税务登记的单位,发生临时经营业务,需要使用发票的,可以凭( ),到税务机关代开发票。
目前,我国个人住房贷款的期限最长可达()年。[2010年10月真题]
简述配送计划的种类。
全心全意为人民服务是人民警察的宗旨。()
下面函数的功能是实现分块查找,空白处应该添加的内容是()。intBlkSearch(int*nz,mtkey,intblock,intBLK,intlen){inti;block=block-1;
TheSignificanceoftheDivisionofLabourThesignificanceofthedivisionoflabourwasfirstfoundbyAdamSmithinthe1
最新回复
(
0
)