热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java程序设计试题_《Java语言程序设计》期末考试模拟试题——填空题和编程题...

一、根据题意,填写出空格中的内容Java平台包括三个技术方向,其中J2ME代表____________、J2SE代表___________、J2EE代表

d54f4b8f497e104b2a7fbc5b37d19141.png

一、根据题意,填写出空格中的内容

Java平台包括三个技术方向,其中J2ME代表____________、J2SE代表___________、J2EE代表____________。2、面向对象的四大概念是:____________、____________、_____________、____________。

3、Java Socket网络通讯应用中的客户端类是__________,Socket服务器端类是____________。

Java Swing的GUI窗口类一定要继承于___________,Swing的GUI对话框类一定要继承于___________5、Java异常技术主要用到的三个关键性的语句,这些语句的关键字分别是________、_________、__________。

6、在Java程序中一个程序类被声明为final类型的类,该类称为( ),该类将不可以( );类中的某个方法为声明为final类型的方法,该方法称为( ),该方法将不能在子类中( );类中的某个成员变量被声明为final类型,则该成员变量被称为( ),该成员变量的值将不能( )。

7、由abstract定义符所修饰定义说明的程序类,在Java程序中称为( ),由abstract定义符所修饰说明的成员方法,在Java程序中称为( )。

8、在Java程序中的多态性,主要可以分为( )和( )。

二、先阅读理解所给出的程序代码,然后完成对应的填空内容

1、阅读以下程序代码,该程序在控制台中打印输出的结果为。

9c984ddf9eeea390a891c97b911c5f3e.png

2、给定如下的SomeOneClass程序类,在其main方法中对某个字符串进行操作,程序执行后的输出结果为 。

f8253e69df7ec56173550b97ba652932.png

3、以下程序片段对应的程序代码执行后的输出结果为 。

767a12d90e8559ee772cc51c581e76ef.png

4、以下程序片段对应的程序代码执行后的输出结果为 。

db61b5b92ac9aa588d13061078f2057b.png

阅读以下程序代码片段,该程序执行后的输出结果是 。

823fef29abb8481e5cd681e9628f9266.png

三、综合填空题

1、在某程序类中定义有如下的变量,设三个变量的初始值分别为oneVal=1,twoVal=2,threeVal=3。写出如下的表达式执行后的结果 。

oneVal> twoVal ? oneVal> threeVal ? oneVal : twoVal : twoVal > threeVal ? twoVal : threeVal >oneVal? threeVal : oneVal

2、编写出一个程序代码片段,完成以下的功能实现要求:先将整型变量oneIntVal的值加1,再把它加入到变量totalSumValue中。 。

3、编写出一个程序代码片段 ,完成以下的功能实现要求:识别整形变量someOneVal的值是否在0到60之间,如果是,则显示“正确”,否则就显示出“不正确”。

四、上机编程题

1、问题:定义出“人”、“中国人”、“美国人”、“培训教师”、“学员”等类,类中的成员属性和方法可以自己规定。

2a7ae99ee19fb21c1f13fa982199ced6.png

2、声明并创建一个含有10个数据的整型数组,且每个数组元素的初值等于其数组下标。

3、创建一个Vector对象someOneVector,初始包含有10个元素。然后再将someOneVector对象中所有等于某个值(可以自行定义)的元素删除。

4、Applet要响应鼠标的点击事件,应该在init()方法中加入什么语句(设鼠标事件监听者就是Applet自身)。

5、创建线程对象someOneThread,它的run()方法来自一个实现了Runnable接口的类SomeOneRunnable。

6、定义一个无形参无返回值的名称为someOneMethod的方法,使得使用类名作前缀就可以引用它。

7、在某个HTML页面文件(页面文件内容及文件名称可以自行定义)中嵌入一个名为SomeOneApplet.class的Applet小程序的字节码文件,其宽度为500,高度为400。

8、利用Java Swing图形界面技术实现一个Windows记事本程序(NotePad),功能要求如下:

(1)提供基本的菜单项目

d41c2b9828a934e3ed37f4411522500b.png

(2)能够将磁盘中的用户选择的某个*.txt文件打开,并读入到编辑框中

98907a79f9e6936262e22bf5fd5c79d1.png

(3)能够对编辑框内的文本进行编辑修改

c14df866be18e59fba1586e228a552c9.png

(4)可以将编辑框内的文本保存回磁盘中,文件名可以由用户选择。

f3545b761d7e40667e243b1132040e65.png

《Java语言程序设计》期末考试模拟试题——判断题和问答题

计算机等级二级考试辅导:“面向对象”单元题解答(第3部分)

计算机等级二级考试辅导:“面向对象”单元题解答(第2部分)

计算机等级二级考试辅导:“面向对象”单元题解答(第1部分)

计算机等级二Java考试辅导:“面向对象”单元练习题(第3部分)



推荐阅读
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
  • 判断数组是否全为0_连续子数组的最大和的解题思路及代码方法一_动态规划
    本文介绍了判断数组是否全为0以及求解连续子数组的最大和的解题思路及代码方法一,即动态规划。通过动态规划的方法,可以找出连续子数组的最大和,具体思路是尽量选择正数的部分,遇到负数则不选择进去,遇到正数则保留并继续考察。本文给出了状态定义和状态转移方程,并提供了具体的代码实现。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • 本文探讨了C语言中指针的应用与价值,指针在C语言中具有灵活性和可变性,通过指针可以操作系统内存和控制外部I/O端口。文章介绍了指针变量和指针的指向变量的含义和用法,以及判断变量数据类型和指向变量或成员变量的类型的方法。还讨论了指针访问数组元素和下标法数组元素的等价关系,以及指针作为函数参数可以改变主调函数变量的值的特点。此外,文章还提到了指针在动态存储分配、链表创建和相关操作中的应用,以及类成员指针与外部变量的区分方法。通过本文的阐述,读者可以更好地理解和应用C语言中的指针。 ... [详细]
  • 2020年第十一届蓝桥杯决赛JAVA B G题“皮亚诺曲线距离“的个人题解目录
    本文是2020年第十一届蓝桥杯决赛JAVA B G题“皮亚诺曲线距离“的个人题解目录。文章介绍了皮亚诺曲线的概念和特点,并提供了计算皮亚诺曲线上两点距离的方法。通过给定的两个点的坐标,可以计算出它们之间沿着皮亚诺曲线走的最短距离。本文还提供了个人题解的目录,供读者参考。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
author-avatar
honey热情沙漠
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有