首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define f(x) x*x*x main() { int a=3,s,t ; s=f(a+1); t=f((a+1)); printf("%d,%d\n",s,t); } 程序运行后的输出结果是( )。
有以下程序 #include #define f(x) x*x*x main() { int a=3,s,t ; s=f(a+1); t=f((a+1)); printf("%d,%d\n",s,t); } 程序运行后的输出结果是( )。
admin
2019-12-17
76
问题
有以下程序
#include
#define f(x) x*x*x
main()
{
int a=3,s,t ;
s=f(a+1);
t=f((a+1));
printf("%d,%d\n",s,t);
}
程序运行后的输出结果是( )。
选项
A、10,64
B、10,10
C、64,10
D、64,64
答案
A
解析
宏替换只是使用宏名代替一个字符串,是一种机械的置换,所以表达式s=f(a+1)=a+1*a+1*a+1=10,t=f((a+1))=(a+1)*(a+1)*(a+1)=64,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/9zCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求从键盘读入含有空格字符的字符串,应使用函数
程序中己构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
有以下程序,程序运行后的输出结果是#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}
以下程序段完全正确的是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
以下程序段中,与其他3个功能不同的程序段是()。
在最坏情况下,堆排序的时间复杂度是()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
软件测试用例包括
随机试题
Whenawordisemployedasamediumofthinkingbymeansofitsconceptualizingsystem,wesayitisusedfor________communicat
多采用PES形式描述的护理诊断是
阴虚肺燥的咳声特点是
若名义利率一定,则下列说法正确的是( )。
关于教育起源问题在历史上有几种观点:______、教育的生物起源说、教育的心理起源说、______。
有些南京人不爱吃辣椒,那么有些爱吃甜食的南京人肯定不爱吃辣椒。以下哪项能保证上述推理成立?
某网站CEO表示:目前团购网站的盲目扩张必然导致资金链断裂,有的团购企业裁员也是可能的。以下哪项判断的含义与上述判断最为接近?
(2008年第13题)国内生产总值(GDP)是指一个国家(或地区)在一定时期内所有常住单位生产经营活动的全部最终成果价值的总和。国民生产总值(GNP)是指一个国家(或地区)所有国民在一定时期内生产的产品和服务的新增价值的总和。下列关于GDP与GNP的表述,
根据合同法规定,下列情形引起的损害赔偿适用无过错责任原则的是()。
Readthebusinesscoverletterbelow.Inmostofthelines(41-52),thereisoneextraword.Iteitherisgrammaticallyincor
最新回复
(
0
)