山东科达集团有限公司
软件开发工程师岗位笔试题目(精选)
以下是15个关于山东科达集团有限公司软件开发工程师岗位的笔试题目,包括10个选择题和5个问答题。
选择题:
1. 在Java中,以下哪个是正确的声明语句?
a. int a = 9;
b. int a; a = 9;
c. int a(9);
d. int a; { a = 9; }
答案:B
2. 在面向对象编程中,什么是封装?
a. 将数据和处理数据的方法结合在一起
b. 一种防止代码被随机更改的机制
c. 将一个对象隐藏在外部世界中,使得外部代码不能访问它的非公有成员
d. 把经常一起使用的代码片段组织起来,形成一个独立的子程序
答案:C
3. 下列哪个是Java中的合法的标识符?
a. 123abc
b. abc$123
c. a-b
d. a#b
答案:B
4. 在Java中,下面哪个代码片段可以正确地创建一个新的数组?
a. int[] arr = new int[5];
b. int[] arr; arr = new int[5];
c. arr = new int[5];
d. int arr[5] = new int;
答案:A
5. 在Java中,如何通过一个方法返回一个数组?
a. 只需要在方法声明中指定返回类型为数组类型即可
b. 使用关键字"return"并附带数组即可
c. 如果数组作为方法的参数传入,可以直接返回该数组
d. 需要将数组包装成一个对象才能返回
答案:B
6. 在Java中,以下哪个是正确的?
a. System.out使用不当;
b. System.out是一个错误语法;
c. System.out是一个对象,如其他对象一样;
d. System.out是一个类。
答案:C
7. 下列哪个是Java中的关键字?
a. do
b. sizeof
c. void
d. this
答案:D
8. 下列哪个是Java中的输入流类?
a. FileOutputStream
b. DataInputStream
c. FileReader
d. RandomAccessFile
答案:B
9. 下列哪个是Java中的异常处理关键字?
java可以开发什么软件a. catch
b. finally
c. throws
d. try
答案:A
10. 在Java中,如何使用Scanner类读取控制台输入?
a. Scanner myScanner = new Scanner();
b. Int();
c. myScanner = new Scanner(System.in);
d. myScanner = new Scanner(new File(""));
答案:C
问答题:
1. 请简述软件开发生命周期的几个主要阶段。
2. 请描述一下什么是多态性。
3. 请解释一下Java中的“垃圾回收”。
4. 请简述一下面向对象编程中的“继承”概念。
5. 请简述一下Java中的异常处理机制。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。