中小学教师信息技术知识竞赛

全彩LED。全彩LED内置了红(Red)、绿(Green)和蓝(Blue)三种颜色的灯珠,根据三原色的原理,通过控制不同颜色灯珠的RGB值,调出多种颜色。

题目

全彩LED。全彩LED内置了红(Red)、绿(Green)和蓝(Blue)三种颜色的灯珠,根据三原色的原理,通过控制不同颜色灯珠的RGB值,调出多种颜色。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在CIE1931-RGB系统中,一个颜色的三刺激值,就代表了该颜色中()。

A.黄、品红、青的含量

B.黄、红、蓝的含量

C.红、绿、蓝的含量

D.红、绿、青的含量


参考答案:C

第2题:

阅读以下说明和 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

第3题:

根据三原色说,人视网膜上具有三种不同状态的锥体细胞,它们对三种颜色最为敏感,因而称这三种颜色为“三原色”。“三原色”是【 】

A.红、黄、蓝

B.红、黄、绿

C.红、绿、蓝

D.黄、绿、蓝


正确答案:C
【考点点击】 本题在2008年10月考季第10题考查过,主要考查的知识点是色觉理论。
【要点透析】 三原色说是由杨和黑尔姆兹二人提出的,也称杨一黑理论。他们提出任何颜色都能由三种波长的纯光混合而产生。人具有三种不同形态的锥体细胞.它们分别对红、绿、蓝三种原色最敏感。

第4题:

在RGB颜色模式中,RGB代表了()三个颜色。

  • A、黄、品红、蓝
  • B、黄、品红、青
  • C、黄、红、绿
  • D、红、绿、蓝

正确答案:D

第5题:

在CIE1931-RGB系统中,一个颜色的三刺激值,就代表了该颜色中()。

  • A、黄、品红、青的含量
  • B、黄、红、蓝的含量
  • C、红、绿、蓝的含量
  • D、红、绿、青的含量

正确答案:C

第6题:

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

【说明】

本程序通过移动滑动条修改颜色RGB值,从而控制颜色。程序中有一个面板、3个标签和3个滑动条,标签和滑动条一一对应,分别对应三原色红、绿、蓝,任意拖动其中的一个滑动条,所对应的颜色值就会发生变化,面板的颜色也会发生对应的变化,如下图所示,滑动条值的范围是0~255。

【Java代码】

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class simple extends JFrame. implements AdjustmentListener{

public simple(){

setTitle("simple");

setSize(300, 200);

addWindowListener(new WindowAdapter(){

public void windowClosing((1)){

System.exit(0);

}

});

Container contentPane=getContentPane();

JPanel p=(2);

p.setLayout(new GridLayout(3, 2));

p.add(redLabel=new JLabel("Red 0"));

p.add(red=new JScrollBar(Adjustable. HORIZONTAL, 0, 0, 0, 255));

red.setBlocklncrement(16);

red.addAdjustmentListener(this);

p.add(greenLabel=(3) ("Green 0"));

p.add(green=new JScrollBar(Adjustable.HORIZONTAL 0, 0, 0, 255));

green setBIocklncrement(16);

green.addAdjustmentListener(this);

p.add(blueLabel=new JLabel("Blue 0"));

p.add(btue=new JScrollBar(Adjustable. HORIZONTAL, 0, 0, 0, 255));

blue,setBIocklncrement(16);

blue.addAdjustmentListener(this);

contentPane.add(p, "South");

colorPanet=new JPanel();

colorPanet.setBackground(new Color(0, 0, 0));

contentPane.add((4),"Center");

} public void adjustmentValueChanged(AdjustmentEvent evt){

redLabel.setText("Red"+red.getValue());

greenLabel.setText("Green"+green.getValue());

blueLabel.setText("Blue"+blue.getValue());

coiorPanel.setBackground(new Color(red.getValue(), green.getValue(), blue.getValue()));

colorPanel.repaint();

}

public static void main(String[] args){

JFrame. f=(5);

f.show();

}

private JLabel redLabel;

private JLabel greenLabel;

private JLabel blueLabel;

private JScrollBar red;

private JScroilBar green;

private JScrollBar blue;

private JPanel colorPanel;


正确答案:(1)WindowEvent e (2)new JPanel() (3)new JLabel (4)colorPanel (5)new simple()
(1)WindowEvent e (2)new JPanel() (3)new JLabel (4)colorPanel (5)new simple() 解析:本题考查在Java中实现对面板颜色的控制。
题目要求三原色红、绿、蓝,通过任意拖动其对应的一个滑动条来改变,而面板的颜色也会发生对应的变化。这需要我们了解Java中对滑动条和颜色进行定义的类。下面我们来分析程序。
第(1)空在类simple的构造函数中,这个类是继承JFrame这个框架类的,这个构造函数的作用是创建一个框架。很明显此空是函数windowClosing()的参数,而这个函数的作用我们不难看出是关闭框架用的,其参数是WindowEvent e,因此,此空答案就为 WindowEvent e。
第(2)空是给JPanel类型的变量p赋一个值,JPanel类型是控制板类型,在程序上面申请了一个容器,此空应该是在容器中创建一个控制板,而Java中一般用关键字new来创建对象,因此,此空答案为new JPanel()。
第(3)空是给变量greenLabel赋一个初值,从程序中我们不难看出greenLabel是一个标签类型的变量,且其中存放的是绿色的值。结合程序中上下红和蓝的处理我们也不难推断出此空的答案为new JLabel。
第(4)空是容器对象contentPane的add()函数的参数,这个函数的作用是往其对象中增加内容,其第一个参数是要添加的对象,第二个参数是添加的位置,从程序中不难看出应该添加对象colorPanel,这是界面中下面的板块。因此,此空答案为colorPanel。
第(5)空是给JFrame类型的变量f赋一个值,而JFrame是框架类simple的父类,那么变量f应该是一个框架对象,关键字new一般用来创建一个新的对象,因此,此空答案为new simple()。

第7题:

根据视觉的三原色学说,三种不同的视锥细胞分别敏感的颜色是
A.红、绿、黄 B.红、绿、白 C.红、绿、蓝 D.红、黄、紫


答案:C
解析:
根据视觉的三原色原理,视网膜上分布有三种不同的视锥细胞,分别含有对红、绿、蓝三种光敏感的视色素。

第8题:

在RGB颜色模式中,RGB代表了()三个颜色。

A.黄、品红、蓝

B.黄、品红、青

C.黄、红、绿

D.红、绿、蓝


参考答案:D

第9题:

RGB三原色的组成是哪三种颜色()

  • A、红
  • B、黄
  • C、蓝
  • D、绿

正确答案:A,C,D

第10题:

被称为颜色的三原色的三种颜色分别是()

  • A、红
  • B、蓝
  • C、绿
  • D、黄

正确答案:A,B,D

更多相关问题