首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #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
2015-12-25
46
问题
有以下程序,程序运行后的输出结果是
#include
#define S(x)4*(x)*x+1
void main()
{
int k=5,j=2;
printf("%d\n",S(k+j));
}
选项
A、197
B、143
C、33
D、28
答案
B
解析
这道题涉及到带参数的宏的定义和替换这个知识点。在程序中定义了带参数的宏S(x),当在主函数中用参数k+i调用宏S时,根据宏替换的原则,则 S(k+j)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/XxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
有下列程序:fun(intx,inty){statlcintm=0,i=2;i+=m+1;m=i+X+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);p
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
若执行下列程序时从键盘上输入2,则输出结果是()。#inClude<Stdio.h>main(){inta;scanf("%d",&a);if(a++<3)printf("%d\n",a)
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
以下叙述中错误的是
已知#intt=0;while(t=1){...}则以下叙述正确的是
随机试题
气动量仪的放大倍率有2000、5000、( )三种。
简述商品二因素及其相互关系。
A.普鲁卡因胺B.苯妥英钠C.利多卡因D.维拉帕米E.胺碘酮急性心肌梗死引起的室性心律失常的首选药是
一般现浇楼盖及框架结构的拆模顺序正确的是()。
关于技术方案资本金的说法,错误的是()。
()是指导致行为或事件的相对不容易变化的因素。
《学记》中提出的“道而弗牵,强而弗抑,开而弗达”,反映的教学原则是()
某医院住院部设有病人关系R(住院号,姓名,性别,科室号,病房,家庭住址),其中:“住院号”唯一标识关系R中的每一个元组,“性别”的取值只能为M或F;科室关系D(科室号,科室名,负责人,联系电话),其中:“科室号”唯一标识关系D中的每一个元组。创建R关系的S
"Thisisthehappiestdayofmylife!"SosaysMaciBookout,accordingtoarecentcoverofOK!magazine,wherethe19-year-ol
PassageFourWhatdoes"Smelterordeath"inthethirdparagraphmean?
最新回复
(
0
)