首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define S(x) 4*(x)*x+1 void main() { int k=5,j=2; printf("%d\n",S(k+j)); } 程序运行后的输出结果是
有以下程序 #include <stdio.h> #define S(x) 4*(x)*x+1 void main() { int k=5,j=2; printf("%d\n",S(k+j)); } 程序运行后的输出结果是
admin
2019-06-09
26
问题
有以下程序
#include <stdio.h>
#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+j调用宏S时,根据宏替换的原则,则S(k+j)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/O3Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[i]==’’&&islo
若有以下程序#includemain(){inta=-2,b=0;do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是()。
以下叙述中正确的是()。
下面属于应用软件的是()。
以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是#includemain(){intk;printf("Enteraintnumber:");scanf("%d",
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
以下选项中不能作为C语言合法常量的是
随机试题
关于税收法律关系的表述,说法错误的是()
孕妇血容量达高峰的时间是
丁香具有的功效是
“十三五”规划提出,把大众创业万众创新融入发展各领域各环节,鼓励各类主体开发(),打造发展新引擎。
建筑工程施工质量验收标准、规范体系的编制应坚持的原则是:“验评分离,强化验收,完善手段,( )”的指导思想。
人的主观能动性决定了人的发展,因此遗传素质不影响人的发展。
社区社会工作者在暑假提升青少年沟通技巧的小组活动中,发现有个男孩经常喜欢挑衅伙伴,与他人发生争执。此时,社会工作者适当的处理方法是()。
公安机关保卫国家安全与维护社会治安秩序属于()。
求y=∫0x(1-t)arctantdt的极值.
ShetoldmethatshehasalreadygonetotheUnitedStatesfourtimesbeforesheattendedthatconference.
最新回复
(
0
)