在J2EE中,对于简单属性的方法: public Color getColor(){......}和 public void setColor(Color  c){....} 假定color是类中的属性,在方法体内可以() A、在getColor方法体内只能有一行代码:return color;在setColor方法体内只能有一行代码:this.color=c;B、在在getColor方法体内只能有一行代码:return color;在setColor方法体内一定要有该行代码:this.color=c;

题目

在J2EE中,对于简单属性的方法: public Color getColor(){......}和 public void setColor(Color  c){....} 假定color是类中的属性,在方法体内可以() 

  • A、在getColor方法体内只能有一行代码:return color;在setColor方法体内只能有一行代码:this.color=c;
  • B、在在getColor方法体内只能有一行代码:return color;在setColor方法体内一定要有该行代码:this.color=c;;但还可以有其他的代码
  • C、在getColor方法体内一定要有一行代码:return color但还可以有其它代码;在setColor方法体内只能有一行代码:this.color=c;
  • D、在getColor方法内一定要有该行代码

相似考题
更多“在J2EE中,对于简单属性的方法: public Color getColor(){......}和 public void setColor(Color  c){....} 假定color是类中的属性,在方法体内可以() A、在getColor方法体内只能有一行代码:return color;在setColor方法体内只能有一行代码:this.color=c;B、在在getColor方法体内只能有一行代码:return color;在setColor方法体内一定要有该行代码:this.color=c;;”相关问题
  • 第1题:

    阅读以下说明和JAVA 2代码,填入(n)处。

    [说明]

    以下JAVA程序设计了类CSet,使用同一个名称(set)的method来传入数据。仔细阅读[代码6-1)、[代码6-2]和[代码6-3]和相关注释,将程序补充完整。

    [代码6-1]

    import java.io.*;

    class CSet

    {

    private int width;

    private int height;

    (1)

    public void set(String color)

    {

    col=color; //(a)可输入长方形的颜色

    }

    public void set (iht w, int h)

    {

    width=w; //(b)可输入长方形的宽和高

    height=h;

    }

    public void set (String color, int w, int h)

    {

    col=color; //(c)可输入长方形的颜色、宽和高

    width=w;

    height=h;

    }

    public void show ( )

    {

    System.out.println ("n\长方形的颜色为: "+col);

    System.out.println ("n\长方形宽为: "+width+" 长方形高为: "+height");

    }

    }

    [代码6-2]

    public class hw8_3

    {

    public static void main (String args[]) throws IOException

    {

    intw, h; //声明宽、长变量,并给予赋值

    String color, k;

    CSet rect1;

    rect1=new CSet ( );

    System.out.print ("\n请输入颜色:: ");

    color=input ( );

    System.out.print ("请输入宽度:: ");

    k=input ( );

    w=Integer.parseInt (k);

    System.out.print ("请输入高度:: ");

    k=input( );

    h=Integer.parseInt (k);

    (2)//设置长方形的颜色

    (3)//设置长方形的宽、高

    rectl.show ( );

    (4)//设置长方形的颜色和宽、高

    rectl.show ( );

    }

    [代码6-3]

    public static String input( ) throws IOException//输入函数

    {

    String str;

    BufferedReader buf;

    (5)

    str=buf.readLine ( )

    return str;

    }

    }


    正确答案:(1)pfivate String col; (2)rectl.set(color); (3)rectl.set(wh); (4)rectl.set(colorwh); (5)buf=new BufferedReader(new InputStreamReader(System.in));
    (1)pfivate String col; (2)rectl.set(color); (3)rectl.set(w,h); (4)rectl.set(color,w,h); (5)buf=new BufferedReader(new InputStreamReader(System.in)); 解析:程序中定义了类CSet,使用同一个名称(set)的method来传入数据。本题需要考生仔细阅读代码,因为代码中有的变量是在后来出现的,而前边又没有定义,那么肯定需要在空缺处定义。另外,有些语句逻辑上没有先后关系,但填空时需要按顺序填写,因为有注释区分。本题并不难,但代码长。设计此题的目的希望考生又较强的阅读代码能力,因为只有读完了全部代码,才可以明白前面的空缺应该填写什么。

  • 第2题:

    阅读以下函数说明和Java代码,将应填入(n)处的字句写在对应栏内。

    【说明】

    下面的程序先构造Point类,再顺序构造Ball类。由于在类Ball中不能直接存取类Point中的xCoordinate及yCoordinate属性值,Ball中的toString方法调用Point类中的toStrinS方法输出中心点的值。在MovingBsll类的toString方法中,super.toString调用父类Ball的toString方法输出类Ball中声明的属性值。

    【Java代码】

    //Point.java文件

    public class Point{

    private double xCoordinate;

    private double yCoordinate;

    public Point(){}

    public Point(double x,double y){

    xCoordinate=x;

    yCoordinate=y;

    }

    public String toStrthg(){

    return"("+Double.toString(xCoordinate)+","

    +Double.toString(yCoordinate)+")";

    }

    //other methods

    }

    //Ball.java文件

    public class Ball{

    private (1);//中心点

    private double radius;//半径

    private String color;//颜色

    public Ball(){}

    public Ball(double xValue, double yValue, double r){

    //具有中心点及其半径的构造方法

    center=(2);//调用类Point中的构造方法

    radius=r;

    }

    public Ball(double xValue, double yValue, double r, String c){

    //具有中心点、半径和颜色的构造方法

    (3);//调用3个参数的构造方法

    color=c;

    }

    public String toString(){

    return "A ball with center"+center.toString()

    +",radius "+Double.toString(radius)+",color"+color;

    }

    //other methods

    }

    class MovingBall (4) {

    private double speed;

    public MovingBall(){}

    public MoyingBall(double xValue, double yValue, double r, String c, double s){

    (5);//调用父类Ball中具有4个参数的构造方法

    speed=s;

    }

    public String toString(){

    return super.toString()+",speed"+Double.toString(speed);

    }

    //other methods

    }

    public class test{

    public static void main(String args[]){

    MovingBall mb=new MovingBall(10,20,40,"green",25);

    System.out.println(mb);

    }

    }


    正确答案:(1) Point center (2) new Point(xValueyValue) (3) this(xValueyValuer) (4) extends Ball (5) super(xValueyValuerc)
    (1) Point center (2) new Point(xValue,yValue) (3) this(xValue,yValue,r) (4) extends Ball (5) super(xValue,yValue,r,c) 解析:在类Ball的有参数构造函数中,对成员变量center通过调用Point类的构造方法初始化,而center在类Ball中尚未声明。结合注释可得空(1)是将center变量声明为Point对象引用,故空(1)应填Point。空(2)是调用Point类的构造函数,根据题意,此处应将xValue和yValue作为参数调用类Point的有参数构造函数,故空(2)应填new Point(xValue,yValue)。
    根据注释,空(3)是调用类Ball的有3个参数的构造方法,而其所在方法本身就是类Ball的一个构造方法,因此可用this来调用自身的构造方法,故空(3)应填this(xValue,yValue,r)。
    根据题述“在MovingBall类的toString方法中,super.toString调用父类Ball的toString方法输出类Ball中声明的属性值”,可知类MovingBall是类Ball的子类,因此空(4)应填extends Ball。
    根据注释,空(5)是调用父类Ball中具有4个参数的构造方法,通过super关键字实现,故空(5)应填super(xValue,yValue,r,c)。

  • 第3题:

    下列Applet在坐标(30,50)处以黄色字体显示“你好!”。请选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class ex27 extends Applet { public void paint<Graphics g) { g.drawString("你好", 30, 50); } }

    A.setColor(Color.yellow);

    B.g.setColor(Color. Yellow),

    C.g.setFontColor(Color. yellow);

    D.g.setColor(Color. yellow);


    正确答案:D

  • 第4题:

    阅读以下说明和 Java 代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 【说明】 设计 RGB 方式表示颜色的调色板,进行绘图。其类图如图 6-1 所示。该程序的 Java代码附后。图6-1 类图

    【Java 代码】 //颜色类 class MyColor { private int red ,green, blue; public MyColor( ) { red = o; green = 0; blue = 0; } public MyColor(int red ,int green ,int blue) { this.red = red; this.green = green; this.blue = blue; } //其他方法略 public String toString( ) { return "Red: " + red + "\tGreen: " + green + "\tBlue " + blue; } } //调色板类 class Palette { public int number; / /颜色数 private (1)palette; //颜色表 public Palette( ) { number = 256; palette = new MyColor[number); } public Palette(MyColor[] palette ,int number) { (2)= number; (3)= palette; } //其他方法略 public String toString( ) { String str = ""; for (int i = 0; i < number; i++) { str +=i+ " : " + palette[i] + "\n"; } return str; } //绘图类 class Drawing { public (4) int COLORNUMBER = 16; public static void main(String[] args) { Palette palette; int red ,green ,blue; MyColor[] color = new MyColor[COLORNUMBER]; for (int i = 0; i < COLORNUMBER; i++) { red = (int) (Math.random( ) * 256); green = (int) (Math.random( ) * 256); blue = (int) (Math.random( ) * 256); color [i] = (5) (red ,green ,blue); } palette = new Palette(color ,COLORNUMBER); System.out.println(palette); } }


    正确答案:(1) MyColor[]
    (2) this.number
    (3) this.palette
    (4) static final
    (5) new MyColor

  • 第5题:

    设置表格边框色彩的HTML代码是()

    • A、<table color=#> 
    • B、<th bordercolor=#> 
    • C、<table bordercolor=#> 
    • D、<th color=#>

    正确答案:C

  • 第6题:

    在HTML中,使用HTML元素的class属性,将样式应用于网页上某个段落的代码如下所示:< P class=“firstp”>这是一个段落< /P> 下面选项中,()正确定义了上面代码引用的样式规则。

    • A、<style type="text/css">P{color:red}</style> 
    • B、<style type="text/css">#firstp {color:red} </style> 
    • C、<style type="text/css"> .firstp{color:red} </style> 
    • D、<style type="text/css">P.firstp{color:red}</style>

    正确答案:C

  • 第7题:

    在J2EE中,对于简单属性的方法: public Color getColor(){…} 和public Void setColor(Color c){…} 假定color是类中的属性,在方法体内可以() 

    • A、  在getColor方法体内只能有一行代码:return color; 在setColor方法体内只能有一行代码: this.color=c;
    • B、  在getColor方法体内只能有一行代码:return color; 在setColor方法体内一定有该行代码: this.color=c;但还可以有其他的代码
    • C、  在getColor方法体内一定有该行代码:return color; 但还可以有其他的代码, 在setColor方法体内只能有该行代码: this.color=c;
    • D、  在getColor方法体内一定要有该行代码:return color; 但还可以有其他的代码,在setColor方法体内一定有该行代码: this.color=c;但还可以有其他的代码

    正确答案:D

  • 第8题:

    下列代码使用HTML元素的ID属性,将样式应用于网页上的某个段落:<P id=”firstp”>这是一个段落</P>,下面选项中,()正确定义了上面代码引用的样式规则。

    • A、<Style Type=”text/css”> P {color:red} </Style>
    • B、<Style Type=”text/css”> #firstp {color:red} </Style>
    • C、<Style Type=”text/css”> .firstp {color:red} </Style>
    • D、<Style Type=”text/css”> P.firstp {color:red} </Style>

    正确答案:B

  • 第9题:

    程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行:  public int hashCode() {    return (size.hashCode() + color.hashCode()) * 17;    }    哪一个equals方法支持此目标?() 

    • A、 无法确定
    • B、 public boolean equals(Object o) {  Sock s = (Sock) o; return size.equals(s.size);}
    • C、 public boolean equals(Object o) {  Sock s = (Sock) o; return color.equals(s.color);}
    • D、 public boolean equals(Object o) {  Sock s = (Sock) o; return size.equals(s.size) &&color.equals(s.color);  }

    正确答案:D

  • 第10题:

    public class Ball {  public enum Color { RED, GREEN, BLUE };  public void foo() {  // insert code here  { System.out.println(c); }  }  }  Which code inserted at line 14 causes the foo method to print RED, GREEN, and BLUE?() 

    • A、 for( Color c : Color.values())
    • B、 for( Color c = RED; c <= BLUE; c++)
    • C、 for( Color c; c.hasNext() ; c.next())
    • D、 for( Color c = Color[0]; c <= Color[2]; c++)
    • E、 for( Color c = Color.RED; c <= Color.BLUE; c++)

    正确答案:A

  • 第11题:

    单选题
    在J2EE中,对于简单属性的方法: public Color getColor(){......}和 public void setColor(Color  c){....} 假定color是类中的属性,在方法体内可以()
    A

    在getColor方法体内只能有一行代码:return color;在setColor方法体内只能有一行代码:this.color=c;

    B

    在在getColor方法体内只能有一行代码:return color;在setColor方法体内一定要有该行代码:this.color=c;;但还可以有其他的代码

    C

    在getColor方法体内一定要有一行代码:return color但还可以有其它代码;在setColor方法体内只能有一行代码:this.color=c;

    D

    在getColor方法内一定要有该行代码


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行:  public int hashCode() {    return (size.hashCode() + color.hashCode()) * 17;    }    哪一个equals方法支持此目标?()
    A

     无法确定

    B

     public boolean equals(Object o) {  Sock s = (Sock) o; return size.equals(s.size);}

    C

     public boolean equals(Object o) {  Sock s = (Sock) o; return color.equals(s.color);}

    D

     public boolean equals(Object o) {  Sock s = (Sock) o; return size.equals(s.size) &&color.equals(s.color);  }


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下面关于颜色资源的描述,正确的是()。

    A.在XML布局文件中可通过@color调用颜色资源

    B.可以通过调用getResources().getColor()方法加载颜色资源

    C.颜色资源通常定义在res/alues/colors.xml文件中

    D.颜色值必须定义透明度


    参考答案:ABCD

  • 第14题:

    下列Applet实现了在Applet窗口中绘制一个以(70,70)为圆心,50为半径,边框为绿色的圆,圆心是红色的。选择正确的语句填入下面横线处。 import java.awt.*; import java.applet.*; public class ex20 extends Applet { public void paint(Graphics g) { g.setColor(Color. GREEN); g.drawOval(20, 20, 100, 100); g.setColor(Color. RED); ______ } }

    A.g.drawOval(70, 70, 70, 70);

    B.g.drawRect(70, 70, 1, 1);

    C.drawRect(70, 70, 1, 1);

    D.g.drawLine(70, 70, 1, 1);


    正确答案:B

  • 第15题:

    以下代码完成画线功能,所画线的颜色是( )。 (1)g.setColor(Color.red.green.cyan.yellow); (2)g.drawLine(0,0,100,100):

    A.red

    B.green

    C.yellow

    D.cyan


    正确答案:C

  • 第16题:

    ●试题七

    【说明】

    下面是一个Applet程序,其功能是从3~100之间(包括3和100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他为绿色。

    程序运行结果如图4所示。

    import java.awt.*;

    import java.applet.Applet;

    /*

    <applet code=ex2_7.class width=800 height=400>

    </applet>

    */

    图 4

    public class ex2_7 extends Applet {

    public Color color2_7 = Color.black;

    private int n2_7 = 3;

    public myPrime thPrime2_7;

    public void init() {

    thPrime2_7 = new myPrime(this);

    thPrime2_7.start();

    }

    public void paint(Graphics g) {

    g.setColor(color2_7);

    g.drawstring((1) ,50, 50);

    }

    public int getInt(){

    return n2_7;

    }

    public void setInt(int i){

    n2_7=i;

    }

    }

    class myPrime extends Thread {

    ex2_7 obj2_7;

    myPrime (ex2_7 o) {

    this.obj2_7 = o;

    }

    public boolean isPrime(int n) {

    boolean bPrime = true;

    int i=2;

    if((2))

    return false;

    while(i<n-1&&bPrime){

    if ((3))

    bPrime = false;

    i++;

    }

    return bPrime;

    }

    public void run() {

    int i;

    for (i = 3;(4); i++) {

    if (isPrime(i))

    obj2_7.color2_7 = Color.gray;

    else

    obj2_7.color2_7 = Color.green;

    (5);

    obj2_7.repaint();

    try {

    sleep(500);

    } catch (InterruptedException ie) {

    }

    }

    }

    }

    ex2_7.html

    <HTML>

    <HEAD>

    <TITLE>ex2_7</TITLE>

    </HEAD>

    <BODY>

    <applet code="ex2_7.class" width=800 height=400 >

    </applet>

    </BODY>

    </HTML>


    正确答案:
    ●试题七【答案】(1)String.valueOf(n2_7)(2)n<3||n>100(3)(n%i)==0(4)i<101或者i<=100(5)obj2_7.setInt(i)【解析】本题主要考查线程的概念和使用,Applet的执行过程和窗口,for循环语句以及字符串和int型的数据转换和面向对象编程的基本思想。解题关键是熟练地将Applet的执行和线程的基本思想结合完成一定的综合性的应用;熟练掌握线程的建立、运行以及线程类与封装类之间的信息传递方式,即通过对象调用封装的方法来进行,如语句obj2_7.repaint()。本题中,不可以直接填入n2_7,会导致参数类型不符合的错误,应该用String类的valueOf()方法对int型数据进行转换得到String类型数据;注意题目要求,需要包括3和100,因此循环变量的上界应该是i<101或者i<=100;由于n2_7是类ex2_7的私有成员,因此不可以直接用对象obj2_7来调用这个成员变量,需要通过类ex2_7的方法setInt()来实现对私有成员变量的修改。

  • 第17题:

    以下方法哪一個可以判断屏幕颜色是否彩色()。

    • A、setColor()
    • B、isColor()
    • C、getColor()
    • D、ifColor()

    正确答案:B

  • 第18题:

    J2EE中,对于简单属性的方法:public Color getColor(){……}和 public void setColor(Color c){……}假定color是类中的属性,在方法体内可以() 

    • A、在getColor方法体内只能有一行代码:return color;在setColor方法体内只能有一行代码:this.color=c
    • B、在getColor方法体内只能有一行代码:return color;在setColor方法体内一定要有该行代码:this.color=c;但还可以有其它的代码
    • C、在getColor方法体内一定要 有该行代码:return Color;但还可以有其它的代码,在setColor方法体内只能有一行代码:this.color=c
    • D、在getColor方法体内一定要有该行代码

    正确答案:C

  • 第19题:

    import java.awt.*;  import java.applet.*;  pulic class DrawRect extends Applet {   Public void paint(Graphics g)  {   g.setColor(Color.red);   g.drawRoundRect(150,50,50,50,20,40);  g.setColor(Color.green);   g.fillRoundRect(150,140,50,50,20,20); } }  根据代码,输出结果正确的有()。 

    • A、两个圆角矩形的绘制弧高都为20
    • B、两个圆角矩形的绘制弧宽相同
    • C、两个圆角矩形是左对齐的
    • D、两个圆角矩形是上对齐的

    正确答案:A,D

  • 第20题:

    在HTMl页面中,如果需要设置超链接的样式为:当鼠标悬浮在连接上时为黄色的样式时,在CSS表中应设置的样式代码为()

    • A、A:link{color:yellow}
    • B、A:visited{color:yellow} 
    • C、A:hover{color:yellow}
    • D、A:active{color:yellow}

    正确答案:C

  • 第21题:

    class Sock {  String size;  String color;  public boolean equals(Object o) {  Sock s = (Sock) o;  return color.equals(s.color);   }  // insert code here  }  哪两个满足 hashCode 的约定?()

    • A、public int hashCode() { return 343; }
    • B、public int hashCode() { return size.hashCode (); }
    • C、public int hashCode() { return color.hashCode (); }
    • D、public int hashCode() { return (int) (Math.random() * 1000);

    正确答案:B,C

  • 第22题:

    多选题
    class Sock {  String size;  String color;  public boolean equals(Object o) {  Sock s = (Sock) o;  return color.equals(s.color);   }  // insert code here  }  哪两个满足 hashCode 的约定?()
    A

    public int hashCode() { return 343; }

    B

    public int hashCode() { return size.hashCode (); }

    C

    public int hashCode() { return color.hashCode (); }

    D

    public int hashCode() { return (int) (Math.random() * 1000);


    正确答案: B,A
    解析: 暂无解析

  • 第23题:

    单选题
    在J2EE中,对于简单属性的方法: public Color getColor(){…} 和public Void setColor(Color c){…} 假定color是类中的属性,在方法体内可以()
    A

      在getColor方法体内只能有一行代码:return color; 在setColor方法体内只能有一行代码: this.color=c;

    B

      在getColor方法体内只能有一行代码:return color; 在setColor方法体内一定有该行代码: this.color=c;但还可以有其他的代码

    C

      在getColor方法体内一定有该行代码:return color; 但还可以有其他的代码, 在setColor方法体内只能有该行代码: this.color=c;

    D

      在getColor方法体内一定要有该行代码:return color; 但还可以有其他的代码,在setColor方法体内一定有该行代码: this.color=c;但还可以有其他的代码


    正确答案: C
    解析: 暂无解析