正确答案:B
22春学期(高起本1709-2103、全层次2109-2103)《DirectX程序设计》在线作业-00002
正确答案:A
试卷总分:100 得分:100
一、单选题 (共 22 道试题,共 44 分)
1.()是最快的着色方式。
A.平面着色
B.高洛德着色
C.两种方式都很快
D.两种方式都很慢
正确答案:A
2.灵活顶点格式是描述顶点的()属性。
A.顶点坐标
B.顶点数据相关属性
C.法线方向
D.纹理坐标
正确答案:A
3.()缓存方式通常被放置在显存中,其中的数据能被有效地处理。
A.静态缓存
B.动态缓存
C.两种都可以
D.两种都不可以
正确答案:A
4.我们通常通过两个向量( ),来判断向量之间的夹角。
A.点积
B.相加
C.叉积
D.相减
正确答案:D
5.采用()时,复制与这个浮点值地址最接近的整数地址的纹理元素的颜色
A.最近点采样
B.线性过滤
C.各向异性过滤
D.mipmap过滤
正确答案:C
6.Direct3D中我们使用左手坐标系来进行三维建模,左手坐标系的z轴正方向是( )。
正确答案:A
A.穿过纸面向里
B.在纸面上向左
C.穿出纸面向外
D.在纸面上向右
正确答案:D
7.D3D9中粒子的表现图元是: ()
正确答案:C
A.点图元
B.三角形
C.公告板
D.方块面
正确答案:B
8.()可以用来判断向量叉乘值的方向。
A.左手定则
B.右手定则
C.左手坐标系
D.右手坐标系
正确答案:A
9.三维物体变为二维图形的变换称为()。
A.平行投影
B.旋转变换
C.投影变换
D.缩放变换
正确答案:C
正确答案:B
10.()光源的发光区域是一个圆锥体。
A.点光源
B.方向光源
C.聚焦光源
D.混合光源
正确答案:A
11.除了进行几何信息的排序外,还将创建一个 属性表,该表是()
A.数组
B.缓存
C.序列
D.线性表
正确答案:A
12.当需要对场景进行矩阵V的取景变换,选择下面的(???)。
A.Device->SetTransform(D3DTS_PROJECTION,?&V);
正确答案:D
B.Device->SetTransform(D3DTS_WORLD,?&V);
正确答案:A
C.Device->SetTransform(D3DTS_TEXTURE0,?&V);
正确答案:C
D.Device->SetTransform(D3DTS_VIEW,?&V);
正确答案:C
13.()是一个由相互连接的线段组合成的造型,程序可用它产生不封闭的多边形。
A.点列表
B.线段列表
C.线段条带
D.三角形列表
正确答案:B
14.()是HAL设备的变体,只支持硬件顶点处理。
A.纯软件模式
B.在不同设备上的混合顶点处理模式
C.在同一设备上的混合顶点处理模式
D.纯硬件模式
正确答案:D
15.()光垂直于物体时比倾斜时更明亮。
A.漫反射光
B.环境反射光
C.镜面发射光
D.自发光
正确答案:C
16.在3DMAX等3D建模工具中创建好模型,模型转换为扩展名为.x的文件,称()
正确答案:A
A..X文件
B.3d文件
正确答案:C
C.X文件
D.3dMax文件
正确答案:D
17.D3DCOLORVALUE结构体中包含r、g、b和a4个分量,表示物体表面对各种反射光的各种成分的反射比率。r=g=0.0 b=a=1.0;r=g=0.0 。此时红光和绿光照射过来,分析正确的是( )
正确答案:B
A.所有光线都被反射,材质看上去为白色
B.只有红光被反射,即材质看上去为红色
C.反射的光为红光和蓝光的混合色
D.所有的光都不被反射,材质看上去为黑色
正确答案:C
21.Direct3D中采用的纹理过滤方案中,( )是采用了“首先取得与计算得到的纹理元素的浮点地址最接近的上、下、左、右4个纹理元素,对这4个纹理元素进行加权平均,得到最终显示的颜色值”思想的纹理过滤方案。
正确答案:A
A.线性过滤(linear filtering)
B.最近点采样(nearest point sampling)
C.各向异性过滤(anisotropic filtering)
D.mipmap过滤(mipmap filtering)
正确答案:C
19.已经指定了定点数和面数,同时也分配了适当大小的内存给顶点缓存、索引缓存以及属性缓存等,只是没有填入相应的数据称为()
A.一级Mesh
B.空Mesh
C.初试Mesh
D.Mesh初始化
正确答案:C
20.()对象是用来指定字体属性的。
A.LPD3DXFONT
正确答案:A
B.LPDIRECT3D9
正确答案:A
C.LPDIRECT3DDEVICE9
正确答案:A
D.RECT
正确答案:C
21.Windows SDK方式的开发中,响应菜单或按钮我们需要关注的消息是:
正确答案:D
A.WM_CREATE
B.WM_COMMAND
C.WM_MENU
正确答案:B
D.WM_BUTTON
正确答案:A
22.()是将物体顶点坐标从模型自己的坐标系空间转换到世界坐标系空间。
A.局部变换
B.空间变换
C.投影变换
D.世界变换
正确答案:D
南开22春学期《DirectX程序设计》在线作业[答案]多选题答案
正确答案:C
二、多选题 (共 7 道试题,共 14 分)
23.渲染管线首先要设定哪些数据信息()
A.顶点
B.图元
C.纹理
D.材质
正确答案:C
24.纹理过滤的类型有(???)
A.缩小过滤
B.放大过滤
C.多纹理过滤
D.双线性过滤
正确答案:B
25.可以存储RGB数据的结构包括()。
A.DWORD
正确答案:D
B.D3DCOLOR
正确答案:A
C.D3DCOLORVALUE
正确答案:A
D.D3DXCOLOR
正确答案:B
26.实现光照所要用的函数有:(??)
A.SetRenderState()
正确答案:D
B.SetMaterial()
C.SetLight()
D.LightEnable()
正确答案:A
27.模板定义包含哪些项()
A.模板名字
B.GUID
C.数据项
正确答案:D
D.用于控制模板的限制程度
正确答案:D
28.投影变换包括哪几种投影方式。
A.平面投影
B.透视投影
C.正射投影
D.缩放投影
正确答案:A
29.哪些变换分别用于设定物体在世界坐标系中的位置、方向以及模型大小。
A.平移变换
B.投影变换
C.旋转变换
D.缩放变换
三、判断题 (共 21 道试题,共 42 分)
30.Direct3D中的光照模型就是光源类型。
正确答案:C
31.我们创建顶点缓存和索引缓存而非数组来存储数据,是因为顶点缓存和索引缓存可以被放置在显存中,能获得较快的绘制速度。
32.光栅化过程是通过硬件和软件混合图形处理来完成的。
33.绘制文本无需在渲染循环函数中执行。
34.Alpha分量主要是用来指定像素的透明等级
35.Direct3D开发和部署的基本环境是DXUT的编程环境。
正确答案:B
36.通过使用索引缓冲区,我们可以不再使用顶点缓冲区。
37.在DirectX对窗口进行渲染之前,无需先对窗口进行渲染方面的配置。
正确答案:D
38.光源类型试图模拟自然界各种真实的光源。
39.混合定义是将两个或两个以上的图像叠合在一起构成一幅新图像的方法
40.在光照计算中,我们需要知道每个顶点的法线方向来确定顶点所接收到的光照,顶点的法线方向与其所在的表面是相同的。
41.顶点列表包含所有不重复的顶点,索引列表中则用顶点列表中定义的值来表示每一个三角形的构造方式。
42.由于矩阵相乘不具有交换性,所以我们在对物体进行世界变换时一定要考虑变换的先后,以达到我们想要的变换效果。
43.三角形条带的顶点顺序必须是按照顺时针画的。
44.在Direct3D的程序设计过程中,如果用到了一些ABC、特别的或高级的特性,最好要先检查一下我们使用的图形设备的性能。
正确答案:B
45.顶点和像素由GPU来执行,是固定功能管线的一部分
46.有材质和纹理的X文件中,还需定义材质模板、颜色模板、纹理文件名模板、纹理坐标模板等
47.Alpha混合是渲染状态的一种,不启用Alpha混合也能进行相关计算
48.优化Mesh也就是可以重新组织其中的顶点和索引,以便更加有效地渲染Mesh。
49.像素的Alpha值就是纹理Alpha混合之后的值
50.在Direct3D的一个场景中,需要答案请联系dddda98,最多可设置8个光源。
正确答案:C
南开22春学期《DirectX程序设计》在线作业[答案]历年参考题目如下:
计算机科学与技术专业培养具有良好科学素养,系统地掌握计算机科学与技术的基础理论、基本技能与方法,具备现代计算机专业知识,有较强的获取新知识的能力、创新能力和实践能力,能从事计算机系统设计与开发、计算机应用和技术经济管理等方面工作的技术人才。远程教育的学习便捷、自由安排的方式,受到越来越多在职学历提升考生的报考选择。那计算机科学与技术专升本学校有哪些?计算机科学与技术专升本考什么科目?计算机科学与技术专升本有什么报考流程?...计算机科学与技术专升本考生都知道这些答案吗?接下来本文将详细说说这些考生关心的疑问。
计算机科学与技术专升本学校有哪些?
目前开设且招生计算机科学与技术专业专升本的远程教育学校有中国人民大学、北京交通大学、北京理工大学、北京邮电大学、北京外国语大学、北京语言大学、南开大学、天津大学、大连理工大学、东北大学、吉林大学、东北师范大学、东北农业大学、江南大学、福建师范大学、华中师范大学、西南交通大学、电子科技大学、四川农业大学、西南大学、西安交通大学、西北工业大学、兰州大学、中国石油大学(华东)、中国地质大学(北京)、四川大学、中国石油大学(北京)等和广东开放大学、云南开放大学,计算机科学与技术远程教育专升本招生院校都是教育部批准远程教育试点的高校,也是国内著名的重点大学,为在职专升本考生提供学历教育,提供学历提升机会,也培养输出优质的专业高级人才。
计算机科学与技术专升本远程教育学历是国家承认、学信网可查的,可用在升职加薪、找工作、出国留学、考研、公考、落户积分、职业资格证书考试、职称评级等方面,计算机科学与技术专升本远程教育学历含金量是非常可观的。
计算机科学与技术专升本考生可通过计算机科学与技术专升本了解报考院校专业的招生详细介绍。
计算机科学与技术专升本考什么科目?
计算机科学与技术远程教育专升本考试科目一般有入学测试科目、课程学习考试科目和专升本统考考试科目。
1、计算机科学与技术远程教育专升本招生院校都是自主命题,自行组织考试,而非经过成人高考那样全国统一考试。远程教育院校组织的计算机科学与技术专升本考试主要考查学生是否具备相应的学习能力,能够自主完成学习计划而毕业等,相对成人高考专升本考试,计算机科学与技术远程教育专升本考试难度比较简单,容易通过。
因报考院校不同计算机科学与技术专升本考生面对的远程教育入学测试题考试科目有所不同。考生以报考院校招生规定为准。比如:东北师范大学计算机科学与技术专升本远程教育入学测试科目:
层次
招生专业
科类
考试科目
学位类型
学分
学习期限
专升本
计算机科学与技术
文理科
基础知识测试(语文、英语)专业知识测试(专业课)
理学
80 2.5--6年计算机科学与技术专升本考生可通过奥鹏教育官网——服务大厅——入学测试模拟题下载,下载报考院校的相应入学测试模拟题进行考前复习准备。
2、计算机科学与技术远程教育专升本课程学习科目有招生院校根据专业学习计划安排授课内容,报考不同院校所学课程可能略有差别,以南开大学计算机科学与技术专升本远程教育课程学习设置为例:
层次
专业
核心课程
专升本
计算机科学与技术