浙江理工大学java题库(4)

2019-01-07 15:02

与类有关,封装的基本单位是对象

31、一个消息包含的内容,不应有( D )。 消息接收者

接受对象应采用的方法 指示接受者做何处理 方法的参数

32、若声明一个类不能被继承,即不能有子类,用关键字( A )。 final finally abstract super

33、下述概念中不属于面向对象方法的是(? D)。 对象、消息 继承、多态 类、封装 过程调用

34、下列关于构造方法的叙述中,错误的是( C? )。 Java语言规定构造方法名与类名必须相同

Java语言规定构造方法没有返回值,但不用void声明 Java语言规定构造方法不可以重载

Java语言规定构造方法只能通过new自动调用

35、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C? )。

可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 可以被两种类访问和引用:该类本身、该类的所有子类 只能被该类自身所访问和修改 只能被同一个包中的类访问

36、下面的选项中,哪一项不属于“汽车类”的行为(? D )。 启动 刹车 减速 速度

37、在Java中用什么关键字修饰的方法可以直接通过类名来调用?(? D)*** static final private void

38、若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( C? )。 接口方法 最终方法 抽象方法 空方法

39、如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰(? A )。

private protected

private? protected public

40、声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问 (? D )。 同一类

同一包中的子类 同一包中的非子类 不同包中的子类

41、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。 隐藏 覆盖 重载

Java不支持此特性

42、定义一个类,必须使用的关键字是(B? )。 public class interface static

43、定义一个接口必须使用的关键字是( C )。 public class interface static

44、下列修饰符中与访问控制无关的是(D? )。 private public protected final

45、关于对象成员占用内存的说法哪个正确( D )。**** 同一个类的对象共用同一段内存

同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间 对象的方法不占用内存 以上都不对

46、以下关于继承的叙述正确的是(? A )。 在Java中类只允许单一继承

在Java中一个类只能实现一个接口

在Java中一个类不能同时继承一个类和实现一个接口 在Java中接口只允许单一继承

47、下列方法头中哪一个不与其它方法形成重载(overload)关系?(? D ) void mmm( ) void mmm(int i)

void mmm(String s) int mm( )

48、下面哪一行代码正确的声明了一个类方法(静态方法)?(? D? ) public int method(int i) protected method(int i)

public static method(String s)

protected static void method(Integer i)

49、定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( C)

private class MyClass extends Object class MyClass extends Object public class MyClass

private class MyClass extends Obj

50、以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?(private public final abstact

51、请问以下哪个类不能被子类继承?(D? ) class A{? }

abstract final class A{? } native class A{? } final class A{? }

52、下列关于继承的哪项叙述是正确的?( D ) 在java中允许多重继承

在java中一个类只能实现一个接口

在java中一个类不能同时继承一个类和实现一个接口 java的单一继承使代码更可靠

53、对象的行为在类中表示为方法,称为类的(C? )。 动作 属性 方法 数据类

54、Java语言是( D )

面向问题的解释型高级编程语言 面向机器的低级编程语言

面向过程的编译型高级编程语言 面向对象的解释型高级编程语言 55、 56、

57、下列为合法类名的是:( C ) class

123Student

C? ) WatchTV \类名\

58、下列关于JAVA语言特性的描述中,错误的是( D )。 支持多线程操作

JAVA程序与平台无关

JAVA程序可以直接访问Internet上的对象 支持单继承和多继承

59、Java程序经过编译后生成的文件的后缀是( C ) .obj .exe .class .java

60、编译Java程序的命令是(? B? ) appletviewer javac java javadoc

61、下列哪个选项不是JAVA语言的特点?(D? ) 面向对象 高安全性 平台无关 面向过程

62、System.out.println(\的输出结果应该是( A?? )。 52 7 2 5

第七章:(27)

1、下列关于字符串的描述中,错误的是( C)。

Java语言中,字符串分为字符串常量和字符串变量2种 两种不同的字符串都是String类的对象 Java语言中不再使用字符数组存放字符串

Java Application程序的main()的参数args[]是一个String类 2、执行代码String s=new String(\后,正确的结论是(D )。 s最后一个索引值为5 s的值和\并不一样 s.length为4 s.length 为5

3、StringBuffer( String s )方法分配了s大小的空间和(C )个字符的缓冲区。 12 14 16 18

4、String(byte[ ],int,int)中,第三个参数用来生成字符串的byte型数组的( A)。 长度 起始位置 终止位置 终止位置+1

5、两个字符串String str1,str2;错误的连接二者的方式是(B )。 str1+str2 str1.str2

str1.contat(str2) str2.contat(str1)

6、String date=\把date转换成全小写的语句是( B)。 toLowerCase(date); date.toLowerCase(); date.toUpperCase(); toUpperCase(date);

7、String date=\则str2为( B)。 y . null false

8、String data=\is Sunday.\str1;str1=data.substring(1,5);则str1为(B?? C )。 It i t is t is It is

9、关于字符串比较,下列叙述哪个是正确的(D )。 比较字符串是否完全相同不能用==

equals()和equalsIgnoreCase()的作用完全一致

equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回false String date1,date2;则比较二者是否相同的语句是data1=equals(data2);

11、关于compareTo(),下列表述错误的是(D )。 字符串相等则返回0

字符串不等则返回正数或负数

compareTo()要求两个作比较的字符串必须完全相等 compareTo()和compareIgnoreCase()的作用没有区别

12、设字符串变量str1=\则str1.compareTo(str2)的返回值为(B )。* 2 -3 3 -2

13、boolean endsWith(String s)表示( A)。


浙江理工大学java题库(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:软土路基沉降与稳定检测专项施工方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: