《1、JAVA语言基础知识【精品范本】.doc》由会员分享,可在线阅读,更多相关《1、JAVA语言基础知识【精品范本】.doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1Jaa语言基础知识一、 填空题1、 Jaa 编译程序将Jv源程序转换成伪机器语言,这种伪机器语言也称为jaa byteode(字节码)2、 av语言之所以可以“一处编写,各处运行”,是因为在各种软硬件平台上都有一个采用本地代码实现的 Jav VM(虚拟机)3、 采用Jav语言中的基本数据类型har定义的变量在内存中占 2字节。4、 Jav 编译器(Complir)将Java源程序(其扩展名为.java)编译后,生成的代码被称为字节码 (其扩展名为。clas )5、 aa字节码(yt code)运行的方式有两种:一种是解释方式;另一种是 Justin-m(即时编译),由代码生成器将字节码转换成
2、本地的机器代码,然后可以较高的速度被执行6、 Ja 编译器将 Java源程序(其扩展名为。aa)编译后,生成的代码被称为字节码 (其扩展名为。ls)7、 Java字节码运行在JM,从而使其具备 平台无关的特点,但由于字节码要通过JVM解释后才能在宿主机上运行,因此其主要缺点 是速度慢8、 Jaa是一个国际化的程序设计语言,在Jva中一个hr变量占两个字节,一个bye占一个字节。9、 在特定的计算机上运行字节码,该计算机上必须首先安装 Java虚拟机简称为JVM, Ja字节码是 平台无关的但JVM是平台相关的。1、为了加快字节码的运行速度,字节码下载到本地机上的,可以通过一种称为 JIT(Jst
3、intie comiltion)的技术将其编译成本地代码.11、在aa中数组也是 对象而不是变量。、Jva字节码是在一种特殊的被称作 Jva 虚拟机(J)上运行的。13、Jva pplcain程序是指在客户端虚拟机的运行、可读写客户数据、可以U或命令行运行,且主类应有一个 an()函数,它是程序运行的起点.14、面向对象程序设计的基本组成单位是类,程序运行时由 类生成对象,对象之间通过发送 消息进行通信,相互协作完成相应的功能。15、变量除了存储基本数据类型的数据外,还能存储对象的引用用来存储对象引用(eerene)的变量称为 引用变量(refern vriable)二、 单项选择题1、 Ja
4、v 是一个面向对象的程序设计语言,它有很多优良的特性,以下不是va优点的是安全性 平台无关性 C 支持多线程 D支持指针操作面向对象、安全性、操作平台无关、多线程、内存管理、数组由同一类型的一连串对象或者基本数据组成,并封装在同一个标识符(数组名称)下,数组是一个对象(不是变量),以下描述不正确的是: A数组对象需要用new 生成B数组对象生成后,其长度可动态改变(ngth) C 二维数组中,每一维的数组元素个数可以不同 数组内的对象的存放不一定是连续的3、一个jva源代码文件被称为一个编译单元,由三部分组成:package 、port及cls,以下正确的说法是:P A一个编译单元只能包含一个
5、类 一个编译单元只能有一个含main()方法的类C一个编译单元中只能有一个ublic类,该类必须与文件同名 D一个编译单元中可含多个类,且public 类不限于一个、面向对象程序设计语言的基本特征: A类、对象、抽象和封装 类、抽象和封装、继承 C抽象和封装、继承和多态D接口、封装、继承和多态5、ava是一个平台无关的面向对象的程序设计语言,以下关于Java语言的描述正确的是: A、un DKlips 可用于开发Jv B、JVM可用于开发Jva程序C、Ja只能使用SnJD开发D、ava必须在Ecipse下运行三、判断题 1 、Jva语言中定义了丰富的数值运算符,其中自加符(+)和自减运算符()
6、只能作用于整型变量.(不正确) 2、一个编译单元中就是一个ava源程序,一个编译单元经编译后,将产生一个字节码文件 (不正确) 3、Java语言与C语言有很多相似之处,在C语言中并没有boolan型的变量,非0的数值表示逻辑真,0表示逻辑假。在Jva语言中也采取了同样的表示方法。(不正确) 、与语言相似,Jva也是从ma()函数开始运行的,且在一个Jva程序(可能包含多个类)中只能有一个main()函数。 (不正确) 、Ja语言成为当前最受欢迎的程序设计语言的原因之一是它非常适合于开发Intrnet和Wb应用程序。(正确) 、在Java语言中,数据本身就是对象,数组元素可以简单数据类型也可以是对象的引用,并且数组中数组元素的个数是可以动态调整的。(不正确) 7、Java程序中标识符(Identifie) 是一个重要的概念,在Java程序中设计类名(las nme) 和包名(pckagnme)及方法名(methd name)及数据成员名(iel name)时不能重名。(不正确) 8、ava程序的可移植性是指源程序级的,即在不同系统中Jaa源程序经过重新编译后可运行于各种平台(硬件或软件)。(不正确)答:字节码运行在JV,使其具有平台无关的特点