计算机图形学选择题 (MCQ's)

2024 年 8 月 28 日 | 阅读 13 分钟

1) GUI 的意思是 -

  1. 图形统一交互
  2. 图形用户交互
  3. 图形用户界面
  4. 以上都不是

答案: (c) 图形用户界面

解释: GUI 是图形用户界面 (Graphical User Interface) 的缩写。它指的是一种允许用户通过图形元素与电子设备(如计算机和平板电脑)进行交互的界面。


2) 图形可以包括 -

  1. Simulation
  2. 绘图
  3. 电影、照片
  4. 以上全部。

答案:(d) 以上均正确

解释: 计算机图形学是利用计算机创建图像。计算机图形学的最终产品是图像;它可以是商业图表、绘图和工程图。在计算机图形学中,可以创建二维和三维图像,用于研究。


3) CAD 的意思是 -

  1. 计算机艺术设计
  2. 计算机辅助设计
  3. 汽车艺术设计
  4. 以上都不是

答案: (b) 计算机辅助设计

解释: CAD 是一种软件,供工程师、建筑师、艺术家、绘图员使用,用于创建二维 (2D) 和三维 (3D) 技术图。它是硬件和软件的结合,使工程师能够设计一切。


4) 交互式计算机图形学的组成部分是 -

  1. 显示器
  2. 显示控制器
  3. 帧缓冲区
  4. 以上全部。

答案:(d) 以上均正确

解释: 交互式计算机图形学由三个组成部分组成:

  • 帧缓冲区或数字内存
  • 显示器,类似于没有调谐和接收电子设备的家用电视机。
  • 显示控制器或视频控制器:它将帧缓冲区的内容传输到显示器。

5) 用户可以使用 - 对图像进行任何更改

  1. 交互式计算机图形学
  2. 非交互式计算机图形学
  3. 两者皆可 (a) & (b)
  4. 以上都不是

答案: (a) 交互式计算机图形学

解释: 在交互式计算机图形学中,用户可以对图像进行一些控制,即用户可以对生成的图像进行任何更改。其中一个例子是乒乓球游戏。


6) 什么是像素掩码?

  1. 只包含 0 的字符串
  2. 只包含 1 的字符串
  3. 包含两个 0 的字符串
  4. 包含 1 和 0 的字符串

答案: (d) 包含 1 和 0 的字符串

解释: 像素掩码是一个字符串,包含数字 1 和 0,用于表示沿线路径绘制的位置。


7) 更多的像素数会给我们一个 ____ 的图像 -

  1. 更好的
  2. 最坏
  3. 以上都不是

答案: (a) 更好的

解释: 更多的像素数可以使图像分辨率更好。

数码相机使用像素元素(也称为像素)来捕获图像。


8) 下列哪一个是主要使用的输出设备?

  1. 视频监视器
  2. Scanner
  3. 发言者
  4. 打印机

答案: (a) 视频监视器

解释: 视频监视器是一种广泛使用的输出设备。


9) 下列哪个术语用于描述应用程序在计算机中捕获的区域?

  1. 显示
  2. Window
  3. 视口
  4. 以上都不是

答案: (c) 视口

解释: 显示选定部分或设计的显示方法,其中选定元素被查看,称为视口。显示设备上映射到窗口的区域称为视口。


10) 纵横比可以定义为 -

  1. 垂直点与水平点的比率
  2. 像素的
  3. 两者皆可 (a) & (b)
  4. 以上都不是

答案: (a) 垂直点与水平点的比率

解释: 纵横比是垂直点与水平点的比率,对于在屏幕上产生相同长度的线条至关重要。


11) 下列哪一项不是线的样式?

  1. 点线
  2. 虚线
  3. 实线
  4. 以上全部。

答案: (c) 实线

解释: 实线不是线的样式。


12) DDA 的意思是 -

  1. 直接微分分析器
  2. 数据微分分析器
  3. 直接差分分析器
  4. 数字差分分析器

答案: (d) 数字差分分析器

解释: DDA 是数字差分分析器 (Digital Differential Analyzer) 的缩写。它是一种增量式的线扫描转换方法。


13) 从给定的选项列表中,哪个是准确高效的直线生成算法?

  1. 中点算法
  2. DDA 算法
  3. Bresenham 直线算法
  4. 以上都不是

答案: (c) Bresenham 直线算法

解释: Bresenham 直线算法是一种高效的方法,因为它仅涉及整数加法、减法和乘法运算。这些运算可以非常快速地执行,因此可以快速生成直线。


14) 将一个对象沿直线路径从一个坐标点移动到另一个坐标点的过程称为 -

  1. 翻译
  2. 反射
  3. 错切
  4. 转换

答案: (a) 平移

解释: 平移是通过将对象沿直线路径从一个坐标点移动到另一个坐标点来重新定位对象的。


15) 在 2D 平移中,使用以下哪个方程将点 (x,y) 移动到新点 (x',y')?

  1. x' = x + ty and y' = y + tx
  2. x' = x - tx and y' = y - ty
  3. x' = x + tx and y' = y + ty
  4. x' = x + tx and y' = y - ty

答案: (c) x' = x + tx and y' = y + ty

解释: 我们通过将平移距离 tx 和 ty 加到原始坐标位置 (x,y) 来平移一个 2D 点,将其移动到新位置 (x', y')。

x' = x + tx

y' = y + ty


16) 沿圆形路径重新定位对象的过程称为 -

  1. 翻译
  2. 旋转
  3. 缩放
  4. 以上都不是

答案: (b) 旋转

解释: 旋转是改变对象角度的过程。旋转可以是顺时针或逆时针。


17) 生成旋转必须指定以下哪个项?

  1. 旋转距离
  2. 旋转角度
  3. 坐标
  4. 以上都不是

答案: (b) 旋转角度

解释: 对于旋转,我们必须指定旋转角度和旋转点。旋转点也称为支点。


18) 旋转角度的正面值 -

  1. 顺时针旋转对象
  2. 逆时针旋转对象
  3. 以上两者
  4. 以上都不是

答案: (b) 逆时针旋转对象。

解释: 支点(旋转角度)的正面值会使对象沿逆时针(反时针)方向旋转。


19) 以下哪种变换用于改变对象的大小?

  1. 翻译
  2. 缩放
  3. 旋转
  4. 以上都不是

答案: (b) 缩放

解释: 缩放用于改变或调整对象的大小。更改是通过缩放因子完成的。


20) 如果缩放因子 sx 和 sy 的值小于 1(即 sx<1 and sy<1)会发生什么?

  1. 对象大小无变化
  2. 减小物体的尺寸
  3. 增大物体的尺寸
  4. 以上都不是

答案: (b) 减小物体的尺寸

解释: 如果缩放因子小于 1,物体的大小将减小。


21) 在以下哪种情况下会产生均匀缩放?

  1. 缩放因子 sx 和 sy 的值不相等。
  2. 缩放因子 sx 和 sy 的值相等。
  3. 以上两者
  4. 以上都不是

答案: (b) 缩放因子 sx 和 sy 的值相等。

解释: 如果缩放因子 sx 和 sy 的值相等,则称为均匀缩放。


22) Cohen-Sutherland 算法将二维空间划分为多少个区域?

  1. 4
  2. 8
  3. 9
  4. 23

答案: (c) 9

解释: 如果直线既不是可见情况也不是不可见情况,那么它将被视为被裁剪的情况。Cohen-Sutherland 算法会将二维空间划分为九个区域。所有九个区域都被分配了代码。每个代码是 4 位。如果直线的两个端点都具有端位零,则认为该直线是可见的。


23) 使用 Cohen-Sutherland 算法划分的九个区域中,底部区域的 4 位代码是?

  1. 0000
  2. 0010
  3. 0110
  4. 0101

答案: (c) 0110

解释: Cohen-Sutherland 算法划分的九个区域中,右下区域的 4 位代码是 **0110**。


24) 根据 Cohen-Sutherland 算法,如果两个端点的 4 位代码都是 0000,并且它们的逻辑 OR 结果也是 0000,那么直线位于哪里?

  1. 一半在外面一半在里面
  2. 完全在里面
  3. 完全在外面
  4. 以上都不是

答案: (b) 完全在里面

解释: 如果两个端点的代码都是 0000,并且它们的逻辑 OR 结果也为 0000,则直线将完全可见。


25) 下列哪项是最常用和最基本的输入设备?

  1. 鼠标
  2. 打印机
  3. Scanner
  4. 键盘

答案: (d) 键盘

解释: 最常用的输入设备是键盘。通过按下一组键来输入数据。所有键都有标签。拥有 101 个键的键盘称为 QWERTY 键盘。


26) 下列哪种设备用于对象的 3D 定位?

  1. 轨迹球
  2. 鼠标
  3. 空间球
  4. 以上全部。

答案: (c) 空间球 (Spaceball)

解释: 空间球用于对象的三个维度定位。


27) 下列哪项不是输入设备?

  1. 击打式打印机
  2. 轨迹球
  3. 鼠标
  4. 键盘

答案: (a) 击打式打印机

解释: 通过撞击色带并在纸张上打印字符的打印机称为击打式打印机。


28) 下列哪项是击打式设备的示例?

  1. 激光打印机
  2. 喷墨打印机
  3. 行式打印机
  4. 以上都不是

答案: (c) 行式打印机

解释: 行式打印机是每次打印一行的击打式打印机。它是一种高速击打式打印机,每分钟可打印 500 至 3000 行。鼓式打印机和链式打印机是行式打印机的例子。


29) 下列哪项允许我们通过触摸手指来选择屏幕位置?

  1. 鼠标
  2. 轨迹球
  3. 触摸板
  4. 以上都不是

答案: (c) 触摸板

解释: 触摸板是一种显示屏,上面覆盖着一层触摸感应的透明面板。触摸屏在手指或其他物体接触屏幕时注册输入。


30) 哪个是用于绘画或选择对象坐标位置的常用设备?

  1. 数字化仪
  2. 触摸板
  3. 图像扫描仪
  4. 键盘

答案: (a) 数位板 (Digitizer)

解释: 数位板是一种操作员输入设备,它包含一个大而光滑的板和一个电子跟踪设备,该设备可以在表面上移动以跟踪现有线条。电子跟踪设备包含一个开关,供用户记录所需的 x 和 y 坐标位置。坐标可以输入到计算机内存中,或存储在磁带等离线存储介质上。


31) 灰度用于 -

  1. 随机扫描显示
  2. 具有彩色功能的显示器
  3. 无彩色功能的显示器
  4. 以上全部。

答案: (c) 无彩色功能的显示器

解释: 灰度图像是单色图像;意味着它们只有一种颜色。灰度图像不包含任何颜色信息。每个像素决定了可用的不同灰度级别。


32) 在计算机图形学中,裁剪主要用于 -

  1. 缩放
  2. 复制
  3. 移除对象和线段
  4. 以上全部。

答案: (c) 移除对象和线段

解释: 当我们需要显示图像的大部分时,不仅需要缩放和平移,还需要识别图像的可见部分。为了确定可见和不可见部分,会使用一种称为裁剪的特定过程。裁剪将每个元素确定为可见和不可见部分。选择可见部分。丢弃不可见部分。


33) 随机扫描系统用于 -

  1. 彩色绘图应用程序
  2. 像素绘图应用程序
  3. 直线绘图应用程序
  4. 以上都不是

答案: (c) 直线绘图应用程序

解释: 随机扫描系统使用一个像铅笔一样的电子束在 CRT 屏幕上创建线条图像。图像由一系列直线段构成。


34) 在阴影掩码 CRT 的每个像素位置有多少个磷光色点?

  1. 1
  2. 7
  3. 2
  4. 3

答案: (d) 3

解释: 阴影掩码 CRT 在每个像素位置有 3 个磷光色点。


35) 阴影掩码方法用于 -

  1. 光栅扫描系统
  2. 随机扫描系统
  3. 两者皆可 (a) & (b)
  4. 以上都不是

答案: (a) 光栅扫描系统

解释: 阴影掩码方法常用于光栅扫描系统,因为它们产生的颜色范围比电子束穿透法宽得多。


36) 在以下哪种 CRT 方法中,会出现汇聚问题?

  1. 阴影掩码方法
  2. 电子束穿透
  3. 以上两者
  4. 以上都不是

答案: (a) 阴影掩码方法

解释: 汇聚问题发生在彩色 CRT 显示器的阴影掩码方法中。这是阴影掩码方法的一个局限性。


37) 下列哪种方法使用了电子束穿透法?

  1. 光栅扫描系统
  2. 随机扫描系统
  3. 两者皆可 (a) & (b)
  4. 以上都不是

答案: (b) 随机扫描系统

解释: 电子束穿透法已用于随机扫描显示器。


38) 等离子面板是一种 -

  1. 发光显示器
  2. 非发光显示器
  3. 打印机
  4. 以上都不是

答案: (a) 发光显示器

解释:


39) 下列哪个算法用于填充多边形内部?

  1. 边界填充算法
  2. 扫描线多边形填充算法
  3. 洪水填充算法
  4. 以上全部。

答案: (c) 洪水填充算法

解释: 当边界有多种颜色且内部要用一种颜色填充时,使用洪水填充算法。


40) 哪个算法用于为未着色的像素着色,而对于已填充的像素则保持不变?

  1. 边界填充算法
  2. 扫描线多边形填充算法
  3. 洪水填充算法
  4. 以上全部。

答案: (a) 边界填充算法

解释: 边界填充算法检查边界像素或相邻像素是否已着色。如果相邻像素已填充或着色,则保持不变;否则,则填充。


41) 样条可以定义为 -

  1. 弯曲的条带
  2. 用铅笔画出的光滑曲线。
  3. 用于通过指定的点集生成光滑曲线的柔性条带。
  4. 以上都不是

答案: (c) 用于通过指定的点集生成光滑曲线的柔性条带

解释: 样条的名称是指用于通过指定的点集生成光滑曲线的柔性条带。在计算机图形学中,样条曲线定义了任何组合曲线,这些曲线由多项式部分构成,并在这些部分的边缘满足指定的连续性方法。


42) 下列哪项是 2D 颜色模型?

  1. RGB 和 CMK
  2. RGB 和 CMG
  3. RGB 和 CMYK
  4. 以上全部。

答案: (c) RGB 和 CMYK

解释: 有许多颜色模型。其中一些是 RGB、CMYK、YIQ、HSV 和 HLS 等。RGB 代表红、绿、蓝。该颜色空间广泛用于计算机图形学。RGB 是可以制作多种颜色的主要颜色。CMYK 代表青、品红、黄和黑。CMYK 颜色模型用于静电和喷墨绘图仪,它们在纸上沉积颜料。


43) RGB 颜色模型用于 -

  1. 绘画
  2. 素描
  3. 打印
  4. 计算机显示

答案: (d) 计算机显示

解释: RGB 颜色模型的主要目标是在电子系统(如电视和计算机)中感知、定义和显示图像,尽管它也已用于传统摄影。


44) 三种原色 RGB 的交集将生成哪种颜色?

  1. 绿色
  2. 深红色
  3. 深蓝色
  4. 白色

答案: (d) 白色

解释: RGB 代表红、绿、蓝。RGB 是可以制作多种颜色的主要颜色。RGB 模型中三种颜色(红、绿、蓝)的交集将生成白色。


45) CMYK 颜色模型中原色的交集将生成 -

  1. 绿色
  2. 白色
  3. 黑色
  4. 深红色

答案: (c) 黑色

解释: 由原色青、品红、黄 (CMY) 描述的颜色模型对于定义硬拷贝设备的颜色输出非常有用。CMYK 颜色模型中原色的交集将生成黑色。


46) 选择彩色 CRT 的电子束穿透法的颜色集 -

  1. 红、绿、蓝
  2. 青、品红、蓝
  3. 红、绿、橙、黄
  4. 绿、黑、橙

答案: (c) 红、绿、橙、黄

解释: 电子束穿透法在彩色 CRT 中只能产生四种颜色:红、绿、橙和黄。慢电子束仅激发外部红色层;因此,屏幕仅显示红色。高速电子束激发内部绿色层。因此屏幕显示绿色。


47) 确定用于表示图像或图形对象的合适像素的阶段称为 -

  1. 翻译
  2. 转换
  3. 光栅化
  4. 缩放

答案: (c) 光栅化

解释: 确定用于表示图像或图形对象的合适像素的阶段称为光栅化。


48) 将 3D 显示到 2D 显示单元的过程称为 -

  1. 决议
  2. 投影
  3. 光栅化
  4. 转换

答案: (b) 投影

解释: 将 3D 显示到 2D 显示单元的过程称为投影。投影将 3D 对象转换为 2D 投影平面。


49) 音量、功耗和重量都减小的视频设备是 -

  1. CRT
  2. 平板显示器
  3. 便携式显示器
  4. 以上都不是

答案: (b) 平板显示器

解释: 平板显示器指的是一类视频设备,与 CRT 相比,其体积、重量和功耗要求都降低了。

例如:小型电视机显示器、计算器、掌上视频游戏、笔记本电脑、电梯内的广告牌。


50) 等离子面板也称为 -

  1. 非发光显示器
  2. 液晶显示器
  3. 气体放电显示器
  4. 以上都不是

答案: (c) 气体放电显示器

解释: 等离子面板也称为气体放电显示器。它包含一个小型灯阵列。