入学测试题 (1)
别妄想泡我
535次浏览
2021年02月02日 18:48
最佳经验
本文由作者推荐
秋季减肥食谱-国际环保标志
传智播客
java
就业班入学测试题
共
50
道题 ,每道题
2
分,总分
100
分,
80
分为合格。
注意,题目有多选,也有单选。请认真作答。
对应试者的忠告
:
传智播客从办学一来,一直在
IT
培训领域保持着良好的口碑,之所以能做到这么好的
口碑,主要得益于过硬的教学质量以及学员的高就业率。
本测试题的目的在于帮助学 员检测自己的
java
基础,
因为公司要保证教学质量,
光有
名师授 课是远远不够的,
还需要学员们都具备一个基本的
java
基础,
试想一下, 如果学员
入学前我们不进行测试,
那么必然会导致学生的技术水平参差不齐,
再好的老 师也无法把这
样的班教好。
希望参加测试的学员能本着对自己负责的态度,独立完成这套测试题。
如果您试图通 过找人帮忙做题等其他途径来完成这套测试题,我们劝您千万别这样做,
因为这样是害了自己。即使通过 测试,顺利进入就业班的学习,同样是跟不上老师的进度,
不会有一个好的结果。
如 果您觉得完成这套测试题非常有难度,
那也没有关系,
因为我们针对基础不好的学员
专 门开设了
java
基础与加强班,您可以通过短时间的培训,打下一个坚实的基础,再继续参加我们就业班的培训。
1.
在
JAVA
中,下列哪些说法是正确的(
A
)
A
.
java
源文件的扩展名为
.java
B
.写好的
java
源程序可以直接运行
C
.编写的源程序必须先编译后才能运行
D
.程序员可以读懂扩展名为
.class
的文件
2.
下列标识符哪个是合法的(
B
)
A
.
class
B
.
$$abc
C
.
1234
D
.
_name
3.
下面哪些赋值语句是正确的
?( B)
A. long test = 012;
B. float f = -412;
C. int other = (int) true;
D. double d = 0x12345678;
E. byte b = 128;
4.
在
Java
中,下列语句不能通过编译的有
(BD)
A. String s=
“
join
”
+ 3;
B. int a=
“
join
”
+3;
C. int a=
„
a
‟
+5;
D. float f=5+5.5;
5.
设
a = 3
,则表达式
(--a )<的结果是(
B
)
A. 16
B. 8
C. 24
D. 12
6.
下列代码运行的结果是
( C)
public static void main(String[] args) {
int x = 4;
int y = 5;
if(x++>4 & ++y>5) {
x++;
}
n(
}
A.
x=4,y=5
B.
x=4,y=6
C.
x=5,y=6
D.
x=6,y=6
7.
尝试运行下面的代码会发生什么?
(B )
public class Test {
public static void main(String[] args) {
boolean m = true;
if (m = false) {
n(
} else {
n(
}
}
}
A.
输出字符串
”
true
”
B.
输出字符串
”
false
”
C.
编译时错误
D.
运行时错误
8.
编译并运行以下代码将发生什么?
(
E
)
public static void main(String args[]){
char digit = 'a';
for (int i = 0; i < 10; i++){
switch (digit)
{
case 'x' :
{
int j = 0;
n(j);
}
default :
{
int j = 100;
n(j);
}
}
}
int i = j;
n(i);
}
A.
输出
11
次
100
B.
输出
10
次
100
,然后抛出运行期异常
C.
编译错误,因为变量
i
不能在
main()
方法中被声明
2
次
D.
编译错误,因为变量
j
不能在
main()
方法中被声明
2
次
E.
以上都不对
9.
class Demo
(
B
)
{
public static int fun(int c)
{
return c+=2;
}
public static void main(String[] args)
{
int temp = fun(2);
n(temp);
}
}
A. 2
B. 4
C. 6
D. 8
10.
下面哪些函数是
public void aMethod(){...}
的重载函数
?(BD )
A. void aMethod( ){...}
B. public int aMethod(int a, float b){...}
C. public void aMethod (){...}
D. public float aMethod (int m){
…
}
11.
在
java
中,关于数组描述正确的是(
CD
)
A
.数组中的索引下标从
1
开始
B
.存储在数组当中的数据都属于同一数据类型
C
.通过数组名
.length()
能获得数组的长度
D
.数组的最大索引下标是数组的长度减
1
12.
下面程序的输出结果是什么
(D )
int[] arr = new int[10];
n(arr[0]);
A
.编译不通过
B
.运行时出错
C
.输出
null
D
.输出
0
13.
下面哪个语句正确地声明一个整型的二维数组
( CD)
A. int a[][] = new int[][];
B. int b[10][10] = new int[][];
C. int c[][] = new int[10][10];
D. int []d[] = new int[10][10];
14.
以下代码输出是(
D
)
class Demo {
public static void main(String[] args) {
int i = 0;
int sum = 0;
while (i <= 10) {
i++;
if (i % 2 != 0)
continue;
sum += i;
}
n(sum);
}
}
A. 55
B. 45
C. 35
D. 30
15.
和下面代码能完成相同的选项是(
B
)
class Demo {
public static void main(String[] args) {
int i = 1;
int sum = 0;
while (i <= 100) {
if (i % 2 == 0) {
sum = sum + i; i:1 2 3 4 5 6 7 8
} sum:0 2 2 6 6 12 12 20
i++;
}
n(sum);
}
}
A. for (int x =1; x<=100;x++){ sum=sum+x;}
B. for (int x =0; x<=100;x+=2){ sum=sum+x;}
C. for (int x =1; x<=100;x+=2){ sum=sum+x;}
D.
上述全对
16.
下列有关类、对象和实例的叙述,正确的是哪一项?
(C)
A
.类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别
B
.对象是类的抽象,类是对象的具体化,实例是对象的另一个名称
C
.类是对象的抽象,对象是类的具体化,实例是类的另一个名称
D
.类是对象的抽象,对象是类的具体化,实例是对象的另一个名称
17.
下面关于
java
中包的说法正确的是
(ACD )
A.
在
java
中可以使用
import
语句导入包
B.
在
java
中可以使用
package
语句导入包
C.
位于同一个包中的类,不需要导包就可以直接访问
D.
不同的包中可以出现类名相同的类
18.
下列有关抽象类的叙述正确的是哪项?
(C)
A
.抽象类中一定含有抽象方法
B
.抽象类既能被实例化也能被继承
C
.抽象类的声明必须包含
abstract
关键字
D
.抽象类中不能有构造方法
19.
下列有关接口的叙述错误的是哪项?
(A)
A
.接口中只能包含抽象方法和常量
B
.一个类可以实现多个接口
C
.类实现接口时必须实现其中的方法
D
.接口不能被继承
20.
运行以下代码片段,输出结果是?(
D
)
class X {
Y b = new Y();
X() {
(
}
}
class Y {
Y() {
(
}
}
public class Z extends X {
Y y = new Y();
Z() {
(
}
public static void main(String[] args) {
new Z();
}
}
A. Z
B. YZ
C. XYZ
D. YXYZ
21.
下列关于类的继承的描述,正确的有(
BD
)
A.
一个类可以同时继承多个父类
B.
一个类可以具有多个子类
C.
子类会自动拥有父类所有的方法
D.
一个类继承另一个类需要使用
extends
关键字
22.
下列选项中关于
java
中
this
关键 字的说法错误的有
( D )
A. this
关键字是一个对象的引用
B. this
关键字可以用于引用当前类以外其他类型的对象
C. this
可用于构造函数中,调用类本身重载的构造函数,但是必须写在首行
D. this
可用于静态方法中
23.
下列关于构造函数的说法正确的是
( AB )
A.
方法名必须与类名相同
B.
使用
new
关键字创建对象 时,
java
虚拟机会自动调用构造函数
C.
我们在定义一个类时,必须要声明至少一个构造函数