一、填空题
1、 Java 是Java的( )。
A、编译器 B、解释器 C、小程序浏览器 D、调试器
2、 当在Java 想要引用包时,一般都会使用( )语句。
A、 javac B、 javadoc C、import D、 extend
3、第一个Java语言编译器是在( )年推出的。
A、1991 B、1992 C、2001 D、1996
4.下列关于修饰符混用的说法,错误的是( )。
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能处理非static的属性
5. 接口的实现所用的关键字是( )。
A.interface B.implements C.extends D.throws
6、已知A类被打包在packageA,B类被打包在packageB,且B类被声明为public,且有一个成员变量x被声明为protected控制方式,C类也位于packageA包,且继承了B类,则以下说法中正确的是( )。
A、A类的实例不能访问到B类的实例
B、A类的实例能够访问到B类一个实例的x成员
C、C类的实例可以访问到B类一个实例的x成员
D、C类的实例不能访问到B类的实例
7. 在Applet中,创建一个具有10行45列的多行文本区域对象ta的语句为:( )
A、TextEvent ta = new TextEvent(10 , 45 ); B、TextArea ta = new TextArea( 10 , 45 );
C、Lable ta =new Lable ( 10 , 45 ); D、TextField ta = new TextField ( 10 , 45 )
8、以下代码完成画线功能,所画线的颜色是( )。
1.g.setColor(Color.red.green.yello.cyan);
2.g.drawLine(0,0,100,100);
A.red B.green C.yello D.cyan
9、以下( )可能包含菜单条。
A. Panel B. Frame C.Applet D.Dialog
10、关于以下代码所画图形的说明,正确的是( )。
1. g.setColor (Color,black);
2. g.drawLine(10,10,10,50);
3. g.setColor (Color,red);
4. g.drawRect(100,100,150,150);
A. 一条40像素长的垂直红线,一个边长为150像素的红色四方形
B. 一条40像素长的垂直黑线,一个边长为150像素的红色四方形
C. 一条50像素长的垂直黑线,一个边长为150像素的红色四方形
D. 一条50像素长的垂直红线,一个边长为150像素的红色四方形
二、写出下列程序运行得结果
1、class A
{ public int f(int x)
{ return x+1;
}
}
class B extends A
{ public int f(int x)
{ return x*x;
}
}
public class E
{ public static void main(String args[ ])
{ A a= new B();
int m=a.f(10);
System.out.println(m);
}
}
运行结果:100
2、import java.io.* ;
public class abc
{
public static void main(String args [])
{
int i,s=0;
int a[]={ 10,20,30,40,50,60,70,80,90 };
for(i=0; i< a.length;i++)
if(a [i]%3==0)s+=a[i];
System.out.println("s="+s);
}
}
运行结果:S=180
三、写出下列程序的功能
1、import java.io.*;
public class abc
{
public static void main(String args[])
{
SubClass sb=new SubClass();
System.out.println(sb.max());
}
}
class SuperClass
{
int a=10,b=20;
}
class Subclass extends SuperClass
{
int max(){return((a>b)?a:b);}
}
上面这段程序所完成的功能是:求两个数的最大值。
2、import java.awt.*;
import java.applet.Applet;
public class Applet1 extends Applet
{
public void paint(Graphics g )
{
g.drawLine(30, 5,100, 45 );
g.drawRect(30,50,50,20);
g.drawOval(30,80,50,40);
g.drawString("They are figures!",30,150);
}
}
上面这段程序所完成的功能是:__在Applet界面中显示一些由直线、矩形框、椭圆框和文字组成的图形。 。
四、完成程序设计题
下面程序是计算100以内素数的和,请在程序空白的地方填写合适的语句
public class Test{
static void (1)Prime(int a)
{
int sum =2;
for(int t=3; t<a;t++){
int k=t/2;
(2)int i = 2;
for(;i<=k;i++)//判断素数
(3)if(t%i==0) break;
if(i>k) (4)sum += t;
}
System.out.println(sum);
}
public static void main(String[] args)
{
(5)Prime(100);
}
}
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
电大试点网考电大《成本会计》名词解释题及04-27
电大试点网考电大《成本会计》填空题及04-27
电大试点网考电大《成本会计》简答题及04-27
电大试点网考电大《成本会计》多选题及04-27
电大《成本会计》典型考题解析(2)04-27
电大试点网考电大《成本会计》计算分析题及04-27
电大《个人理财》题库(第二章)04-27
电大《成本会计》典型考题解析(1)04-27
电大《语言学概论》复习题库(分析题)04-27
电大《语言学概论》复习题库(填空题)04-27