首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
45
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下叙述错误的是()。
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A:Y=&B;后Y的值()。
设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有以下程序#includemain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]
有如下程序#includemain(){inti,data;scanf("%d",&data);for(i=0;idata)break;printf("%d,",i);}printf("\n");}程序运行时,从键
有如下程序#includemain(){if(’\0’==0)putchar(’X’);if(’0’==0)putchar(’Y’);if(’a’>’b’)putchar(’Z’);printf("\n");}
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段q=s;s=s->next;p=s;while(p->next)p=p->n
下列对于软件测试的描述中正确的是()。
随机试题
A.近曲小管B.髓袢降支细段C.髓袢升支粗段D.远曲小管E.集合管继发性主动转运Cl-的部位是()
阿米巴在人体内的生活史阶段:A.滋养体B.包囊C.两者均有D.两者均无
下列哪项疾病属于特异性心肌病
脂肪酸败后,最早期的鉴定指标是()。
按主客配穴法,脾经先病,胃经后病应取
二审人民法院对上诉案件审理过程中,发现本案一审审判员甲是当事人乙的父亲,而甲并未自行回避,当事人也未申请乙回避。二审法院应如何处理本案?()
下列()需作反向或反复冷弯试验。
工程质量检验评定单元为()。
给排水、采暖、通风概算应列入()。
BabyBodyLanguageI.Fistinmouth—Indicationa)Hungry:ruledoutifthebabyhasbeenfedb)Teething:ruledoutifthebaby
最新回复
(
0
)