|
《JAVA语言程序设计》考前练兵
1.[单选题] 护本地主机,对Applet安全限制中正确的是( )。
更多学习资料www.openhelp100.com
A.Applet可加载本地库或方法
B.Applet可读、写本地计算机的文件系统
C.Applet可向Applet之外的任何主机建立网络连接
D.Applet不能运行任何本地可执行程序
答:——D——
2.[单选题] 下列叙述中,错误的是( )。
A.Applet的默认布局管理器是FlowLayout
B.JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中
C.JApplet的内容面板的默认布局管理器是BorderLayout
D.JApplet的内容面板的默认布局管理器是FlowLayout
答:——D——
3.[单选题] Panel类的默认布局管理器是( )。
A.BorderLayout
B.CardLayout
C.FlowLayout
D.GridBagLayout
答:——C——
4.[单选题] Java对I/O访问所提供的同步处理机制是( )。
A.字节流
B.过滤流
C.字符流
D.压缩文件流
答:————
5.[单选题] Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是( )。
A.getAbsolutePath()
B.getParentFile()
C.getAbsoluteFile()
D.getName()
答:————
6.[单选题] 下列叙述中,错误的是( )。
A.Applet事件处理机制与Java Application相同
B.JApplet事件处理机制采用监听器方式
C.Applet事件处理机制采用监听器方式
D.JApplet事件处理机制不是采用监听器方式
答:————
7.[单选题] 下列叙述中,错误的是( )。
A.JButton类和标签类可显示图标和文本
B.Button类和标签类可显示图标和文本
C.AWT构件能直接添加到顶层容器中
D.Swing构件不能直接添加到顶层容器中
答:————
8.[单选题] J2SDK基本命令中能生成C语言头文件的命令是( )。
A.javah
B.javap
C.jar
D.java
答:————
9.[单选题] 下列叙述中,错误的是( )。
A.java
B.exe是Java的编译器
C.javado
D.exe是Java的文档生成器
E.javaprof.exe是Java解释器的剖析工具
F.javap.exe是Java的解释器
答:————
10.[单选题] 下列类中属于字节输入抽象类的是( )。
A.FileInputStream
B.ObjectInputStream
C.FilterInputStream
D.InputStream
答:————
11.[单选题] 在JDK目录中,Java程序运行环境的根目录是( )。
A.bin
B.demo
C.lib
D.jre
答:————
12.[单选题] 内部类不可直接使用外部类的成员是( )。
A.静态成员
B.实例成员
C.方法内定义
D.以上都不是
答:————
13.[单选题] 下列语句中执行跳转功能的语句是( )。
A.for语句
B.while语句
C.continue语句
D.switch语句
答:————
14.[单选题] 要在HTML文件中嵌入Applet,在标记中必须定义的是( )。
A.Applet字节码文件的URL
B.Applet显示区域的高度和宽度
C.Applet字节码的文件名
D.B和C
答:————
15.[单选题] 下面程序中需要对Employee的对象进行存储,请在下划线处填入正确选项( )。
class Employee implements ______{
……
}
A.Comparable
B.Serializable
C.Cloneable
D.DataInput
答:————
16.[单选题] 下列关于System类的叙述中,错误的是( )。
A.System类是一个final类
B.System类不能实例化
C.System类中没有定义属性
D.System类主要提供了系统环境参数的访问
答:————
17.[单选题] 能向内存直接写入数据的流是( )。
A.FileOutputStream
B.FileInputStream
C.ByteArrayOutputStream
D.ByteArrayInputStream
答:————
18.[单选题] 下列适配器类中不属于事件适配器类的是( )。
A.MouseAdapter
B.KeyAdapter
C.ComponentAdapter
D.FrameAdapter
答:————
19.[单选题] 下列方法中与Applet显示无关的是( )。
A.update()
B.draw()
C.repaint()
D.paint()
答:————
20.[单选题] 下列关于对象串行化的说法中错误的是( )。
A.Java中,默认所有类的对象都可串行化
B.在对象串行化时,不保存对象所属类的构造方法
C.在实现Serializable接口的类中,用transient关键字可使某些数据不被串行化
D.ObjectInputStream和ObjectOutputStream类都支持对象的读和写
答:————
21.[单选题] 下列对Java特性的叙述中,错误的是( )。
A.在编写Java子类时可以自由地增加新方法和属性
B.Java的Applet要求编程首先创建JFrame窗口
C.Java语言用解释器执行字节码
D.Java中的类一般都有自己的属性和方法
答:————
22.[单选题] Swing与AWT相比新增的布局管理器是( )。
A.CardLayout
B.GridLayout
C.GridBagLayout
D.BoxLayout
答:————
23.[单选题] 在Java中,"目录"被看作是( )。
A.文件
B.流
C.数据
D.接口
答:————
24.[单选题] 下列带下划线的标识符符合Java命名约定的是( )。
A.package com.Bi.hr
B.public class xyz
C.int I
D.void setCustomerName()
答:————
25.[单选题] 在Java语言中,被称为内存分配的运算符是( )。
A.new
B.instance of
C.[ ]
D.( )
答:————
26.[单选题] RandomAccessFile是java.io包中的一个兼有输入输出功能的类。由于它是随机访问,所以文件读写一个记录的位置是( )。
A.起始
B.终止
C.任意
D.固定
答:————
27.[单选题] 下列语句中正确的是( )。
A.System.out.println(1+’1’)
B.int i=2+"2"
C.String s="on"+’one’
D.byte b=257
答:————
28.[单选题] 支持子程序调用的数据结构是( )。
A.栈
B.树
C.队列
D.二叉树
答:————
29.[单选题] 数据库应用系统中的核心问题是( )。
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训
答:————
30.[判断题] Java语言的源程序不是编译型的,而是编译解释型的。
A.对
B.错
答:————
31.[判断题] Java语言具有较好的安全性和可移植性及与平台无关等特性。
A.对
B.错
答:————
32.[判断题] java.util.Scanner(System.in)可以接收用户从键盘输入的简单数据。
A.对
B.错
答:————
33.[判断题] Java程序中不区分大小写字母。
A.对
B.错
答:————
34.[判断题] Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。
A.对
B.错
答:————
35.[判断题] 当前路径的标识是“.”。
A.对
B.错
答:————
36.[判断题] 机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。
A.对
B.错
答:————
37.[判断题] System类中的println()方法分行显示信息,而print()方法不分行显示信息。
A.对
B.错
答:————
38.[判断题] 在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。
A.对
B.错
答:————
39.[判断题] printf()和 format()方法使用指定格式字符串和参数,将格式化字符串写入到PrintStream类型的输出流System.out对象中。
A.对
B.错
答:————
40.[判断题] java命令不区分大小写,而javac命令区分大小写。
A.对
B.错
答:————
41.[判断题] Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。
A.对
B.错
答:————
42.[判断题] 所有的变量在使用前都必须进行初始化。
A.对
B.错
答:————
43.[判断题] Java语言使用的是Unicode字符集,每个字符在内存中占8位。
A.对
B.错
答:————
44.[判断题] 已知byte i = (byte)127; i = i +1;这两个语句能被成功编译。
A.对
B.错
答:————
45.[判断题] 类是一种类型,也是对象的模板。
A.对
B.错
答:————
46.[判断题] 实例方法中不能引用类变量。
A.对
B.错
答:————
47.[判断题] 类中说明的方法可以定义在类体外。
A.对
B.错
答:————
48.[判断题] 创建对象时系统将调用适当的构造方法给对象初始化。
A.对
B.错
答:————
49.[判断题] 对象可作方法参数,对象数组不能作方法参数。
A.对
B.错
答:————
50.[判断题] Java 语言不允许同时继承一个类并实现一个接口。
A.对
B.错
答:————
51.[判断题] 使用运算符new创建对象时,赋给对象的值实际上是一个引用值。
A.对
B.错
答:————
52.[判断题] class是定义类的惟一关键字。
A.对
B.错
答:————
53.[判断题] short shortValue=220; byte byteValue=shortValue。
A.对
B.错
答:————
54.[判断题] Java语言会自动回收内存中的垃圾。
A.对
B.错
答:————
55.[判断题] 说明或声明数组时不分配内存大小,创建数组时分配内存大小。
A.对
B.错
答:————
56.[判断题] int[] intArray[60]。
A.对
B.错
答:————
57.[判断题] char[] str=\。
A.对
B.错
答:————
58.[判断题] 强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。
A.对
B.错
答:————
59.[判断题] String str=\。
A.对
B.错
答:————
60.[判断题] 子类的成员变量和成员方法的数目一定大于等于父类的成员变量和成员方法的数目。
A.对
B.错
答:————
61.[判断题] 抽象方法是一种只有说明而无具体实现的方法。
A.对
B.错
答:————
62.[判断题] Java语言中,构造方法是不可以继承的。
A.对
B.错
答:————
63.[判断题] 调用this 或super构造方法的语句必须放在第一条语句。
A.对
B.错
答:————
64.[判断题] Java语言中,所创建的子类都应有一个父类。
A.对
B.错
答:————
65.[判断题] 一个类可以实现多个接口,接口可以实现“多重继承”。
A.对
B.错
答:————
66.[判断题] 实现接口的类不能是抽象类。
A.对
B.错
答:————
67.[判断题] 捕获异常try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。
A.对
B.错
答:————
68.[判断题] 使用构造方法只能给实例成员变量赋初值。
A.对
B.错
答:————
69.[判断题] 使用try-catch-finally语句只能捕获一个异常。
A.对
B.错
答:————
70.[判断题] Error类所定义的异常是无法捕获的。
A.对
B.错
答:————
71.[判断题] try-catch语句不可以嵌套使用。
A.对
B.错
答:————
72.[判断题] IOException异常是非运行时异常,必须在程序中抛弃或捕获。
A.对
B.错
答:————
73.[判断题] 用户自定义异常类是通过继承Throwable类来创建的。
A.对
B.错
答:————
74.[判断题] 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
A.对
B.错
答:————
75.[填空题] Java语言支持##协议,从而使得Java程序在分布式环境中能够很方便地访问处于不同地点的##。
答:————
76.[填空题] Java程序的编译和执行模式包括2点,是##和##。
答:————
77.[填空题] 开发Java程序的一般步骤是:##、##和##。
答:————
78.[填空题] 每个Java Application程序可以包括许多方法,但是必须有且只能有一个##方法,统一格式为## ,它是程序执行的##。
答:————
79.[填空题] 变量是Java程序的基本存储单元之一,变量的主要类型包括2大类:##和##。
答:————
80.[填空题] 在Java语言的基本数据类型中,占存储空间最少的类型是##,该类型占用的存储空间为##位。
答:————
81.[填空题] Java语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是##、##、##和##。
答:————
82.[填空题] boolean 类型数据不可以做##转换。
答:————
83.[填空题] Java语言中的##具有特殊意义和作用,不能作为普通标识符使用。
答:————
84.[填空题] 在Java语言中,浮点类型数据属于实型数据,可以分为##和## 两种。
答:————
85.[填空题] Java语言中的数据类型转换包括##和##两种。
答:————
86.[填空题] Java中的字符采用的是16位的##编码。
答:————
87.[填空题] 定义常量时要用关键字##,同时需要说明常量的##并指出常量的##。
答:————
88.[填空题] 数据类型中存储空间均为64位的两种数据类型是##和##。
答:————
89.[问答题] Java语言的特点?
答:————
90.[问答题] Java程序的开发步骤。
答:————
91.[问答题] Java源程序的组成?
答:————
92.[问答题] 如果JDK的安装目录为D:\jdk,应当怎么设置path和classpath的值?
答:————
93.[问答题] 举例说明类声明的格式?
答:————
94.[问答题] 简答用类创建对象的步骤?
答:————
95.[问答题] 当源文件有多个类时,请说明源文件的命名规则?
答:————
96.[问答题] Java代码块的写法有哪两种风格?当代码量较大时应当采用哪种编程风格?
答:————
97.[问答题] 什么是标识符?Java关于标识符的语法规则有哪些?
答:————
98.[问答题] Java的基本数据类型是什么?
答:————
99.[问答题] Java提供了哪些运算符?
答:————
100.[问答题] Java里的语句可分为哪几类?
答:————
101.[问答题] 求 1+2!+3!+...+20!的和。
答:————
102.[问答题] 输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数。
答:————
103.[问答题] 一球从100米高度自由落下,每次落地后反跳回原高度的一半;n次落地经过路线总长度和下次反弹的高度。
答:————
更多学习资料www.openhelp100.com
|
|