首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #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
39
问题
有以下程序,程序运行后的输出结果是
#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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
C语言可执行程序的开始执行点是()。
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);
下列叙述中不正确的是()
下列叙述错误的是()
不能与do…while(exp)语句中的(exp)等价的表达式是()
下列叙述中正确的是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
下列叙述中正确的是
随机试题
__________语言是最接近人类思维逻辑习惯,且容易读、写和理解的程序设计语言。
抗艾滋病药物DDC的中文名称是
茯苓与薏苡仁的相同功效是
A.氨溴索B.乙酰半胱氨酸C.糜蛋白酶D.特布他林E.羧甲司坦属于黏痰溶解剂的是()。
公民丁某根据有关行政机关的许可打算在河边建一座别墅,并购买了有关材料,请了施工队等,准备择日施工。后为了防洪需要,该行政机关拟撤回该行政许可,关于该行为,下列说法错误的是:
城市道路衔接的原则为()。
工程项目建设监理的直线制组织形式,不包括()形式。
融资融券交易包括()。
在一次象棋比赛中,每两个选手恰好比赛一局,每局赢者记2分,输者记0分,平局每个选手各记1分。今有4个人统计这次比赛中全部得分的总数,由于有人粗心,其数据各不相同,分别为1979、1980、1984、1985,经核实,其中有一人统计无误,则这次比赛共有多少名
英国议会为何要数次设立皇家报刊委员会?试对其结果做出分析评价。
最新回复
(
0
)