2022年JAVA面向对象编程测试题.docx
《2022年JAVA面向对象编程测试题.docx》由会员分享,可在线阅读,更多相关《2022年JAVA面向对象编程测试题.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源Java 面对对象一、单项:(1) 在 JDK1.5.0 安装目录下的 bin 文件夹中,下面哪个程序是Java 执行器B A ) Javac.exeB ) java.exeC) jdb.exeD ) javah.exeE) javadoc.exeE(2) 在 JDK1.5.0 安装目录下的 bin 文件夹中,下面哪个程序能生成Java 参考文档A ) Java.exeB ) javac.exeC) appletviewer.exeD ) javah.exeE) javadoc.exe(3) 以下数据类型不属于整型的是E A ) byte 类型B ) short 类型C) int
2、类型D )long 类型E) float类型(4 )精确储存一个值为“53.21458961”需要用什么数据类型 DA ) int 类型B ) long 类型C) String 类型D ) double 类型E)以上都可以(5) 循环语句 forint i=0 ;i4 ; i+ 循环的次数为DA )无限次B )不确定C) 1 次D )3 次E) 4 次(6) 如 i、j 为已定义的整型,下面程序段中循环体执行的次数为Bfori=0 ;i5 ;i+ forj=0 ;j=i ; j+A )不确定B )5 次C) 15 次D ) 25 次E)无限次(7) 执行以下程序段后,j 的值变为E int i
3、=1 ;int j=10 ;doj-=i ;i+ ;whilej-0;A ) 9B ) 10C) -1D ) -2E) 8(8) 执行以下程序段后,y 的值变为E int x,y ;fory=1,x=1 ; y=10欢迎下载精品学习资源break ;ifx%2=1x+=5 ;continue ;x-=3 ;A ) 2B ) 3C) 4D )5 E) 6(9) 下面哪种情形属于方法重载 AA )方法名相同,参数类型与个数不同B )方法参数类型相同C)方法参数个数相同D )方法返回类型相同E)方法名相同,方法参数类型与个数也相同(10) 假如一个子类要继承父类,需要使用哪个关键字D A ) thi
4、sB ) superC) publicD )extendsE) final( 11 ) 使 用 下 面 哪 个 关 键 字 可 以 实 现 调 用 父 类 的 构 造 方 法 及 被 隐 藏 的 方 法(A );A ) superB) extends C)publicD)this E) return(12) 以下代码中哪些是可以正确定义一个抽象类的AA ) abstract class AbstractTestB ) class abstract AbstractTest C) interface class AbstractTest D ) class interface AbstractT
5、est E) A 与 C 是正确的(13) 以下使用 try 与 catch 模块处理反常的代码正确选项DA ) tryB) trycatchC ) tryD) try/catchcatchE )以上答案都不正确二、多项(1)如何懂得 Java 语言 BDE ;欢迎下载精品学习资源A ) Java 语言是一种面对过程的语言B )Java 语言是一种面对对象的语言C) Java 语言一种独立于平台的安全语言D )Java 技术的应用几乎遍及intenet 所及之处E) Java 最早正式被应用的是Applet 小程序(2 ) Java 作为一中跨平台的编程语言,它具有哪些丰富的特性ABDE;A
6、)简洁,摒弃了指针和内存治理B )安全性好,是分布式的,具有动态特性C)面对对象,且可跨平台D )实现多线程技术,且体系结构中立E) Java 是一种说明执行且高性能的语言(3) Java1.5J2SE 5版主要新增了以下哪些新特性;A )泛型、元数据、枚举B )自动装箱和自动拆箱C)增强的 for-each 风格的 for 循环D )变长参数、静态导入、格式化I/O E)并行工具、对 API 的升级(4 )下面对在 JDK1.5.0 安装目录下的文件夹说明正确选项;A ) bin 文件夹:供应了 JDK 的工具程序B ) demo 文件夹:一些编写好的Java 范例程序C) jre 文件夹:
7、 JDK自己附带的 JRED ) lib 文件夹:供应了工具程序会使用的Java 工具类E) src.zip 压缩文件: Java 供应的 API 类的源代码压缩文件(5) 以下选项哪些符合Java 命名规范;A )包:全部字母小写,包名之间用点隔开B )类和接口:尽量使用名字,每个单词第一个字母大写C)方法:第一个单词用动词,且第一个单词的第一个字母小写,其余单词第一个字母大写D )变量:第一个字母小写,中间单词的第一个字母大写,假如变量是集合,就变量名应用复数E)常量:全部常量名均全部大写,单词间以_隔开(6) 以下对 Java 的变量与函数说法正确选项;A )变量是用来储存数据的B )变
8、量是用来实现操作过程的C)函数是用来实现操作过程的D )函数是用来储存数据的E)函数的参数是数据的入口(7) Java 数据类型包括哪些;A )基本数据B )类C)接口D )数组E)变量(8) 下面哪种情形能实现自动转换;A ) byte 型转换成 int 型B ) int 型转换成 byte 型欢迎下载精品学习资源C) float 型转换成 double 型D ) double 型转换成 int 型E) char 型转换成 int 型(9) 下面关于数组说法正确选项;A )一维数组实质上是相同类型变量的列表B )创建一个数组第确定义数组变量所需的类型C) char c=new char26
9、;可声明一个含有26 个元素的 char 型数组D ) int num10 中 num1 表示数组中第一个元素E) int twain = new int4;可声明一个一维数组(10) Java 供应哪几种运算符;A )算术运算符B )位运算符C)关系运算符D )规律运算符E)条件运算符(11) 以下语句中,正确选项;A ) whilei=jB) while0C) dowhilei=10;D )do;whilei=j ;E)以上都正确(12) 面对对象与面对过程编程有什么差别;A )面对过程考虑的是程序要实现什么功能,所用到的步骤B )面对对象是以功能来划分问题,而不是步骤C)面对对象是把构成
10、问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为;D )面对过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;E)面对对象编程具有可扩展性(13) 下面关于 Java 程序中的类说法正确选项;A )类是 Java 程序的核心,它定义了对象的形状和本质B )类是创建对象的工厂C)class 是声明类的关键字D )类有两种基本成员是变量和方法E)一个 Java 源文件可以由如干个类构成的(14) 创建对象包括哪三个方面;A )对象的声明B )对象的实例化C)对象的初始化D )对象调用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 JAVA 面向 对象 编程 测试
限制150内