首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-03-15
62
问题
有以下程序
#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://www.kaotiyun.com/show/pRCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=3;do{printf("%d,",a-=2);}while(!(--a));printf("\n");}程序运行后的输出结果是
以下叙述中正确的是
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(kI+j),T(k+j));}
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
下面选项中的程序段,没有编译错误的是
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
计算机的使用已大大地改变了人们的生活方式和工作方式。
动脉导管未闭可出现室间隔缺损常有
关于土地权属争议案件管辖,下列规定正确的有()。
根据《中华人民共和国大气污染防治法》防治废气、粉尘和恶臭污染的有关规定,下列说法中,错误的是()。
与沥青混凝土面层相比,水泥混凝土面层在荷载下强度和变形特点是()。
全国物业管理示范项目申报条件规定,住宅小区、工业区建筑面积需达到()万m2以上。
在80×86汇编语言的段定义伪指令中,下列哪一种定位类型用来指定段的起始地址为任意地址?
Youwillhearawomancallingaboutbookingatour.MessageFrom:LovellTravelPlannerAbout:apackagetourTime:
Alawyerfriendofminehasdevotedherselftotheserviceofhumanity.Herspecialareaiscalled"publicinterestlaw".M
A、Whetherabookisavailableornot.B、Theserialnumberofabook.C、Thetitleofabook.D、Theauthorofabook.A
最新回复
(
0
)