自考Java语言程序设计一程序设计综合题汇总
- 格式:pdf
- 大小:165.30 KB
- 文档页数:15
一、程序填空,阅读下列程序并完成程序填空
1.用Java Applet小应用程序完成下列填空
import java.applet.*;
import java.【awt】.*;
public class test1_1 extends 【Applet 】
{
public void paint(【Graphics】 g)
{
int x=2,y=1;
【switch】 (x+y)
{
case 1:
g.setColor(Color.red);
g.drawString(“我是红色”,5,10);
break;
case 2:
g.setColor(Color.blue);
g.drawString(“我是蓝色”,5,10);
break;
case 3:
g.setColor(Color.green);
g.drawString(“我是绿色”,5,10);
break;
【 default】:
g.drawString(“没有设置颜色”,5,10);
}
}
}
<1>awt <2> Applet <3> Graphics <4> switch <5> default
2.import java. 【applet 】.*;
import java.awt.*;
public class test1_1【extends 】Applet
{
public void paint(Graphics g)
int【sum=0 】;
for(int i=1; 【i<=100】;i++)
sum=sum+i;
g.【drawString】(“sum=”+sum,10,20);
}
<1> applet <2> extends <3> sum=0 <4> i<=100 <5> drawString 3.【public】class test1_1
{
public【static】void main(【String】args[])
{
int i,j;
for(j=2;j<=50;j++)
for(i=2;i<=j/2;i++)
{if(【 j%i】) break;}
if(i>j/2)
System.【out】.pritnln(j+”是素数”);
}
}
<1> public <2> static <3> String <4> j%i==0 <5> out
4.import java. 【applet】.*;
import java.awt.*;
【class】Chengji
{
float f(float x,float y)
{
return x*y;
}
}
class Xiangjia 【extends】Chengji
{
float f(float x,float y)
{return x+y;}
}
public class test1_1 extends Applet
{
Xiangjia sum;
public void 【init( )】
{sum=new Xiangjia( );}
public void paint(【Graphics】g)
{g.drawString(“sum=”+sum.f(4,6),5,20);}
}
<1> applet <2> class <3> extends <4> init( ) <5> Graphics
5.【class】Student
{
int number;String name;
【Student】 (int number,String name)
{this.number=number;=name;
Systemout.println(“I am ”+name+”My number is”+number);}
}
class Univer_Student【extends】Student
{
boolean 婚否;
Univer_Student(int number,String name,boolean b)
{
【super】 (number,name);
婚否=b;
System.out.pritnln(“婚否=”+婚否);
}
}
public class test1_1
{
public static void main(String args[])
{
Univer_Student zhang=【new】Univer_Student(9901,”和小林”,false);} }
<1> class <2> Student <3> extends <4> super <5> new
6.import java.applet.*;import java.awt;
class test1_extends【Applet】
{【String】tom;
public void【init( )】
{
tom=”2203026206209021”;
}
public void paint(【Graphics】g)