JAVA开发基础(习题卷24)
第1部分:单项选择题,共61题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]在Java中,哪个类用来把两个或更多的InputStream输入流对象合并为单个InputStream输入流对象使用。
A)RandomAccessFile
B)SequenceInputStream
C)Serializable
D)PipedInputStream
答案:B
解析:
2.[单选题]关于内嵌式引入CSS样式表,以下书写正确的是( )
A)<styletype="text/stylesheet”></style>
B)<styletype="text/css”></style>
C)<csstype="text/style”></css>
D)<csstype="text/stylesheet”></css>
答案:B
解析:
3.[单选题]若有定义如下 class dog { float x; static int y;…},则下列说法中正确的是()
A)x 称 为 类 变 量 , y 为 实 例 变 量
B)x,y 均为类变量
C)x,y 均为实例变量
D)x 为实例变量,y 为类变量
答案:D
解析:
java重载
4.[单选题]jQuery 中提供了 () 方法来删除元素
A)each()
B)add()
C)remove()
D)switch()
答案:C
解析:
5.[单选题]下列说法正确的是( )
A)JAVA程序的main方法必须写在类里面
B)JAVA程序中可以有多个main方法
C)JAVA程序中类名必须与文件名一样
D)JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来
答案:A
解析:
6.[单选题]下面隐式对象中,返回结果为String类型数组的是()()
A)param
B)paramValue
D)paramScope
答案:C
解析:
7.[单选题]Java 属于以下哪种语言?( )
A)机器语言
B)汇编语言
C)高级语言
D)以上都不对
答案:C
解析:
8.[单选题](    )是合理的标识符。
A)i++
B)5age
C)$y
D)case
答案:C
解析:
9.[单选题]下列关于System 类的描述中,错误的是?( )
A)System 类是final 关键字修饰的类,它不能被其他类所继承
B)System 类不能被实例化
C)System 类中定义了许多方法,但是没有定义属性
D)System 类中提供了获取当前系统属性的方法
答案:C
解析:
10.[单选题]下面的Java程序段:int i,j;for(i = 3;i > 0;i--) for(j = 0;j < 5;j++) {...}循环体的总执行次数是(选一项)
A)8
B)15
C)20
D)16
答案:B
解析:
11.[单选题](int)(Math.random() * (65535 + 1))返回值范围__________.
A)[1, 65536]
B)[1, 65536)
C)[0, 65536)
D)[0, 65536]
答案:C
解析:
12.[单选题]构造方法的说明中正确的是
A)一般用构造方法来初始化类的属性。所以不可以做其它处理
B)构造方法的取名规则任意
C)构造方法的调用是实例化对象时自动调用的
D)定义构造方法时应该指定返回值
解析:
13.[单选题]下列整数的定义中,错误的是:
A)int f=3.14.;
B)int a=012;
C)int i=189;
D)int d-0x123;
答案:A
解析:
14.[单选题]构造方法被调用是当()。
A)类定义时
B)使用对象的属性时
C)使用对象的方法时
D)对象被创建时
答案:C
解析:
15.[单选题]有关类的说法正确的是( )
A)类具有封装性,所以类的数据是不能被访问的
B)类具有封装性,但可以通过类的公共接口访问类中的数据
C)声明一个类时,必须用 public 修饰符
D)每个类中,必须有 main 方法,否则程序无法运行
答案:B
解析:
16.[单选题]下列程序的功能是统计字符串中"array"的个数,在程序的空白处应填入的正确选项是: public class FindKeyWords{ public static void main(sring[] args){ String text= " An array is a data structur that stores a collection of" + "values of the same type . You access each individual value" + "through an integer index . For example,if a is an array" + "of inergers, then a[i] is the ith integer in the array."; int arrayCount =0; int idex = -1; String arrarStr ="array"; index = text.indexof(arrayStr); while(index ______ 0) { ++arrayCount; index += arrayStr.length(); index = text.indexof(arrayStr,index); } System.out.println ("the text contains" + arrayCount + "arrays"); } }
A)<
B)=
C)<=
D)>=
答案:D
解析:
17.[单选题]在Java中,执行如下程序代码,执行完毕后变量c的值是( )int a=0,c=0;do{--c;a=a-1;}while(a>0);
A)0
B)1
C)-1
D)死循环
答案:C
解析:
18.[单选题]下面类或者接口中,不属于集合体系的是
A)java.util.Collections
C)java.util.Vector
D)java.util.Hashtable
答案:A
解析:
19.[单选题]下面关于Servlet的技术特点,正确的是( )
A)功能强大
B)不可移植
C)安全性不高
D)不可扩展
答案:A
解析:
20.[单选题]类的实例方法表示的是什么( )。
A)父类对象的行为
B)类的属性
C)类对象的行为
D)类的行为
答案:C
解析:
21.[单选题]下面选项中,属于JSP模板元素的是()
A)JAVA代码
B)HTML代码
C)JAVA注释
D)JSP指令
答案:B
解析:
22.[单选题]java.awt包提供了基本的java程序的GUI设计工具,包含控件、容器和()
A)布局管理器
B)数据传送器
C)图形和图像工具
D)用户界面构件
答案:A
解析:
23.[单选题]在Java中下面关于构造方法说法错误的是:
A)对于每一个类,Java虚拟机都提供一个默认构造方法
B)构造方法不能有返回类型
C)构造方法可以接收参数
D)当父类只有一个带参数的构造方法时,子类必须提供自定义的构造方法
答案:A
解析:
24.[单选题]如果x=4,y=2,则z=x&y值是
A)0
B)1
C)2
D)4
解析:
25.[单选题]非静态同步方法的锁对象是
A)不确定
B)this
C)所属类的类类型
D)Object对象
答案:B
解析:
26.[单选题]下列Java方法定义中,正确的是(选一项)
A)int
B)boolean
C)void
D)int
答案:D
解析:
27.[单选题]对number向下取整使用()方法
A)Math.abs(number)
il(number)
C)Math.floor(number)
D)Math.max(number1,number2)
答案:C
解析:
28.[单选题]下面选项中,可以从数组int [] arr = {10,1,2,3,4,5,6,7,8,9,10} 中求出元素10 所对应角标值的是( )
A)for(int x=0;x
B)for(int x=1;x
C)for(int x=0;x
D)for(int x=1;x
答案:A
解析:
29.[单选题]下列方法中,会导致DatagramSocket类发生阻塞的方法是( )
A)connect()
B)bind()
C)receive()
D)send()
答案:C
解析:答案是C。receive ()方法在接收到数据报前会一直阻塞,而其它方法不会发生阻塞。
30.[单选题]关于BufferedReader类的readLine()方法,以下说法不正确的是
A)方法readLine()每次读取一行数据。
B)方法readLine()每次读取一个字节。
C)该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并
通过catch块处理异常。
D)如果读到流的末尾,该方法返回的结果为null。
答案:B