首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define f(x)x*x*x main() { int a=3,s,t; s=f(a+1);t=f((a+1)); prinff(“%d,%d\n”,*,t); } 程序
有以下程序: #include #define f(x)x*x*x main() { int a=3,s,t; s=f(a+1);t=f((a+1)); prinff(“%d,%d\n”,*,t); } 程序
admin
2020-07-28
50
问题
有以下程序:
#include
#define f(x)x*x*x
main()
{
int a=3,s,t;
s=f(a+1);t=f((a+1));
prinff(“%d,%d\n”,*,t);
}
程序运行后的输出结果是( )。
选项
A、10,64
B、10,10
C、64,10
D、64,64
答案
A
解析
c语言中带参数的宏可以理解为用参数直接替代定义式中的变量,而不经过任何修改。所以s=f(a+1)=a+1*a+1*a+1,t=f((a+1))=(a+1)*(a+1)*(a+1),所以有无括号的运算结果是不同的。
转载请注明原文地址:https://kaotiyun.com/show/l93p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入:THIsisaboot,则输出应该是:1、0、2、2、0。请改正程序中的错误,使它能得出正确的结果。注
下列叙述中错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下面描述中正确的是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
随机试题
阴阳关系不包括
A.无痛性反复性阴道流血B.分娩阻滞形成病理缩复环C.阴道流血性黏液D.分娩阻滞,剧烈腹痛后宫缩停止,病情恶化E.阴道出血量和贫血程度不一致且伴腹痛胎盘早剥()
高效便民是社会主义法治理念的要求,也是行政法的基本原则。关于高效便民,下列哪些说法是正确的?(2011年卷二77题,多选)
《钢铁产业发展政策》规定:重要环境保护区、严重缺水地区、(),不再扩建钢铁冶炼生产能力,区域内现有企业要结合组织结构、装备结构、产品结构调整,实施压产、搬迁,满足环境保护和资源节约的要求。
厨房、卫生间、浴室等处采用轻骨料混凝土小型空心砌块、蒸压加气混凝土砌块砌筑墙体时,墙底部宜现浇混凝土坎台,其高度宜为()mm。
境外旅游者来华携带的外币和票据金额是有限制的。()
根据埃里克森的理论,2~4岁的发展任务是培养()。
对于黄禹锡事件,先是媒体_________,然后是首尔大学的负责人表态_________,继而全国哗然,政府出来表态,黄禹锡向国民道歉并辞职。相比之下,我们的不少学术造假行为乃至学术腐败事件,还远没有达到如此“_________”的程度。依次填入画横线部分
甲工人每小时可加工A零件3个或B零件6个,乙工人每小时可加工A零件2个或B零件7个。甲、乙两工人一天8小时共加工零件59个,甲、乙加工A零件分别用时为x小时、y小时,且x、y皆为整数,两名工人一天加工的零件总数相差()。
Ifyouwanttoteachourchildrenhowtosaysorry,youmustbegoodatityourself,especiallytoyourownchildren.Buthowyo
最新回复
(
0
)