首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #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
2015-12-25
24
问题
有以下程序,程序运行后的输出结果是
#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/XxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Stmctstu{inti;intname;}st,*p;p=&st;
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
下列程序的输出结果是______。#include<stdio.h>intt(intx,inty,intcp,intdp){cp=x*x+y*y;如:dp=x*-y*y;}main(){in
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}
下列叙述中正确的是()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
下列叙述中正确的是()。
下列叙述中正确的是
随机试题
(2008年4月)采用大规模流水生产组织形式的家电企业在编制生产作业计划时应采取______。
A.B内酰胺类B.氨基糖苷类C.大环内酯类D.喹诺酮类E.四环素类氨苄西林钠为
“肾为气之根”主要指
A、肝、胃、大肠经B、肝、脾、肾经C、肺、胃、膀胱经D、肺、脾、肾经E、肝、脾、膀胱经地榆的归经是()
设计概算审查通常采用()的方式。
防洪高水位至防洪限制水位之间的水库容积叫做()。
入境货物报检单所列各栏必须填写完整、准确、清晰,没有内容填写的栏目应以()表示,不得留空。
根据2010年第六次全国人口普查数据显示,东部地区中北京市常住人口为1961,24万人,上海市常住人口为2301.91万人;中部地区中河南省常住人口为9402.36万人,山西省常住人口为3571.21万人;西部地区中重庆市常住人口为2884.62万人,
Whybotherwiththestudyofhistory?Whatpossibleconnectionsexistbetweenanincreasinglyremotepastandourownpredicamen
ItisimpossibletomeasuretheimportanceofEdisonbyaddinguphisspecificinventions.Actually,hisname【B1】______morethan
最新回复
(
0
)