【Java精品源码栏目提醒】:网学会员Java精品源码为您提供用于将java源代码文件编译成字节码的编译器是【精品推荐-doc】 - 销售管理参考,解决您在用于将java源代码文件编译成字节码的编译器是【精品推荐-doc】 - 销售管理学习中工作中的难题,参考学习。
一、 单选题1、 用于将
java源代码文件编译成字节码的编译器是 。
A. javac B.
java C. jdb D. javah 解答A 知识点列表2.1
JAVA虚拟机、特点及
JAVA运行系统。
2、
Java应用程序的入口方法是 。
A. start B. init C. paint D. main 解答D 知识点列表2.2
Java Applet程序、Application程序的编辑、编译和运行。
3、 下列选项在
java中属于不合法的标识符的是 。
A. BigMeaninglessName B. _whatavariable C. myvar D. dollar 解答 知识点列表3.4
Java 语言变量、常量的使用及其运算操作。
4、 当在命令行输入
java myprog good morning 运行以下代码输出结果是 。
public class myprog public static void mainString argv System.out.printlnargv2 A. myprog B. good C. morning D. Exception raised: quotjava.lang.ArrayIndexOutOfBoundsException: 2quot 解答D 知识点列表2.2
Java Applet程序、Application程序的编辑、编译和运行。
5、 编译和运行下面代码后显示的结果是 。
import
java.awt. public class Butt extends Frame public static void mainString argv Butt MyButnew Butt Butt Button HelloButnew ButtonquotHelloquot Button ByeButnew ButtonquotByequot addHelloBut addByeBut setSize300300 setVisibletrue A. 2个按钮并排占据整个窗体左边是Hello按钮右边是Bye按钮 B. Hello按钮占据整个窗体 C. Bye按钮占据整个窗体 D. Hello和Bye按钮都位于窗体的上部 解答C 知识点列表 7.1
Java 常用的布局策略及主要容器组件图形界面的基本构成。
6、 下列整型数据类型中需要内存空间最少的是 。
A. short B. long C. int D. byte 解答D 知识点列表3.1 强制数据类型的转换格式了解运算符的优先级和结合性。
7、 下列代码段执行后的输出结果是 。
int x3 int y10 System.out.printlnyx A. 0 B. 1 C. 2 D. 3 解答B 知识点列表3.3
Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用。
8、 执行完代码int x new int25后下列选项说明正确的是 。
A. x24为0 B. x24未定义 C. x25为0 D. x0为空 解答A 知识点列表3.2
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 知识点列表5.3
Java 父类与子类、域继承和方法继承的操作过程。
10、当编译和运行下面代码时出现的结果是 。
import
java.io. class ExBase abstract public void martley public class MyEx extends ExBase public static void mainString argv DataInputStream fi new DataInputStreamSystem.in try fi.readChar catchIOException e System.exit0 finally System.out.printlnquotDoing finallyquot A. 编译时发生错误 B. 可以运行按任意键退出 C. 可以运行按任意键提示quotDoing finallyquot然后退出 D. 刚开始运行立即退出 解答A 知识点列表8.1 异常处理异常与异常类、抛出异常、异常的捕获。
11、当类的成员未用访问权限修饰符时
Java认为此成员的访问权限为 。
A. private B. protected C.friendly D.public 解答C 知识点列表4.2 用户程序自定义类和对象的基本格式。
12、设 xy 均为已定义的类名下列声明对象x1的语句中正确的是 。
、public x x1 new y B、x x1x C、x x1new x D、int x x1 解答C 知识点列表4.2 用户程序自定义类和对象的基本格式。
13、在switchexpression语句中expression的数据类型不能是 。
A、double B、char C、byte D、short 解答A 知识点列表3.5
Java 语言流程控制语句的功能及使用。
14、为了使包sos在当前程序中可见可以使用的语句是 。
A、import sos. B、package sos. C、sos import D、sos package 解答A 知识点列表 4.1 系统定义的类包。
15、下列数组初始化形式正确的是 。
、int t1123456 B、int t2123456 C、int t332123456 D、int t4 t4123456 解答A 知识点列表3.2
Java语言向量引入的目的及其与数组的区别。
16、下列语句序列执行后x 的值是 。
int a3 b4 x5 if ab xax A、35 B、25 C、20 D、5 解答B 知识点列表3.5
Java 语言流程控制语句的功能及使用。
17、当下列程序执行时其输出结果是 。
int x 5 int y 2 System.out.printlnx y quotkquot A、5k B、7k C、52k D、3k 解答B 知识点列表3.3
Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用。
18、下列说法正确的是 。
A、final 可修饰类、属性、方法 B、abstract可修饰类、属性、方法 C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体 D、用final修饰的变量在程序中可对这个变量的值进行更改 解答A 知识点列表4.2 用户程序自定义类和对象的基本格式。
19、编译和运行下面代码时显示结果是 public class Conv public static void mainString argv Conv cnew Conv String snew Stringquotelloquot c.amethods public void amethodString s char cH cs System.out.printlnc A、Hello B、ello C、elloH D、编译错误 解答D 知识点列表6.1
Java语言 Object类、数据类型类、Math类和System类的功能及所提供的属性和方法。
20、Runnable接口中的抽象方法是 。
A、start B、stop C、yield D、run 解答D 知识点列表5.2
Java语言包的创建和引用接口的作用、定义及实现方法。
21、在
Java中由
Java编译器自动导入而无需在程序中用import导入的包是 。
A、
java.applet B、
java.awt C、
java.util D、
java.lang 解答D 知识点列表4.1 系统定义的类包 22、在
Java中所有类的根类是 。
A、
java.lang.Object B、
java.lang.Class C、
java.applet.Applet D、
java.awt.Frame 解答A 知识点列表4.1 系统定义的类包。
23、
Java语言的类间的继承关系是 。
A、多重的 B、单重的 C、线程的 D、不能继承 解答B 知识点列表5.3
JAVA父类与子类、域继承和方法继承的操作过程 接口的作用、定义及实现方法。
24、当下列程序执行时其输出结果是 。
int i9 switch i default: System.out.printlnquotdefaultquot case 0: System.out.printlnquotzeroquot break case 1: System.out.printlnquotonequot case 2: System.out.printlnquottwoquot A、default B、default zero C、错误 default 子句没有定义 D、没有输出结果 解答 知识点列表3.5
Java 语言流程控制语句的功能及使用。
25、下列常见的系统定义的异常中有可能是网络原因导致的异常是 。
A、ClassNotFoundException B、IOException C、FileNotFoundException D、UnknownHostException 解答D 知识点列表8.1 异常处理异常与异常类、抛出异常、异常的捕获。
26、下列说法正确的是 。
A.
java Applet 程序必须在浏览器中执行 B.
java 应用程序必须在浏览器里执行 C.
java Applet 程序不一定在浏览器中执行 D.
java 应用程序可以在浏览器中执行 解答C 知识点列表2.2
Java Applet程序、Application程序的编辑、编译和运行。
27、阅读下列代码后下列选项说法正确的是 。
public class Person int arrnew int10 public static void mainString args System.out.printlnarr1 A、编译时将产生错误 B、编译时正确运行时将产生错误 C、输出零 D、输出空 解答A 知识点列表3.2
Java语言向量引入的目的及其与数组的区别。
28、下列
Java常见事件类中属于窗体事件类的是 。
A、InputEvent B、KeyEvent C、MouseEvent D、WindowEvent 解答D 知识点列表7.3
Java 标准组件的创建、使用与事件处理。
29、Applet小程序 和 Application独立程序的主要区别是 。
A、小程序内必须有 main 方法 B、独立程序必须包含 main 方法而Applet小程序的父类一定是Applet C、两者都必须有 main 方法 D、小程序必须包含 main 方法而独立程序的父类一定是Applet 解答B 知识点列表6.2
Java Applet 类的主要方法及浏览器自动调用主要方法的操作过程。
30、下列选项中属于过滤流FilterInputStream的子类的是 。
A、DataInputStream B、DataOutputStream C、PrintStream D、BufferedOutputStream 解答A 知识点列表8.4 流式输入输出与文件处理
JAVA的输入输出类库、简单的输入/输出流读写文件、管道流、存储器读写、文件的处理及随机访问。
31、下列选项中的组件都属于容器其中父类属于
java.awt.Window的容器是 。
A、Frame B、Panel C、Container D、Applet 解答A 知识点列表7.1
Java 常用的主要容器组件。
32、在
Java中用package语句说明一个包时该包的层次结构必须 。
A、与文件的结构相同 B、与文件目录的层次相同 C、与文件类型相同 D、与文件大小相同 解答B 知识点列表5.2
Java语言包的创建和引用接口的作用、定义及实现方法。
33、设 String s quotstoryquot 下列选项中的语句书写正确的是 。
A、s quotbooksquot B、char c s1 C、int len s .length D、s s - quotbooksquot 解答A 知识点列表3.1 了解运算符的优先级和结合性。
34、阅读下列代码其正确的结果是 。
publicclass Test2 static boolean foochar c System.out.printc returntrue Public staticvoid mainString argv int i 0 //for6588ampampilt267 for fooA fooB ampamp i lt 2 fooC i fooD A. ABDCBDCB B. ABCDABCD C. Compilation fails. D. An exception is thrown at runtimeB、1 解答A 知识点列表3.3
Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用。
35、当浏览器的用户离开applet所在的HTML页时都会调用方法 。
A、stop B、init C、paint D、repaint 解答A 知识点列表6.2
Java Applet 类的主要方法及浏览器自动调用主要方法的操作过程。
36、有以下程序段 class MyThread extends Thread public static void mainString args MyThread t new MyThread MyThread s new MyThread t.start System.out.printquotone.quot s.start System.out.printquottwo.quot public void run System.out.printquotThreadquot 则下列选项说法正确的是 。
A、编译失败 B、程序运行结果为one.Threadtwo.Thread C、程序运行结果是one.two.ThreaThread D、程序运行结果不确定 解答D 知识点列表8.2 多线程程序设计线程的概念、
JAVA线程的创建、线程优先级和线程调度、如何在程序中实现多线程。
37、仔细分析下面程序其正确的输出结果是 。
publicclass Test1 publicstaticvoid changeStrString str strquotwelcomequot publicstaticvoid mainString args String strquot1234quot changeStrstr System.out.printlnstr A、welcome B、welcome1234 C、1234 D、1234welcome 解答C 知识点列表6.1
Java语言 Object类、数据类型类、Math类和System类的功能及所提供的属性和方法。
38、编译和运行下面代码后显示的结果是 。
public class Inc public static void mainString argv Inc inc new Inc int i 0 inc.fermini i i System.out.printlni void ferminint i i A、编译报错误 B、2 C、1 D、0 解答D 知识点列表3.4
Java 语言变量、常量的使用及其运算操作。
39、下列有关
Java语言描述不正确的是 。
A、
Java语言开发的程序与平台无关即用
Java语言开发的程序可以在不同的操作系统下运行 B、
Java采用完全面向对象的程序设计方法其封装性使网络程序更安全 C、
Java采用自动的方法动态分配内存即变量使用之后当退出程序该变量也就自动从内存消失 D、任何语言开发的程序都与其开发平台有关如用VB基于Windows98开发的程序就可以在DOS下运行 解答D 知识点列表2.1
JAVA虚拟机、特点及
JAVA运行系统。
40、定义主类的类头时可以使用的访问控制符是 。
A、private B、protected C、public D、private protected 解答C 知识点列表4.2 用户程序自定义类和对象的基本格式。
41、任何一个Applet开始执行时必然会被自动调用三个方法这三个方法被调用的顺序依次是 。
A、init paint start B、start paint init C、paint start init D、init start paint 解答D 知识点列表6.2
Java Applet 类的主要方法及浏览器自动调用主要方法的操作过程。
42、当浏览器重新返回Applet所在页面时将调用Applet类的方法是 。
A、start B、init C、stop D、destroy 解答A 知识点列表6.2
Java Applet 类的主要方法及浏览器自动调用主要方法的操作过程。
43、下列有关事件监听器的描述正确的是 。
A、多个监听者可以被附加到一个组件 B、只有一个监听者可以被附加到一个组件上 C、一个监听者只能接受一个组件产生的事件 D、以上描述都不对 解答A 知识点列表7.3
Java 标准组件的创建、使用与事件处理。
44、在
JAVA语言网络编程中URL类是在
java.net包中该类中提供了许多方法用来访问URL对象的各种资源下列选项中可用来获取URL中的端口号的是 。
A、getFile B、getProtocol C、getHost D、getPort 解答D 知识点列表8.5
JAVA的网络程序设计网络资源访问。
45、为了区分重载多态中同名的不同方法要求 。
A、采用不同的参数列表 B、返回值类型不同 C、调用时用类名或对象名做前缀 D、参数名不同 解答A 知识点列表5.1
Java方法的重载构造函数继承与重载的含义。
46、下面不属于
Java关键字的是 。
A、sealed B、private C、new D、transient 解答A 知识点列表4.2 用户程序自定义类和对象的基本格式。
47、下面语句操作的输出结果是 。
System.out.println4 3 A、6 B、0 C、1 D、7 解答D 知识点列表3.4
Java 语言变量、常量的使用及其运算操作。
48、
Java语言中的一些低级实用工具如处理时间的Date类处理变长数组的Vector类等它们所在的包是 。
A、
java.lang包 B、
java.io包 C、
java.awt包 D、
java.util包 解答D 知识点列表5.2
Java语言包的创建和引用接口的作用、定义及实现方法。
49、假设你正在为应用系统设计一个
Java图形用户界面GUI需要能输入多行文本信息下列组件中最能满足这个要求的是 。
A、TextArea B、Label C、TextField D、Checkbox 解答A 知识点列表7.1
Java 常用的布局策略及主要容器组件图形界面的基本构成 50、set collection 遇到重复的元素处理的方式是 。
A、试图添加一个重复的元素时会抛出一个异常 B、试图添加一个重复的元素时重复元素将不能被加入 C、一个set可以包含重复元素 D、编译的时候重复的元素会导致错误 解答B 知识点列表4.1 系统定义的类包。
51、下列关于修饰符混用的说法错误的是 。
A、abstract不能与final并列修饰同一个类 B、abstract类中不可以有private的成员 C、abstract方法必须在abstract类中 D、staic方法中能处理非static的属性 解答D 知识点列表5.3
Java 父类与子类、域继承和方法继承的操作过程。
52、下列有关整型的最终属性 i 的定义正确的是 。
Astatic final int i100 Bfinal i Cstatic int i Dfinal float i1.2f 解答A 知识点列表3.4
Java 语言变量、常量的使用及其运算操作。
53、下列代码中的“this”指的是 。
class bird int xy void flyint xint y this.xx this.yy A、bird B、fly C、bird或fly D、不一定 解答A 知识点列表4.2 用户程序自定义类和对象的基本格式。
54、下面2个文件位于相同目录下编译运行后会出现的情况是 。
//File P1.
java package MyPackage class P1 void afancymethod System.out.printlnquotWhat a fancy methodquot //File P2.
java public class P2 extends P1 public static void mainString argv P2 p2 new P2 p2.afancymethod A、2个文件都可以编译P2运行输出“What a fancy method” B、2个文件都不能编译 C、2个文件都可以编译P2运行时报错误 D、P1编译成功P2编译时报错误 解答D 知识点列表5.3
Java 父类与子类、域继承和方法继承的操作过程。
55、下列有关子类继承父类构造函数的描述正确的是 。
A、创建子类的对象时先调用子类自己的构造函数然后调用父类的构造函数 B、子类无条件地继承父类不含参数的构造函数 C、子类必须通过super关键字调用父类的构造函数 D、子类无法继承父类的构造函数 解答C 知识点列表 5.3
Java 父类与子类、域继承和方法继承的操作过程。
56、在代码中使用catchException e的好处是 。
A、只会捕获个别类型的异常 B、捕获try块中产生的所有类型的异常 C、忽略一些异常 D、执行一些程序 解答B 知识点列表8.1 异常处理异常与异常类、抛出异常、异常的捕获。
57、在
Java中不存在的布局方式是 。
A、顺序布局FlowLayout B、边界布局BorderLayout C、网络布局GridLayout D、中央布局CenterLayout 解答D 知识点列表7.1
Java 常用的布局策略及主要容器组件 58、编译和运行下面代码时显示的结果是 。
public class MyClass static int i public static void mainString argv System.out.printlni A、Error Variable i may not have been initialized B、null C、1 D、0 解答D 知识点列表3.4
Java 语言变量、常量的使用及其运算操作。
59、编译和运行下面代码时显示的结果是 。
public class Tux extends Thread static String sName quotvandeleurquot public static void mainString argv Tux t new Tux t.piggysName System.out.printlnsName public void piggyString sName sName sName quot wiggyquot start public void run forint i0.
上一篇:
【精品】Java开源工具在linux上的源码分析(详细说明配有图片)
下一篇:
数字钟的设计