Java语言与面向对象程序设计 厦门大学 20机考复习题库Word文件下载.docx
- 文档编号:14621457
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:14
- 大小:170.08KB
Java语言与面向对象程序设计 厦门大学 20机考复习题库Word文件下载.docx
《Java语言与面向对象程序设计 厦门大学 20机考复习题库Word文件下载.docx》由会员分享,可在线阅读,更多相关《Java语言与面向对象程序设计 厦门大学 20机考复习题库Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
一个java应用程序的文件中最多只能包含一个公有类
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件java源程序的文件名(不包括扩展名)与其内包含的主类名相同此选项是正确的答案
5、java是()公司于1995年推出的。
IBM
Microsoft
Sun此选项是正确的答案
Oracle
6、不允许作为类及类成员的访问控制符的是()。
publicprivate
static此选项是正确的答案
protected
7、在创建对象时必须()。
先声明对象,然后才能使用对象
先声明对象,为对象分配内存空间,然后才能使用对象
先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象此选项是正确的答案
上述说法都对
8、处理日期的类在Java的哪个包中()。
java.util##java.io##java.lang##此选项是正确的答案
java.iojava.lang
判断题
9、在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。
()
正确
错误此选项是正确的答案
10、类是一种类型,也是对象的模板。
正确此选项是正确的答案
错误
11、强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。
(
)
12、Java语言中,构造方法是不可以继承的。
13、下列关于JAVA语言特点的叙述中,错误的是()。
Java是面向过程的编程语言此选项是正确的答案
Java支持分布式计算Java是跨平台的编程语言Java支持多线程
14、下面语句执行后,i的值是()。
for(inti=0,j=1;
j<
5;
j+=3)i=i+j;
。
4
5此选项是正确的答案
6
7
15、接口中的方法默认的访问控制方式是();
public此选项是正确的答案
privateprotecteddefault
16、如下哪些字串可以是Java中的标识符?
fieldname此选项是正确的答案
String3number#number
17、下列算符中优先级最低的是()
++
%
?
此选项是正确的答案
&
18、下列程序段执行后b3的结果是()。
booleanb1=true,b2,b3;
24=b1?
b1:
b2;
true
false此选项是正确的答案
19、一下哪个语句是与类、对象有关的语句()。
if
package此选项是正确的答案
forswitch
20、Java语言的源程序不是编译型的,而是编译解释型的()。
21、如果只运行别人的Java程序,需要安装的是()。
WORD
JRE此选项是正确的答案
JDKJVM
22、inti=8,j=16;
if(i-1>
j)i--;
elsej--;
15
16
8此选项是正确的答案
23、编译一个定义了5个类和18个方法的Java源代码文件,编译该源代码文件时会产生几个字节码文件()。
23
18
5此选项是正确的答案
24、抽象类和接口的共同点是();
代表系统的抽象层
都不能被实例化都包含抽象方法
其他选项都对此选项是正确的答案
25、下面的哪一项能正确生成5个空字符串()
Stringa[]=newString[5]正确答案
String5[a]String[5]aStringa[5]
26、下列叙述中,正确的是()
声明变量时必须指定一个类型此选项是正确的答案
Java认为变量number与Number相同Java中唯一的注释方式是"
//"
源文件中public类可以有0或多个
27、用()修饰的域称为静态域,又称为“类变量”。
packagepublicvoid
28、Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。
29、下面的说法错误的是()
Java语言是面向对象的、解释执行的网络编程语言
Java语言具有可移植性
Java语言是与平台有关的编程语言此选项是正确的答案
Java语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境
30、代码被置于其他类定义中的类称之为()类
外部
内部此选项是正确的答案
匿名抽象
31、以下由for语句构成的循环执行的次数是()。
for(inti=0;
true;
i++);
。
有语法错,不能执行
无限次此选项是正确的答案
执行1次
一次也不执行
32、子类继承父类所有的public和()成员,而无论这个类是否与父类在同一个包中。
private
protected此选项是正确的答案
公共所有
33、面向对象程序设计语言是指提供描述面向对象方法所涉及到的类、对象、继承和多态等基本概念的()。
程序
Java
程序设计语言此选项是正确的答案
描述和表示
34、下列说法正确的是()
当运行javac命令对一个Java源程序(.java文件)进行编译时,必须写出该源文件的完整文件名,包括扩展名.java。
此选项是正确的答案
当运行javac命令对一个java源程序(.java文件)进行编译时,不必写出该源文件的扩展名.java。
当用java命令解析运行一个class文件时,必须写出该class文件的扩展名.class。
无论是运行javac还是java命令,后面的文件都必须给出文件扩展名。
35、关于选择结构下列哪个说法正确?
()。
if语句和else语句必须成对出现
if语句可以没有else语句对应此选项是正确的答案
switch结构中每个case语句中必须用break语句switch结构中必须有default语句
36、静态初始化器是在其所属的类加载内存时由系统自动调用执行。
37、Java语言的源程序不是编译型的,而是编译解释型的。
38、Java语言是()的程序设计语言。
面向对象此选项是正确的答案
计算机高级编程
39、Java程序的执行过程中用到一套JDK工具,其中javac.exe是指()。
Java文档生成器
Java解释器
Java编译器此选项是正确的答案
Java类分解器
40、Java平台具有()功能。
自动内存管理此选项是正确的答案
指针管理内存释放运行程序
41、如果jdk的安装路径为:
d:
\jdk,则将环境变量path设置为()后,在命令窗口中任何当前路径下,都可以直接使用javac和java命令
\jdk;
d:
\jdk\bin;
\jre\bin;
d:
\jre;
42、声明抽象方法用下面的格式:
()类型方法名([参数表]);
public
abstract此选项是正确的答案
finalstatic
43、Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
()
44、Java的基础类库包java.Lang也要经过import语句引用。
45、通过类创建的对象称为一个类的“()”。
对象
实例此选项是正确的答案
变量
其他选项都不对
46、定义一个接口必须使用的关键字是()。
publicclass
interface此选项是正确的答案
static
47、Java源文件通过Java编译器()编译成.class文件。
java.exejava
javac.exe此选项是正确的答案
javah
48、用()修饰的类可以被其他任何类使用,如果没有这个修饰符类只能被与它在同一个包中的其他类使用。
私有的
public(共有的)此选项是正确的答案
全局的默认
49、引入整个包中所有成员,即“import包名字.*”,例如:
importjava.io;
importjava;
importjava.io.*;
import*.*;
50、以下由for语句构成的循环执行的次数是()。
有语法错,不能执行无限次此选项是正确的答案执行1次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言与面向对象程序设计 厦门大学 20机考复习题库 Java 语言 面向 对象 程序设计 20 复习 题库