JAVA开发基础(习题卷82)
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]在成员变量的修饰符中,规定只允许该类自身访问的修饰符是( )
A)private
B)public
C)默认
D)protected
答案:A
解析:
2.[单选题]下面关于java.util.HashMap类中的方法描述错误的是( )
A)containsKey(Objectkey)表示如果此映射包含对于指定的键,则返回true
B)remove(Objectkey)表示从此映射中移除指定键的映射关系(如果存在)
C)size()表示返回此映射中的键-值映射关系数
D)values()表示返回此映射所包含的键的Collection视图
答案:D
解析:values()表示返回此映射所包含的值的Collection视图,而不是键的Collection视图。
3.[单选题]main( )方法的正确定义方式是()。
A)public static void main ( String [ ] args ) {
new NameSurfer( ).start ( args ) ;
}
B)public static main ( String [ ] args ) {
new NameSurfer( ).start ( args ) ;
}
C)public void main ( String [ ] args ) {
new NameSurfer( ).start ( args ) ;
}
D)public static void main ( String [ ] args ) {
NameSurfer( ).start ( args ) ;
}
答案:A
解析:
4.[单选题]下列选项中,哪一项不是JavaScript中的事件?
A)onclick
B)onmouseover
C)onsubmit
D)onpressbutton
答案:D
解析:
5.[单选题]在多态中,哪一种转型方法不能自动完成,必须强制执行?
D)向上转型
答案:C
解析:
6.[单选题]Java程序经过编译后生成的文件的后缀是()。
A)obj
B)exe
C)class
D)java
答案:C
解析:
7.[单选题]表达式"Java " + 1 + 2 + 3的值是()
A)Java123
B)Java6
C)Java123
D)非法表达式
答案:C
解析:
8.[单选题]一个对象可能是( )
A)任何事物
B)算法
C)一个数据容器
D)一个程序
答案:A
解析:
9.[单选题]下面程序段的输出结果是( )int a = 2; System.out.print( a++); System.out.print( a); System.out.print(++a);
A)333
B)334
C)234
D)233
答案:C
解析:结果判断
10.[单选题]以下合法的字符常量是
A)B)\'
C)&'
D)a
答案:C
解析:
11.[单选题]while循环和do-while循环的区别是
A)没有区别,这两个结构在任何情况下效果一样
B)while循环比do-while循环执行效率高
C)while循环是先循环后判断,循环体至少被执行一次
12.[单选题]下面选项中,能够返回Filter设置的所有初始化参数名称的方法是( )
A)getServletContext()
B)getFilterName()
C)getInitParameter(String name)
D)getInitParameterNames()
答案:D
解析:
13.[单选题]以下选项中,FileOutputStream的父类的是
A)File
B)FileOutput
C)OutputStream
D)InputStream
答案:C
解析:
14.[单选题]通过DBUtils工具类实现查询学生表中的所有记录,可以实现封装操作的类是( )。
A)BeanHandler
B)BeanListHandler
C)ColumnListHandler
D)ScalarHandler
答案:A
解析:
15.[单选题]在编写 Java Application 程序时,若需要使用到标准输入输出语句,必须在程序的开 头写上( )语句。
A)import java.awt.*;
B)import java.applet.Applet;
C)import java.io.* ;
D)import java.awt.Graphics ;
答案:C
java重写和重载的区别解析:
16.[单选题]下面关于接口的说法不正确的是( )。
A)在Java程序里,接口是不支持多重继承的
B)接口所有的方法都是抽象的
C)接口是与某些类共用的一套方法,所以接口中的方法都是public的
D)用于定义接口的关键字是implements
答案:A
解析:
17.[单选题]阅读下列代码:System.out.println( “ Hello ” + 9 + 1);
下列选项中,哪个是正确的输出结果( )
A)Hello91
B)Hello10
C)Compilation fails.
D)An exception is thrown at runtime
18.[单选题]下列叙述中,错误的是( )
A)Java Applet程序的. class文件可用java命令运行
B)通常情况下 Java Application只能有一个main ( )方法
C)Java Applet必须有 HTML文件才能运行
D)Java Application与 Applet所用编译命令相同
答案:A
解析:
19.[单选题]在Java中,分析以下的代码,则执行循环语句后b的值为( )int a=1,b=10;do{ b-=a; a++; }while (b--
<0);
A)9
B)-2
C)-1
D)8
答案:D
解析:
20.[单选题]表达式 4.8 % 1.3 计算的结果是( )。
A)0.9
B)2.2
C)1.1
D)错误
答案:A
解析:在Java程序中,%运算符可以用于浮点运算。其运算结果为整数商的余数。4.8/1.3的整数商为3,余数为0.9。因此正确答案为A。
21.[单选题]请问所有的异常类皆继承哪一个类?( )
A)java.lang.Throwable
B)java.lang.Exception
C)java.lang.Error
D)java.io.Exception
答案:A
解析:
22.[单选题]声明一个数组, __[ ] a = new String[]{}; 空格处应该填写的的内容为()
A)int
B)double
C)String
D)string
答案:C
解析:
23.[单选题]下面关于Applet的说法正确的是( )
A)Applet也需要main方法
B)Applet必须继承自java.awt.Applet
C)Applet能访问本地文件
D)Applet程序不需要编译
答案:B
A)getDate()
B)getDay()
C)getHours()
D)getTime()
答案:A
解析:
25.[单选题]下列说法中能正确地描述类与对象关系的是_____。
A)对象是类的实例化
B)对象是抽象的,类可以通过对象来生成
C)对象是类的另一个名字
D)包含关系
答案:A
解析:
26.[单选题]若变量a是String类型的数据,那么表达式a + a的类型是( )
A)char
B)String
C)int
D)long
答案:B
解析:
27.[单选题]以下对重载描述错误的是()
A)方法重载只能发生在一个类的内部
B)构造方法不能重载
C)重载要求方法名相同,参数列表不同
D)方法的返回值类型不是区分方法重载的条件
答案:B
解析:构造方法可以重载,根据参数不同,方法可以相同。
28.[单选题]下列关于静态内部类的说法,错误的是()
A)静态内部类,就是使用 static 关键字修饰的成员内部类
B)静态内部类只能访问外部类的静态成员
C)创建静态内部类的对象时,必须要先创建外部类的对象
D)静态内部类不能直接访问外部类的非静态成员
答案:C
解析:
29.[单选题]下列哪个属于容器型构件( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论