2023年春《Java程序设计》
一、单选题(本大题共50小题,每小题2分,共100分)
1、关于可以独立运行的Java应用程序,下列说法正确的是()。
A.无须main方法
B.必须有两个main方法
C.可以有多个或0个main方法
D.必须有一个main方法
【答案】D
2、Java创建一个对象使用的关键字是()。
A.class
B.interface
C.new
D.create
【答案】C
3、执行如下代码:int[]x=new int[5];,以下说法正确的是()。
A.x[4]为0
B.x[4]未定义
C.x[5]为0
D.x[0]为空
【答案】A
4、用关键字abstract定义的类()。
A.可以被实例化
B.不能派生子类
C.不能被继承
D.只能被继承
【答案】D
5、假设对象x具有属性a,则访问该属性的方法是()。
A.a.x
java变量的数据类型分为两种B.a.x()
C.x.a
D.x.a()
【答案】C
6、下面是一个无修饰符的类:class Car{...},则类Car()。
A.可被其他程序包中的类使用
B.仅能被本程序包中的类使用
C.不能被任何类使用
D.不能被其他类继承
【答案】B
7、构造方法在什么时候被调用()?
A.类定义时
B.使用对象的属性时
C.使用对象的方法时
D.对象被创建时
【答案】D
8、下列选项不允许作为类及类成员访问控制符的是()。
A.public
B.private
C.static
D.protected
【答案】C
9、表达式(short)(8/9.2*5)的值类型为()。
A.short
B.int
C.double
D.float
【答案】A
10、类B和类C都不是抽象类,并且类B是类C的父类。下面声明对象x1的语句不正确的是()。
A.B x1=new B()
B.B x1=new C()
C.C x1=new C()
D.C x1=new B()
【答案】D
11、下列关于Java内部类的叙述错误的是()。
A.内嵌类型可以与外层类型同名
B.内部类可以声明为抽象类
C.内部类中可以声明成员变量和成员方法
D.内部类可以继承父类或实现接口
【答案】A
12、表达式:(a>b)?(c>d)?a:c:d,(其中a=5,b=9,c=1,d=9)的值为()。
A.5
B.8
C.1
D.9
【答案】D
13、下列哪一个方法不是Applet生命周期相关的4个方法之一()。
A.init()
B.start()
C.wait()
D.stop()
【答案】C
14、下面的Java变量中,不属于复合类型的数据类型是()。
A.类
B.字符型
C.数组型
D.接口
【答案】B
15、Java中表示回车符的转义字符是()。
A.\t
C.\r
D.\f
【答案】C
16、Java程序的执行过程中用到一套JDK工具,其中是指()。
A.Java文档生成器
B.Java解释器
C.Java编译器
D.Java类分解器
【答案】C
17、定义一个名为“Car”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应该为()。
A.private class Car extends Object
B.public class Car
C.class Car extends Object
D.private class Car
【答案】B
18、当方法遇到异常又不知如何处理时,下列说法正确的是()。
A.捕获异常
B.抛出异常
C.声明异常
D.嵌套异常
【答案】C
19、Java中的哪个类提供了随机访问文件的功能()。
A.RandomAccessFile类
B.File类
C.RandomFile类
D.AccessFile类
【答案】A
20、下列哪个Java标识符是合法的()。
B.class
C.int
D.const1
【答案】D
21、Java程序源文件和经编译后的文件扩展名分别是()。
A..class和.java
B..java和.class
C..class和.class
D..java和.java
【答案】B
22、关于Swing组件,下列描述不正确的是()。
A.Swing库是AWT库的扩展,Swing组件称为重型组件
B.Swing组件不直接使用本地组件
C.基于Swing组件的图形用户界面,采用Jframe框架作为主窗口D.Swing组件都是放到容器中
【答案】A
23、下列语句中,()是不能通过编译的语句。
A.double d=545.0;
B.char a1="c";
C.int i=321;
D.float f1=45.0f;
【答案】B
24、下列有关线程的描述正确的是()。
A.并发线程之间均是无关的
B.并发线程之间均是交互的
C.交互线程之间只存在协作关系
D.线程的同步机制包括线程互斥和线程同步
【答案】D
25、Java程序设计语言中,JDBC指的是()。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论