教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

Java面向对象软件开发(巩固与提高) - 图文(9)

来源:网络收集 时间:2026-08-27
导读: ________关系? 3、判断题 (1) 耦合是指一个模块内各个元素彼此结合的紧密程度。( ) (2) 在软件设计中应该尽量设计紧密耦合的系统。( ) (3) 概要设计阶段完成的主要文档是概要设计说明书。( ) (4) 可行性研究

________关系?

3、判断题

(1) 耦合是指一个模块内各个元素彼此结合的紧密程度。( ) (2) 在软件设计中应该尽量设计紧密耦合的系统。( ) (3) 概要设计阶段完成的主要文档是概要设计说明书。( ) (4) 可行性研究的最根本的任务是对以后的行动方针提出建议。( ) (5) 可行性研究的结果有可能将软件开发项目否定。( )

(6) 可行性研究的根本的目的不是解决问题,而是确定问题是否值得去解。( ) (7) 软件是一种逻辑实体,而不是具体的物理实体。( ) (8) 软件工程是开发、运行、维护和修复软件的系统方法。( )

26

(9) 螺旋模型是利用笛卡尔坐标的四个象限分别代表四个方面的活动来表示,( ) (10) 在软件开发中,采用原型系统策略的主要困难是时间问题。( )

27

单元测试(二)

一、选择题(每小题2分,共50分)

1、一个对象的生命周期分( )3个阶段。 A)使用、生成和清除 B)清除、使用和生成 C)生成、使用和清除 D)生成、清除和使用 2、下列能表示字符串sl长度的是( )。

A)sl.length() B)sl.length C)sl.size D)sl.size() 3、随机类型类Random类来自于( )包。

A) java.awt B) java.util C) java.lang D) java.io 4、用来导入已定义好的类或包的语句是( )。 A)main B)import C)public class D)class 5、StringBuffer类字符串对象的长度是( )。

A)固定 B)必须小于16个字符 C)可变 D)必须大于16个字符 6、欲构造ArrayList类的一个实例,此类实现了List接口,下列( )语句是正确的。

A)ArrayList myList=new Object( ); B)List myList=new ArrayList( ); C)ArrayList myList=new List( ); D)List myList=new List( );

7、下列常见的系统定义的异常中,哪个是输入输出异常?( ) A)ClassNotFoundException B)IOException

C)FileNotFoundException D)UnknownHostException

8、顺序执行下列程序语句后,则b的值是( )。 String a=\

String b=a.substring(0,2);

A)Hello B)Hel C)He D)null 9、阅读下列程序: public class ConcatTest{

28

public static void main(String[]args){ String str1 = \ String str2 = \ String str3 = strl.concat(str2); System.out.println(str3); } }

程序的运行结果是:( )。

A)abc B)ABC C)abdABC D)ABCabc

10、设i、j、k为类School中定义的int型成员变量名,下列类School的构造方法中不正确的是( )。

A) School( int m){ ... } B) void School( int m){ ... } C) School( int m, int n){ ... } D) School( int h,int m,int n){ ... }

11、为了调用超类的构造方法,可以使用( )关键字后跟包含该超类所需参数的一对圆括号。

A)superclass B)superconstructor C)super D)以上答案都不对 12、设 ClassA为已定义的类名,下列声明ClassA类的对象ca的语句中正确的是( )。

A)public ClassA ca=new ClassA( ); B) public ClassA ca=ClassA( ); C) ClassA ca=new class( ); D) ca ClassA;

13、在类的定义中,通过使用( )关键字可创建一个现有类的子类。 A)extends B)implements C)inherits D)modifies 14、Java中所有的类都是通过直接或间接地继承( )类得到的。

A)java.lang.Object B)java.lang.Class C)任意类 D)以上答案都不对 15、类Test1定义如下: public class Test1{

public float aMethod(float a,float b){ } _________________________ }

将以下哪种方法插入上面程序中划下横线处是不合法的。( ) A)public float aMethod(float a, float b,float c){ } B)public float aMethod(float c,float d){ } C)public int aMethod(int a, int b){ } D)public int aMethod(int a,int b,int c){ }

29

16、如果创建的一个子类覆盖一个父类public方法,则对该方法可以使用哪些修饰符修饰?( )

A)public B)public 和protected

C)privite D)任意修饰符都可以,由系统随机选取 17、下列哪个选项的Java源文件代码片段是不正确的?( ) A)package testpackage; public class Test{ } B)import java.io.*; package testpackage; public class Test{ } C)import java.io.*; class Person{ } public class Test{ } D)import java.io.*; import java.awt.*; public class Test{ }

18、Java语言的类间的继承关系是( )。 A)单继承

B)多继承 C)单继承和多继承 D)不能继承

19、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( )。 A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

B、可以被两种类访问和引用:该类本身、该类的所有子类 C、只能被该类自身所访问和修改 D、只能被同一个包中的类访问

20、用private声明的类成员,其最大的访问范围是( )。

A)本类 B)本包中的所有类 C)所有包中的子类 D)所有包中的全部类

21、下面对Java继承机制描述错误的是:( )。 A)声明子类时用extends关键字 B)继承是面向对象的一个重要特征 C)Java中类支持多重继承

D)继承时子类可以添加自己的方法

22、对关键字super的用法描述正确的是:( )。

A)用来调用父类的构造方法 B)用来调用父类中被重写的方法

30

…… 此处隐藏:1208字,全部文档内容请下载后查看。喜欢就下载吧 ……
Java面向对象软件开发(巩固与提高) - 图文(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/606244.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)