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

【Java 代码】
//颜色类
class MyColor{
private int red , green , blue;
public MyColor() {
red = 0; 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
本题考查 Java 语言程序设计的能力,涉及类、对象、方法的定义和相关操作。要求考生根据给出的案例和代码说明,认真阅读并理清程序思路,然后完成题目。
先考查题目说明。本题目中涉及到本题目中涉及到颜色、调色板、绘图等类以及初始化和调色相关等操作。根据说明进行设计。
类图中给出三个类 Drawing 、Palette 和 MyColor 及其之间的关系。Drawing 与 Palette 、 MyColor 之间具有关联关系, Palette 与 MyColor 之间是聚合关系。
MyColor 为以 RGB 方式表示颜色,由属性 red 、green 和 blue 表示,每个 MyColor
对象即为一个 RGB 颜色。 MyColor 具有两个构造器,缺省构造器将 RGB 颜色均初始化为0; 带参数的构造方法将当前对象的 RGB 值设置为调用构造方法时消息中所传递的参数值。 toString()用来构造并返回当前对象的 RGB 值的字符串供测试使用。
Palette 类用于表示调色板,有调色板颜色数,用 int 型 number 表示,有 MyColor 对象数组,用 MyColor[] palette表示。 Palette 的缺省构造方法中,将 number 设置为 256 色,并将 palette初始化成 256 色 MyColor 数组。另一个构造方法 Palette(MyColor[] pale,int number) 中参数有 MyColor 对象数组 pale 以及颜色数量 number 。该构造方法设置当前调 色板对象的颜色数量,用 this.number 表示当前对象的 number 属性,将参数 palette数组赋值给当前对象的 palette,用 this.palette表示当前对象的 palette属性。 toString()方法用来构造并返回 palette中每个颜色对象的颜色的字符串,供测试使用。在toString()方法体内部,构造字符串时用+进行拼接 palette[i]时,每个数组元素调用当前对象的toString()构造并返回一个 RGB 颜色的字符串。
Drawing 类属性int COLORNUMBER 定义绘画时所用的颜色数量(本例中设置为 16 表示基于 16 色绘图)。 Main()方法声明调色板 Palette palette 、定义COLORNUMBER 色 MyColor 对象数组 color ,即:
MyColor[] color = new MyColor[COLORNUMBER];
随机生成 RGB 颜色并根据此颜色创建 COLORNUMBER 个 MyColor 对象,即循环 COLORNUMBER 次,每次循环生成随机的 RGB 颜色后调用 MyColor 的带参数构造器 创建 MyColor 对象,即:
color[i] = new MyColor(red ,green ,blue);
所有颜色数组创建完成后,基于所创建的 COLORNUMBER 个 MyColor 对象数组创建调色板,即:
palette = new Palette(color ,COLORNUMBER);
采用 System.out.println(palette);进行打印(模拟绘图),其中会自动调用调色板的 toString()方法。由于 COLORNUMBER 的作用是绘图的颜色数量,在创建 MyColor 对象数组时作为元素个数,所以,需要是 static fmal 静态常量。
综上所述,空(1)需要表示 MyColor 对象数组,即 MyColor[]; 空 (2)需要表示当前对象的 number 属性,即 this.number; 空(3)需要当前对象的 palette属性,即 this.palette; 空 (4)需要表示 COLORNUMBER 为静态常量,即 static fmal; 空 (5)处
为创建 MyColor 类的对象,即 newMyColor 。
一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )
在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。
有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()
在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。
在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。
Pinging 59.74.111.8 with 32 bytes of data:
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Ping statistics for 59.74.111.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 3ms, Maximum = 5ms, Average = 4ms
在ISO OSF/RM参考模型中,七层协议中的__(1)__利用通信子网提供的服务实现两个用户进程之间端到端的通信。在这个模型中,如果A用户需要通过网络向B用户传送数据,则首先将数据送入应用层,在该层给它附加控制信息后送入表示层;在表示层对数据进行必要的变换并加头标后送入会话层;在会话层加头标送入传输层;在传输层将数据分解为__(本题)__后送至网络层;在网络层将数据封装成__(3)__后送至数据链路层;在数据链路层将数据加上头标和尾标封装成__(4)__后发送到物理层;在物理层数据以__(5)__形式发送到物理线路。B用户所在的系统接收到数据后,层层剥去控制信息,把原数据传送给B用户。
在OSI/RM中,解释应用数据语义的协议层是()。
在TCP/IP协议栈中,ARP协议的作用是(),RARP协议的作用是(请作答此空)。
在地址 http://www.dailynews.com.cn/channel/welcome.htm 中,www.dailynews.com.cn 表示( ),welcome.htm 表示(请作答此空)。
在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为 ()