JAVA开发基础(习题卷38)
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下面关于 Java 的说法正确的是。
A)Java中的类可以有多个直接父类
B)抽象类可以实例化
C)最终类可以作为其他类的父类
D)Java中接口支持多继承
答案:D
解析:
2.[单选题]以下说法错误的是()。
A)虚拟机中没有泛型,只有普通类和普通方法
B)所有泛型类的类型参数在编译时都会被擦除
C)泛型的类型擦除机制意味着不能在运行时动态获取List中T的实际类型
D)创建泛型对象时请指明类型,让编译器尽早的做参数检查
答案:C
解析:
3.[单选题]从父类继承下来的方法重新改写称为:( )。
A)覆盖
B)重构
C)重载
D)复写
答案:B
解析:
4.[单选题]当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。
A)start()
B)init()
C)stop()
D)destroy()
答案:A
解析:
5.[单选题]在数据库中,以下不属于数据库发展阶段的是( )
A)人工管理阶段
B)数字管理阶段
C)文件管理阶段
D)数据库系统阶段
答案:B
解析:
6.[单选题]下列程序执行之后,将会输出( )。public class ex4{public static void main(String[]args){ int j=0;“for(int i=3;i>0;i--){ j+=i; System.Out.print(j); } } }
A)4
B)6
答案:D
解析:
7.[单选题]在Java中,( )语句作为异常处理的统一出口。
A)throw
B)try
C)finally
D)catch
答案:C
解析:
8.[单选题]下面选项中,关于Tomcat存放Web应用程序需要访问的JAR包的是()
A)bin
B)conf
C)lib
D)webapps
答案:C
解析:
9.[单选题]下列关于while 语句的描述中,正确的是
A)while 语句循环体中可以没有语句
B)while 语句的循环条件可以是整型变量
C)while 语句的循环体必须使用大括号
D)while 语句的循环体至少被执行一次
答案:A
解析:
java接口可以创建对象吗10.[单选题]要激活一个Java小应用程序applet,需具有( )文件。
A)html
B)字节码
C)exe
D)txt
答案:A
解析:
11.[单选题]监听事件和处理事件( )。
A)都由Listener完成
B)都由相应事件Listener处登记过的构件完成
C)由Listener和构件分别完成
D)由Listener和窗口完成出现的意外情况
答案:B
解析:
12.[单选题]简单main()方法是Java Application程序执行的起始点,以下main()方法头部合法的是
A)public
B)public
C)public
D)public
答案:B
13.[单选题]假设s 是 " abc ", 方法( )返回一个新字符串"abc".
im(s)
B)trim(s)
im(s)
im()
答案:D
解析:
14.[单选题]<jsp:useBean>声明的对象默认的有效范围是( )。
A)page
B)session
C)application
D)request
答案:A
解析:
15.[单选题]下列选项中,用于在定义子类时声明父类名的关键字是:
A)interface
B)package
C)extends
D)class
答案:C
解析:
16.[单选题]Java中所有类的父类是:
A)Father
B)Lang
C)Exception
D)Object
答案:D
解析:
17.[单选题]抽象方法()
A)可以有方法体
B)可以出现在非抽象类中
C)是没有方法体的方法
D)抽象类中的方法都是抽象方法
答案:C
解析:
18.[单选题]/2 +5%10;
A)5
B)7
C)10
D)12
答案:C
解析:
19.[单选题]以下不是Java基本数据类型的是( )
C)String
D)boolean
答案:C
解析:
20.[单选题]为了从文本文件中逐行读取内容,应该使用哪个处理流对象?
A)BufferedReader
B)BufferedWriter
C)Bufferedlnputstream
D)Bufferedoutputstream
答案:A
解析:
21.[单选题]不通过构造函数也能创建对象吗()
A)是
B)否
C)不确定
D)错题
答案:A
解析:Java创建对象的几种方式(重要):
(1) 用new语句创建对象,这是最常见的创建对象的方法。
(2) 运用反射手段,调用java.lang.Class或者flect.Constructor类的newInstance()实例方法。
(3) 调用对象的clone()方法。
(4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。
(1)和(2)都会明确的显式的调用构造函数 ;(3)是在内存上对已有对象的影印,所以不会调用构造函数 ;(4)是从文件中还原类的对象,也不会调用构造函数。
22.[单选题]
class="fr-fic fr-dib cursor-hover"
A)A
B
B)B
B
C)A
B
D)B
A
答案:C
解析:
23.[单选题]在Java 语言中定义了如下变量:double x=10.0; y=3.0;int z=2;下面强制转换符都发生了作用,除了(选一项)
A)(int)(x+y/z);
B)(double)(x/y);
C)(int)x;
D)(int)(y+z);
答案:B
解析:
24.[单选题]程序:
class TestApp{
public static void main (String[] args){ int x=6 ;
if (x>l)
System. out. println("x>l");
else if (x>5)
System. out .println("x>5");
else if (x<10)
System. out. println("x<lO");
else if (x<29)
System. out .println( "x<29");
else
System. out .println (“以上都不是”); }
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。