Java选择题武汉大学JAVA基础Word格式文档下载.docx
- 文档编号:16799660
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:8
- 大小:95.64KB
Java选择题武汉大学JAVA基础Word格式文档下载.docx
《Java选择题武汉大学JAVA基础Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java选择题武汉大学JAVA基础Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。
C
a)byteb)doublec)Stringd)char
7.下列运算符不是Java所支持的运算符是:
a)^^b)&
&
c)||d)~
8.下列关于类的描述不正确的是:
a)类是Java程序的基本要素
b)Java类程序的文件名必须和类名相同
c)有主函数的Java程序可以没有类
d)Java类是可以继承的
9.下列关于类对象描述中正确的有:
a)Java类对象和结构体对象一样,只有属性
b)一个Java类只能创建一个对象
c)Java类的对象不用初始化就可以使用
d)以上都不
10.要使用某个包中的类,需要在程序中使用哪个关键字进行引用:
B
a)packageb)importc)staticd)class
11.
12.
13.main方法是Java
Application程序执行的入口点,关于main方法的方法头以下哪项是正确的(
B
)
a)public
static
void
main()
b)public
main(String
args[])
c)publicstaticint
main(String
[]arg)
d)public
arg[])
14.在编写Java
Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上(
C
)语句。
a)import
java.awt.*;
b)import
java.applet.Applet;
c)C、import
java.io.*;
d)import
java.awt.Graphics;
15.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(
A
a)static
method()
method()
c)final
d)abstract
16.下列哪个是合法的Java标识符?
(
D
a)Tree&
Glasses
b)FirstJavaApplet
c)_$theLastOne
d)273.5
17.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(
)个比特位。
a)8
b)16
c)32
d)64
18.对于构造函数,下列叙述正确的是(
)。
a)构造函数是类的一种特殊函数,它的方法名必须与类名相同。
b)构造函数的返回类型只能是void型。
c)构造函数的主要作用是完成对类的对象的初始化工作。
d)一般在创建新对象时,系统会自动调用构造函数。
19.若需要定义一个类域或类方法,应使用哪种修饰符?
b)package
c)private
d)public
20.若在某一个类定义中定义有如下的方法:
abstract
performDial(),该方法属于(
a)本地方法
b)最终方法
c)解态方法
d)抽象方法
21.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?
a)实例方法可以直接调用父类的实例方法
b)实例方法可以直接调用父类的类方法
c)实例方法可以直接调用其他类的实例方法
d)实例方法可以直接调用本类的类方法
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。
这种面向对象程序特性称为:
G
e)隐藏
f)覆盖
g)重载
h)Java不支持此特性
22.在使用interface声明一个接口时,只可以使用(
)修饰符修饰该接口。
a)private
b)protected
protected
23.设有下面两个赋值语句:
a=Integer.parseInt("
1024"
);
b=Integer.valueOf("
).intValue();
下述说法正确的是(
a)a是整数类型变量,b是整数类对象
b)a是整数类对象,b是整数类型变量
c)a和b都是整数类对象并且它们的值相等
d)a和b都是整数类型变量并且它们的值相等
24.在编写异常处理的Java程序中,每个catch语句块都应该与(
)语句块对应,使得用该语句块来启动Java的异常处理机制。
a)if-else
b)switch
c)try
d)throw
25.Java语言是(D)
a)面向问题的解释型高级编程语言
b)面向机器的低级编程语言
c)面向过程的编译型高级编程语言
d)面向对象的解释型高级编程语言
26.下列的变量定义中,错误的是(D)
a)inti;
b)inti=Integer.MAX_VALUE;
c)staticinti=100;
d)int123_$;
27.既能作为类的修饰符,也能作为类成员的修饰符的是(A)。
a)public
b)extends
c)Float
d)static
28.若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是(C)
a)它们的返回值类型的不同
b)它们的名称的不同
c)它们的参数表的不同
d)它们的修饰符不同
29.下面是有关子类继承父类构造函数的描述,其中正确的是(D)
a)创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数
b)子类无条件地继承父类不含参数的构造函数
c)子类必须通过super关键字调用父类的构造函数
d)子类无法继承父类的构造函数
30.下面说法正确的是(A)
a)final可修饰类、属性、方法
b)abstract可修饰类、属性、方法
c)定义抽象方法需有方法的返回类型、名称、参数列表和方法体
d)用final修饰的变量,在程序中可对这个变量的值进行更改
31.下列关于继承的哪项叙述是正确的?
a)在java中允许多重继承
b)在java中一个类只能实现一个接口
c)在java中一个类不能同时继承一个类和实现一个接口
d)java的单一继承使代码更可靠
32.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?
b)无修饰符
c)public
d)protected
33.给出下列代码,如何使成员变量m被方法fun(C)直接访问?
classTest
{
privateintm;
publicstaticvoidfun()
{
……
}
}
a)将privateintm改为protectedintm
b)将privateintm改为publicintm
c)将privateintm改为staticintm
d)将privateintm改为intm
34.下列哪个是面向大型企业级用容器管理专用构件的应用平台?
a)J2EE
b)J2ME
c)J2SE
d)J2DE
35.下面(A)不是面向对象编程的3个原则
a)抽象
b)封装
c).继承
d)多态
36.Java是从(B)语言改进重新设计
a)Ada
b)C++
c)Pasacal
d)BASIC
37.下列语句哪一个正确(B)
a)Java程序经编译后会产生machinecode
b)Java程序经编译后会产生bytecode
c)Java程序经编译后会产生DLL
d)以上都不正确
38.下列说法正确的有(C)
a)class中的constructor不可省略
b)constructor必须与class同名,但方法不能与class同名
c)constructor在一个对象被new时执行
d)一个class只能定义一个constructor
39.下列哪一种叙述是正确的(C)
a)abstract修饰符可修饰字段、方法和类
b)抽象方法的body部分必须用一对大括号{}包住
c)声明抽象方法,大括号可有可无
d)声明抽象方法不可写出大括号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 选择题 武汉大学 基础