首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define S(x)4*(x)*x4+1 void main() {int k=5,j=2; printf("%d\n",S(k+j)); }
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define S(x)4*(x)*x4+1 void main() {int k=5,j=2; printf("%d\n",S(k+j)); }
admin
2016-12-18
47
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
#define S(x)4*(x)*x4+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—+j调用宏S时,根据宏替换的原则,则S(k+j)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/H8Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
设有定义语句int(*f)(int);,则以下叙述正确的是
下面程序的输出结果是#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;bre
下列所述中,是软件调试技术的是()。
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
当变量c的值不为2、4、6时,值也为"真"的表达式是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
求积分
男性,67岁。近1年尿频伴进行性排尿困难,无明显尿痛。该患者可能是
女,45岁,右面部疖肿10天,多次挤压排脓,今突发寒战、高热伴头晕,无抽搐。查体:T40°C,R26次/分,BP100/70mmHg,右面部肿胀,口唇无偏斜,胸壁及肢体皮下可见出血斑,血WBC20×109/L,核左移,该患者目前的诊断是
关于原始所有权与法人产权的说法,正确的是()。
(2013年)下列各项中,属于资本公积来源的是()。
下列经济现象与经济生活道理对应正确的是()。
以下可以申请复议的裁定是()。
为降低成本,华强公司考虑对中层管理者大幅减员。这一减员准备按如下方法完成:首先让50岁以上、工龄满15年者提前退休,然后解雇足够多的其他人,使总数缩减为以前的50%。以下各项如果为真,则都可能是公司这一计划的缺点,除了()
挖墙脚
以下是关于主题数据库和应用项目的描述。Ⅰ.多个应用项目可以共同使用一个主题数据库Ⅱ.一个应用项目也可以使用多个主题数据库Ⅲ.一个主题数据库只能被一个应用项目使用Ⅳ.主题数据库一般应该独立于应用项目其中正确的有哪个(些)?
最新回复
(
0
)