设有宏定义:
#define T(X) 2*X+1
则T(2+1)的值为______
#define T(X) 2*X+1
则T(2+1)的值为______
6
举一反三
- 定义一个带参的宏名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
内容
- 0
已知:int x=1,y=2,t;,则执行语句:t=x,y=x,x=t;后x、y的值分别是______
- 1
用宏替换计算多项式2*x*x-x+10,正确的宏定义是()。 A: #define calculx(x) (2*(x)*(x)-(x)+10) B: #define calculx (2*(x)*(x)-(x)+10) C: #define calculx(x) 2*x*x-x+10 D: #define calculx 2*x*x-x+10
- 2
若有宏定义:#define f(x) x/x,则表达式f(3+6)的值为 A: 1 B: 25 C: 11 D: 4
- 3
若有宏定义:#define f(x) x/x,则表达式f(3+6)的值为 A: 11 B: 1 C: 10 D: 12
- 4
求变上限函数[img=72x35]17da5f1066e9acf.png[/img]对变量x的导数,实验命令是(). A: diff(int(sqrt(a+t),t,x,x^2))ans =2*x*(x^2 + a)^(1/2) - (a + x)^(1/2) B: syms a t; diff(int(sqrt(a+t),t,x,x^2))ans =2*x*(x^2 + a)^(1/2) - (a + x)^(1/2) C: diff('int(sqrt(a+t)','t',x,x^2))ans =2*x*(x^2 + a)^(1/2) - (a + x)^(1/2)