机考题

 

1.  编写一个显示”Hello Internet” Java Applet 程序。

2.  编写一个“I Love Internet”的Java Application程序。

3.  编写一个计算圆面积和周长的Java Applet 程序。

4.  编写一个程序,求1-100间的素数。

5.  有一函数:

 

          x       x<1

Y=   3x-2      1x<10

               4x        x10

   写一程序,给定x值,输出y值。

             

6.  编程序

根据以下公式计算sn通过命令行入。

S=1+1/(1+2)+1/(1+2+3)+……1/(1+2+3+…+n)

例如:若n的值为11时,函数的值为1.833333

7.  输入10个数,按大小顺序输出。

8.  打印杨辉三角数的钱10行。

9.  编写打印“九九乘法口诀表”。

10.              编写一个Applet程序:画图

要求:在Applet坐标系中(30,30) 处开始画一个红色的矩形,宽200,高100,并将该矩形均匀划分成510列。

11.              编写一个Applet程序:画图

要求:界面上有2个按钮,一个为标签为“椭圆”,另一个为“矩形”,点击后分别画红色的椭圆和蓝色的矩形,其宽度为100、高度为60,左上角顶点坐标为(50,50),试写出完整程序,并且要写出其对应的HTML文件代码。

12.求一个3X3矩阵对角元素之和。

13.输入一段字符串,统计其中有多少个单词。(单词用空格隔开)

14.有三个字符串编写程序,对其按字母表排序。

15.以Applet形式输出自己的名字、班级及学号,要求名字设置为24号黑体,班级及学号设置为16号加粗斜宋体。

16.编写一个程序绘制8个同心圆,各圆相差10个象素点。

17.设计一个记事本程序。

18.编写一个程序用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行由大到小的排序。

19
.使用socket编写一个服务器端程序,服务器端程序在端口8888监听,如果它接到客户端发来的"hello"请求时会回应一个"hello",对客户端的其他请求不响应。

20
.编写一个应用程序,创建三个线程分别显示各自的时间。

21.下列程序中,指定变量b=50为字节类型,变量f=0.55F为单精度实型,变量1= 0xfffL64位整型,并将该三个变量打印输出。请将程序补充完整。
import java
in*
public class Assign

public static void main(String args
[])
b=50

f=0.55F

l=0xfffL

System
outprintln(b=+b)
System
outprintln(f=+f)
System
outprintln(″l=″+l)

22.请完成下列Java程序:用位于JFrame窗口下方的Open按钮,打开一个文件对话框,检索gif或者png图像文件,并在窗口中央将图像显示出来。(提示:将图像文件嵌入图像图标内,再将图像图标置入标签中)

注意: 请勿改动main主方法和其他已有语句内容,仅在下划线处填入适当的语句。
import java
awt*
import java
awtevent*
import java.io.*

import javax
swing.*
public class ImageViewer
public static void main(String[]args)
JFrame frame= new ImageViewerFrame()
frame
setDefaultCloseoperation(JFrameEXIT_ON_CLOSE)
frame
show()


class ImageViewerFrame extends JFrame
public ImageViewerFrame()
setTitle(″ImageViewer″)
setSize(DEFAULT_WIDTH
DEFAULT_HEIGTH)
label=new JLabel()

Container contentPane=getContentPane()

contentpane
add(label,BorderLayoutCENTER)
chooser=new JFileChooser()

chooser
setCurrentDirectory(new File(.))
Button button=new Button(″Open″)

contentPane
add(buttonBorderLayoutSOUTH)
button
addActionListener(new
ActionListener()
public void actionPerformed(ActionEvent evt)
int r=choosershowOpenDialog(null)
if(r==JFileChooser
APPROVE_OPTION)
String name
=



)

private JLabel label

private JFileChooser chooser

private static final int DEFAULT_WIDTH=300

private static final int DEFAULT_HEIGHT=400

23.下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下比较按钮后,将Applet中显示的请先输入两个待比较的整数,改为两个整数中最大值是:x”x是两个数中的最大值。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意: 不改动程序的结构,不得增行或删行。
import java
applet*
import java
awt*
import java
awtevent*

public class FindMax extends Applet implements ActionListener

Label result

TextField in1
in2
Button btn

int a=0
b=0max
public void init()

result= new Label″
请先输入两个待比较的整数″)
in1=new TextField(5)

in2=new TextField(5)

btn=new Button(″
比较″)
add(in1)

add(in2)

add(btn)

add(result)

btn
addActionListener(this)

public void actionPerformed(ActionEvent e)

a= in1
b= in2
if(a
b)
max=a

else
max=b

btn
setText(″两个数中最大值是:″+max)



findmax
html
HTML
HEAD
TITLEA Simple Program/TITLE
/HEAD
BODY
APPLET CODE=″FindMaxclassWIDTH=800 HEIGHT=400
/APPLET
/BODY
/HTML


24
.编写一个计算器程序,只有加减乘除功能,当作applet运行。

 

 

 

 

你可能感兴趣的:(编程,应用服务器,swing,socket,F#)