首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
37
问题
有以下程序
#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/pRCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]=’’)b[j++]:a[i+1];
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;
有以下程序,程序运行后的输出结果是#include#includemain(){int*a,*b,*c;a=b:c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;
关于算法,以下叙述中错误的是
若有以下程序intflinta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(a,n-1);printf("%d\n",f(a,
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
在软件开发中,需求分析阶段产生的主要文档是()。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
随机试题
A.中国食品药品检定研究院B.国家药品监督管理部门药品审评中心C.国家药品监督管理部门药品评价中心D.国家药品监督管理部门食品药品审核查验中心负责组织对药品注册申请进行技术审评的机构是
银行可以进行的代理业务包括()。
小包价旅游是指在全包价旅游基础上,扣除午餐或晚餐费用的一种包价形式。()
英国的警政管理体制为()。
将一堆糖果分别分给甲、乙、丙三个小朋友,原计划甲、乙、丙三人所得糖果数的比是5:4:3,实际上甲、乙、丙三人所得糖果数的比是7:6:5,其中一个小朋友比原计划多得了15块糖果。那么这位小朋友实际所得的糖果数是多少块?
下面关于液晶显示器LCD的叙述中,不正确的是( )。
以下四个选项,不能看作一条语句的是()。
"NewWomenoftheIceAge"Thestatusofwomeninasocietydependsinlargemeasureontheirroleintheeconomy.Thereint
AnydowntimesuchastheEasterweekendbreaktakesmebacktothesummerof2007whenIwentonholidayandnearlydied.Itwas
A、Theyraisedcowsandbullsonit.B、Theyplantedtreesonit.C、Theybuiltnewfactoriesonit.D、Theygrewsoybeansonit.D细
最新回复
(
0
)