设有宏定义:
#define T(X) 2*X+1
则T(2+1)的值为______
#define T(X) 2*X+1
则T(2+1)的值为______
举一反三
- 定义一个带参的宏名f(x)计算表达式2*x*(x+1)的值,则以下带参宏定义中正确的定义形式是: A: B: define f(x) 2*x*(x+1) C: D: define f(x) (2*(x)*((x)+1)) E: F: define 2*(x)*((x)+1) f(x) G: H: define f 2*x*(x+1)
- 设有以下宏定义: #define M 4 #define T(t)((M+1)*t) ,则执行语句:y=2*(M+T(4+1));后,y的值为(). A: 出错 B: 50 C: 28 D: 58
- 若有宏定义:#define s(x) x*x,则表达式s(2+1)的值为 A: 9 B: 4 C: 5 D: 6
- 一振幅为A、周期为T、波长为λ平面简谐波沿X负向传播,在X=(1/2)λ处,t=T/4时振动相位为π,则此平面简谐波的波动方程为:() A: y=Acos(2πt/T-2πx/λ-1/2π) B: y=Acos(2πt/T+2πx/λ+1/2π) C: y=Acos(2πt/T+2πx/λ-1/2π) D: y=Acos(2πt/T-2πx/λ+1/2π)
- 有宏定义#define M(x)x*x*2;则a=M(2+3)的值() A: 2 B: 3 C: 11 D: 14