Java程序设计预赛题

2020-03-27 02:20

一、单选题

1、 Java JDK中调试器的命令是 ( )。

A. javac B. java C. jdb D. javah 解答:C

知识点列表:2.1 JAVA虚拟机、特点及JAVA运行系统

2、 运行jar文件中class文件需要在java命令后面加的参数为( )。

A. -cp B -g C -d D -verbose 解答:A

知识点列表:2.2 Java Applet程序、Application程序的编辑、编译和运行。 3、 下面哪项在java中是不合法的标识符?( )

A. $user B. point C. You&me D. _endline 解答:C

知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。 4、 下列哪一项不是Java保留字?( )

A. sizeof B. super C. abstract D. break 解答:A

知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。

5、 下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?( )

A. BorderLayout B. CardLayout C. GridLayout D. FlowLayout 解答:D

知识点列表: 7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成; 6、 下面哪些java语句会导致无限循环?( )

I、 while (true) i = 0; II、 while (false) i = 1; III、 while (!false) i = 0; A、III only

B、I and III only C、I only

D、I, II and III

解答:B

知识点列表:3.5 Java 语言流程控制语句的功能及使用。

7、 下面是Example.java文件的完整代码,请找出会产生编译错误的行( )。 1) class BaseClass {

2) public String str; 3) public BaseClass(){

4) System.out.println(“ok”);} 5) public BaseClass(String s){ 6) str=s;}}

7) class SubClass extends BaseClass{ 8) }

9) public class Example{ 10) public void method(){

11) SubClass s=new SubClass(“hello”); 12) BaseClass b=new BaseClass(“world”); 13) } 14) } A. 7 B. 10 C. 11 D. 12 解答:C

知识点列表:5.3 java类的构造函数以及Java 父类与子类、域继承和方法继承的操作过程。

8、 可以在下面代码段point x处写入的是( )。

//point x

public class Interesting{ //do something }

A. String str;

B. static int PI=3.14;

C. public class MyClass{//do other thing…} D. import java.awt.*; 解答:D

知识点列表:4.1 系统定义的类(包)。 9、下面关于事件监听的说明,哪一个语句是正确的? ( )

A. 所有组件,都不允许附加多个监听器

B. 如果多个监听器加在一个组件上,那么事件只会触发一个监听器 C. 组件不允许附加多个监听器

D. 监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别

解答:D

知识点列表:7.3 Java 标准组件的创建、使用与事件处理。 10、不能添加到Container中的是( )。

A、an Applet B、a Component C、a Container

D、a MenuComponent

解答:D

知识点列表:7.3 Java 标准组件的创建、使用与事件处理。 11、下面关于类的说法错误的是( )。 A、类是Java语言中的一种复合数据类型。

B、Java语言的类支持单继承和多继承。 C、类是对所有具有一定共性的对象的抽象。 D、类中包含数据变量和方法。 解答:B

知识点列表:5.2 Java语言包的创建和引用;接口的作用、定义及实现方法。

12、下面哪个关键字不是用来控制对类成员的访问的?( ) A、public B、protected C、default D、private 解答:C 知识点列表:4.2 用户程序自定义类和对象的基本格式。 13、在Java程序设计中,程序员创建( )文件,然后编译器把它们转化为( )文件。

A、源, HTML B、源, 字节代码

C、字节代码, 源 D、HTML, 字节代码 解答:B

知识点列表:2.2 Java Applet程序、Application程序的编辑、编译和运行。

14、下面的程序段执行后输出的结果是( )。 StringBuffer buf=new StringBuffer(\

buf.insert(5,\

System.out.println(buf.toString()); A、China2008@ B、@China2008 C、China@2008 D、China#2008

解答:C 知识点列表: 6.1 Java语言 Object类、数据类型类、Math类和System类的功

能及所提供的属性和方法; 15、有整型数组:int[] x={2,33,88,5,10};, 则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是( )。 A、88 33 10 5 2 B、2 5 10 33 88 C、88 10 2 33 5 D、5 33 2 10 88 解答:B 知识点列表:3.2 Java语言向量引入的目的及其与数组的区别。 16、Java应用程序的 main 方法中有以下语句,则输出的结果是 ( ) 。

int[] x={2,3,-8,7,9}; int max=x[0];

for(int i=1;i

if(x[i]>max) max=x[i]; }

System.out.println(max); A、2 B、-8 C、7 D、9 解答:D

知识点列表:3.5 Java 语言流程控制语句的功能及使用。

17、下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?( )

A、Class类 B、Thread类 C、System类 D、Object类 解答:A

知识点列表:2.2 Java Application程序的编辑、编译和运行。 18、下列关于变量的叙述哪个是错的?( )

A、实例变量是类的成员变量。

B、在方法中定义的局部变量在该方法被执行时创建。 C、实例变量用关键字static声明。 D、局部变量在使用前必须被初始化。 解答:C

知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。系统定义的类(包); 19、下列哪个选项是创建一个标识有\打开\按钮的语句?( )

A、TextField b = new TextField(\打开\); B、TextArea b = new TextArea (\打开\); C、Checkbox b = new Checkbox(\打开\); D、Button b = new Button(\打开\); 解答:D

知识点列表:7.2 利用Java类库中的类及方法绘制用户自定义的图形界面的方法 20、下面是一个Java程序片段:

public void paint (Graphics g) {

int x = 10; int y = 20;

paintPicture( g, x, y);

}

public void paintPicture(Graphics g, int a, int b) {

g.setColor(Color.red); // more code follows

}

当执行这段代码时,paintPicture方法中参数\的值将是什么? ( )

A、10 B、0 C、20

D、这段代码不能够编译。这是一个错误,因为从来没有声明参数\和给它赋值

解答:A

知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。 21、在Java语言中,下列哪个包是编译器自动导入的?( )

A、java.applet B、java.lang C、java.io D、java.awt 解答:B

知识点列表:4.1 系统定义的类(包)

22、下列哪一项说法最好地描述了Java中的对象? ( ) A、对象是通过import命令引入到程序中的所有事情

B、对象是方法的集合,这些方法在小程序窗口或应用程序窗口中产生图形元素,或

者计算和返回值

C、对象是一种数据结构,它具有操作数据的方法 D、对象是一组具有共同的结构和行为的类

解答:C

知识点列表:1.2 JAVA中支持面向对象的特点。 23、关于类继承的说法,正确的是( )。

A、Java 类允许多重继承 B、Java接口允许多继承 C、接口和类都允许多继承 D、接口和类都不允许多继承 解答:B

知识点列表:5.3 JAVA父类与子类、域继承和方法继承的操作过程, 接口的作用、定义及实现方法.

24、Java虚拟机指的是( ) 。

A、由Java操作的家用设备(通常是一个漂亮的小烤箱) B、Java字节代码的解释程序 C、Java源代码的编译器

D、运行Java 所需的硬件设备

解答:B

知识点列表:2.1 JAVA虚拟机、特点及JAVA运行系统。

25、下列常见的系统定义的异常中,哪个是输入、输出异常?( )

A、ClassNotFoundException B、IOException

C、FileNotFoundException D、UnknownHostException 解答:B

知识点列表:8.1 异常处理:异常与异常类、抛出异常、异常的捕获。

26、 在Java语言中,不允许作为类及类成员的访问限制修饰符的是( )。

A. public B. private C. static D. protected


Java程序设计预赛题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《药物波谱分析》考纲(附答案) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: