首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #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
25
问题
有以下程序,程序运行后的输出结果是
#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/Kai0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
若执行下列程序时从键盘上输入2,则输出结果是()。#inClude<Stdio.h>main(){inta;scanf("%d",&a);if(a++<3)printf("%d\n",a)
C语言可执行程序的开始执行点是()。
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()
以下叙述中错误的是
下列叙述中正确的是
随机试题
功能补肾温脾的药物是()(1998年第142题)
关于以问题为基础的教学法的教育目标,以下正确的是()
对楔形文字法的发现和认识始于20世纪初成功解读的出土石刻和_______。
【背景资料】某啤酒厂业主A将位于厂内的锅炉房工程安装任务承包给了B机电安装公司,业主供应设备和主材。锅炉房由C轻工设计院设计,D监理公司负责工程监理工作。锅炉房土建工程由E建设工程公司承建。锅炉房安装蒸发量为20t/h,蒸汽压力为1.9
地处县城的某建筑工程公司(增值税一般纳税人)具备建筑业施工(安装)资质,2009年发生经营业务如下:(1)总承包某大厦装修工程,承包合同记载总承包额8000万元,其中建筑劳务费3000万元,材料等5000万元;(2)上述大厦安装工程所用玻璃
唐太宗的昭陵()。
《学会生存》一书指出:“可能平等地受教育,这只是平等的必要条件,而不是它的充分条件,……,平等的机会必须包括同样成功的机会”,而“机会平等是要肯定每一个人都能受到适当的教育,而且这种教育的进度和方法是适合个人特点的”。这主要阐述了()。
阅读以下资料,回答问题:江苏建设先进制造业基地拥有的优势(一)制造业产能大。2005年,江苏省规模以上制造业企业总产值达30816.65亿元。(二)劳动力成本低廉。2005年,江苏省制造业在岗职工平均工资为16937元,折合2
职能转换
AboutTrainTickets1.WhatisatrainticketA【T1】validforasinglejourney【T1】______Therearetwotypesoftrainticketsin
最新回复
(
0
)