网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

18、已知一个运算被定义为(define (firstCalc x) (* x x)),在其基础上进一步定义新运算secondCalc为x2+y2+z2,下列运算组合式书写正确的是_____。

A.(define secondCalc ((firstCalc x) (firstCalc y) (firstCalc z)))

B.(define (secondCalc x y z) (firstCalc x y z))

C.(define (secondCalc x y z) ((firstCalc x) (firstCalc y) (firstCalc z)))

D.(define secondCalc x y z ((firstCalc x) (firstCalc y) (firstCalc z)))


参考答案和解析
C
更多 “18、已知一个运算被定义为(define (firstCalc x) (* x x)),在其基础上进一步定义新运算secondCalc为x2+y2+z2,下列运算组合式书写正确的是_____。A.(define secondCalc ((firstCalc x) (firstCalc y) (firstCalc z)))B.(define (secondCalc x y z) (firstCalc x y z))C.(define (secondCalc x y z) ((firstCalc x) (firstCalc y) (firstCalc z)))D.(define secondCalc x y z ((firstCalc x) (firstCalc y) (firstCalc z)))” 相关考题
考题 设X为逻辑变量,下列逻辑运算中,不正确的是(10)。A.X.1=XB.X+1=XC.X.0=0D.X+0=X

考题 执行语句 Dim X, Y as Integer 后,A ) X 和 Y 均被定义为整型变量B ) X 和 Y 被定义为变体类型变量C ) X 被定义为整型变量, Y 被定义为变体类型变量D ) X 被定义为变体类型变量, Y 被定义为整型变量

考题 C++允许用户可以定义新的运算符。例如,可将“**”定义为幂运算符。()

考题 已知下面的程序段,正确的判断是 ______。#define A 3#define B(A) ((A+1)*A) ……int a=3;X=3*(A+B(7));A.程序错误,不允许嵌套定义B.X=93C.X=81D.程序错误,宏定义不允许有参数

考题 假定整数变量x的值为48,则x/15的运算结果为_____

考题 下列关于运算符重载的叙述中,正确的是A.通过运算符重载,可以定义新的运算符B.有的运算符只能作为成员函数重载C.若重载运算符+,则相应的运算符函数名是+D.重载一个二元运算符时,必须声明两个形参

考题 已知下面的程序段,正确的判断是______。 #define A 3 #define B(A) ((A+1)*a) int a=3; ...... X=3*(A+B(7));A.程序错误,不允许嵌套定义B.X=93C.X=81D.程序错误,宏定义不允许有参数

考题 执行语句Dim X,Y As Integer后,______。A.X和Y均被定义为整型变量B.X和Y均被定义为变体类型变量C.X被定义为整型变量,Y被定义为变体类型变量D.X被定义为变体类型变量,Y被定义为整型变量

考题 下面宏定义正确的是( )A.#define S a*bB.#define PI 3.14;C.#define max(a,b) ((a) >(b) ?(a) ;(b) )D.#define s(x) (x)*(x);

考题 下列选项中不会引起二义性的宏定义是( )。A.#define S(x)x*xB.#define S(x)(x)*(x)C.#define S(x)(x*x)D.#define S(x)((x)*(x))

考题 对于语句const int x=10;的描述正确的是( )。A.该语句不允许定义为int const x=10;B.在程序中可以重新对X赋值C.变量X不能使用+ +运算符D.const关键字只能用来修饰常量

考题 要判断宇长为 16 位的整数 a 的低四位是否全为 0,则( )。 A. 将 a 与0x000F进行逻辑与逻辑与运算,然后判断运算结果是否等于0B. 将 a 与0x000F进行逻辑或运算,然后判断运算结果是否等于FC. 将 a 与0x000F进行逻辑异或运算,然后判断运算结果是否等于0D. 将 a 与 0x000F 进行逻辑与运算,然后判断运算结果是否等于F

考题 已知下面的程序段,正确的判断是______ #define A3 #define B(A) ((A+1)*a) X=3*(A+B(7)); X=3*(A+B(7);A.程序错误,不允许嵌套定义B.X=93C.X=81D.程序错误,宏定义不允许有参数

考题 二、数学运算。通过运算,选择你认为最合适的一个答案。第46题:对任意实数a、b、c定义运算a*b*c=ab-bc+ca,若1*x*2=2,则x=( )A.2 B.-2 C.0 D.1

考题 已知函数f()、g()的定义如下所示,执行表达式x=f(5)的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行x=f(5)后x的值为 ( ) ;若函数调用g(a)是值调用(call by value)方式,则执行x=f(5)后x的值为 ( ) 。A.20 B.25 C.60 D.75A.20 B.25 C.60 D.75

考题 已知函数f(). g()的定义如下所示,执行表达式“x= f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行“x=f(5)”后x的值为(33):若函数调用g(a)是值调用(call by value)方式,则执行“x= f(5)”后x的值为(34)。A.20B.25C.60D.75

考题 已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行”x=f(5)”后x的值为 () ;若函数调用g(a)是值调用(call by value)方式,则执行”x=f(5)”后x的值为 (请作答此空) 。 A. 20 B. 25 C. 60 D. 75

考题 对任意实数a、b、c定义运算a*b*c=ab-bc+ca,若1*x*2=2,则x=( ) A.2 B.-2 C.0 D.±1

考题 在初等数学加、减、乘、除运算的基础上,假设一种新的运算符号“*”,规定x*y=(x+y)÷4,若(3*a)-2=10*2,则a的值是:A.17 B.22/3 C.93 D.5/3

考题 已知函数F( )、G( )的定义如下所示,执行表达式”x=F(3)”的运算时,若函数调用G(a)是引用调用方式,则执行”x=F(3)”后x的值为( );若函数调用G(a)是值调用方式,则执行”x=F(3)”后x的值为(请作答此空)。 A.6 B.7 C.8 D.9

考题 已知x为一个向量,计算其反余弦函数的运算为()。A、COS(X)B、aCOS(x)C、cos(x)D、acos(x)

考题 “x>0 and x<10”中的and是()。A、比较运算符B、命令提示符C、逻辑运算符D、算术运算符

考题 ()是把两个对象通过()为一个对象,通过()两上对象(对象A和对象),对A和B进行()、()、()等布尔操作,从而得到复杂的平面和窨造型。A、布尔运算,运算重新定义,组分,并,交,加B、布尔运算,运算重新定义,组分,加,交,减C、布尔运算,运算重新定义,组分,交,并,减D、运算重新定义,布尔运算,组分,交,并,减

考题 广义表A=((x,(a,B)),(x,(a,B),y)),则运算head(head(tail(A)))的结果为()。A、xB、(a,B)C、(x,(a,B))D、A

考题 设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是()

考题 单选题()是把两个对象通过()为一个对象,通过()两上对象(对象A和对象),对A和B进行()、()、()等布尔操作,从而得到复杂的平面和窨造型。A 布尔运算,运算重新定义,组分,并,交,加B 布尔运算,运算重新定义,组分,加,交,减C 布尔运算,运算重新定义,组分,交,并,减D 运算重新定义,布尔运算,组分,交,并,减

考题 单选题已知x为一个向量,计算其正弦函数的运算为()。A SIN(X)B SIN(x)C sin(x)D sinx

考题 单选题“x>0 and x<10”中的and是()。A 比较运算符B 命令提示符C 逻辑运算符D 算术运算符