Java 面向对象
一、单选:
(1)在JDK1.5.0 安装目录下的bin 文件夹中,下面哪个程序是Java 执行器 ( B)
A ) B )
C) D )
E) (E)
(2)在JDK1.5.0 安装目录下的bin 文件夹中,下面哪个程序能生成Java 参考文档
A ) B )
C) D)
E)
(3)下列数据类型不属于整型的是 (E)
A )byte 类型 B )short 类型
C)int 类型 D )long 类型
E)float 类型
(4 )精确保存一个值为“53.21458961”需要用什么数据类型 ( D)
A )int 类型 B )long 类型
C)String 类型 D )double 类型
E)以上都可以
(5)循环语句for(int i=0;i<4;i++){}循环的次数为 (D)
A )无限次 B )不确定
C)1 次 D )3 次 编程语言有哪些类型
E)4 次
(6)若i、j 为已定义的整型,下面程序段中循环体执行的次数为 (B)
for(i=0;i<5;i++){
for(j=0;j<=i;j++){
}
}
A )不确定 B )5 次
C)15 次 D )25 次
E)无限次
(7)执行下列程序段后,j 的值变为 (E)
int i=1;
int j=10;
do{
j-=i;
i++;
}while(j--<0);
A )9 B)10
C)-1 D)-2
E)8
(8)执行下列程序段后,y 的值变为 (E)
int x,y;
for(y=1,x=1;y<=50;y++){
if(x>=10){
break;
}
if(x%2==1){
x+=5;
continue;
}
x-=3;
}
A )2 B )3
C)4 D )5
E)6
(9)下面哪种情况属于方法重载 ( A)
A )方法名相同,参数类型与个数不同
B )方法参数类型相同
C)方法参数个数相同
D )方法返回类型相同
E)方法名相同,方法参数类型与个数也相同
(10)如果一个子类要继承父类,需要使用哪个关键字 (D)
A )this B )super
C)public D )extends
E)final
(11)使用下面哪个关键字可以实现调用父类的构造方法及被隐藏的方法 (A)。
A )super B)extends
C)public D )this
E)return
(12)以下代码中哪些是可以正确定义一个抽象类的 (A)
A )abstract class AbstractTest{}
B )class abstract AbstractTest{}
C)interface class AbstractTest{}
D )class interface AbstractTest{}
E)A 与C 是正确的
(13)以下使用try 与catch 模块处理异常的代码正确的是 (D)
A )try{} B )try{
catch(){}
}
C )try{ D )try{
// //
}catch{} }catch(){}
E )以上答案都不正确
二、多选
(1)如何理解Java 语言 (BDE) 。
A )Java 语言是一种面向过程的语言
B )Java 语言是一种面向对象的语言
C)Java 语言一种独立于平台的安全语言
D )Java 技术的应用几乎遍及intenet 所及之处
E)Java 最早正式被应用的是Applet 小程序
(2 )Java 作为一中跨平台的编程语言,它具有哪些丰富的特性 (ABDE) 。
A )简单,摒弃了指针和内存管理
B )安全性好,是分布式的,具有动态特性
C)面向对象,且可跨平台
D )实现多线程技术,且体系结构中立
E)Java 是一种解释执行且高性能的语言
(3)Java1.5(J2SE 5)版主要新增了以下哪些新特性 。
A )泛型、元数据、枚举
B )自动装箱和自动拆箱
C)增强的for-each 风格的for 循环
D )变长参数、静态导入、格式化I/O
E)并行工具、对API 的升级
(4 )下面对在JDK1.5.0 安装目录下的文件夹解释正确的是 。
A )bin 文件夹:提供了JDK 的工具程序
B )demo 文件夹:一些编写好的Java 范例程序
C)jre 文件夹:JDK 自己附带的JRE
D )lib 文件夹:提供了工具程序会使用的Java 工具类
E)src.zip 压缩文件:Java 提供的API 类的源代码压缩文件
(5)下列选项哪些符合Java 命名规范 。
A )包:所有字母小写,包名之间用点隔开
B )类和接口:尽量使用名字,每个单词第一个字母大写
C)方法:第一个单词用动词,且第一个单词的第一个字母小写,其余单词第一个字母大写
D )变量:第一个字母小写,中间单词的第一个字母大写,如果变量是集合,则变量名应用复数
E)常量:所有常量名均全部大写,单词间以‘_’隔开
(6)下列对Java 的变量与函数说法正确的是 。
A )变量是用来保存数据的
B )变量是用来实现操作过程的
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 char[26];可声明一个含有26 个元素的char 型数组
D )int num[10]中num[1]表示数组中第一个元素
E)int twain[] = new int[4];可声明一个一维数组
(10)Java 提供哪几种运算符 。
A )算术运算符 B )位运算符
C)关系运算符 D )逻辑运算符
E)条件运算符
(11)下列语句中,正确的是 。
A )while(i==j){} B )while(0){}
C)do{}while(i==10); D )do;while(i==j);
E)以上都正确
(12)面向对象与面向过程编程有什么差别 。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论