




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 一 单选题单选题 1 用于将 java 源代码文件编译成字节码的编译器是 A javac B java C jdb D javah 解答 A 知识点列表 JAVA 虚拟机 特点及 JAVA 运行系统 2 Java 应用程序的入口方法是 A start B init C paint D main 解答 D 知识点列表 Java Applet 程序 Application 程序的编辑 编译和运行 3 下列选项在 java 中属于不合法的标识符的是 A BigMeaninglessName B whatavariable C myvar D dollar 解答 知识点列表 Java 语言变量 常量的使用及其运算操作 4 当在命令行输入 java myprog good morning 运行以下代码 输出结果是 public class myprog public static void main String argv System out println argv 2 A myprog B good C morning D Exception raised java lang ArrayIndexOutOfBoundsException 2 解答 D 知识点列表 Java Applet 程序 Application 程序的编辑 编译和运行 知识点列表 Java 常用的布局策略及主要容器组件 图形界面的基本构成 6 下列整型数据类型中 需要内存空间最少的是 A short B long C int D byte 解答 D 7 下列代码段执行后的输出结果是 int x 3 int y 10 System out println y x A 0 B 1 C 2 D 3 解答 B 知识点列表 Java 语言算术运算符 关系运算符 逻辑运算符 位运算符和复合赋值运算 符的功能及使用 8 执行完代码 int x new int 25 后 下列选项说明正确的是 A x 24 为 0 B x 24 未定义C x 25 为 0 D x 0 为空 解答 A 知识点列表 Java 语言向量引入的目的及其与数组的区别 9 设有下面两个类的定义 class Person long id 身份证号 String name 姓名 class Student extends Person int score 入学总分 int getScore return score 问 类 Person 和类 Student 的关系是 A 包含关系 B 继承关系 C 关联关系 D 无关系 上述类定义有语法错误 解答 B 知识点列表 Java 父类与子类 域继承和方法继承的操作过程 10 当编译和运行下面代码时出现的结果是 import java io class ExBase abstract public void martley public class MyEx extends ExBase public static void main String argv DataInputStream fi new DataInputStream System in try fi readChar catch IOException e System exit 0 finally System out println Doing finally A 编译时发生错误 B 可以运行 按任意键退出 C 可以运行 按任意键 提示 Doing finally 然后退出 D 刚开始运行 立即退出 解答 A 知识点列表 异常处理 异常与异常类 抛出异常 异常的捕获 11 当类的成员未用访问权限修饰符时 Java 认为此成员的访问权限为 A private B protected C default D public 解答 C 知识点列表 用户程序自定义类和对象的基本格式 12 设 x y 均为已定义的类名 下列声明对象 x1 的语句中正确的是 A public x x1 new y B x x1 x C x x1 new x D int x x1 解答 C 知识点列表 4 2 用户程序自定义类和对象的基本格式 13 在 switch expression 语句中 expression 的数据类型不能是 A double B char C byte D short 解答 A 知识点列表 Java 语言流程控制语句的功能及使用 14 为了使包 sos 在当前程序中可见 可以使用的语句是 A import sos B package sos C sos import D sos package 解答 A 知识点列表 系统定义的类 包 15 下列数组初始化形式正确的是 int t1 1 2 3 4 5 6 B int t2 1 2 3 4 5 6 C int t3 3 2 1 2 3 4 5 6 D int t4 t4 1 2 3 4 5 6 解答 A 知识点列表 Java 语言向量引入的目的及其与数组的区别 16 下列语句序列执行后 x 的值是 int a 3 b 4 x 5 if a b x a x A 35B 25C 20D 5 解答 B 知识点列表 Java 语言流程控制语句的功能及使用 17 当下列程序执行时 其输出结果是 int x 5 int y 2 System out println x y k A 5k B 7k C 52k D 3k 解答 B 知识点列表 Java 语言算术运算符 关系运算符 逻辑运算符 位运算符和复合赋值运算 符的功能及使用 18 下列说法正确的是 A final 可修饰类 属性 方法 B abstract 可修饰类 属性 方法 C 定义抽象方法需有方法的返回类型 名称 参数列表和方法体 D 用 final 修饰的变量 在程序中可对这个变量的值进行更改 解答 A 知识点列表 用户程序自定义类和对象的基本格式 19 编译和运行下面代码时显示结果是 public class Conv public static void main String argv Conv c new Conv String s new String ello c amethod s public void amethod String s char c H c s System out println c A Hello B ello C elloH D 编译错误 解答 D 知识点列表 Java 语言 Object 类 数据类型类 Math 类和 System 类的功能及所提供的 属性和方法 21 在 Java 中 由 Java 编译器自动导入 而无需在程序中用 import 导入的包是 A java applet B java awt C java util D java lang 解答 D 知识点列表 系统定义的类 包 22 在 Java 中 所有类的根类是 A java lang Object B java lang Class C java applet Apple D java awt Frame 解答 A 知识点列表 系统定义的类 包 23 Java 语言的类间的继承关系是 A 多重的 B 单重的 C 线程的 D 不能继承 解答 B 知识点列表 JAVA 父类与子类 域继承和方法继承的操作过程 接口的作用 定义及实 现方法 24 当下列程序执行时 其输出结果是 int i 9 switch i default System out println default case 0 System out println zero break case 1 System out println one case 2 System out println two A default B default zero C 错误 default 子句没有定义 D 没有输出结果 解答 知识点列表 Java 语言流程控制语句的功能及使用 知识点列表 异常处理 异常与异常类 抛出异常 异常的捕获 知识点列表 Java Applet 程序 Application 程序的编辑 编译和运行 27 阅读下列代码后 下列选项说法正确的是 public class Person int arr new int 10 public static void main String args System out println arr 1 A 编译时将产生错误 B 编译时正确 运行时将产生错误 C 输出零 D 输出空 解答 A 知识点列表 Java 语言向量引入的目的及其与数组的区别 28 下列 Java 常见事件类中 属于窗体事件类的是 A InputEvent B KeyEvent C MouseEvent D WindowEvent 解答 D 知识点列表 Java 标准组件的创建 使用与事件处理 29 Applet 小程序和 Application 独立程序的主要区别是 A 小程序内必须有 main 方法 B 独立程序必须包含 main 方法 而 Applet 小程序的父类一定是 Applet C 两者都必须有 main 方法 D 小程序必须包含 main 方法 而独立程序的父类一定是 Applet 解答 B 知识点列表 Java Applet 类的主要方法及浏览器自动调用主要方法的操作过程 30 下列选项中属于过滤流 FilterInputStream 的子类的是 A DataInputStream B DataOutputStream C PrintStream D BufferedOutputStream 解答 A 知识点列表 流式输入输出与文件处理 JAVA 的输入输出类库 简单的输入 输出流 读写 文件 管道流 存储器读写 文件的处理及随机访问 31 下列选项中的组件都属于容器 其中父类属于 java awt Window 的容器是 A Frame B Panel C Container D Applet 解答 A 知识点列表 Java 常用的主要容器组件 32 在 Java 中 用 package 语句说明一个包时 该包的层次结构必须 A 与文件的结构相同 B 与文件目录的层次相同 C 与文件类型相同 D 与文件大小相同 解答 B 知识点列表 Java 语言包的创建和引用 接口的作用 定义及实现方法 33 设 String s story 下列选项中的语句书写正确的是 A s books B char c s 1 C int len s length D s s books 解答 A s charAt 1 s length 知识点列表 了解运算符的优先级和结合性 37 仔细分析下面程序 其正确的输出结果是 publicclass Test1 public static void changeStr String str str welcome public static void main String args String str 1234 changeStr str System out println str A welcome B welcome1234 C 1234 D 1234welcome 解答 C 知识点列表 参数传递 Java 语言 Object 类 数据类型类 Math 类和 System 类的功能 及所提供的属性和方法 38 编译和运行下面代码后显示的结果是 public class Inc public static void main String argv Inc inc new Inc int i 0 inc fermin i i i System out println i void fermin int i i System out println i A 编译报错误 B 2 C 1 D 0 解答 D 知识点列表 Java 语言变量 常量的使用及其运算操作 39 下列有关 Java 语言描述不正确的是 A Java 语言开发的程序与平台无关 即 用 Java 语言开发的程序可以在不同的操作系统 下运行 B Java 采用完全面向对象的程序设计方法 其封装性使网络程序更安全 C Java 采用自动的方法动态分配内存 即 变量使用之后 当退出程序 该变量也就自动 从内存消失 D 任何语言开发的程序都与其开发平台有关 如 用 VB 基于 Windows98 开发的程序 就 可以在 DOS 下运行 解答 D 知识点列表 JAVA 虚拟机 特点及 JAVA 运行系统 40 定义主类的类头时可以使用的访问控制符是 A private B protected C public D private protected 解答 C 知识点列表 用户程序自定义类和对象的基本格式 45 为了区分重载多态中同名的不同方法 要求 A 采用不同的参数列表 B 返回值类型不同 C 调用时用类名或对象名做前缀 D 参数名不同 解答 A 知识点列表 Java 方法的重载 构造函数继承与重载的含义 46 下面不属于 Java 关键字的是 A sealed B private C new D transient 解答 A 知识点列表 用户程序自定义类和对象的基本格式 47 下面语句操作的输出结果是 System out println 4 3 A 6 B 0 C 1 D 7 解答 D 知识点列表 Java 语言变量 常量的使用及其运算操作 是按位或 48 Java 语言中的一些低级实用工具 如处理时间的 Date 类 处理变长数组的 Vector 类 等 它们所在的包是 A java lang 包 B java io 包 C java awt 包 D java util 包 解答 D 知识点列表 Java 语言包的创建和引用 接口的作用 定义及实现方法 49 假设你正在为应用系统设计一个 Java 图形用户界面 GUI 需要能输入多行文本信息 下列组件中最能满足这个要求的是 A TextArea B Label C TextField D Checkbox 解答 A 知识点列表 Java 常用的布局策略及主要容器组件 图形界面的基本构成 51 下列关于修饰符混用的说法错误的是 A abstract 不能与 final 并列修饰同一个类 B abstract 类中不可以有 private 的成员 C abstract 方法必须在 abstract 类中 D static 方法中能处理非 static 的属性 解答 D 知识点列表 Java 父类与子类 域继承和方法继承的操作过程 52 下列有关整型的最终属性 i 的定义正确的是 A static final int i 100 B final i C static int i D final float i 1 2f 解答 A 知识点列表 Java 语言变量 常量的使用及其运算操作 53 下列代码中的 this 指的是 class bird int x y void fly int x int y this x x this y y A bird B fly C bird 或 fly D 不一定 解答 A 知识点列表 用户程序自定义类和对象的基本格式 54 下面 2 个文件位于相同目录下 编译运行后会出现的情况是 File P1 java package MyPackage class P1 void afancymethod System out println What a fancy method File P2 java public class P2 extends P1 public static void main String argv P2 p2 new P2 p2 afancymethod A 2 个文件都可以编译 P2 运行输出 What a fancy method B 2 个文件都不能编译 C 2 个文件都可以编译 P2 运行时报错误 D P1 编译成功 P2 编译时报错误 解答 D 知识点列表 Java 父类与子类 域继承和方法继承的操作过程 55 下列有关子类继承父类构造函数的描述正确的是 A 创建子类的对象时 先调用子类自己的构造函数 然后调用父类的构造函数 B 子类无条件地继承父类不含参数的构造函数 C 子类必须通过 super 关键字调用父类的构造函数 D 子类无法继承父类的构造函数 解答 C 知识点列表 Java 父类与子类 域继承和方法继承的操作过程 57 在 Java 中不存在的布局方式是 A 顺序布局 FlowLayout B 边界布局 BorderLayout C 网络布局 GridLayout D 中央布局 CenterLayout 解答 D 知识点列表 Java 常用的布局策略及主要容器组件 58 编译和运行下面代码时显示的结果是 public class MyClass static int i public static void main String argv System out println i A Error Variable i may not have been initialized B null C 1 D 0 解答 D 在定义成员变量时可以对其初始化 如果不对其初始化 在定义成员变量时可以对其初始化 如果不对其初始化 Java 使用默认的值对其使用默认的值对其 初始化 初始化 知识点列表 Java 语言变量 常量的使用及其运算操作 多选题多选题 1 下列选项代码正确的有 A int i 0 if i System out println OK B boolean b true boolean b2 true if b b2 System out println OK C int i 1 int j 2 if i 1 D int i 1 int j 2 if i 1 j 2 System out println OK 解答 B D 知识点 Java语言算术运算符 关系运算符 逻辑运算符 位运算符和复合赋值运 算符的功能及使用 2 下面哪三项演示了继承关系 is a interface Component class Container extends Component B class Father class son extends Father C abstract class Colorable class Shape extends Colorable D public class Species public class Animal private Species species interface Person public class Employee implements Person 解答 B C E 知识点 Java 父类与子类 域继承和方法继承的操作过程 在下面代码中 为何值时输出结果为 out2 switch case 1 System out println out1 break case 2 case 3 System out println out2 break default System out println end A 1B 2 C 3D default 解答 B C 知识点 Java 语言流程控制语句的功能及使用 4 下面正确声明一个一维数组的是 A String a B String a C char a D String a 10 解答 A B 知识点 Java语言向量引入的目的及其与数组的区别 5 下面哪几项在编译时候 会出现错误提示 A int a Integer parseInt abc789 B int a int 我 C int a int 我 D int a Integer parseInt a 解答 A C D 字符串用双引号 知识点 Java语言算术运算符 关系运算符 逻辑运算符 位运算符和复合赋值运 算符的功能及使用 8 1 异常处理 异常与异常类 抛出异常 异常的捕获 6 下面关于Java语言中实例方法和类方法的说法 哪几项是对的 A 实例方法可以直接通过类名调用 B 类方法可以直接通过类名调用 C 实例方法可以操作实例变量也可以操作类变量 D 类方法可以操作实例变量也可以操作类变量 解答 B C 知识点 Java语言算术运算符 关系运算符 逻辑运算符 位运算符和复合赋值运 算符的功能及使用 7 下面关于Java语言说法正确的是 A Java语言是面向对象的 解释执行的网络编程语言 B Java语言具有可移植性 是与平台无关的编程语言 C Java语言可对内存垃圾自动收集 D Java语言编写的程序虽然是 一次编译 到处运行 但必须要有Java的运行环境 解答 A B C D 知识点列表 JAVA中支持面向对象的特点 9 下面关于布局管理器说法正确的是 ABCD A 布局管理器用来管理组件放置在容器中的位置和大小 B 每个容器都有一个布局管理器 C 使用布局管理器可以使JAVA生成的图形用户界面具有平台无关性 D 布局管理器LayoutManager本身是一个接口 通常使用的是实现了该接口的类 解答 知识点列表 Java 常用的布局策略及主要容器组件 图形界面的基本构成 10 下面哪些说法是正确的 A java语言是真正的面向对象的语言 任何代码都是类的一部分 B 运行java程序必须需要java运行环境的支持 例如需要java虚拟机JVM C 使用Visual J 在windows下开发的所有java程序可以不加修改的在Unix下运行 这是java程序 一次编写 到处运行 的特点决定的 D java语言的类加载器可以实现从互联网上加载java程序 解答 B C D 知识点列表 JAVA虚拟机 特点及JAVA运行系统 注释不是类的一部分 还有package及import的内容也不是类的组成部分 12 下面叙述哪些是正确的 A java中的集合类 如Vector 可以用来存储任何类型的对象 且大小可以自动调 整 但需要事先知道所存储对象的类型 才能正常使用 B 在java中 可以用异常 Exception 来抛出一些并非错误的消息 但这样比直 接从函数返回一个结果要花费更大的系统开销 C java接口包含函数声明和常量声明 D java中 子类不可以访问父类的私有成员和受保护的成员 解答 A B C 知识点列表 Java语言包的创建和引用 接口的作用 定义及实现方法 13 在Java中 关于final关键字的说法正确的是 A 如果修饰变量 则一旦赋了值 就等同一个常量 B 如果修饰类 则该类只能被一个子类继承 C 如果修饰方法 则该方法不能在子类中被覆盖 D 如果修饰方法 则该方法所在的类不能被继承 解答 A C 知识点列表 Java Application程序的编辑 编译和运行 14 在Java中 下面关于包的陈述中正确的是 A 包的声明必须是源文件的第一句代码 B 包的声明必须紧跟在import语句的后面 C 只有公共类才能放在包中 D 可以将多个源文件中的类放在同一个包中 解答 A D 知识点列表 系统定义的类 包 15 下面哪几个函数是public void example 的重载函数 A public void example int m B public int example C public void example2 D public void example int m float f 解答 A D 知识点列表 Java 父类与子类 域继承和方法继承的操作过程 16 public static void main方法的参数描述是 A String args B String args C Strings args z D String args 解答 A B 知识点列表 Java Application程序的编辑 编译和运行 17 下列哪些表达式返回的是true A john john B john equals john C john john D john equals new Button john 解答 A B 知识点列表 Java语言算术运算符 关系运算符 逻辑运算符 位运算符和复合赋 值运算符的功能及使用 18 下面有关私有变量和私有方法的声明 哪些叙述是对的 A 用关键字private修饰的成员变量和方法 称为私有变量和私有方法 B 用关键字protected修饰的成员变量和方法 称为私有变量和私有方法 C 用关键字public修饰的成员变量和方法 称为私有变量和私有方法 D 私有变量不能通过对象直接访问 只有在本类中创建的自己对象 才能访问自 己的私有变量 解答 知识点列表 Java 语言变量 常量的使用及其运算操作 19 下面有关变量及其作用域的陈述哪些是对的 A 在方法里面定义的局部变量在方法退出的时候被撤销 B 局部变量只在定义它的方法内有效 C 在方法外面定义的变量 即实例变量 在对象被构造时创建 D 在方法中定义的方法的参变量只要该对象被需要就一直存在 解答 知识点列表 Java 语言变量 常量的使用及其运算操作20 下面关于继承的叙述哪些是正确的 A 在java中只允许单一继承 B 在java中一个类只能实现一个接口 C 在java中一个类不能同时继承一个类和实现一个接口 D java的单一继承使代码更可靠 解答 知识点列表 Java 父类与子类 域继承和方法继承的操作过程 三 编程题 1 编写程序 输出 100 以内的所有素数 文件名 Primenumber1 java Copyright C 2009 功能 输出 100 以内的所有素数 public class Primenumber1 public static void main String args int i j for i 2 i j j if j i 没找到可以被 i 整除的数 System out print i 2 用双重循环 找出 2 100 区间内的所有素数 public class Primenumber2 public static void main String args int i j for i 2 i 100 i for j 2 j i j if i j 0 break if j i System out print i 3 编写程序 从命令行读入 10 个整数 找出其最大数并输出 文件名 Maxof10 java Copyright C 2009 功能 找出 10 个数中的最大数 public class Maxof10 public static void main String args int arr new int 10 int i max 读入 10 个数并保存 for i 0 i 10 i arr i Integer parseInt args i 假设一个最大数 max arr 0 找最大数 for i 0 i 10 i if max arr i max arr i 输出最大数 System out print 最大数是 max 4 利用冒
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025标准版合同协议样本
- 建材商场合同范本
- 2025年个体承运快递服务合同
- 2025物流公司合同范本
- 品牌整合合同范本
- 2025写字楼餐厅外包合同范本
- 咨询房屋转让合同范本
- 平房防水劳务合同范本
- 2025技术合同网络平台服务使用许可合同
- 货运合同范本简单版
- 2025年秋季开学第一课《翻越你的浪浪山》课件
- 2025年疾控实验室生物安全及保密相关知识理论培训考试试题(含答案)
- 2025年岗前安全培训试题及答案
- 食品用纸包装容器等制品生产许可实施细则
- 光伏电站施工质量控制与安全措施
- 2025至2031年中国影视广告片行业投资前景及策略咨询研究报告
- 无人机应急处置预案
- 2025年山东省青岛市中考化学真题含答案
- 托育机构管理办法
- 财务报销费用培训
- 2024年甘肃省卓尼县邮政公开招聘工作人员试题带答案详解
评论
0/150
提交评论