试题二参考答案
一.填空题:
1.Internet/Intranet Server(服务器),客户端 2.初始化、启动、停止、退出 3.事件
4.ActionEvent,ActionListener,actionPerformed(ActionEvent e) 5.CheckboxGroup,Checkbox,Choice,List,ItemEvent 6.将各种布局组合起来应用 7.窗口
8.Bean,构件模型,单个构件
9.JApplet、JDialog、JFrame、JPanel、JTabbedPane、JScrollPane、JSplitPane、JToolBar、JInternalFrame、JLayerPane、JrootPane 10.java.awt.Font,java.awt.Color 二、单项选择题
1、A 2、B 3、C 4、B 5、D 6、C 7、A 8、C 9、A 10、B 11、C 12、A 13、A 14、B 15、C 16、D 17、D 18、A 19、C 20、B 三、编程题 1. 程序如下: public class ProNum {
public static void main(String args[]) {
float p; long q; int m=10,n=5;
System.out.println(\ n=\ m=m+3;n=n+5;
System.out.println(\ n=\
p=(float)(m+n)/2;
System.out.println(\ q=(m*m*n*n);
System.out.println(\ } }
2. 程序如下:
class Sphere { int r; double v;
public void CalVolume() { v=3.14*r*r*r*4/3; }
public void display() { System.out.println(\ } }
class SphereClass
{ public static void main(String args[]) { Sphere s = new Sphere(); s.r = 3; s.CalVolume(); s.display(); } }
四、项目分析题
1.(略) 2. int n=0
try{
n=Integer.parseInt(str1); String a[]=new String[3]; a=temp.split(\int y=0,m=0,d=0;
y=Integer.parseInt(a[0]); m=Integer.parseInt(a[1]); d=Integer.parseInt(a[2]);
Calendar c= GregorianCalendar.getInstance(); c.set(y,m-1,d-n);
SimpleDateFormat ft=new SimpleDateFormat(\display.setText(ft.format(c.getTime())); }catch(Exception e){
SimpleDateFormat ft=new SimpleDateFormat(\Date d1=new Date(),d2=new Date(); try{
d1=ft.parse(temp); d2=ft.parse(str1); }catch(Exception e){}
long d=(d1.getTime()-d2.getTime())/(24*60*60*1000); display.setText(\相差\天\
试题三
一.填空题:
1. 协议是Internet所遵循的“既成事实”的网络协议,它广泛应用在大多数的操作系统上,也用于大多数局域网和广域网上。
2.IP地址在计算机中用 个字节,也就是 位的二进制数来表示。 3.除给一些知名的网络服务和应用使用的专用端口数外,用户的网络应用程序应该使用 以上的端口数。
4.URL是 的简称。它提供了互联网上资源的统一标识,也就是资源的地址。
5.Java为TCP通信协议提供了对应的编程类,这些类存放在 包中。 6.URL有两部分组成, 部分和 部分,中间用冒号分割。 7.获取URL对象主机名的方法为 。
8.Java提供 类,用于创建一个应用程序能执行和不能执行的任务集合。
9.getImage方法是由 类定义的方法。
10.当把图像文件与小应用程序的字节码文件放在同一个目录下,可以用Applet
的 方法来获取图像文件的基地址。
二.选择题:
1、下面 的URL表示法是错的: A. http://202.120.144.2
B. http://www.dhu.edu.cn/xxcol/index.htm C. http://www.dhu.edu.cn/bmxx:100/bumenxx.htm D. http://www.dhu.edu.cn:100/bmxx/bumenxx.htm
2、下面关于TCP协议的论述 是错的。
A. 利用TCP进行通信时,源计算机和目标计算机会建立一个虚拟连接。 B. TCP是无连接通信协议。
C. TCP是面向连接的通信协议。
D. TCP提供两台计算机之间的可靠无差错的数据传输。
3、下面是套接字通信基本步骤所用到的语句, 是错的。 A.Socket questsocket = new Socket (“http://www.dhu.edu.cn”, 10000) B.ServerSocket serversocket = new ServerSocket (10000,3) C.Socket socket= serversocket.accept(10000) D.socket.close()
4、下面 不是Java的安全特性。 A.数组边界检查 B.无指针的运算 C.缓存溢出
D.类和方法以Final声明
5、下面 语句用于加载图像是正确的。 A.ImageIcon img1 = ImageIcon( “meth.jpeg”) B.ImageIcon img1 = new ImageIcon( “meth.jpeg”) C.Image img = getImage(\
D.Image img = new getImage( getDocumentBase(), \
6、下面 语句是错的。 A.g.drawImage(img, 0, 0, this); B.g.drawImage(img, 0, 0, 40, 30, this); C.img1.paintIcon( this, g, 0, 0 ); D.img1.paintIcon( g, 0, 0, 40, 30, this);
7、以下 不是Java支持的音频文件格式,: A.*.au B.*.avi
JAVA期末试题集(含答案)



