首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define S(x) 4*(x)*x+1 void main() { int k=5,j=2; printf("%d\n",S(k+j)); } 程序运行后的输出结果是
有以下程序 #include <stdio.h> #define S(x) 4*(x)*x+1 void main() { int k=5,j=2; printf("%d\n",S(k+j)); } 程序运行后的输出结果是
admin
2019-06-09
70
问题
有以下程序
#include <stdio.h>
#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+j调用宏S时,根据宏替换的原则,则S(k+j)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/O3Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,值为1的表达式是()。
若有以下程序#includemain(){inta=-2,b=0;do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是()。
以下叙述中正确的是()。
在软件设计中不使用的工具是()。
以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是#includemain(){intk;printf("Enteraintnumber:");scanf("%d",
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是()。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中。h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
随机试题
五四爱国运动的参加者主要有()
有个老大娘生病后不去医院看病,反而到庙里求神拜佛。这种行为属于
成釉细胞瘤X线片上典型表现为
某患者因腮腺良性肿瘤将于次日行腮腺浅叶切除术加面神经解剖术,今日术前家属签字时,关于术后并发症的谈话中以下哪项是不必要的()
咨询工程师是()。
有关合同文件优先级的描述中正确的有()。
行使票据追索权的当事人除票载收款人和最后被背书人之外,还可能是代为清偿票据债务的保证人、背书人。()
根据所给材料,回答问题。①切割成相同大小隔间的写字楼,吃住挤在6平方米的年轻人,月收入过万但需苦练720小时的工作流程——这就是网红工厂的生态。通过新老主播连麦、互刷礼物、买热门等推广手段,经纪公司“制造”出了千千万万个同质化的赚钱机器。但这种枯燥辛
维修:桌椅:使用
Whensomeonecommitsacriminalact,wealwayshopethepunishmentwillmatchtheoffense.Butwhenitcomestooneofthecruel
最新回复
(
0
)