阅读下面的C语言程序,请给出正确的输出结果( )。#include#define N 10#define s(x)x*x#define f(x)(x*x)#define g(x)((x)*(x))main( ){int i1,i2,i3,i4;i1=1000/s(N);i2=1000/f(N);i3=f(N+1);i4=g(N+1);printf(“i1=%d,i2=%d,i3=%d,i4=%d\n”,i1,i2,i3,i4);}
2023-09-01
B.i1=10,i2=10,i3=121,i4=121
C.i1=1000,i2=1000,i3=21,i4=21
D.i1=10,i2二1000,i3=121,i4=21
参考答案:A
本题考查宏概念,以及宏替换相关的基础知识。表达式1000/s(N)宏替换后为:1000/10*10,因此结果为1000,而不是期待的10。表达式1000/f(N)宏替换后为:1000/(10*10),因此结果为10,是期待的结果。表达式f(N+1)宏替换后为:(10+1*10+1),因此结果为21,而不是期待的121。表达式g(N+1)宏替换后为:((10+1)*(10+1)),结果为121,是期待的结果。因此,题中程序运行结果为“i1=1000,i2=10,i3=21,i4=121”。
摄入性会谈中由于某种特殊原因,需要录音和录像,必须()。(2011-05)
2023-05-23 从业资格其它
心理咨询师在心理诊断中为避免“贴标签”,应该以()为依据。(2009-05)
2023-05-23 从业资格其它
2023-05-23 从业资格其它
心理咨询师与求助者之间的交往距离应该属于()。(2008-11、2011-05)
2023-05-23 从业资格其它
2023-05-23 从业资格其它
20世纪20年代,临床心理学家将会谈法定义为()。(2008-11)
2023-05-23 从业资格其它
2023-05-23 从业资格其它
2023-05-23 从业资格其它
2023-05-23 从业资格其它
热门标签