java面向对象程序设计习题集集.doc
《java面向对象程序设计习题集集.doc》由会员分享,可在线阅读,更多相关《java面向对象程序设计习题集集.doc(487页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-+JAVA面向对象程序设计习题集 目 录引 言6第一章 JAVA基础7一、填空题7二、判断题9三、选择题9四、程序阅读题26第二章 控制结构32一、选择题32二、填空题48三、判断题50四、程序阅读题51五、编程题55第三章 字符串59一、选择题59二、填空题63三、判断题64四、编程题65第四章 数组66一、选择题66二、判断题69三、填空题70四、编程题71第五章 类和对象73一、选择题73二、填空题79三、程序填空80四、问答题93五、判断题94六、编程题94第六章 面向对象程序设计97一、选择题97二、填空题118三、判断题120四、编程题123第七章 数据库的连接129一、选择题1
2、29二、填空题131三、判断题131四、编程题131第八章 多线程133一、填空题133二、选择题134三、多项选择147四、判断题147五、程序分析题148六、程序设计题149第九章 异常处理151一、选择题151二、填空题155三、判断题157四、程序阅读题158五、程序题163第十章 文件操作165一、选择题165二、填空题170三、判断题174四、读程序题177五、问答题182六、编程题183第十一章GUI界面设计185一、选择题185二、填空题194三、判断题196四、程序填空197五、简答题214六、编程题214参考答案230第一章 java基础230一、填空题230二、判断题23
3、2三、选择题232四、程序阅读题232第二章 控制结构233一、选择题233二、填空题233三、判断题235四、程序阅读题235五、编程题236第三章 字符串255一、选择题255二、填空题255三、判断题255四、编程题255第四章 数组265一、选择题265二、判断题265三、填空题266四、编程题266第五章 类和对象269一、选择题269二、填空题270三、程序填空271五、判断题274六、编程题274第六章 面向对象程序设计293一、选择题293二、填空题294三、判断题295四、编程题296第七章 数据库的连接352一、选择题352二、填空题352三、判断题353四、编程题353第
4、八章 多线程356一、填空题356二、选择题357三、多项选择357四、判断题357五、程序分析题357六、程序设计题357第九章 异常处理391一、选择题391二、填空题391三、判断题392四、程序阅读题392五、程序题393第十章 文件操作396一、选择题396二、填空题397三、判断题398四、读程序题398五、问答题399六、编程题401第十一章 GUI界面设计417一、选择题417二、填空题417三、判断题419四、程序填空419五、简答题420六、编程题422引 言 随着教学改革的深入推进,项目制教学模式已经受到我校广大师生的好评,也收到了很好的效果。为了配合我校自编教材的使用,
5、扩大同学们的知识深度和广度,巩固Java学习知识点,本书积累了我校教学经验丰富的JAVA老师,历年来的教学经验总结,收集了大量Java相关试题,供大家参考。感谢参加本书编写的有金鹏、李再友、谭登超、王丽萍、牟兰、税世兵、贺华川、张曾、杨怡菡、樊豪、陈肖、李虹锋、任晶、黄荣等。由于编者水平有限,时间仓促,本书错误在所难免,敬请广大读者批评指正。意见、建议邮箱 编 者 2010年7月第一章 JAVA基础一、填空题1、 标识符 是唯一标志一个变量(variable)、方法(method)和类(class)等的名字。2、标识符是区分 大小写 的,可以为任意长度(unlimited-length),但一
6、般来说,长度适中即可。3、标识符以 字母 、 $ 或 下划线 开始,并包含这些字符和数字的字符序列。4、标识符不能使用java语言定义的 关键字 。5、 基本 数据类型是不能简化的、内置的数据类型,用以表示真是的数字、字符等,通常用来构建更复杂的数据类型。6、java的开发工具包包括_SE _,_ ME _,_ EE _三种不同的工具包。7、JVM是( java虚拟机 -java virtual machine),JDK是(java开发工具包 -Java Developers Kit )。8、java中最简单的一种数据类型是布尔型 ,其类型说明符为 boolean 。9、布尔类型变量的值只有两
7、种值,其值为 ture 和 false 。10、整数类型包括 byte、 int 、 short 、 long ,他们都是带符号的(即有正负之分),表示数学中的整个数。11、byte类型数据占 8 位空间,short类型数据占 16 位空间,int类型数据占 32 位空间,long类型数据占 64 位空间。12、除了常见的十进制表示外,还可以用 进制和 进制来表示整数。13、浮点类型包括 和 两种数据类型,他们是带符号的(有正负之分),表示的是数学中的小数。14、float类型数据占据 位空间,double类型数据占据 位空间。15、对于浮点型数据,其十进制形式由 和 组成,且必须含有小数点。
8、16、在java中 也可以使用科学计数法来表示。17、常用的算术运算符有+,-,*,/,在java中用来表示 、 、 和 。18、 运算符能够用于String的连接操作是java提供的一种特别支持。19、 /运算对于两个整数的除法,返回值是他们的商的整数部分(int型)。可以通过取模运算符 来获取他们的余数。20、java中递增符号为 ,java中递减符号为_,赋值运算符是_。21、实际上,递增递减使用的是一种所谓的后缀形式,即递增,递减运算符在变量的后面,其实,递增递减也可以试用 缀形式。22、新建一个对象的运算符是 ,调用对象的属性和方法的运算符是_。23、关系运算符运算后的产生一个 类型
9、的结果。24、关系运算中如果关系成立(为真),将返回 ,否则返回 。25、关系运算符包括 ()、 (=)、 (=)和 (!=)。26、boolean类型变量只能使用 和 两个关系运算符进行比较。27、与关系运算一样, 运算也会产生boolean结果。28、equals方法比较的是对象的 内容。29、逻辑运算符包括 (逻辑与), (逻辑或),和 (逻辑非)。30、逻辑运算符中 和 是二目运算服,而 是一目运算符。31、一个基本的Java程序包括 _ _,_ _,_ _,_ _和_ _五部分。32、短路逻辑运算包括_ 和 _。33、在文件的路径使用中path1path2path3,java对他的描
10、述为_ _。34、java语言中使用”开始,应用”_ _”结束。35、java允许的三种注释方法为、_ _, _,_ 。36、 Java语言中,小数默认为 类型。37、在java中数据类型分为 和 两大类。38、逻辑表达式:(34=25)&(68!=90)|(48*2 y和x = y的逻辑值分别为 和 。73、设 x = 60,则表达式 ( x + + )3的值是 。74、 Java语言的整型常量有十进制、十六进制和八进制三种形式,从这角度来说,4589是_ 整数,0x3890是_ 整数,02548是_ _整数。75、Java 源文件中最多只能有一个 类,其他类的个数不限。76、创建包的语句应
11、该放在程序的位置 。77、定义包的关键字 ,Java源程序经编译生成的字节码文件的扩展名为 。二、判断题1、Java 语言不区分大小写。( ) 2、Java 程序源文件的扩展名为.class。( ) 3、Java 程序中都含有 main 方法,因为它是所有 Java 程序执行的入口。 ( ) 4、Java 程序可以运行在任何操作系统上,只要有对应操作系统的虚拟机。( ) 5、Java 程序源文件名应该与主类名保持一致。( ) 6、“/”即可以表示单行注释,也可以表示多行注释。( ) 7、Java 中的整型 int 占 2个字节,取值范围为-3276832767。( ) 8、在 Java 语言中
12、,执行语句 ”boolean t=1 & 0;”的结果是给 boolean 类型变量 t 赋初值为 false。( ) 9、声明变量时必须定义一个类型。 ( ) 10、注释的作用是使程序在执行时在屏幕上显示注释符号之后的内容。( ) 11、Java 认为变量 Sum 与 sum 是相同的。 ( ) 12、求模运算符(%)只可用于整型操作数。 ( ) 13、算术运算符*,/,%,+和-有相同的优先级。 ( ) 14、Java 语言中的标识符可以以数字、字母或下划线开头。 ( ) 15、Java 中小数常量的默认类型为 float 类型,所以表示单精度浮点数时,可以不在后面加F 或 f。 ( )1
13、6、Java语言是IBM公司设计的一种面向对象程序设计语言。( )17、一个Unicode字符占4个字节。 ( )18、假设x、y都是float型,分别等于5和7,而x1、y1则是double型,分别等于5.0和7.0,那么x/y与x1/y1的值不相等( )19、用Javac编译Java源文件后得到代码叫字节码。( )20、applet可以运行在浏览器中。 ( )21、Java可以用来进行多媒体及网络编程。( )三、选择题1、语法错误由( )发现的。、 、编译程序 、命令提示符、应用程序2、Java的源代码文件具有( )的扩展名。A、class B 、java C 、javac D 、sour
14、ce 3、JAVA 语言是在1991年有Jame Gosling 在( )创立的。A、 Apple B、 IBM C、 Microsoft D、 Sun Microsystems4、java运行环境只可以识别出( )文件。A、java B、 jre C 、exe D、 class5、拥有扩展名为 ( )的文件可以存储程序员所编写的Java源代码。A、 java B、 class C、 exe D、 jre 6、 Java是( )语言的一个实例,其单条程序语句便可以完成任务。A 、机器 B 、 汇编 C、 高级 D、 以上都不对7、Java编程言提供了可以由开发人员直接使用的( ),因而每个应用
15、程序不必从头创建,只需导入相应需要的就可以了。A 、现有库类 B、 TCP C 、汇编代码 D、 二级存储器8、( )可将一个java文件转换成一个class文件A 、调试程序 B 、 编译程序 C、 转换器程序 D 、JRE9、在查找到应用程序的一个语法错误以后,编译程序将给用户通告此错误( )、出现的行号 、可用于改正错误的正确代码、一个简短的描述 、选择和10、语法错误可因多种原因产生,例如,当( )、应用程序突然中止 、缺少括号 、单词拼写错误 、选择和11、为了编译应用程序,输入命令( )并跟上相应文件的名字。A、 build B 、java C、 javac D、 create12
16、、下面对标识符的描述,正确的是( )A、 可以以任意字符作为起始,但不能包含空格B、 必须以数字作为起始,但不能包含空格C、 不能以以数字作为起始,也不能包含空格D、 不能以数字作为起始,但可以包含空格13、方法( )可将一个数值转换成文本。A 、Integer.valueOf B 、 Integer.parseInt C、 String.parseInt D、 String.valueOf14、下面的数据类型强制转换中,需要把一个字符串转换为数字型的方法中,哪个是正确的( )。A、Double.psrseString() B、String.parseDouble() C、Double.par
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 面向 对象 程序设计 习题集
限制150内