Java入学测试题(有基础)

更新时间:2023-07-23 03:52:35 阅读: 评论:0

Java入学测试题(有基础)
Java第一阶段综合测试题
考试时间:2个小时考试类型:闭卷
姓名:________ 班级:________ 考试分数:_______
一、单选题(每题2分,共40分)
1.以下关于异常的说法正确的是:()
A. 一旦出现异常,程序运行就终止了
B. 如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常
C. 在catch子句中匹配异常是一种精确匹配
D. 可能抛出系统异常的方法是不需要申明异常的
2.下面关于Java的引用,说法正确的是:()
A. 应用实际上就是指针
B. 应用本身是Primitive
C. 引用就是对象本身
D. 一个对象只能被一个引用所指引
3.对于import java.util包,以下那种说法是错误的?()
A. Vector类属于java.util包
B. Vector类放在…/java/util/目录下
C. Vector类放在java.util文件中
D. Vector类是Sun公司的产品
4. 如下代码
public class Test {
public int aMethod() {
static int i = 0;
i++;
return i;
}
public static void main (String args[]) {
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
奶豆腐的做法家常
做贺卡
}
输出结果是什么?()
A. 0
B. 1
英雄联盟盖伦
迈向新时代C. 2
D. 编译失败
5.如下代码:
public class Foo {
public static void main(String[] args) {
try {
return;
冥思苦想} finally {
System.out.println( "Finally" );
}
}
}
输出结果是什么?()
A. Finally
B.编译失败
C. 代码正常运行但没有任何输出.
D. 运行时抛出异常
6.下面的语句会产生什么样的输出?()
System.out.println(4&7);
A.4康泰克说明书
B.5
C.6
D.7
E.0
7.下面的程序中,temp的最终值是什么?()
long temp=(int)3.9;
temp%=2;
A .0
B .1
C .2
D .3
E .4
8.下面哪个不是JAVA关键字()
A integer
B double
C float
D default
9.下列哪种说法是正确的()
A.实例方法可直接调用超类的实例方法
B.实例方法可直接调用超类的类方法
C.实例方法可直接调用其他类的实例方法
D.实例方法可直接调用本类的类方法
10.下列标识符(名字)命名原则中,正确的是()
A. 类名的首字母小写
B. 变量和方法名的首写字母大写
C. 接口名的首写字母小写
D. 常量完全大写
11.下列关于构造方法的叙述中,错误的是()
A. Java语言规定构造方法名与类名必须相同
B. Java语言规定构造方法没有返回值,但不用vold声明
C. Java语言规定构造方法不可以重载
D. Java语言规定构造方法只能通过new自动调用
12.类Test1定义如下:
1.public class Test1{
2.public float aMethod(float a,float b){ return 0;}
3.
4.}
将以下哪种方法插入行3是不合法的。()湘西行
A、public float aMethod(float a,float b,float c){ return 0;}
B、public float aMethod(float c,float d){ return 0;}
C、public int aMethod(int a,int b){ return 0;}
D、private float aMethod(int a,int b,int c){ return 0;}
13.哪个语句创建了一个数组实例?()
A. int[] ia = new int [15];
B. float fa = new float [20];
C. char[] ca = “Some String”;
D. int ia [][] = {4, 5, 6} {1, 2, 3};
14.以public修饰的类如:public class Car{…} 则Car()
A、可被其它程序包中的类使用
B、仅能被本程序包中的类使用
C、不能被任意其它类使用
D、不能被其它类继承
15.已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且有一
个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。
则以下说话正确的是()
A . A类的实例不能访问到B类的实例
B. A类的实例能够访问到B类一个实例的x成员
C. C类的实例可以访问到B类一个实例的x成员
D. C类的实例不能访问到B类的实例
16.构造函数何时被调用()
A.类定义时
复调小说
B.创建对象时
C.调用对象方法时
D.使用对象的变量时
17.Java程序的执行过程中用到一套JDK工具,其中是指()
A.Java文档生成器
B.Java解释器
C.Java编译器
D.Java类分解器
18.break语句()
A、只中断最内层的循环
B、只中断最外层的循环
C、借助于标号,可以实现任何外层循环中断
D、只中断某一层的循环
19.Java语言中下面哪个可以用作正确的变量名称()
A、3D
B、name
C、extends
D、implements
20.如下代码:
class Super {
public Integer getLenght() { return new Integer(4); }
}
public class Sub extends Super {
public Long getLenght() { return new Long(5); }

本文发布于:2023-07-23 03:52:35,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1112040.html

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

标签:方法   实例   构造方法   调用   规定
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图