首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #define f(x)(x*x) main() {int i1,i2; i1=f(8)/f(4);i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后
有以下程序: #define f(x)(x*x) main() {int i1,i2; i1=f(8)/f(4);i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后
admin
2011-06-10
32
问题
有以下程序: #define f(x)(x*x) main() {int i1,i2; i1=f(8)/f(4);i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后的输出结果是( )。
选项
A、64,28
B、4,4
C、4,3
D、64,64
答案
C
解析
根据题意,il=f(8)/f(4)进行宏替换后.i1=(8*8)/(4*4)=4,i2=f(4+4)/f(2+2)=(4+4*4+4)/(2+2*2+2)=24/8=3。所以输出结果为4、3。
转载请注明原文地址:https://www.kaotiyun.com/show/uCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式1/2(a+b) 计算结果不相符的是( )
以下4组用户定义标识符中,全部合法的一组是( )
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
下列不是合法的C语言语句是()。
若要打开A盘上user了目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
某二义树中度为2的结点有18个,则该二叉树中有______个叶子结点。
随机试题
软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件。()
Froment征是用于检查正中神经有无损伤的体征。
新录用公务员试用期满不合格者()。
斯巴达和雅典教育体系出现于欧洲的()
请用150—200字的篇幅,概括给定资料反映的主要内容,要求准确全面,条理清晰。(15分)根据给定资料内容,提出相关政策性建议或意见,要求观点鲜明,条理清晰,具有针对性和可行性。总字数300—400字。(25分)
有许多长寿的人,你问他们常吃什么食品,他们回答说:“什么都吃,并无特殊的禁忌。”但有许多东西他们只尝一口,就敏锐地判断出成色。读书也是一样,好的书,是人参燕窝熊掌,人生若不大快朵颐,岂不白在世上潇洒走过一回?坏的书,是腐肉砒霜氰化物.浪费了时间贻误了性命。
习近平强调,我们永远不能忘记自己是从哪里走来的,永远都要从革命的历史中汲取智慧和力量,把理想信念的火种、红色传统的基因一代代传下去,让革命事业薪火相传、血脉永续。中国革命道德作为一种精神力量,从它形成的时候起,就对中国的革命和建设事业发挥着极其重要的作用。
下列指令中合法的是( )。
WhatlanguagedoesLindaprobablyspeak?
Studyingabroad-Howdoyouthinkstudyingoverseaswillbedifferenttostudyinginyourowncountry?-Whatproblemsdoyout
最新回复
(
0
)