首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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://jikaoti.com/ti/0fG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;
以下选项中可用作C程序合法实数的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#includemain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf
DOS文件系统的组织结构属于
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b}:pt=c;以下选项中表达式的值为11
下面关于“EOF”的叙述,正确的是
在软件开发中,需求分析阶段产生的主要文档是()。
下列选项中不属于结构化程序设计原则的是()。
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
随机试题
充血性心力衰竭患者体内已有组织液增多,并可达原体重的10%,而未出现凹陷性水肿,为什么?
消渴病,肺热津伤证主方支饮证,肾阳不足可选用
胁痛虽有虚实之分但其病变主要涉及
下列关于软膏剂的错误表述为
()是指开发企业按照合同或协议规定向购房单位或个人预收的购房定金,以及委托单位开发建设项目,按双方合同规定向委托单位预收的开发建设定金。
贷款的签约流程是()
处罚是治安管理的必要手段,但处罚的目的是为了()。
简述贝尔麻痹的鉴别诊断。
Therelationshipbetweenformaleducationandeconomicgrowthinpoorcountriesiswidelymisunderstoodbyeconomistsandpoliti
WhatCanWeLearnfromArt?I.IntroductionA.Differencebetweengeneralhistoryandarthistory—Focus:—generalhistory:【T1
最新回复
(
0
)