Java技术Java期末综合练习题.doc_第1页
Java技术Java期末综合练习题.doc_第2页
Java技术Java期末综合练习题.doc_第3页
Java技术Java期末综合练习题.doc_第4页
Java技术Java期末综合练习题.doc_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

技术:期末综合练习题一、选择题。 、 、 、 、 、 一、选择题。编译 源程序文件产生的字节码文件的扩展名为( )。 、 、 、 、方法是 程序执行的入口点,关于方法的方法头以下哪项是合法的( )? 、 ( ) 、 ( ) 、 ( ) 、 ( )为类的一个无形式参数无返回值的方法书写方法头,使得使用类名作为前缀就可以调用它,该方法头的形式为( )。 、 ( ) 、 ( ) 、 ( ) 、 ( )下列哪个是合法的标识符?( ) 、 、 、$ 、 源程序的主类是指包含有( )方法的类。 、方法 、方法 、方法 、方法的字符类型采用的是编码方案,每个码占用( )个比特位。 、 、 、 、设 ,则表达式 的值是( )。 、 、 、 、若的值为时,下列程序段被执行后,的值是多少?( ) ; ( ) ( ) ; ; ; 、 、 、 、在编写 程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。 、 .* ; 、 ; 、 .* ; 、 ;对于构造函数,下列叙述正确的是( )。 、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 、构造函数的返回类型只能是型。 、构造函数的主要作用是完成对类的对象的初始化工作。 、一般在创建新对象时,系统会自动调用构造函数。下面的是关于类及其修饰符的一些描述,正确的是:( )。 、类只能用来派生子类,不能用来创建类的对象。 、类不但可以用来派生子类,也可以用来创建类的对象。 、不能与同时修饰一个类。 、方法必须在类中声明,但类定义中可以没有方法。若需要定义一个类域或类方法,应使用哪种修饰符?( ) 、 、 、 、若在某一个类定义中定义有如下的方法: ( );该方法属于( )。 、本地方法 、最终方法 、解态方法 、抽象方法下列关于静态初始化器的叙述中,哪一个是正确的?( ) 、静态初始化器是在构造函数之前加上修饰符。 、静态初始化器是对类自身进行初始化。 、静态初始化器在同一个类中只能有一个。 、静态初始化器是在其所属的类加载内存时由系统自动调用执行。不使用修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?( ) 、实例方法可以直接调用父类的实例方法。 、实例方法可以直接调用父类的类方法。 、实例方法可以直接调用其他类的实例方法。 、实例方法可以直接调用本类的类方法。设有下面两个类的定义: ; 身份证号 ; 入学总分 ; 姓名 () ; 问:类和类的关系是( )。 、包含关系 、继承关系 、关联关系 、无关系,上述类定义有语法错误 设有下面的两个类定义: () (我喜欢!); () (我喜欢!); 则顺序执行如下语句后输出结果为:( ) ; ; (); (); 、我喜欢! 、我喜欢! 我喜欢! 我喜欢! 、我喜欢! 、我喜欢! 我喜欢! 我喜欢!设有下面的一个类定义: ( ) (我喜欢!); ( ) (我喜欢!); 若已经使用类创建对象和类创建对象,则下面哪一个方法调用是正确的:( ) 、( ) 、( ); ( ) ( ); 、( ); 、( ); ( ); ( );在中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。 、隐藏 、覆盖 、重载 、不支持此特性对于构造函数,下列叙述正确的是( )。 、构造函数也允许重载。 、子类无条件地继承父类的无参构造函数。 、子类不允许调用父类的构造函数。 、在同一个类中定义的重载构造函数可以相互调用。在使用声明一个接口时,只可以使用( )修饰符修饰该接口。 、 、 、 、设有下面两个赋值语句: (); ()(); 下述说法正确的是( )。 、是整数类型变量,是整数类对象。 、是整数类对象,是整数类型变量。 、和都是整数类对象并且它们的值相等。 、和都是整数类型变量并且它们的值相等。在 程序用户自定义的子类中,常常重载( )方法在的界面中显示文字、图形和其它界面元素。 、( ) 、( ) 、( ) 、( )下面的语句的作用是:( )。 (); 、创建一个数组类对象,有个元素的空间,每个元素的初值为。 、创建一个向量类对象,有个元素的空间,每个元素的初值为。 、创建一个数组类对象,有个元素的空间,若空间使用完时,以个元素空间单位递增。 、创建一个向量类对象,有个元素的空间,若空间使用完时,以个元素空间单位递增。在中,存放字符串常量的对象属于( )类对象。 、 、 、 、在中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( )包。 、 、 、 、在图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。 、 、 、 、创建一个标识有关闭按钮的语句是( )。 、 (关闭); 、 (关闭); 、 (关闭); 、 (关闭);在编写异常处理的程序中,每个语句块都应该与( )语句块对应,使得用该语句块来启动的异常处理机制。 、 、 、 、在编写 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。 、 .* ; 、 .* ; 、 .* ; 、 .* ;对于子类的构造函数说明,下列叙述中不正确的是( )。 、子类无条件地继承父类的无参构造函数。 、子类可以在自己的构造函数中使用关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。 、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。 、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。语言是( )。.面向问题的解释型高级编程语言 .面向机器的低级编程语言.面向过程的编译型高级编程语言 .面向对象的解释型高级编程语言 .下列的变量定义中,错误的是( )。) ; ) ; ) ; ) $; .以下的变量定义语句中,合法的是( )。) $* 3.4F; ) ;) . ; ) 3721L; . 以下字符常量中不合法的是( )。) ) ) ) 我.下列程序段执行后的结果是( )。 , , ; ; ? : ; ? : ;) ) C) ) .设 , , , 均为 型的变量,并已赋值,下列表达式的结果属于非逻辑值的是( )。) .以下由语句构成的循环执行的次数是( )。 ; ; ( );) 一次也不执行 ) 执行次 ) 无限次 ) 有语法错,不能执行 .下列语句序列执行后,的值是( )。 , ;( ; ; ) ; ; ) )15 ) ) .下列语句序列执行后, 的值是( )。 , ;( ) ;) ) C) ) .下列语句序列执行后, 的值是( )。 , , ;( ) : *; : ; : ; : *;) ) 54 C) ) .下列语句序列执行后,的值是( )。 ; ;) ) C) ) . 既能作为类的修饰符, 也能作为类成员的修饰符的是( )。) ) ) ) .下列选项中,用于定义接口的关键字是( )。) ) ) ) .下列类头定义中,错误的是( )。) . ) . ) . ) . .下列选项中,用于在定义类头时声明父类名的关键字是( )。) ) ) ) .设 为类 中定义的 型变量名,下列 类的构造函数中不正确的是( )。) ( ) ; ; ) ( , ) ; ; ) ( ) ) ( ) ; .下列方法定义中,不正确的是( )。) ( ) . ) ( ) . ) ( ) . ) ( ) . .能从循环语句的循环体中跳出的语句是( )。) 语句 ) 语句 ) 语句 ) 语句. 若有循环: ,; ; ; ( ) * ; ( ); ; ) ) C) ) .下列关于继承的哪项叙述是正确的? )在中允许多重继承 )在中一个类只能实现一个接口 )在中一个类不能同时继承一个类和实现一个接口 )的单一继承使代码更可靠 .下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? ) )无修饰符 ) ) . 给出下列代码,如何使成员变量 被方法()直接访问? ; () . )将 改为 )将 改为 )将 改为 )将 改为 . 已知有下列类的说明,则下列哪个语句是正确的? 1.0f; ; ; ( ) (); ); ); ); ); . 给出下列代码,则数组初始化中哪项是不正确的? ; ; ; ) ) C) ). 下列代码的执行结果是 () ; ; (); ( ) (); (); )编译错误 ) C) )运行成功,但不输出 . 下列关于内部类的说法不正确的是 )内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 )内部类可以使用它所在类的静态成员变量和实例成员变量 )内部类不可以用修饰符定义为抽象类 )内部类可作为其他类的成员,而且可访问它所在类的成员 . 顺序执行下列程序语句后,则的值是 ; (); ) ) ) ) . 在()方法运行正常的情况下,程序段将输出什么? () (); ( ); ( ) ( ); ( ) ( ); (); ) ) C) ) . 下列常见的系统定义的异常中,哪个是输入、输出异常? ) ) ) ) . 下列哪个不是包的新特点? )内存映射技术 )文件锁定 )字符及编码 )阻塞 . 下列哪个选项是正确计算度(角度)的余弦值? ) (); ) (); ) (); ) ();. 下列类中哪个方法可以用于关闭流? )() )() )() )() . 下列方法中哪个是执行线程的方法? )() )() )() )(). 下列关于类的说法不正确的是 )是类的直接子类 )对象显示的效果是一个窗口 )被默认初始化为可见 )的默认布局管理器为 . 下列常见事件类中哪个是鼠标事件类? ) ) ) ) . 在的关键方法中,下列哪个方法是关闭浏览器以释放占用的所有资源? )() )() )() )() . 下列哪个是面向大型企业级用容器管理专用构件的应用平台? ) ) ) ) . 下列哪个选项的源文件代码片段是不正确的? ) ; ) .*; ; ) .*; ) .*; .*; 二、写出下列程序完成的功能。 ( ) ; ( ; ; ) () ; ( ); .* ; ( ) , ; ; ( ; ; ) ( ); ( ); .*; ( ) (); 为系统定义的窗框类 ; ( ) (按钮); (按下我); ( ( ); (); (); ( ); .*; ( ) , , ; ; ; ( ; ; ) ( ) ; ( ); ( ); ( ) , ; ; ( ; ; ) ; ( ; ; ) ( ) ; ; ; ; ( ; ; ) ( ); ( ); .*; ( ) ( ); ( ( ) ); ; ( ) ; ( ) , ; ( ; ; ) *; ; .*; ; ; 定义一个图像类的对象 ( ) ( ),); ( )(); .*; ( ) ( ); ( ( ); ; ; ( , ) ; ; ( , ) ( , ); ( ) ; ( ; ); 三、写出下面程序的运行结果。 .*; ( ) (!, .); ( ); ; ; ( , ) ; ; ( ) ; .* ; ( ) , ; , , , , , , , , ; ( ; ; ) ( ) ; (); .* ; ( ) ( , , ); (); ; ( , ) ; ; ( ) (); ; ( ) (); ; ; ( ) (); ; () (); .*; ( ) !; (!); (); .* ; ( ) ; ; ( ; ; ) ( ); ( ); .*; ()(); ()(); ()(); (); (); ( ) ( ); ( );四、使用语言编写程序。 编写一个字符界面的 程序,接受用户从键盘输入的一个正整数,然后统计并输出从到这个正整数的累加和。 编写一个字符界面的 程序,接受用户输入的个整数,并输出这个整数的最大值和最小值。 编写一个完整的 程序使用复数类验证两个复数 和 相加产生一个新的复数 。 复数类必须满足如下要求:()复数类 的属性有: : 型,代表复数的实数部分 : 型,代表复数的虚数部分()复数类 的方法有:( ) : 构造函数,将复数的实部和虚部都置( , ) : 构造函数,形参 为实部的初值,为虚部的初值。 ( ) : 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。 ( ) : 把当前复数对象的实部、虚部组合成 的字符串形式,其中 和 分别为实部和虚部的数据。 编写一个学生类 ,要求:() 学生类 属性有: : 型,代表学号 : 类对象,代表姓名 : 型,代表年龄 : 型,代表性别(其中:表示男,表示女) : 类对象,代表联系电话() 学生类 的方法有:( , , , , ) : 有参构造函数,形参表中的参数分别初始化学号、姓名、年龄、性别和联系电话。 () ( ) : 获取年龄作为方法的返回值。 ( ) ( ) : 获取性别作为方法的返回值。 ( ) : 获取联系电话作为方法的返回值。 ( ) : 以 姓名:联系电话 的形式作为方法的返回值。 编写图形界面下的 程序,接受用户输入的三个数据,输出最小的一个数。 编写图形界面下的 程序,接受用户输入的两个数据为上、下限,然后个一行输出上、下限之间的所有素数。编写一个 程序响应用户的鼠标动作:以鼠标单击处为圆心,画一个随机大小,随机颜色的圆,当鼠标双击时则清空屏幕。. 编写一个响应鼠标事件程序,其功能是用户可以通过拖动鼠标在中画出矩形,并在状态条显示鼠标当前的位置。. 下图中给出某应用程序的图形界面,试写出构建该应用程序的界面程序。 .下图中给出了某应用程序的图形界面,试写出构建该应用程序的界面程序。 参考答案一、选择题。 、 、 、 、 、 二、写出下列程序完成的功能。计算 的值。从标准输入(即键盘)读入个整数存入整型数组中,然后逆序输出这个整数。创建一个标题为按钮的窗框,窗框中显示有按下我字样的按钮。在数组中查找并输出最大值和最小值。使用选择法对数组的数据进行升序排序,然后输出排序后的结果。定义一个计算!的类,然后主类中创建一个对象求解!的值。在界面中显示当前文件夹下名为的图像。定义一个计算的类,然后用该类求的值。在界面中显示一些由直线、矩形框、椭圆框和文字组成的图形。求两个数的最大值。三、写出下面程序的运行结果。! . ! ! 四、使用语言编写程序。 .*; ( ) , , ; ( ) ( (); ( ); ( ) ; ( ; ; ) ; (); .* ; ( ) , , , , ; ( (); ( ); ( ) ; ( ; ) ; ( ) ; ( ) ; (); .* ; .* ; ; ( ) (); (); (); ( ) (); (第一个复数:(); (第二个复数:(); (两复数之和:(); ; 复数的实部 ; 复数的虚部 () ; ; ( , ) ; ; ( ) ( ); 临时复数对象 ; ; ; ( ) ( ); ; ; ; ; ;( , , , , ) ; ; ; ; ; () ; () ; () ; () : ; .*; .*; .*; ; ; () (请先输入三个待比较的整数); (); (); (); (比较); (关闭);();();();();();();();(); ()() (); (); (); ; () ; () ; (三数中最小值是:); ();输入上限与下限,输出范围内的素数 .*; .*; .*; ; ; ; ; () (输出框); (上限); (下限); (); (); ();()设为不可编辑 (输出素数); (关闭);();();();();();();();();();(); () 设计数器()响应按钮输出素数的动作()新行输出();();判断是否素数,是则计数并加入输出子串:( ) ( )();()每个数加个回车,; ,;(与之间共有素数个,输出如下:);(); ()点击关闭退出程序 .*; .*; .*; ; ; ; ; ( )( ) ()(*(); ()(*(),()(*()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论