JAVA复习题7-.pdf
《JAVA复习题7-.pdf》由会员分享,可在线阅读,更多相关《JAVA复习题7-.pdf(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1Java 复习题1.()是 Java 的前身。A.C+;B.C 语言;C.数据库语言;DOak 软件d2.Java语言最初是面向哪个应用领域设计的?AInternet;B制造业;C消费电子产品;DCADc3.Java语言是以哪一种语言为基础的?ABasic;BSmalltalk;Cc;D c+d4.Java语言属于()A面向机器的语言;B面向过程的语言;C面向对象的语言;D面向操作系统的语言c5.Java语言的字节代码是一种()A 文本文件B 图形文件;C 二进制文件D 压缩文件c6.下面的几种叙述中,不属于Java 语言的特点的是()A 简单易学,具有可移植性、健壮性、安全性、高性能;B
2、围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机CPU 和环境限制;CJava提供了丰富的类库;DJava 的小应用程序在网络上传输不受计算机CPU 和环境限制b7.Java语言是 1995 年由()公司发布的。ASun;BMicrsoft;CBorland;D FoxSoftwarea8.Java语言的执行模式是()A 全编译型;B 全解释型;C 半编译型;D 同脚本语言的解释模式c9.下列关于虚拟机说法错误的是()A 虚拟机可以用软件实现;B 虚拟机不可以用硬件实现;C 字节代码是虚拟机的机器码;D 虚拟机把代码程序与各操作系统和硬件分开b10.下列不属于Java语言
3、健壮性特点的是()AJava 能检查程序在编译和运行时的错误;BJava 能运行虚拟机实现跨平台;CJava自己操纵内存减少了内存出错的可能性DJava 还实现了真数组,避免了覆盖数据的可能b11.在 Java语言中有多种实现的机制,下列哪种技术属于垃圾回收机制?()A 字节编译;B 内存跟踪;C 语法检查;D 堆栈/下溢检查b12.JDK 是()A 一种全新的程序语言;B 一种程序开发辅助工具;C 一种由 Java写成的,并支持JavaApplet 的浏览器;D 一种游戏软件b判断题:1.Java源文件中最多只能有一个public类,其他类的个数不限。12.Java是一个网络编程语言,简单易
4、学,利用了面向对象技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。13.Java虚拟机(JVM)的执行过程有3 个特点:多线程,动态连接,异常处理。14.在 Java语言中,将后缀名为Java的源代码文件编译后形成后缀名为.class的字节码文件15.Java语言的执行模式是半编译和半解释型126.Java解释器采用生成与体系结构无关的字节代码指令的技术,只需安装Java运行系统,就可保证 Java程序可以在网络的任何地方运行。1Java系统运行时,通过垃圾回收机制周期性地释放无用对象所使用的内存,完成对象的清除。1Java 程序包括源代码(.Java文件)、由编译器生成的
5、类(.class文件)由归档工具生成jar生成的.jar 文件等。1Java的类库具有跨平台的特点。保证了软件的可移植性。1在 Java语言中,为将源代码翻译成字节码文件时产生的错误称为编译错误,而将程序在运行过程中产生的错误称为运行错误。1选择题:java application 源程序的主类是指包含有那种方法的类()Amain 方法;Btostring 方法;Cinit 方法;D actionPerfromed 方法ajava 程序书写格式的描述中,正确的是()A 不区分字母大小写;B 一个注释不可以分写到多行上;C 每个语句必须以逗号(,)作为结束符;D 一行中可以既包含正常的java
6、语句,又包含注释dJDK 中,对其源文件进行编译,生成字节码文件,使用的命令是()A.java.exe;B.javac.exe;C.javadoc.exe;D.javap.exebmain 方法是java Application 程序执行的入口点,关于 main 方法的方法头以下哪项是合法的?()A.public static void main();Bpublic static int main(string args);C.public static void main(String args);D.public static void main(string args)c每个 Java
7、的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或者界面是公共的。A1 个;B个;C个;D 任意多个aJava程序的执行过程中用到一套JDK 工具,其中javac.exe 是指()A.Java 语言编译器;BJava 字节码解释器;CJava文档生成器;DJava 类分解器a下列说法中,哪个是正确的?()A.Java 是不区分大小写的,源文件名与程序类名不允许相同;B.Java 语言以方法为程序的基本单位;C.Applet 是 Java的一类特殊应用程序,它嵌入HTML 中,随主页布到互联网上;D.以/符开始的为多行注释语句c()是 Java的一类特殊应用程序,它嵌入HTML 中
8、,随主页发布到互联网上。A.Applet;B.VM;C.JDKD.Systema下列说法错误的是()A.Java 是面向对象语言;B.Java 以类为程序的基本单位;C.Java 语言中,对象和实体不是一一对应的关系;D.Java 语言中,类是具有某种功能的基本模块的描述c以下不属于JavaApplication 应用程序编写和执行步骤的是()A.编写源代码B.编写 HTML文件C.编译源代码D.解释执行 b以下不属于Java 程序结构文件的是()A.asp 文件B.Java 文件C.class文件D.jar 文件aJava 程序的执行过程中用到一套JDK 工具,其中Java.exe是指()3
9、A.Java 文档生成器B.Java 解释器C.Java编译器D.Java 类分解器 bJava程序的执行过程中用到一套JDK 工具,其中Javadoc.exe是指()A.Java 编译器B.Java 解释器C.Java 文档生成器D.Java 调试器 cJava程序结构中,源文件与程序公共类名()A.开头字母必须大写B.不完全区分大小写C.必须相同D.其余说法都不对cjava 编译器产生的文件扩展名是()A.javaB.classC.htmlD.exeb下面程序段的运行结果是()import java.io.*;public classHelloworld system.out.printl
10、n(helloworld!);A.HELLO World!;B.不能通过编译;C.没有输出D.hello world!bmain 方法的返回类型是()A.publicB.voidC.StringD.staticbJava源程序编写好之后,以文件名的形式保存在磁盘上,源文件的名字可以随便取,它不一定与程序的主类名一致。0在 JDK 命令行开发工具中,用编译程序javac.exe 编译生成的文件是二进制可执行文件。0Java 程序可以分为JavaApplication 和 JavaApplet 两类,这两类程序的运行方式是相同的。0Java源程序可以用任意的文本编辑器来编写,可以使用Windows
11、 系统的写字板(Notepad)、记事本、Word、Jbuilder、 等集成开发环境。1Javac是 Java编译器,用来将Java 源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名为.class。1AppletViewer是 Java小程序浏览器,可以执行HTML 文件中的Java小程序,即 Applet。它是个模拟浏览器,可以显示Applet 的运行结果。1java 程序中最多只能定义一个公共类.1Java语言不区分大小写0源文件名与程序类名不允许不同0以/*符开始的为多行注释语句。1java 源程序必须先编译成字节码文件才能运行1以下的选项中能正确表示()下列语句中
12、,正确的给出初始值为222.111 的单精度浮点数f 的定义的一个是()A.float f=222.111fB.float f=222.111;C.float f=222.111d;D.float f=222.111a下列 Java标识符,错误的是()A._sys_varlB.$change;C.User_nameD.1_filed自 定 义 类 型 转 换 是 由 按 优 先 关 系 从 低 级 数 据 转 换 为 高 级 数 据,优 先 次 序 为()A.char-int-long-float-doubleB.int-long-float-double-charC.long-float-i
13、nt-double-charD.其余都不对a下列声明和赋值语句错误的是()A.double w=3.1415;B.String strl=byeC.float z=6.74567D.booleantrue=true;cJava中,数值类型值中不可能出现的符号是()A.d;B.f;C.e;D./d4下列不属于整型变量的类型是()A.byteB.shortC.floatD.longc关于变量的作用范围,下列说法错误的是()A.异常处理参数作用域为整个类B.局部变量作用于声明该变量的方法代码段C.类变量作用于声明该变量的类D.方法参数作用于传递到方法内代码段a下列不属于简单数据类型的是()A.整数类
14、型B.数组C.浮点类型D.布尔类型bJava中,用()关键字定义常量。A.finalB.#defineC.floatD.constaint 类型整型变量在内存中的位数为()A.8B.16C.32D.64c下列属于 Java关键字的是()A.TRUEB.gotoC.floatD.NULLc下列数据类型转换,必须进行强制类型转换的是()A.byte intB.short longC.float doubleD.int char d以下关于整型变量的说法不正确的是()A.为防止计算机高低字节储存顺序不同通常用byte 类型来表示数据可以避免出错。一般情况下都使用该类型B.short 存储时占16 位
15、 bitC.int 类型是最常用的整数类型,它存储时占32 位 bitD.天气预报的计算,天体宇宙的计算都用long 类型来表示aJava语言中,下列标识符错误的是()A.NameB.?questionC.$numberD.treeb在 Java中,属于整数类型变量的是()A.ingleB.doubleC.byteD.charcJava语言中,byte 类型在内存中所占的位数为()A.8B.16C.32D.64a整数常量在计算机中默认值占()位。A.8B.16C.32D.64clong 类型存储时占()位 bit.A.8B.16C.32D.64d在 java 中,常量null,false,tr
16、ue 都是()A.小写B.大写C.不区分大小写D.根据编程环境确定a在 java 中,不属于整数类型变量的是()A.byteB.shortC.intD.floatd下列代表单精度浮点数的是()A.1.2F;B.098;C.1.2D.0X17ajava 变量中,以下不属于复合类型的数据类型是()A.数组型B.类C.整数型D.接口c下面不属于标识符的命名规则的是()A.标识符是以字母、下划线()、美元符($)作为首字符的字符串序列B.标识符是区分大小写的5C.标识符的字符数目没有限制D.标识符不区分大小写d下列代表八进制的整数的是()A.12B.0C.098D.0X80c用双撇号括起来的,如S、s
17、hanghua等是()A.字符B.字符串C.常量D.字符变量b下列代表十六进制整数的是()A.16B.016C.F16D.0X16d下列运算结果默认为float 的是()A.100/10B.100*10C.100F+10D.100D-10c将较长的数据类型转换为较短的整数类型,要进行()A.类型的自动转换;B.类型的强制转换;C.无需转换D.无法实现b下列哪个数代表单精度浮点数?()A.0652;B.3.4457D;C.0.298f;D.0Lc()型数据一般用于逻辑判别,在流控制中常用,它在计算机内存占1 位 bit.A.布尔;B.字符C.整型D.浮点型a()类型,只有8 位 bit,能表示数
18、据的范围很小,一般很少使用。A.shortB.int;C.byteD.longcJAVA 所使用的字符集为()A.ACSII;B.Bytecode;C.Unicode;D.ISO-LatincJAVA 语言中基本数据类型包括()A.整数,浮点,字符,布尔型;B.整数,浮点,字符和数组型;C.整数浮点,数组和布尔型;D.整数数组,字符和布尔型a下列哪个是非法的标识符()A.Tree_GlassesB.FirstJavaAppletC._$theLastOneD.Two273.5d下列哪个是合法的标识符()A.I_Count;B.1varName;C.time/2;D.publica下列哪个数代表
19、单精度浮点数()A.0652;B.3.4457dC.0.298fD.0Lc下列哪个数代表十六进制整数()A.0123;B.1900;C.fa00;D.0 xa2d下列哪个选项是合法标识符()A._bookB.5filesC.+staticD.-3.1415926a下列属于合法的JAVA 标识符是()A.$_catB.6javaC.-testD.3.exama在 JAVA 语言类型说明中,int,char 和 short 等类型的长度是()A.由机器 CPU 决定;B.由用户自己定义的;C.固定的;D.与机器字长有关的c下列关于浮点型数据的说法中,不正确的一个是()A.浮点型数据属于实型数据;B
20、.浮点型数据由数字和小数组成;C.浮点型数据小数位数越少越精确;6D.浮点型数据包括实型常量和实型变量c现有一变量声明为boolean b1;下面赋值语句中正确的是()A.b1=true;B.b1=TrueC.b1=true;D.b1=0 aJava语言的各种数据类型之间提供两种转换:自动和强制转换。1在 Java语言中,boolean 型常量只有true 和 FALSE 两个值。0Java语言的各种数据类型之间提供自动转换,如第 1 操作数是byte 类型,第 2 操作数是float类型,其结果是float 类型。1变量是程序中的基本存储单元之一,由变量名变量类型、变量属性、变量初值组成。1
21、标识符是以字母下划线(-)、美元($)作为首字母的字符串序列。1数据类型包括简单数据类型和复合数据类型。简单数据类型又包括数值型字符类型布尔类型三大类。1变量类型有两大类:基本类型和复合类型。1Java语言提供了byte、short、int、long 四种类型的整型变量。1给 float 型变量赋值时,数值后面要加f1在 Java语言提供四种整型变量中byte 类型表示的数据范围最小。1字符常量是用单撇号括起来的一个字符,用双撇号括起来的是字符串1long 型整型常量在机器中占64 位。1下面的语句是声明一个变量并赋值:Boolean b1=5!=8;B1 的值是 TRUE0Long 类型整型
22、常量书写表示时,要在数字后面加L 或 l1八进制整数012 表示十进制的101成员变量在类中声明,而不是在类的某个方法中声明,它的作用域是整个类1在 Java语言中,所有的变量、常量、对象和类都是用标识符命名的。1自动类型转换允许在赋值和计算时由编译系统按一定的优先次序自动完成。它只能将位数少的数据类型向位数多的数据类型转换。1数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数组、接口1定义布尔型变量的关键字是boolean1字符变量以char 类型表示,它在内存中占16 bit。1布尔型数据一般用于逻辑判别,在流控制中常用。1浮点型数据属于实型数据,分为float 和 doub
23、le 两种类型。1java 中布尔型可以与整型通用0Java语言的基本类型可以使用运算符“=”来比较是否相等,用 Equals 来比较对象是否相等1下列赋值语句错误的是()A.i=3;B.i=0;C.i=i+1;D.i+=1b按运算符操作数的数目划分,运算符+的类型是()A.三元;B.二元;C.四元;D.一元d表达式 1+2+aa+3 的值为()A.12aa3;B.3aa3;C.12aa;D.aa3b7下列程序片段的执行,说法正确的是()public chall testpulic static void main(String args)byte b=100;int i=b;(六行)int
24、a=2000;b=a;(八行)System.out.println(b);A.b 的值为 100B.b 的值为 2000;C.第六行出错D.第八行出错d下列语句片段中,four 的值为:()int three=3;char one=1;char four=(char)(three+one);A.3B.1C.31D.4d已知 i 为整型变量,关于一元运算+i 和 i+,下列说法正确的是()A.+i 运算将出错;B.在任何情况下运行程序结果都一样;C.在任何情况下运行程序结果都有不一样;D.在任何情况下变量i 的值都增1d00101010(&)00010111 语句的执行结果为()A.000000
25、10;B.11111111;C.00111111D.11000000a下列属于条件运算符的是()A.+;B.?:C.&D.b00101010(|)00010111 语句的执行结果为()A.00000000;B.11111111C.00111111D.11000000c在 Java中语句,运算符&实现()A.逻辑或B.逻辑与C.逻辑非D.逻辑相等b0010101 语句的执行结果为()A.1101010;B.0010101;C.11111111D.00000000a下列程序 test 类中的变量c 的最后结果为()public classtestpublic static void main(St
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 复习题
限制150内