Java程序设计复习资料.docx
《Java程序设计复习资料.docx》由会员分享,可在线阅读,更多相关《Java程序设计复习资料.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一部分 模拟试题第一题 单项选择题1、在以下说法中,选出最正确的一项为哪一项( )。 A、Java语言是以类为程序的根本单位的 B、Java语言是不区分大小写的 C、多行注释语句必需以/开始 D、在Java语言中,类的源文件名与该类名可以不一样6、在Java语言中,那一个是最根本的元素 A、方法 B、包 C、对象 D、接口7、假设有2个类A与B,A类基于 B类,那么以下描绘中正确的一个是( )。 A、这2个类都是子类或者超类 B、A是B超类的子类 C、B是A超类的子类 D、这2个类都是对方的子类8、运用如下哪个保存字可以使只有在定义该类的包中的其他类才能访问该类 A、abstract B、p
2、rivate C、protected D、不运用保存字9、编译一个定义了3个类与10个方法的Java源文件后,会产生多少个字符码文件,扩展名是什么 A、13个字节码文件,扩展名是.class B、1个字节码文件,扩展名是.classC、3个字节码文件,扩展名是.java D、3个字节码文件,扩展名是.class10、以下属于Java语言的特点的一项为哪一项( )。 A、运算符重载 B、类间多重继承 C、指针操作 D、垃圾回收13、以下关于Java程序构造的描绘中,不正确的一项为哪一项( )。 A、一个Java源文件中可以包括一个package语句B、一个Java源文件中可以包括多个类定义,但是
3、只能有一个public类C、一个Java源文件中可以有多个public类D、源文件名与程序类名必需一样14、以下说法正确的一项为哪一项( )。A、java.1ang.Integer是接口 B、java.1ang.Runnable是类 C、Doulble对象在iava.1ang包中 D、Double对象在java.1ang.Object包中15、以下关于类、包与源文件的描绘中,不正确的一项为哪一项( )。 A、一个包可以包含多个类 B、一个源文件中,可能有一个公共类C、属于同一个包的类在默认状况下可以互相访问 D、系统不会为源文件创立默认的16、以下关于类、包与源文件的说法中,错误的一项为哪一项
4、( )。 A、一个文件可以属于一个包 B、一个包可包含多个文件C、一个类可以属于一个包 D、一个包只能含有一个类19、Java语言是以哪一种语言为根底的 A、Basic B、Smalhalk C、C D、C+20、以下选项中,不属于JDK文件书目中的子书目的是( )。 A、bin子书目 B、include子书目 C、jre D、lib子书目21、以下选项中,不属于java核心包的一项为哪一项( )。 A、javax.swing B、java.io C、java.util D、java.1ang22、以下属于Java核心包的一项为哪一项( )。 A、javax.naming B、javax.rm
5、i C、javax.sound D、java.math24、以下关于注释语句的描绘中,正确的一项为哪一项( )。 A、以/开始的是多行注释语句 B、以/*开始,*/完毕的是单行注释语句C、以/*开始,*/完毕的是可以用于生成扶植文档的注释语句 D、以/*开始,*/完毕的是单行注释语句25、对于类的说法中,不正确的一项为哪一项( )。 A、一般类体的域包括常最、变量、数组等独立的实体 B、类中的每个方法都由方法头与方法体构成C、Java程序中可以有多个类,但是公共类只有一个 D、java程序可以有多个公共类26、定义类时,不行能用到的保存字是( )。A、private B、class C、ext
6、ends D、implements27、以下关于类与对象的描绘中,不正确的一项为哪一项( )。 A、现实世界中,可以把每件事物都看做是一个对象B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象28、以下说法中,不止确的一项为哪一项( )。 A、Java程序有两类:Application与Applet B、类的方法只能由public修饰C、面对对象的程序设计的优点有:可重用性、可扩展性、可管理性D、Java语言通过接口支持多重继承29、定义主类的类头时可以运用的访问限制符是( )。 A、public B、protected
7、 C、private D、private protected30、以下描绘中,不正确的选项是( )。 A、Java不支持多线程 B、一个Java源程序中不允许有多个公共类C、Java程序可以划分为两大类:Application与Applet D、Java通过接口支持多重继承31、java语言的类间的继承关系是( )。 A、多重的 B、单重的 C、线程的 D、不能继承32、以下哪个不是面对对象程序设计方法的特点 A、抽象 B、继承 C、多态 D、构造化33、以下描绘中不正确的一项为哪一项( )。A、Java是纯面对对象语言,不兼容以往的任何语言 B、c+不是纯面对对象的,它兼容c语言C、在1av
8、a语言中,运用对象时必需先声明 D、Java语言与c+一样有指针35、以下整型的最终静态属性i的定义中,正确的选项是( )。A、final i; B、static int i; C、static final int i=234:D、finall float i=3.14f;36、以下语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是( )。A、float f=222.111f:B、float f=222.111; C、float f=222.111d D、float f=222.111;37、以下关于数据类型的类包装的说法中,不正确的一个是( )。 A、char类型被包装在
9、Character类中 B、int类型被包装在Integer类中C、包装类有己的常用方法与常数 D、包装类可以被其他的类继承38、以下关于浮点型数据的说法中,不正确的一个是( )。 A、浮点型数据属于实犁数据 B、浮点型数据由数据与小数组成C、浮点型数据小数位数越少越精确 D、浮点数据包括实型常量与实变量39、现有一个双精度浮点变量声明为double dValue;以下赋值语句不正确的一个是( )。 A、dValue=Fhoat.POSITIVE_INFINITY; B、dValue=Float.NaN;C、dValue=Double.POSITIVE_INFINITY; D、dValue=(
10、double)|true;40、现有2个byte类型的变量bb1=126、bb2=5,当执行bbl=(byte)(bb1+bb2);语句之后,bb1的值应当是( )。 A、-128 B、131 C、-125 D、语句在编泽中出错41、如今有一个int类型的变量a与一个char类型的变量b,关于它们之间类型转换的说法中,正确的一个是( )。 A、a必需性制转换为b B、a可以自动转换为b C、b必需强迫转换为a D、它们不行以互相转换42、以下关于short类型数据的说法中正确的一个是( )。 A、short类型数据的长度为8位 B、short类型只能动转换为byte类犁C、short类型被包装
11、在类java.1ang.Character中 D、short类型存储数据的依次是先高后低43、以下单精度浮点数fValue的赋值语句中,不正确的一个是( )。 A、fValue=(double)-23.234f; B、fValue=(char)-12.34f;C、fValue=(char)-56.78d; D、fValue=(int)23.234f;44、现有一个char类型的变量CC与一个int类型的变量ii,以下语句中不正确的一个是( )。 A、 CC=d+11: B、CC=(char)(CC+ii);C、 CC=(char)11.23d; D、CC=CC+(char)ii;char类型相
12、加可能会丢失精度45、以下关于byte类型的说法中,正确的一个是( )。 A、byte类型的长度为8位 B、byte类型可以自动转换为全部的简洁类型C、128是合法的byte类型数值 D、byte存储依次是从高到低46、以下说法中错误的一个是( )。 A、$1_abc是合法的Java标识符 B、部分变量必需先声明后运用C、void是合法的Java保存字 D、在Java中,类不是用标识符命名的47、以下标识符中,正确的选项是( )。 A、1_Back B、$_Money C、$-money D、2-Foward48、以下标识符中,合法的一个是( )。 A、$#!$ B、$-$ C、2$2 D、$
13、22$49、以下说法中,正确的一个是( )。 A、接口属于复合数据类型 B、接口属于简洁数据类型C、标识符的总的字符个数是有限的 D、标识符就是保存字50、设有类型定义short i=32;long j=64;下面赋值语句中不正确的一个是( )。 A、j=i; B、i=j; C、i=(short)j; D、j=(long)i;51、以下字符常量中不合法的一个是( )。 A、an B、r C、t D、¥52、以下数据表示十六进制数的一个是( )。 A、02l B、123 C、23 D、0xa3453、现有1个char类型的变量cl=66与1个整型变量i2=2;与执行c1=cl+(char)i2;
14、语句之后,cl的值应当是( )。 A、 d B、D C、68 D、语句在翻译时出错54、以下关于Unicode-字符的说法中,不正确的一项为哪一项( )。 A、Unicode字符集比ASII字符集丰富 B、Unicode字符是16位无符号数C、字符常量a以八进制数表示为142 D、字符常量a以八进制数表示为14l55、以下哪一个是合法的char类型数据( ) A、14l B、rn C、u00 D、u0xC056、以下说法中,正确的一项为哪一项( )。 A、字符串“abce的长度是6 B、False是Java的保存字C、324.23L代表单精度浮点数 D、False是合法的Java标识符58、以
15、下数据中是八进制数的一个是( )。 A、0X214 B、231 L C、00 D、1059、以下哪个属于java语言的保存字 A、$_final B、long C、size D、union60、现有一个int类型的整数与一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应当是( )。 A、int类型 B、double类型 C、float类型 D、long类型61、以下关于float类型的说法中,正确的一个是( )。 A、float类型不能自动转换为其他的简洁类型 B、float类型可以自动转换为double类型C、float类型与long类型在计算机中占的存储空间一样大
16、D、3.342E2D是合法的float类型数值。63、以下Java语句中,不正确的一个是( )。 A、Double dValue=(float)1233.213f; B、double dValue=(float)1.213E2f;C、char ch=(char)-1; D、char ch=66:64、以下哪一个语句是合法的 A、byte=128; B、Boolean=true: C、long l=0x23EFL; D、double=0.1453d:65、以下的变量定义语句,合法的是( )。 A、float_*5=123.456F; B、byte $_bl=156782; C、int_long_
17、=324233L; D、double a=Double.MAX_ VALUE:66、以下关于类型转换的说法中,正确的一项为哪一项( )。 A、double类型可以自动转换为int类型 B、double类型只能强迫转换为int与long类型C、double类型可以通过强迫转换为boolean类型 D、double不行以自动转换为int类型67、以下哪一个是合法的标识符 A、int B、t C、0xeeee D、integer68、以下哪一个不是合法的标识符( ) A、INTEGER B、Char C、u0002 D、Void69、数Float.MAX_VALUE是由哪个包装类供应的( ) A、j
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 复习资料
限制150内