




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷名称 Java 测试题 3 试卷说明 命题教师 北京邮电大学世纪学院 计算机科学与技术系 许 艺枢 一 单项选择题 总分 100 1 分值 1 0 分 面向对象的方法早在 20 世纪 60 年代提出 最早的面向对象的软件是 A Smalltalk 80 B Simula I C C D Java 序号 100 难度 2 考查点 概述 2 分值 1 0 分 就高级程序的编译过程来讲 可分为编译型和解释型两种 下面属于解 释型语言的是 A C B C C Fortran D Java 序号 101 难度 1 考查点 概述 3 分值 1 0 分 Java 源文件和编译后的文件扩展名分别为 A java 和 class B class 和 java C class 和 class D java 和 java 序号 103 难度 1 考查点 概述 4 分值 1 0 分 Java 语言中创建一个对象使用的关键字为 A class B interface C new D create 序号 105 难度 1 考查点 对象和类 5 分值 1 0 分 对于可以独立运行的 Java 应用程序 下列 说法是正确的 A 无须 main 方法 B 必须有两个 main 方法 C 可以有多个或零个 main 方法 D 必须有一个 main 方法 序号 106 难度 1 考查点 概述 6 分值 1 0 分 设有对象 x 具有属性 a 则访问该属性的方法为 A a x B a x C x a D x a 序号 108 难度 1 考查点 对象和类 7 分值 1 0 分 以 public 修饰的类如 public class Car 则 Car A 可被其它程序包中的类使用 B 仅能被本程序包中的类使用 C 不能被任意其它类使用 D 不能被其它类继承 序号 109 难度 1 考查点 对象和类 8 分值 1 0 分 在下述字符串中 不属于 Java 语言关键字的是 A float B new C java D return 序号 111 难度 1 考查点 概述 9 分值 1 0 分 在以下供选择的概念中 不属于面向对象语言概念的是 A 消息 B 模块 C 继承 D 多态性 序号 113 难度 2 考查点 对象和类 10 分值 1 0 分 有关在 Java 中定义实例方法和类方法的叙述正确的是 A 前者有 public 修饰 后者没有 public 修饰 B 前者没有 public 修饰 后者有 public 修饰 C 前者有 static 修饰 后者没有 static 修饰 D 前者没有 static 修饰 后者有 static 修饰 序号 121 难度 1 考查点 对象和类 11 分值 1 0 分 在 Java 程序中定义一个类 类中有一个没有访问权限修饰的方法 则 此方法 A 类外的任何方法都能访问它 B 类外的任何方法都不能访问它 C 类的子类和同包类能访问它 D 只有类和同包类才能访问它 序号 129 难度 2 考查点 对象和类 12 分值 1 0 分 设有数组定义 int x 1 2 3 4 5 6 则 x length 的值为 A 3 B 4 C 6 D 7 序号 13 难度 1 考查点 数组 向量和字符串 13 分值 1 0 分 下列有关抽象类及抽象方法的叙述错误的是 A 使用 final 修饰的类是抽象类 B 使用 abstract 修饰的方法是抽象方法 C 抽象类必须被继承才能使用 抽象类不可能有实例 D 抽象类可以没有抽象方法 但有抽象方法的类一定是抽象类 序号 140 难度 2 考查点 对象和类 14 分值 1 0 分 在 Java 中 负责对字节代码解释执行的是 A 垃圾回收器 B 虚拟机 C 编译器 D 多线程机制 序号 144 难度 1 考查点 概述 15 分值 1 0 分 下列语句中 错误的 Java 语句是 A 连续出现多个分号 B try catch 语句 C include 语句 D switch 语句 序号 151 难度 2 考查点 概述 16 分值 1 0 分 接口的所有变量和方法分别默认为是 A final static 和 public abstract B final static 和 public final C public static 和 public abstract D public static 和 public final 序号 153 难度 2 考查点 对象和类 17 分值 1 0 分 能够支持 javadoc 命令的文档注释形式是 A B C D 序号 156 难度 2 考查点 概述 18 分值 1 0 分 下面哪一项是 Java 实现动态多态性的具体手段 A 重载 B 覆盖 重写 C 接口 D 抽象类 序号 164 难度 2 考查点 对象和类 19 分值 1 0 分 下列说法哪个是正确的 A 子类不能定义和父类同名同参数的方法 B 子类只能继承父类的方法 而不能重载 C 重载就是一个类中有多个同名但有不同形参和方法体的方法 D 子类只能覆盖父类的方法 而不能重载 序号 165 难度 2 考查点 对象和类 20 分值 1 0 分 下列类不属于 java lang 包的是 A Math B System C Date D StringBuffer 序号 166 难度 2 考查点 对象和类 21 分值 1 0 分 System 类属于下列哪个包 A java io B java lang C java util D java awt 序号 167 难度 2 考查点 对象和类 22 分值 1 0 分 下列说法中 不正确的是 A 一个 java 源程序编译通过后 得到的结果文件数也只有一个 B 一个 java 源程序经过编译后 得到的文件的扩展名一定是 class C 一个 java 源程序只能有一个 public class 类定义 且源文件的名字与 public class 的类名相 同 扩展名必须是 java D 一个 java 源程序可以包含多个 class 类 序号 168 难度 1 考查点 概述 23 分值 1 0 分 下面的代码合法的是 A public abstract method B public abstract void method C public abstract void method D public void method implements abstract 序号 170 难度 2 考查点 对象和类 24 分值 1 0 分 J2ME 中的 Profile 定义应用系统的 特性 A 生命周期模型 B 用户界面 C 访问设备 D 以上全部都是 序号 172 难度 3 考查点 概述 25 分值 1 0 分 J2EE 平台的优势不包括 A 一次编程 任意运行 B 应用独立于供应商 服务器 工具 构件的选择自由 C 跨平台的解释器作为其核心技术 D 提高软件复用 序号 173 难度 3 考查点 概述 26 分值 1 0 分 Java 编译程序的文件名是 A java exe B javadoc exe C javac exe D jar exe 序号 174 难度 1 考查点 概述 27 分值 1 0 分 下列哪个选项是 Java 调试器 如果编译器返回程序代码的错误 可以 用它对程序进行调试 A java exe B javadoc exe C jdb exe D javaprof exe 序号 2 难度 1 考查点 概述 28 分值 1 0 分 编译 Java Application 源程序文件将产生相应的字节码文件 这些字节 码文件的扩展名为 A java B class C html D exe 序号 21 难度 1 考查点 概述 29 分值 1 0 分 有整型数组 int x 12 35 8 7 2 则调用方法 Arrays sort x 后 数组 x 中的元素值依次是 A 2 7 8 12 35 B 12 35 8 7 2 C 35 12 8 7 2 D 8 7 12 35 2 序号 22 难度 1 考查点 数组 向量和字符串 30 分值 1 0 分 下列不是虚拟机执行过程特点的是 A 双线程 B 多线程 C 动态链接 D 异常处理 序号 227 难度 3 考查点 概述 31 分值 1 0 分 java 以 JVM 为基础 最下层是移植接口 由适配器和 组成 A 网卡 B Java os C Java 基本类 D Java 应用程序和 applet 小程序 序号 228 难度 3 考查点 概述 32 分值 1 0 分 java 程序的执行过程中用到一套 JDK 工具 其中 javac exe 指 A java 语言编译器 B java 字节码解释器 C java 文档生成器 D java 类分解器 序号 229 难度 1 考查点 概述 33 分值 1 0 分 java 的 API 结构中 不属于类库主要包括的核心包的是 A java 包 B javax C javadoc 包 D org 扩展包 序号 230 难度 3 考查点 概述 34 分值 1 0 分 每个 java 的编译单元可包含多个类或界面 但是每个编译单元最多只 能有 类或者界面是公共的 A 一个 B 两个 C 四个 D 任意多个 序号 231 难度 2 考查点 概述 35 分值 1 0 分 在当前的 java 实现中 每个编译单元就是一个以 为后缀的文件 A java B class C doc D exe 序号 232 难度 2 考查点 概述 36 分值 1 0 分 下列不属于面向对象编程的三个特征的是 A 封装 B 指针操作 C 多态性 D 继承 序号 267 难度 1 考查点 对象和类 37 分值 1 0 分 类所实现的接口以及修饰不可以是 A public B abstract C final D void 序号 268 难度 2 考查点 对象和类 38 分值 1 0 分 下列类的定义 错误的是 A public class test extends Object B final class operators C class Point D void class Point 序号 269 难度 2 考查点 对象和类 39 分值 1 0 分 关键字 supper 的作用是 A 用来访问父类被隐藏的成员变量 B 用来调用父类中被重载的方法 C 用来调用父类的构造函数 D 以上都是 序号 270 难度 2 考查点 对象和类 40 分值 1 0 分 下面程序定义了一个类 关于该类说法正确的是 abstract class abstractClass A 该类能调用 new abstractClass 方法实例化为一个对象 B 该类不能被继承 C 该类的方法都不能被重载 D 以上说法都不对 序号 271 难度 1 考查点 对象和类 41 分值 1 0 分 关于对象的删除 下列说法正确的是 A 必须由程序员完成对象的清除 B java 把没有引用的对象作为垃圾收集起来并释放 C 只有当程序中调用 System gc 方法时才能进行垃圾收集 D java 中的对象都很小 一般不进行删除操作 序号 272 难度 2 考查点 对象和类 42 分值 1 0 分 下列说法正确的是 A java 中包的主要作用是实现跨平台功能 B package 语句只能放在 import 语句后面 C 包 package 由一组类 class 和界面 interface 组成 D 可以用 include 关键词来标明来自其它包中的类 序号 273 难度 1 考查点 对象和类 43 分值 1 0 分 关于构造方法 下列说法错误的是 A 构造方法不可以进行方法重写 B 构造方法用来初始化该类的一个新的对象 C 构造方法具有和类名相同的名称 D 构造方法不返回任何数据类型 序号 274 难度 2 考查点 对象和类 44 分值 1 0 分 Java 开发工具 SDK 中用来运行 Application 程序的命令是 A java B javac C applet D appletviewer 序号 282 难度 1 考查点 概述 45 分值 1 0 分 下列说法中 不正确的是 A 一个 java 源程序经过编译后 得到的文件的扩展名一定是 class B 一个 java 源程序编译通过后 得到的结果文件数也只有一个 C 一个 java 源程序编译通过后 得到的结果文件数可能有多个 D 一个 java 源程序编译通过后 不一定能用 java 解释器执行 序号 283 难度 1 考查点 概述 46 分值 1 0 分 编译 Java 源程序文件将产生相应的字节码文件 这些字节码文件的扩 展名为 A java B class C html D exe 序号 284 难度 1 考查点 概述 47 分值 1 0 分 安装 JDK 时 为了能方便地编译和运行程序 应该设置环境变量 其 中主要的环境变量的名称是 A JAVAHOME B java C path D classpath 序号 285 难度 1 考查点 概述 48 分值 1 0 分 Java 编译程序的文件名是 A java exe B javadoc exe C javac exe D jar exe 序号 286 难度 1 考查点 概述 49 分值 1 0 分 下列说法中正确的是 A java 是不区分大小写的 源文件名与程序类名不允许相同 B java 语言以函数为程序的基本单位 C Applet 是 java 的一类特殊应用程序 它嵌入 HTML 中 随主页发布到互联网上 D 以 符号开始的为多行注释语句 序号 287 难度 2 考查点 概述 50 分值 1 0 分 下面说法中正确的是 A Java 程序的源文件名称是与主类的名称相同 后缀可为 java 或 txt 等 B JDK 的编译命令是 java C 一个 Java 源程序编译后可能产生几个字节码文件 D 在命令行编译好的字节码文件 只需在命令行直接输入程序名即可运行该程序 序号 288 难度 2 考查点 概述 51 分值 1 0 分 下面有关 java 代码安全性的叙述哪个是错的 A 字节码校验器加载查询执行所需的所有类 B 运行时解释器执行代码 C 运行时 字节码被加载 验证然后在解释器里运行 D 类加载器通过分离本机文件系统的类和从网络导入的类增加安全性 序号 289 难度 3 考查点 概述 52 分值 1 0 分 下列哪些项目是 java 的主要优点 A 直接操作内存 功能强大 B 一次编译 到处运行 C 纯面向对象的语言 D 可以通过拖曳的方式快速开发程序界面 序号 290 难度 1 考查点 概述 53 分值 1 0 分 下列哪一项不属于面向对象程序设计的基本要素 A 类 B 对象 C 方法 D 安全 序号 291 难度 1 考查点 概述 54 分值 1 0 分 main 方法的返回类型是什么 A int B void C boolean D static 序号 292 难度 1 考查点 概述 55 分值 1 0 分 某 java 程序的类定义如下 public class MyClass extends BaseClass 则 该 java 源文件在存盘时的源文件名应为如下哪一种 A myclass java B MyClass java C MYCLASS java D MyClass class 序号 293 难度 1 考查点 概述 56 分值 1 0 分 在 java 语言中 在类 SquareRoot 中定义了方法 method A 其中包含语 句 double my result Math sqrt 1000 需要导入 A Java lang B java lang Math C java util Math D 以上皆非 序号 316 难度 2 考查点 对象和类 57 分值 1 0 分 下列答案正确的是 A 在同一个 Java 源文件中可以包含多个类 只能有一个被声明为 public B 在同一个 Java 源文件中只能包含一个类 并被声明为 public C 在同一个 Java 源文件中可以包含多个类 都可以被声明为 public D 在同一个 Java 源文件中可以包含多个类 只能有一个被声明为 default 序号 317 难度 1 考查点 概述 58 分值 1 0 分 Java 实现动态多态性是通过 实现的 A 重载 B 覆盖 C 接口 D 抽象类 序号 318 难度 1 考查点 对象和类 59 分值 1 0 分 下列哪一个是正确的 A 动态多态性只针对静态成员方法 B 动态多态性只针对非静态成员方法 C 动态多态性只针对静态成员域 D 动态多态性只针对非静态成员域 序号 319 难度 3 考查点 对象和类 60 分值 1 0 分 final 关键字不可以用来修饰 A 类 B 成员方法 C 域 D 接口 序号 321 难度 2 考查点 对象和类 61 分值 1 0 分 接口的所有成员方法都具有 属性 A private final B public abstract C static protected D static 序号 322 难度 2 考查点 对象和类 62 分值 1 0 分 Java 的封装性是通过 实现的 A 访问控制 B 设计内部类 C 静态域和静态方法 D 包 序号 323 难度 1 考查点 对象和类 63 分值 1 0 分 下列接口或类不属于 java util 包的是 A Collection B Vector C Map D Integer 序号 324 难度 2 考查点 对象和类 64 分值 1 0 分 下述那一个保留字不是类及类成员的访问控制符 A public B private C static D protected 序号 328 难度 2 考查点 对象和类 65 分值 1 0 分 下面哪一个 main 方法的定义是错误的 A public static void main B public static void main String arg C static public void main String args D public static void main String args 序号 329 难度 1 考查点 概述 66 分值 1 0 分 以下哪一项不是构造方法的特点 A 构造方法名必须与类名相同 B 构造方法不具有任何返回类型 C 任何一个类都含有构造方法 D 构造方法修饰词只能是 public 序号 331 难度 2 考查点 对象和类 67 分值 1 0 分 现有两个类 A B 以下描述中表示 B 继承 A 的是 A class A extends B class B implements A C class A implements D class B extends A 序号 332 难度 1 考查点 对象和类 68 分值 1 0 分 定义类 B 和类 C 如下 并将其保存为 B java 文件 得到的结果是 class B int b B int i b i class C extends B double c 7 8 A 代码能够成功编译运行 B 代码无法编译因为类 B 不是一个应用程序或小程序 C 代码无法编译 因为类 B 没有定义不带参数的构造方法 D 代码无法编译 因为类 B 没有定义一个不带参数的构造方法 序号 333 难度 2 考查点 对象和类 69 分值 1 0 分 设已声明了一个类 A 的两个对象 a1 a2 为了初始化 a1 和 a2 下面语 句正确的是 A a1 a2 new A B a1 A new a2 A new C a1 new a2 new D a1 new A a2 new A 序号 334 难度 1 考查点 对象和类 70 分值 1 0 分 下列选项中 用于在定义包时声明包名的关键字是 A import B package C interface D protected 序号 335 难度 1 考查点 对象和类 71 分值 1 0 分 下列说法正确的是 A java lang Clonable 是类 B java lang Runnable 是接口 C Double 对象在 java lang 包中 D Double a 1 0 是正确的 java 语句 序号 336 难度 3 考查点 对象和类 72 分值 1 0 分 定义一个类名为 MyClass java 的类 并且该类可被一个工程中的所有 类访问 那么该类的正确声明应为 A private class MyClass extends Object B class MyClass extends Object C public class MyClass D public class MyClass extends Object 序号 337 难度 1 考查点 对象和类 73 分值 1 0 分 指出下列哪个方法与方法 public void add int a 为不合理的重载方法 A public int add int a B public long add long a C public void add int a int b D public void add float a 序号 338 难度 1 考查点 对象和类 74 分值 1 0 分 类 Line 的定义 class Line private int a b public Line int x int y this x x this y y 其中的 this 代表 A 类名 Line B 父类的对象 C Line 类的当前对象 D this 指针 序号 339 难度 2 考查点 对象和类 75 分值 1 0 分 下面哪些代码片断是错误的 A package mypackage public class test doing something B import java io package mypackage public class rectangle doing something C import java io class Circle doing something public class rectangle doing something D import java io import java awt public class rectangle doing something 序号 340 难度 1 考查点 对象和类 76 分值 1 0 分 在 Java 语言中 类 Cat 是类 Animal 的子类 Cat 的构造方法中有一句 super 该语句表达了什么概念 A 调用类 Cat 中定义的 super 方法 B 调用类 Animal 中定义的 super 方法 C 调用类 Animal 的构造方法 D 语法错误 序号 341 难度 2 考查点 对象和类 77 分值 1 0 分 某类的成员方法只能被自己调用 声明该函数恰当修饰符是 A public B protected C private D 无修饰符 序号 342 难度 1 考查点 对象和类 78 分值 1 0 分 在 java 中 哪一个关键字使类不能派生出子类 A final B public C private D volatile 序号 343 难度 1 考查点 对象和类 79 分值 1 0 分 编译 java Applet 源程序文件将产生相应的结果文件 这些结果文件的 扩展名是什么 A java B class C htm D exe 序号 369 难度 2 考查点 概述 80 分值 1 0 分 下列不属于 java 语言鲁棒性特点的是 A java 能检查程序在变异和运行时的错误 B java 能运行虚拟机实现跨平台 C java 自己操纵内存减少了内存出错的可能性 D java 还实现了真数组 避免了覆盖数据的可能 序号 380 难度 2 考查点 概述 81 分值 1 0 分 java 语言的执行模式是 A 全编译型 B 全解释型 C 半编译和半解释型 D 同脚本语言的解释模式 序号 381 难度 2 考查点 概述 82 分值 1 0 分 下列关于虚拟机说法错误的是 A 虚拟机可以用软件实现 B 虚拟机部可以用硬件实现 C 字节码是虚拟机的机器码 D 虚拟机把代码程序与各操作系统和硬件分开 序号 382 难度 2 考查点 概述 83 分值 1 0 分 java 语言是 1995 年由 公司发布的 A Sun B Microsoft C Borland D Fox Software 序号 383 难度 1 考查点 概述 84 分值 1 0 分 以下叙述正确的是 的确台 A 构造方法必须是 public 方法 B main 方法必须是 public 方法 C Java 应用程序的文件名可以是任意的 D 构造方法应该声明为 void 类型 序号 39 难度 1 考查点 概述 85 分值 1 0 分 Java 是从 语言改进重新设计 A Ada B C C Pasacal D BASIC 序号 47 难度 2 考查点 概述 86 分值 1 0 分 下列语句哪一个正确 A Java 程序经编译后会产生 machine code B Java 程序经编译后会产生 byte code C Java 程序经编译后会产生 DLL D 以上都不正确 序号 48 难度 2 考查点 概述 87 分值 1 0 分 设 i j 为 int 型变量名 a 为 int 型数组名 以下选项中 正确的赋值 语句是 A i i 2 B a 0 7 C i j D a 0 66 序号 56 难度 1 考查点 数组 向量和字符串 88 分值 1 0 分 下列选项中 用于在定义子类时声明父类名的关键字是 A interface B package C extends D class 序号 59 难度 1 考查点 对象和类 89 分值 1 0 分 若已定义 byte x 11 22 33 66 其中 0 k 3 则对 x 数组元素错 误的引用是 A x 5 3 B x k C x k 5 D x 0 序号 60 难度 1 考查点 数组 向量和字符串 90 分值 1 0 分 定义类头时能使用的修饰符是 A private B static C abstract D protected 序号 67 难度 2 考查点 对象和类 91 分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 热带植物研究温室租赁与植物生理生态研究合同
- 短视频平台与视频平台分成合作协议
- 科技企业股票期权激励方案合同
- 景区旅游资源开发股权合作协议
- 贸易结算信用保险风险评估协议
- 国际贸易争端解决服务协议
- 梯级环保产业合作开发补充协议
- 离婚房产装修补偿及家具设备拆装合同
- 企业信息化项目管理体系补充协议
- 网红炸鸡秘制酱料配方授权与区域加盟合同
- GB/T 13663.5-2018给水用聚乙烯(PE)管道系统第5部分:系统适用性
- 出口货运流程教材课件
- 日本现代设计发展史课件
- 维修电工职业道德行为课件
- 新能源场站风机大规模脱网事故应急预案
- 国家开放大学《中文学科论文写作》形考任务(1-4)试题及答案解析
- 环境污染责任保险附加险条款适用于
- (中职)化学分析技术项目七 测定铁矿石的全铁量教学课件
- ICU患者镇痛镇静的护理课件
- MDITDI的安全使用与操作课件
- 临时支撑体系拆除审批表
评论
0/150
提交评论