- 0
- 0
- 约3.67千字
- 约 5页
- 2026-09-12 发布于河南
- 举报
阿里社招笔试题库
考试时间:______分钟总分:______分姓名:______
一、编程基础与逻辑思维
1.下列关于面向对象编程(OOP)的描述中,正确的是哪几项?
a)封装是将数据(属性)和操作数据的方法(行为)绑定在一起,并隐藏对象的内部实现细节。
b)继承允许一个类(子类)继承另一个类(父类)的属性和方法,实现代码复用和扩展。
c)多态性是指同一个方法调用可以根据调用者的实际类型执行不同的操作。
d)抽象是指将一类事物共同的、本质的特征抽象出来形成概念,忽略非本质的细节。
2.假设有以下Java代码片段:
```java
int[]arr={1,3,5,7,9};
intsum=0;
for(inti=0;iarr.length;i++){
sum+=arr[i];
}
```
该代码片段的主要功能是计算数组`arr`中所有元素的和。以下关于该代码的描述,正确的是哪几项?
a)变量`sum`在循环开始前初始化为0是必须的。
b)循环变量`i`的类型`int`是合法的。
c)代码正确实现了遍历数组并累加元素值的功能。
d)如果数组`arr
原创力文档

文档评论(0)