电子科技大学大二期末计算机管理与应用专业《java》(计算机编程语言)考试及答案-(A3版)试卷七
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子科技大学
大二第2学期
java(计算机编程语言)
(考试时间90分钟,满分100分)
一、选择题(2分*25=50分)
1、对于可以独立运行的Java应用程序,下列( )说法是正确的。
A) 无须main方法
B) 必须有两个main方法
C) 可以有多个或零个main方法
D) 必须有一个main方法
2、用abstract定义的类()
A) 可以被实例化
B) 不能派生子类
C) 不能被继承
D) 只能被继承
3、URL地址为: ,则其中http的含义为()
A) 通信协议
B) 参考点
C) 机器名称
D) 通信端口
4、在Java语言中,不允许使用指针体现出Java特性是()
A) 可移植
B) 解释执行
C) 健壮性
D) 安全性
5、下列选项中,不是Applet标记的是()
A)PARAM
B)BODY
C)CODEBASE
D) ALT
6、Java程序默认引入了一个包,包名为:()
A)java.awt
B)java.io
C)java.util
D)ng
7、Applet可以做下列()的操作。
A) 读取客户端文件
B) 在客户端主机上创建新文件
C) 在客户端装载程序库
D) 读取客户端部分系统变量
8、以public修饰的类如:public class Fish{…} 则Fish( )
A) 可被其它程序包中的类使用
B) 仅能被本程序包中的类使用
C) 不能被任意其它类使用
D) 不能被其它类继承
9、System类在()包中。
A)java.util
B)java.io
C)java.awt
D)ng
10、线程生命周期中正确的状态是()
A) 新建、就绪、运行、堵塞和死亡
B) 新建、运行和死亡
C) 新建、运行、阻塞和死亡
D) 就绪、运行、堵塞和死亡
11、Java语言中创建一个对象使用的关键字为()
A)class
B)interface
C)new
D)create
12、下面哪种不是Java的数据类型()
A) 基本类型
B) 数组类型
C) 类
D) 字符串类型
13、以public修饰的类如:public class Car{…} 则Car( )
A) 可被其它程序包中的类使用
B) 仅能被本程序包中的类使用
C) 不能被任意其它类使用
D) 不能被其它类继承
14、JDK中提供的文档生成器是()
A)java.exe
B)javap.exe
C)javadoc.exe
D)javaprof.exe
15、Java为移动设备提供的平台是()
A)J2ME
B)J2SE
C)J2EE
D)JDK5.0
16、Thread类中能运行线程体的方法是()
A)start()
B)resume()
C)init()
D)run()
17、下列关于Applet的说法中,错误的是()
A)Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B)以在安全策略的控制下读写与本地磁盘文件
C)Java中不支持向Applet传递参数
D)Applet的主类要定义为java.applet.Applet类的子类
18、必须将组件放在一定的()中才能显示出来
A)容器
B) 组件
C) 浏览器
D) 窗口
19、下列哪个类声明合理的是:()
A)abstract final class HI{ ··· }
B)abstract private move(){···}
C)protected private number ;
D)public abstract class Car{···}
20、布尔型变量真值表示为()
A)true
B)false
C)t
D) f
21、continue语句( )
A)只中断最内层的循环
B) 只中断最外层的循环
C) 只中断所在层循环中的当次循环
D) 只中断某一层的循环
22、阅读下列代码,其运行结果是()
public class Test{
public static void main(String args[]){
int n = ~(0x2f)&0x36; System.out.println(n);
}
}
A)32
B)0x2f
C)16
D)10
23、对于下列代码,()方法可以加入类Child:
public class Parent {
public int addValue( int a, int b) {int s; s = a+b; return s; }
}
class Child extends Parent {}
A)int addValue( int a, int b ){// do something...}
B)public void addValue (int a, int b ){// do something...}
C)public int addValue( int a ){// do something...}
D)public int addValue( int a, int b )throws MyException {//do something...} 24、下列哪个类声明正确的是:()
A)abstract final class HI{ ··· }
B)abstract private move(){···}
C)protected private number
D)public abstract class Car{···}
25、阅读下列代码,其运行结果是()
public class Test{
public static void main(String args[]){
String s = "Test";
switch(s){
case "Java" : System.out.print("Java");break;
case "Language": System.out.print("Language");break;
case "Test" : System.out.print("Test");break;
}
}
}
A)Java
B)Language
C)Test
D) 编译出错
二、判断题(2分*15=30分)
( T )1、Java applet不能够存取客户机磁盘上的文件。
( F )2、类是对象实例。
( T ) 3、while循环能实现的操作,for循环也都能实现。
( T )4、类是对具有相同特征的对象的抽象。
( T )5、对static方法的调用不需要类实例
( T )6、sleep()方法是使线程停止一段时间的方法。
( T )7、编译语句Double a = 37.2不会出现编译错误。
( T )8、接口中变量的值其实是常量,是不能改变的。
( F )9、Java 的double类型是16位的。
( T )10、Java虚拟机是实现跨平台的基础.
( T )11、super()和this()方法只能在构造函数里调用. ( F )12、while循环体至少被执行一次。
( T )13、Applet不能访问本地资源.
( T )14、接口的所有方法默认都是public,abstract和non-static的。
( T )15、构造方法没有任何返回类型,哪怕是void也不行。