3.有以下程序执行后输出结果是 .D #define f(x) x*x m
题目
3.有以下程序执行后输出结果是 .D #define f(x) x*x m
3.有以下程序执行后输出结果是 .D
#define f(x) x*x
main( )
{ int i;
i=f(3+3)/f(2+2);
printf("%d
",i); }
A)2 B)16 C)9 D)19
这题为什么选D 求详解
答案
结果为D
f(3+3)被替换为 3+3*3+3,f(2+2)被替换为2+2*2+2
因此,f(3+3)/f(2+2)最终会被替换为3+3*3+3/2+2*2+2,它的计算结果为19
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- y=1-cosx分之x,求dy
- 15人做完某件事需要若干天,但开工4天,其中3人无故旷工,故比预定完成日期延迟了2天,求完成这件事的预定
- 英语翻译:目前还没有任何药物能彻底***死艾滋病.艾滋病之所以恐怕就是病死率达100%
- 圣诞节收到了好多礼物 英语
- 八年级上册 语文版 语文生词 全部的!
- 某农场今年种玉米25公顷,比小麦的种植面积少六分之一,种植小麦多少公顷?
- 在茫茫大海上航行的轮船,是利用什么来确定位置
- 为什么经过肾小球的滤过作用 血液中大分子物质(血细胞和大分子蛋白质)浓度会增多?
- 电磁铁的磁力与___多少有关,增加线圈的圈数,磁力会___;减少线圈的圈数,磁力会___.
- 关于英语新闻的几个小问题