Java上机考试题目
1、 定义一个复数类complex,内有两个成员变量:实部和虚部,还有两个方法:求两个复数的和以及求两个复数的差。编写一图形界面程序,实现复数的加减运算。
2、 编写Applet程序,在指定大小的屏幕界面上使用不同颜绘制如下图形:
(1)直径为100像素点的圆;
(2)两个半轴长分别为50像素点和100像素点的椭圆;
(3)长和宽都为150像素点的矩形;100种不同的字体
(4)使用红填充(3)中的矩形;
(5)大小由读者指定的填充圆弧。
3、 编写Applet程序,选择3种不同字体写出字符串”I LOVE BEIJING!”,显示一幅图片,播放一个声音文件。
4、 编写一个绘制几何图形的Applet程序,要求至少有5种图形,并在绘制的图形下方输出该图形的名字。
5、 使用Java Application编写满足下列要求的程序:
(1)使用GridLayout布局;
(2)设计一个简单的计算器,包括数字按钮0-9,以及加、减、乘、除、清零、等于运算按钮和一个显示计算结果的文本区。
6、 仿照Windows记事本编写一个Application程序,要求具有以下菜单结构,实现文本文件的打开、保存、关闭操作,以及对文件内容的复制、粘贴功能。
7、 编写程序实现如下功能:一个线程进行阶乘和的运算(比如1!+2!+3!+……+100!)
,而另一个线程则每隔一段时间读取并显示上个线程的运算结果。
8、 编写实现如下功能的程序:该程序启动后自键盘读入用户所输入的信息,并存入一个文件中,直到用户输入字符串“end”,程序结束。
9、 读一个文本文件,将文件中所有字符都转变为大写,然后写回到原文件中,记录并显示程序执行的时间。
10、 编写实现类似FTP功能的程序,客户程序向服务器发送字符串”ls”,服务器返回几个文件名,客户程序从中选择一个文件,服务器将该文件发送给客户端,客户程序接受该文件并保存在本地硬盘中。(说明:不要求采用FTP协议实现)
11、编写一个简单的网络爬虫程序,要求实现以下功能:
根据给定的URL(如Http://www.swust.edu),获取该URL页面,获取其中所有的URL链接(以<LINK href=“targetURL”>标签结构标示),并将链接中对应的URL(即targetURL)页面下载并保存到本地文件系统中。
12、编写一个简单的用户帐户验证程序,要求实现以下功能:
(1)编写用户帐户输入界面(用图形用户界面或者网页均可);
(1)用户帐户信息(用户名、密码)存放于数据库中,验证时从数据库中读取;
(3)显示验证结果。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。