当前位置:文档之家› 就业班入学测试题

就业班入学测试题

传智播客java就业班入学测试题
对应试者的忠告:
传智播客从办学一来,一直在IT培训领域保持着良好的口碑,之所以能做到这么好的口碑,主要得益于过硬的教学质量以及学员的高就业率。

本测试题的目的在于帮助学员检测自己的java基础,因为公司要保证教学质量,光有名师授课是远远不够的,还需要学员们都具备一个基本的java基础,试想一下,如果学员入学前我们不进行测试,那么必然会导致学生的技术水平参差不齐,再好的老师也无法把这样的班教好。

希望参加测试的学员能本着对自己负责的态度,独立完成这套测试题。

如果您试图通过找人帮忙做题等其他途径来完成这套测试题,我们劝您千万别这样做,因为这样是害了自己。

即使通过测试,顺利进入就业班的学习,同样是跟不上老师的进度,不会有一个好的结果。

如果您觉得完成这套测试题非常有难度,那也没有关系,因为我们针对基础不好的学员专门开设了java基础与加强班,您可以通过短时间的培训,打下一个坚实的基础,再继续参加我们就业班的培训。

单选题:共20道选择题,每题2.5分。

1. 下面哪个语句不会产生编译错误?( )
A. float a =2.0;
B. char c =”a”;
C. byte b =25;
D. boolean d=0;
2. 下列哪个声明是错误的?()
A. int i=10;
B. float f=1.1;
C. double d=34.4;
D. byte b=127;
3. 下面哪个不是java中的关键字?()
A. public
B. true
C. main
D. class
4.阅读下面代码段:
public class Test
{
public static void main (String[ ] args)
{
char ch=‟c‟;
switch (ch)
{
case …a‟:
System.out.print(“a”);
break;
case ‟b‟:
System.out.print(“ab”);
case ‟c‟:
System.out.print(“c”);
default:
System.out.print(“d”);
}
}
}
输出的结果为( )
A. a
B. b
C. c
D. cd
5. 在switch(expression)语句中,expression的数据类型不能是()
A. double
B. char
C. byte
D. short
6. 下面描述函数重写错误的是()
A. 要有子类继承或实现
B. 子类方法的权限必须大于等于父类的权限
C. 父类中被private权限修饰的方法可以被子类重写
D. 子类重写接口中的抽象方法,子类的方法权限必须是public的
7. 关于封装下面介绍错误的是()。

A. 封装将变化隔离
B. 封装提高重用性。

C. 封装安全性
D. 只有被private修饰才叫做封装
8.给定Java代码如下所示,则编译运行后,输出结果是()。

class Parent {
public void count() {
System.out.println(10%3);
}
}
public class Child extends Parent{
public void count() {
System.out.println(10/3);
}
public static void main(String args[]) {
Parent p = new Child();
p.count();
}
}
A. 1
B. 1.0
C. 3
D. 3.3333333333333335
9. 下面对this的作用描述错误的是()
A. 当成员变量和局部变量重名的时候可以用this区分
B. this()语句必须放在构造函数的第一行,根据this后面括号中的参数调用本类其他的构造函数.
C. this可以调用本类的一般函数
D. this可以调用父类的一般函数
10. 在Java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,下面哪一个选项不属于多态的条件()。

A. 子类重写父类的方法
B. 子类重载同一个方法
C. 要有继承或实现
D. 父类引用指向子类对象
11. String类中的getBytes()方法的作用是( )
a)将整数变成字符串
b)将字符串变成字符数组
c)将字符串变成字节数组
d)获取中字符串中字符的个数
12. 字符串的说法正确的是( )
a)字符串是基本数据类型
b)字符串值存储在栈内存中
c)字符串值初始化后可以被改变
d)字符串值一旦初始化就不会被改变
13. 下面哪个程序的运行结果是true( )
a)System.out.println(“abc”.equals(“Abc”));
b)System.out.println(“”.equals(null));
c)System.out.println(“abc”==”ab”+”c”);
d)System.out.println(“”.equalsIgnoreCase(null));
14. 下面程序运行的结果是( )
String str = “abcdefg”;
str.substring(0,2);
System.out.println(str);
a)ab
b)abc
c)abcdefg
d)出现下标越界异常
15. 下面程序的运行结果是什么( )
public static void main(String[] args){
String s1 = “abc”;
String s2 = “xyz”;
show(s1,s2);
System.out.println(s1+”-----”+s2);
}
static void show(String s1,String s2){
s1 = s2+s1+”Q”;
s2 = “W”+s1;
}
a)abc-----xyz
b)xyzabcQ-----xyzWabc
c)xyzabcQ---- xyzabcQWabc
d)xyzQ----Wabc
16. 单列集合的顶层接口是()
a)Map
b)Collection
c)List
d)Set
17. ArrayList类的底层数据结构是( )
a)数组结构
b)链表结构
c)哈希表结构
d)红黑树结构
18. FileReader类描述正确的是( )
a)字节输入流
b)字符输入流
c)打印流
d)序列化流
19. 字节输出流的抽象基类是( )
a)OutputStream类
b)InputStream类
c)Writer类
d)Reader类
20. 对于HashMap集合说法正确的是( )
a)底层是数组结构
b)底层是链表结构
c)可以存储null值和null键
d)不可以存储null值和null键
编程题:(每道题目10分题目如果没有说要写测试,就直接写一个功能即可)
21.请写一个函数sum,实现求两个数之和。

要求在main中调用。

22. 写一个标准的学生类,包含如下内容:
成员变量:name,age
构造方法:无参构造,带两个参数的构造
成员方法:getXxx()/setXxx()方法。

show()方法用于显示类的成员变量23.请自己实现把一个int[]数组转换成字符串的功能。

24.ArrayList存储字符串并遍历
}
25. 把c:\\a.jpg复制到d:\\b.jpg。

相关主题