假设f::Char-Int g::Int-Bool下面哪些表达式是类型正确的?
A: mapfhello
B: map(f.g)hello
C: mapg.fhello
D: mapg(mapfhello)
E: map(f.f)hello
A: mapfhello
B: map(f.g)hello
C: mapg.fhello
D: mapg(mapfhello)
E: map(f.f)hello
举一反三
- 假设f::Int-Char g::Char-Char下面哪些表达式是类型正确的? A: g.f B: f.g C: f.f D: map(g.f)[1,2,3]
- map可以具有哪些类型? A: (Int - Bool) - [Int] - Bool B: (Int - Bool) - [Int] - [Bool] C: (Int - Bool) - [Integer] - [Bool] D: (Char - Bool) - String - [Bool]
- 已知int f(int);和int g(int);是函数f 和g 的原形。下列语句中,将函数f 作为表达式调用的有( ) A)f(3); B B)p=f(3); C)g(f(3)); D)f(g(3)); A: f(3); B: p=f(3); C: g(f(3)); D: f(g(3));
- 已知int f(int);和int g(int);是函数f 和g 的原形。下列语句中,将函数f 作为表达式调用的有() A: f(3); B: p=f(3); C: g(f(3)); D: f(g(3));
- 下面哪个表达式是错误的( ) A: int i = 100; B: float f = 100.0; C: Object o = “Hello world”; D: char c = ‘ሴ’;