首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2021-02-25
21
问题
有以下程序:
#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
解析
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(a+1)=a+1*a+1*a+1=3*a+1=10,f((a+1))=(a+1)*(a+1)*(a+1)=64,所以答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/myz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义intw[3][5];.则以下不能正确表示该数组元素的表达式是()。
有以下程序#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;intscore[2];)STU;STUf(STUa){STUb={"Zhao",’
以下叙述中正确的是
有以下程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;cas
有以下程序#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上程序后,文
要求通过while循环不断读入字符,当读入字*N时结束循环。若变量已正确定义,以下正确的程序段是
下列数据结构中,能够按照“先进后出”原则存取数据的是
T列数据结构中,不能采用顺序存储结构的是
支持子程序调用的数据结构是
随机试题
A.发病急剧,疼痛剧烈,压痛部位较深,表面红肿不明显B.压痛部位浅,局部炎性表现明显C.疼痛部位在关节,浅表关节早期可出现肿胀,多为游走性关节疼痛D.发病缓慢,很少出现红肿和穿破骨皮质,X线可见多量骨质增生E.X线片表现为干骺端囊性变,周围有硬化骨
下列关于风湿性疾病的描述,正确的是
呕吐患儿需要评估的项目包括( )。
患者,男性,26岁,近半年多来经常担心记不住存折密码,脑内反复重复密码号码,不停地核对,反反复复,明知不对,但又无法控制。该类疾病的核心症状是
下列选项中,应当认定为无效的是()。
以下对罗马法中法人制度的表述,正确的选项有哪些?()
在讲解“等比数列的前n项和”这一节时,张老师让学生们先预习课本,分组讨论,然后每个小组再推举出一位“小老师”来给大家讲课.以下是小明讲解时所列的板书:一般地,等比数列a1,a2,a3,…,an,则它的前n项和为Sn=a1+a2+a3+…+an根据等比数
短时记忆的信息容量是()个左右的信息组块。
在数据库应用系统建模过程中,经常采用UML作为建模工具。关于UML的动态建模机制,下列说法错误的是()。
在组建一个家庭局域网时,有三台计算机需要上网访问Interact,但ISP只提供一个连接到网络的接口,且只为其分配一个有效的IP地址。那么在组建这个家庭局域网时可选用的网络设备是()。
最新回复
(
0
)