下列各题A、B、C、D四个选项中,只有一个选项正确,请将正确选项涂写在答题卡相应位置上。
(11)用来导入已定义好的类或包的语句是()
A.main B.import C.public class D.class
(12)下列叙述中正确的是()
A.声明变量时必须指定一个类型
B.Java 语言认为变量number与Number相同
C.Java语言中唯一的注释方式是“//”
D.源文件中public类可以有0或多个
(13)下列属于合法的Java语言标识符是()
A."ABC" B.&5678 C.+rriwo D.saler
(14)下列代表十六进制整数的是()
A.0123 B.1900 C.fa00 D.0xa2
(15)在java语言中,实现用户界面功能的包是()
A.java.applet B.java.transaction C.java.util D.java.awt
(16)"++"运算符的操作数个数是()
A.1个 B.2个 C.3个 D.4个
(17)在switch(expression)语句中,expression的数据类型不能是()
A.double B.char C.byte D.short
(18)下列叙述中,错误的是()
A.父类不能代替子类 B.子类能够代替父类 C.子类继承父类 D.父类包含子类
(19)已知:int[ ] a=new int [100];在下列给出的数组元素中,非法的是()
A.a[0] B.a[1] C.a[99] D.a[100]
(20)在文件类提供的方法中,用于创建目录的方法是()
A.mkdir() B.mkdirs() C.list() D.listRoots()
(21)容器类java.awt.container的父类是()
A.java.awt.Window B.java.awt.Component C.java.awt.Frame D.java.awt.Panel
(22)下列代码中
if (x>0) {System . out . Println("first");}
else if (x>-3) {System .out .println("second");}
else {System .out .println("third");}
要求打印字符串为“second”时,x的取值范围是()。
A.x<=0并且x>-3 B.x>0 C.x>-3 D.x<= -3
(23)下列叙述中,错误的是()
A.File类能够存储文件 B .File类能够读写文件
C.File类能够建立文件 D.File能够获取文件目录信息
(24)下列叙述中正确的是()
A.Reader是一个读取字符文件的接口 B.Reader是一个读取数据文件的抽象类 CReader是一个读取字符文件的抽象类 DReader是一个读取字节文件的一般类
(25)用于输入压缩文件格式的ZipInputStream类所属包是()
A.java.utilB.java.ioC.java.nioD.java.util.html
(26)Panel和Applet的默认布局管理器是()
A.CardLayout B.FlowLayout C.BorderLayout D.GridLayout
(27)Swing构件必须添加到Swing顶层容器相关的()
A。选项板上 B.复选框上 C.内容板上 D.分隔板上
(28)查找随机文件的目录时,应选用的方法是()
A.readInt ( ) B. readBytes(int n) C.seek(longl ) D.readDouble( )
(29)自定义表格类中的model部分应实现的接口是()
A.AbstractTableModel B.JTable C.TableModel D.TableModelable
(30)下列关于Applet类的说法正确的是()
A.Applet是Java类,所以可以由JDK中的解释器java直接解释运行
B.Applet的主类不一定要定义为java.applet.Applet类或JApplet类的子类
C.Applet与Application的主要区别是执行方式
D.Applet不能在浏览器中运行
(31)下列代码中,将引起编译错误的行是()
1)public class Exercise {
2)public static void main (String args [ ]) {
3)3)float f= 0.0 ;
4)4)f +=1.0;
5)}
6)}
A.第2行 B.第3行 C.第4行 D.第6行
(32)为了向一个Applet传递参数,可以在HTML文件的Applet标志中使用PARAM选项。在Applet程序中获取参数时,应选择的方法是()
A.getParameter () B.getDocumentBase ( ) C.getCodeBase ( ) D.getImage ( )
(33)线程在生命周期中要经历5种状态。如果线程当前是新建状态,则它可到达的下一个状态是()
A.运行状态 B.阻塞状态 C.可运行状态 D.终止状态
(34)下列关于Java多线程并发控制机制的叙述中,错误的是()
A.Java中对共享数据操作的并发控制是采用加锁技术
B 线程之间的交互,提倡采用suspend()/resume( )方法
C.共享数据的访问权限都必须定义为private
D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止 死锁的发生
(35)下列操作中,不属于Applet安全限制的是()
A.加载本地库 B.读写本地文件系统
C.运行本地可执行程序 D.与同一个页面中的Applet通信
(11) B (12)A, Java的注释方法有三种,一个是双斜线“//”,一个是块注释时,“/*”
与“*/”,一个是(文档处理)注释“/ * *” 与“* /”。源文件中的public类可以有0或1 个。另外Java程序是区分大小写的。
(13)D, Java 的标识符以字母、下画线、美元符号作为首字符。
(14)D, 以0开头的是八进制,以0开头的是八进制数,以0x或者0X开头的是十六进制数。
(15)D
(16)A
(17)A,double是不正确的,其实也是不必要的。
(18) D
(19) D
(20) A
(21) B
(22) A
(23) B , File类也在io包中,但是File类不负责读写文件,也就是说File类不属于流类。File类提供了文件建立、删除、修改及查询信息的方法,没有对文件进行读写的方法。答案A虽然有些含糊,但是B是一定不对的,单项选择,所以选择B。
(24)C(25) D(26) B(27) C(28) C(29) C(30) C(31) B(32) A33) C(34) B(35) D