- 相关推荐
函数的返回值笔试题
在日常学习和工作中,我们或多或少都会接触到试题,借助试题可以检测考试者对某方面知识或技能的掌握程度。一份好的试题都是什么样子的呢?下面是小编为大家收集的函数的返回值笔试题,供大家参考借鉴,希望可以帮助到有需要的朋友。
函数的返回值笔试题
一、基础概念题
1. 以下关于函数返回值的说法,正确的是( )
A. 函数必须有返回值
B. 函数可以没有返回值,如果没有返回值,则函数类型应为 void
C. 有返回值的函数可以使用 return 语句不返回任何值
D. 返回值类型和函数定义类型不一致时,编译器会自动转换类型,不会报错
2. 在 C/C++中,函数返回值的传递方式是( )
A. 值传递
B. 地址传递
C. 引用传递
D. 根据返回值类型决定
二、代码分析题
3. 以下 C++函数的返回值是什么类型?
int add(int a, int b) {
return a + b;
}
A. void
B. int
C. double
D. 不确定
4. 分析以下 Python 函数:
def func():
return 1, 2
这个函数的返回值类型是( )
A. 整数
B. 包含两个整数的元组
C. 列表
D. 集合
5. 观察以下 Java 代码:
public class Main {
public static int getValue() {
try {
return 1;
} finally {
return 2;
}
}
public static void main(String[] args) {
System.out.println(getValue());
}
}
程序的输出结果是什么?并解释原因。
三、综合应用题
6. 编写一个 C 函数,接受两个整数参数,返回它们的最大公约数。
7. 以下是一个 JavaScript 函数:
script
function calculate(a, b) {
if (a > b) {
return a - b;
} else {
return b - a;
}
}
请说明这个函数的功能,并修改它,使其只使用一条 return 语句实现相同功能。
8. 在 Python 中,编写一个函数,接受一个列表作为参数,返回列表中的最大值和最小值(以元组形式返回)。
9. 用 C++编写一个函数,功能是接受一个字符串,返回该字符串的长度。如果输入为空字符串,返回 0。
10. 以下是一个 PHP 函数:
function processArray($arr) {
$sum = 0;
foreach ($arr as $value) {
$sum += $value;
}
return $sum;
}
请说明这个函数的功能,并编写代码调用这个函数,传入一个包含整数的数组 [1, 2, 3, 4, 5]。
【函数的返回值笔试题】相关文章:
笔试题(函数返回值)12-09
笔试题(函数类)12-09
笔试题(函数求和)12-10
理光笔试题之函数10-08
中兴2015笔试题08-22
迅雷2011.10.21笔试题09-09
360笔试题分享10-09
360笔试题目201509-20
华为2014笔试题目04-06