- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§1 Java语言基础知识
一、填空题
1、Java 编译程序将Java源程序转换成伪机器语言,这种伪机器语言也称为 2、Java语言之所以可以“一处编写,各处运行”,是因为在各种软硬件平台上都有一个采用本地代码实现的
3、采用Java语言中的基本数据类型char定义的变量在内存中占 字节。
4、Java 编译器(Complier)将Java源程序(其扩展名为.java)编译后,生成的代码被称为字节码 ( 其扩展名为 )
5、Java字节码(Byte code)运行的方式有两种:一种是解释方式;另一种是 ,由代码生成器将字节码转换成本地的机器代码,然后可以较高的速度被执行。
6、Java 编译器将 编译后,生成的代码被称为字节码 ()
7、Java字节码运行在JVM,从而使其具备 特点,但由于字节码要通过JVM解释后才能在宿主机上运行,因此其主要缺点 。
8、Java是一个国际化的程序设计语言,在Java中一个 变量占两个字节,一个 占一个字节。
9、在特定的计算机上运行字节码,该计算机上必须首先安装 ,简称为JVM, Java字节码是 ,但JVM是平台相关的。
10、为了加快字节码的运行速度,字节码下载到本地机上的,可以通过一种称为 的技术将其编译成本地代码。
11、在Java中数组也是 ,而不是变量.
12、Java字节码是在一种特殊的被称作 上运行的。
13、Java Application程序是指在客户端虚拟机的运行、可读写客户数据、可以GUI或命令行运行,且主类应有一个 函数,它是程序运行的起点。
14、面向对象程序设计的基本组成单位是类,程序运行时由 生成对象,对象之间通过发送 进行通信,相互协作完成相应的功能。
15、变量除了存储基本数据类型的数据外,还能存储对象的引用。用来存储对象引用(reference)的变量称为 。
二、单项选择题
1、Java 是一个面向对象的程序设计语言,它有很多优良的特性,以下不是Java优点的是: D
A、安全性
B、平台无关性
C、支持多线程
D、支持指针操作
2、数组由同一类型的一连串对象或者基本数据组成,并封装在同一个标识符(数组名称)下,数组是一个对象,以下描述不正确的是:
A、数组对象需要用new 生成
B、数组对象生成后,其长度可动态改变
C、二维数组中,每一维的数组元素个数可以不同
D、数组内的对象的存放不一定是连续的
3、一个java源代码文件被称为一个编译单元,由三部分组成:package 、import及class,以下正确的说法是:
A、一个编译单元只能包含一个类
B、一个编译单元只能有一个含main()方法的类
C、一个编译单元中只能有一个public类,该类必须与文件同名
D、一个编译单元中可含多个类,且public 类不限于一个
4、面向对象程序设计语言的基本特征:
A、类、对象、抽象和封装
B、类、抽象和封装、继承
C、抽象和封装、继承和多态
D、接口、封装、继承和多态
5、Java是一个平台无关的面向对象的程序设计语言,以下关于Java语言的描述正确的是:
A、Sun JDK+Eclipse 可用于开发Java
B、JVM可用于开发Java程序
C、Java只能使用Sun JDK开发
D、Java必须在Eclipse下运行
三、判断题
1、Java语言中定义了丰富的数值运算符,其中自加符(++)和自减运算符(--)只能作用于整型变量。
2、一个编译单元中就是一个Java源程序,一个编译单元经编译后,将产生一个字节码文件。
3、Java语言与C语言有很多相似之处,在C语言中并没有boolean型的变量,非0的数值表示逻辑真,0表示逻辑假。在Java语言中也采取了同样的表示方法。
4、与C语言相似,Java也是从main()函数开始运行的,且在一个Java程序(可能包含多个类)中只能有一个main()函数。
5、Java语言成为当前最受欢迎的程序设计语言的原因之一是它非常适合于开发Internet和Web应用程序。
6、在Java语言中,数据本身就是对象,数组元素可以简单数据类型也可以是对象的引用,并且数组中数组元素的个数是可以动态调整的。
7、Java程序中标识符
文档评论(0)