南开19春学期(1709、1803、1809、1903)《DirectX程序设计》在线作业(答案)
南开19春学期1709、1803、1809、1903攻防技术基础在线作业-0003参考答案
19春学期(1709、1803、1809、1903)《攻防技术基础》在线作业-0003试卷总分:100 得分:0一、单选题(共25 道试题,共50 分)1.IDA PRO简称IDA,是一个交互式()工具。
A.调试B.汇编C.编译D.反汇编正确答案:D2.当传输层没有进行安全保护时,会遇到()安全威胁。
A.MITMB.XSSC.SQLD.SSRF正确答案:A3.在软件产品完成开发并发布后,往往在功能、安全性、运行稳定性等方面不能满足用户要求或者暴露出问题,为此,需要对软件进行()。
A.管理B.维护C.测试D.更新正确答案:B4.()是指软件设计者或开发者犯下的错误,是导致不正确结果的行为,它可能是有意无意的误解、对问题考虑不全面所造成的过失等。
A.FaultB.HoleC.WeaknessD.Error正确答案:D5.Windows的内存可以被分为两个层面()。
A.虚拟内存和逻辑内存B.逻辑内存和物理内存C.物理内存和虚拟内存D.物理内存和逻辑内存正确答案:C6.以下有关认证与授权的说法正确的是()。
A.认证和授权的功能相同B.授权是根据不同用户的凭证来确定用户的身份。
C.授权是通过认证后确定用户的权限有哪些。
D.一般来说,单因素认证的安全强度要高于多因素认证。
正确答案:C7.下面说法错误的是()。
A.GET请求的数据会附在URL之后。
B.POST请求的数据会附在URL之后。
C.POST把提交的数据放置在HTTP包的包体中。
D.通过GET提交数据,用户名和密码将明文出现在URL上。
正确答案:A8.以下选项中哪个不是公开的漏洞库。
()A.VuldaVDNVDD.BugTraq正确答案:A9.()是由于向程序的缓冲区中输入的数据超过其规定长度,造成缓冲区溢出,破坏程序正常的堆栈,使程序执行其他指令。
A.设计错误漏洞B.访问验证漏洞C.配置错误漏洞D.缓冲区溢出漏洞正确答案:D10.Web浏览器()向Web服务器这个中间层发送请求,中间层通过查询、更新数据库()来响应该请求。
南开20春学期(1709、1803、1809、1903、1909、2003)《3D游戏软件设计》在线作业_14162
(单选题)1: OpenGL中复杂的图形绘制一般都是如何实现的
A: 用曲线模拟
B: 用四边形拼接
C: 用三角形拼接
D: 只要是凸多边形拼接就可以
正确答案: C
(单选题)2: OpenGL提供了几种基本的三角形顶点连接方式
A: 1
B: 2
C: 3
D: 4
正确答案: C
(单选题)3: OpenGL中在颜色索引模式下使用的用于选择单值索引的函数是
A: glIndex*
B: glClampColor
C: glClear
D: glColor3f
正确答案: A
(单选题)4: 下列哪个颜色不属于三原色
A: 红
B: 蓝
C: 绿
D: 黑
正确答案: D
(单选题)5: 我们使用函数gluLookAt(0,1,0, 0,0,-3,0,1,0)观察物体,那么,我们的视点起始处为
A: (0,1,0)
B: (0,0,-3)
C: (-3,0,1)
D: (1,0,0)
正确答案: A
(单选题)6: 将一条不经过原点的直线进行简单的缩放变换,缩放后直线和原来直线相比A: 位置变化长度不变
B: 长度变化位置不变
C: 位置和长度都会变化
D: 以上说法都不对
正确答案: C
(单选题)7: 白色的颜色值为。
南开19春学期(1709、1803、1809、1903)《面向对象程序设计》在线作业-3(答案)
南开19春学期(1709、1803、1809、1903)《面向对象程序设计》在线作业4、B一、单选题共35题,70分1、read函数的功能是从输入流中读取( )。
A一个字符B当前字符C一行字符D指定若干个字符【解析】本题选择:D2、当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
Aios::inBios::outCios::trunkDios::binary【解析】本题选择:A3、面向对象程序设计思想的主要特征中不包括( )。
A封装性B多态性C继承性D功能分解,逐步求精【解析】本题选择:D4、关于纯虚函数,下列表述正确的是( )。
A纯虚函数是未给出实现版本(即无函数体定义)的虚函数B纯虚函数的声明总是以“=0”结束C派生类必须实现基类的纯虚函数D含有纯虚函数的类一定是派生类【解析】本题选择:B5、建立类模板对象的实例化过程为( )。
A基类->派生类B构造函数->对象C模板类->对象D模板类->模板函数【解析】本题选择:C6、可以用p.a的形式访问派生类对象p的基类成员a其中a是( )。
A私有继承的公有成员B公有继承的私有成员C公有继承的保护成员D公有继承的公有成员【解析】本题选择:D7、下面描述中,错误的是( )。
A在基类定义的public成员在公有继承的派生类中可见,也能在类外被访问B在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问C在基类定义的public和protected成员在保护继承的派生类中可见D在派生类中不可见的成员要变成可访问的,需要进行访问声明。
【奥鹏】南开19秋学期(1709、1803、1809、1903、1909)《计算机高级网络技术》在线作业标准答案
19秋学期(1709、1803、1809、1903、1909)《计算机高级网络技术》在线作业CA的主要功能为()
A.确认用户的身份
B.为用户提供证书的申请、下载、查询、注销和恢复等操作
C.定义了密码系统使用的方法和原则
D.负责发放和管理数字证书
参考辅导答案解析:D
已知甲公司的一台安装Windows2000的计算机要接入互联网,经过调查分析,该计算机OS没有安装针对RPC漏洞的最新补丁软件包,则该计算机最有可能受到的安全威胁是()。
A.IP地址欺骗
B.DDoS网络蠕虫
C.ICMP
参考辅导答案解析:C
死亡之ping属于()
A.冒充攻击
B.拒绝服务攻击
C.重放攻击
D.篡改攻击
参考辅导答案解析:B
IPSec不可以做到
A.认证
B.完整性检查
C.加密
D.签发证书
参考辅导答案解析:D
有关软件Ping的描述不正确的是()。
A.是一个用来维护网络的软件
B.基于ICMP协议
C.用于测试主机连通性
D.出站和入站服务一般都没有风险。
南开19秋学期(1709、1803、1809、1903、1909)《面向对象程序设计》在线作业满分答案2
19秋学期(1709、1803、1809、1903、1909)《面向对象程序设计》在线作业-0002试卷总分:100 得分:100一、单选题 (共 35 道试题,共 70 分)1.假定MyClass为一类,执行MyClass a,b(2),*p[2];语句时会自动调用该类构造函数()次。
[A.]5[B.]4[C.]3[D.]2[仔细阅读上述试题,并作出选择]正确选择:D2.下列虚基类的声明中正确的是( )。
[A.]virtual class B:public[B.]class virtual B:public A[C.]class B: virtual public A[D.]class B:public A virtual[仔细阅读上述试题,并作出选择]正确选择:C3.执行语句“string str("abc");”时,系统会自动调用string类的构造函数()。
[A.]string(size_type n, char c)[B.]string(const string &str)[C.]string(const char *s)[D.]string()[仔细阅读上述试题,并作出选择]正确选择:C4.在保护继承中,基类中的私有成员作为派生类的()。
[A.]私有成员[B.]公有成员[C.]保护成员[D.]不可访问[仔细阅读上述试题,并作出选择]正确选择:D5.已知函数原型:void f(int a, int b=3,char c='*'); 则下面的函数调用中,不合法的调用是()。
[A.]f(6, , '#')[B.]f(5,8)[C.]f(5)[D.]f(0,0, '#')[仔细阅读上述试题,并作出选择]正确选择:A。
南开19春学期1709、1803、1809、1903网络爬虫与信息提取在线作业-0002参考答案
19春学期(1709 、1803、1809、1903)《网络爬虫与信息提取》在线作业-0002 试卷总分:100 得分:0一、单选题(共20 道试题,共40 分)1.Python操作CSV文件可通过()容器的方式操作单元格A.列表B.元组C.字典D.集合正确答案:C2.以下哪个HTML标签表示分区或节()A.B.C.D.正确答案:A3.Python中若定义object=(1, 2, 3, 4, 5),则print(object[1:3])输出()A.12B.123C.23D.234正确答案:C4.Redis中读取数据语句lrange chapter 0 3,那么表示读列表中()个值A.2B.3C.4D.5正确答案:C5.HTTP常用状态码表明服务器正忙的是()A.500B.503C.403D.404正确答案:B6.MongoDB中可以将()数据结构插入集合中A.列表B.元组C.字典D.集合正确答案:C7.Redis中查看一个列表长度,使用关键字()A.lenB.lengthC.llenD.count正确答案:C8.网站根目录中哪个文件里面的内容会告诉爬虫哪些数据是可以爬取的,哪些数据是不可以爬取的()。
A.robot.txtB.robot.htmlC.robots.txtD.robots.html正确答案:C9.使用UI Automator使屏幕向上滚动一屏的操作是得到相应控件后使用命令()A.scroll_forwadB.scroll_upC.scroll.forwardD.scroll.vert.forward正确答案:D10.在Python中,为了使用XPath,需要安装一个第三方库()A.lxmlB.xmlC.xpathD.path正确答案:A11.下列关于mitmproxy的安装说法错误的是()A.对于Mac OS系统,使用Homebrew安装mitmproxy,命令为:brew install mitmproxyB.在Ubuntu中,要安装mitmproxy,首先需要保证系统的Python为Python 3.5或者更高版本C.在windows系统中无法使用linux的命令,只能通过下载安装包来安装D.UBUNTU中执行命令sudo pip3 install mitmproxy 进行安装正确答案:C12.Redis中从集合中查看有多少个值,用关键字()A.scardB.cardC.countD.distinct正确答案:A13.requests获取get或者post请求后需要通过()属性获取文本内容A.contentB.textC.stringD.body正确答案:A14.查看网站请求一般在Chrome开发者模式下的()选项卡中查看A.ConsoleB.SourcesworkD.Performance正确答案:C15.某些网站在发起Ajax请求时会携带()字符串用于身份验证A.TokenB.CookieC.ReqTimeD.sum正确答案:A16.Redis中往集合中读数据,使用关键字()A.popB.spopC.lpopD.range正确答案:B17.Python中Object=(1, 2, 3, 4, 5),则Objcet是()A.列表B.元组C.字典D.集合正确答案:B18.打码平台一般通过()识别验证码。
南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业[标准答案]
(单选题)1: 下列描述有误的选项是A: A、adb?devices这个命令是查看当前连接的设备,?连接到计算机的android设备或者模拟器将会列出显示。
B: B、adb?install?<apk文件路径>这个命令将指定的apk文件安装到设备上。
C: C、adb?shell这个命令将登录设备的shell。
D: D、adb?push?<本地路径>?<远程路径>用pull命令可以把Android目标机上的文件或者文件夹复制到PC。
正确答案:(单选题)2: 事件的名称A: A.都要由用户定义B: B.有的由用户定义,有的有系统定义C: C.是由系统预先定义D: D.是不固定的正确答案:(单选题)3: Android中关于View继承关系的论述错误的是A: A、ViewGroup继承自ViewB: B、AdapterView继承自ViewGroupC: C、TableLayout继承自RelativeLayoutD: D、Menu、Notification和Toast都不是View的子类正确答案:(单选题)4: Matrix 类的作用是?A: A. 可以存储缩小或放大比列B: B. 存储文件中的图片信息C: C. 存储资源中的图片信息D: D. 存储内存中的图片信息正确答案:(单选题)5: 通过使用(??)框架,你能够访问这些传感器,并获取原始的传感器数据A: A.AndroidB: B.?SensorC: C.SensorEventD: D.SensorEventListener正确答案:(单选题)6: 下列哪个可做EditText编辑框的提示信息?A: A. android:inputTypeB: B. android:textC: C. android:digitsD: D. android:hint正确答案:(单选题)7: Android平台支持几种宽泛类别的传感器A: A.1B: B.8C: C.3D: D.12正确答案:(单选题)8: 在Android应用程序中,图片应放在那个目录下A: A、rawB: B、valuesC: C、layoutD: D、drawable正确答案:(单选题)9: 传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化,这是因为(????)A: A.原始数据的丢失B: B.系统调用方法的错误C: C.Android传感器的引入需要有几个平台Release的过程D: D.传感器可用性的多变性正确答案:(单选题)10: 关于ImageSwitcher 说法错误的是A: A.ImageSwitcher里可以通过Alpha设定转换时候的透明位B: B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法C: C.setInAnimation是设置资源被读入到这个ImageSwitcher的时候动画效果D: D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果正确答案:(单选题)11: onPause 什么时候调用?A: A. 当界面启动时B: B. 当 onCreate 方法被执行之后C: C. 当界面被隐藏时D: D. 当界面重新显示时正确答案:(单选题)12: 下列选项哪个不是Activity启动的方法?A: A. goToActivityB: B.startActivityC: C.startActivityFromChildD: D.startActivityForResult正确答案:(单选题)13: E/AndroidRuntime(1099): ng.RuntimeException: Unable to instantiate activity ComponentInfo{com.test/com.test.CanvasActivitys}: ng.ClassNotFoundException: com.test.CanvasActivitys in loader dalvik.system.PathClassLoader[/data/app/com.test-1.apA: A程序执行CanvasActivitys的一个代码段时一个View有引用无对象B: B CanvasActivitys类没有在AndroidManifest中正确申明C: C 最小SDK支持版本号比运行这个程序的设备版本号还高D: D CanvasActivitys是一个Activity,但没有重写它的onCreate方法正确答案:(单选题)14: 在开发AppWidget窗口小部件时, 需要继承()类A: A,AppWidgetReceiverB: B,AppWidgetConfigureC: C,AppWidgetManagerD: D,AppWidgetProvider正确答案:(单选题)15: 使用Android系统进行拍照用到的类有:A: A. SurfaceViewB: B. SurfaceHolderC: C.CallbackD: D. Camera正确答案:(单选题)16: 关于res/raw目录说法正确的是?A: A. 这里的文件是原封不动的存储到设备上会转换为二进制的格式B: B. 这里的文件最终以二进制的格式存储到指定的包中C: C. 这里的文件是原封不动的存储到设备上不会转换为二进制的格式D: D. 这里的文件最终不会以二进制的格式存储到指定的包中正确答案:(单选题)17: 下列哪一个选项不属于AdapterView类的子选项A: A.?ListViewB: B.?SpinnerC: C.?GridViewD: D.?ScrollView正确答案:(单选题)18: 给一个TextView设置红色字体,应该使用以下哪种写法A: A、setTextColor(0xffff0000);B: B、setColor("0xffff0000")C: C、setTextColor("0xffff0000")D: D、setColor("red")正确答案:(单选题)19: 在多个应用中读取共享存储数据时,需要用到哪个对象的 query 方法?A: A. ContentResolverB: B. ContentProviderC: C. CursorD: D. SQLiteHelper正确答案:(单选题)20: 当 Activity 被消毁时,如何保存它原来的状态()A: A. 实现 Activity 的 onSaveInstanceState()方法B: B. 实现 Activity 的 onSaveInstance()方法C: C. 实现 Activity 的 onInstanceState()方法D: D. 实现 Activity 的 onSaveState()方法正确答案:(单选题)21: 下列哪一个选项不属于Android中预定义的布局方式?A: A. TabLayoutB: B. RelativeLayoutC: C. FrameLayoutD: D. LinearLayout正确答案:(单选题)22: 关于广播以下陈述正确的是A: A.广播接收器只能在配置文件中注册B: B.广播接收器注册后不能注销C: C.广播接收器只能接收自定义的广播消息D: D.广播接收器可以在Activity中单独注册与注销正确答案:(单选题)23: 创建一个对话框正确的语法是A: A.builder.create()B: B.builder.start()C: C.builder.show()D: D.builder.stop()正确答案:(单选题)24: Android 中下列属于Intent的作用的是?A: A. 处理一个应用程序整体性的工作B: B. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C: C. 实现应用程序间的数据共享D: D. 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带正确答案:(单选题)25: 下列对SharePreferences存、取文件的说法中不正确的是A: A,属于移动存储解决方案B: B,sharePreferences处理的就是key-value对C: C,读取xml文件的路径是/sdcard/shared_prefxD: D,信息的保存格式是xml正确答案:(单选题)26: 以下属于调用摄像头硬件的权限的是A: A.<uses-permission android:name="android.permission.CAMERA"/>B: B.<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> C: C.<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>D: D.<uses-permission android:name="android.permission.INTERNET"/>正确答案:(单选题)27: 下列哪一个不属于Activity的生命周期方法?A: A. onInit( )B: B. onStart( )C: C. onStop( )D: D. onPause( )正确答案:(单选题)28: 下列属于SAX解析xml文件的优点的是?A: A. 将整个文档树存储在内存中,便于操作,支持删除,修改,重新排列等多种功能B: B. 指网页元素的位置,距离右边框和下边框的距离C: C. 整个文档调入内存,浪费时间和空间D: D. 不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失正确答案:(单选题)29: Activity生命周期中,第一个需要执行的方法是什么?A: A、onStartB: B、onCreateC: C、onReStartD: D、onResume正确答案:(单选题)30: 上下文菜单与其他菜单不同的是A: A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应B: B,上下文菜单必须注册到指定的view上才能显示C: C,上下文菜单的菜单项可以添加,可以删除D: D,上下文菜单的菜单项可以有子项正确答案:(多选题)31: 下列属于SAX解析XML需要用到的类和接口是A: A,DocumentBuilderB: B,SAXParserC: C,DefaultHandlerD: D,SAXParserFactory正确答案:(多选题)32: 下列属于SOAP优点的是A: A,SOAP 与编程语言无关。
南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业-01答案
南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业-14、D一、单选题共30题,60分1、下列关于 Open Core说法不正确的是AA, Open core是Android多媒体框架的核心BB, MediaPlayer是open Core中的一个核心类CC, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的DD, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用【答案选择是】:B2、下列关于ListView使用的描述中,不正确的是?AA. 要使用ListView,必须为该ListView使用Adpater方式传递数据BB. 要使用ListView,该布局文件对应的Activity必须继承ListActivityCC. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式DD. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件【答案选择是】:B3、关于Sqlite数据库,不正确的说法AA SqliteOpenHelper类主要是用来创建数据库和更新数据库BB SqliteDatabase类是用来操作数据库CC 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper 的onCreate方法DD 当数据库版本发生变化时,可以自动更新数据库结构【答案选择是】:C4、如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限AA.发送短信,无需配置权限BB.permission.SMSCC.android.permission.RECEIVE_SMSDD.android.permission.SEND_SMS【答案选择是】:D5、下列选项中不属于GLSurFaceView特性的是?AA. 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。
奥鹏南开20春学期(1709、1803、1809、1903、1909、2003)《计算机病毒分析》在线作业 随机.doc
1.参数是从右到左按序被压入栈,当函数完成时由被调用者清理栈的是()。
A.cdeclB.stdcallC.fastcallD.压栈与移动【参考答案】: A2.内存中的()节用于函数的局部变量和参数,以及控制程序执行流。
A.数据B.堆C.代码D.栈【参考答案】: D3.()列出了所有活跃的进程、被进程载入的DLL、各种进程属性和整体系统信息。
A.进程监视器B.进程浏览器C.沙箱D.Regshot【参考答案】: B4.基于Linux模拟常见网络服务的软件的是()。
A.ApateDNScatC.INetSimD.Wireshark【参考答案】: C5.在获取不到高级语言源码时,()是从机器码中能可信并保持一致地还原得到的最高一层语言。
A.机器指令B.微指令C.汇编语言D.机器码【参考答案】: C6.PE文件中的分节中唯一包含代码的节是()。
A..rdataB..textC..dataD..rsrc【参考答案】: B7.下面说法错误的是()。
A.启动器通常在text节存储恶意代码,当启动器运行时,它在运行嵌入的可执行程序或者DLL程序之前,从该节将恶意代码提取出来B.隐藏启动的最流行技术是进程注入。
顾名思义,这种技术是将代码注入到另外一个正在运行的进程中,而被注入的进程会不知不觉地运行注入的代码C.DLL注入是进程注入的一种形式,它强迫一个远程进程加载恶意DLL程序,同时它也是最常使用的秘密加载技术D.直接注入比DLL注入更加灵活,但是要想注入的代码在不对宿主进程产生副作用的前提下成功运行,直接注入需要大量的定制代码。
这种技术可以被用来注入编译过的代码,但更多的时候,它用来注入shellcode【参考答案】: A8.()是可以记录程序详细的运行信息的调试技术。
A.内存映射B.基地址重定位C.断点D.跟踪【参考答案】: D9.当单击Resource Hacker工具中分析获得的条目时,看不到的是A.字符串B.二进制代码C.图标D.菜单【参考答案】: B10.()是指Windows中的一个模块没有被加载到其预定基地址时发生的情况。
【奥鹏】[南开大学]19秋学期(1709、1803、1809、1903、1909)《手机应用软件设计与实现》在线作业-2
D、D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
正确答案:B,C,D
第35题,以下属于Activity声明周期的方法是
B、B. 不需要在 manifest.xml 清单文件 manifest 节点下配置instrumentation
C、C. 需要在 manifest.xml 清单文件 application 节点下配置 uses-permission
D、D. 需要让测试类继承 AndroidTestCase 类
C、C. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件
D、D. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素
正确答案:B
第27题,在k中下列哪个方法是负责在完成任务后再执行的
A、A. 主要放置多媒体等数据文件
B、B. 放置字符串,颜色,数组等常量数据
C、C. 放置一些与UI相应的布局文件,都是xml文件
D、D. 旋转应用程序所使用的图片资源
正确答案:A
第15题,创建子菜单的方法是?
A、A. Add
B、B. addSubMenu
C、C. createSubMenu
C、C、代表该Activity将在桌面上建立图标并启动
D、D、代表该Activity的优先级高于其他的Activity
正确答案:B
第3题,WebView中可以用来处理js中警示,确认等对话框的是
【奥鹏】南开19秋学期(1709、1803、1809、1903、1909)《并行程序设计》在线作业标准答案
19秋学期(1709、1803、1809、1903、1909)《并行程序设计》在线作业
两个矩阵相乘,若矩阵总规模小于cache大小,则优化访存的最佳方法是____。
A.先将两个矩阵读入cache再进行乘法
B.先转置第一个矩阵再进行乘法
C.先转置第二个矩阵再进行乘法
D.以上皆错
参考辅导答案解析:A
对矩阵乘法串行程序的主体三重循环,我们选择最内层循环进行向量化的原因是____。
A.它最后执行
B.外层循环中没有计算操作
C.是随意选择的
D.它的连续循环步是对不同元素进行相同运算
参考辅导答案解析:D
MPI预定义数据类型不包括____。
A.MPI_DOUBLE
B.MPI_LONG_LONG
C.MPI_BYTE
D.MPI_PACKED
参考辅导答案解析:B
推动GPU应用于通用高性能计算爆发式增长的开发工具是____。
A.OpenGL
B.OpenCL
C.DirectX
D.CUDA
参考辅导答案解析:D
pthread_join通过____指定要等待的线程。
A.pthread_create返回的线程句柄
B.线程的系统ID
C.创建线程时设置的线程号
D.创建线程时设置的线程名。
南开19秋学期(1709、1803、1809、1903、1909)《面向对象程序设计》在线作业满分答案
19秋学期(1709、1803、1809、1903、1909)《面向对象程序设计》在线作业关于动态关联的下列叙述中,()是错误的。
A.动态关联是以虚函数为基础的B.动态关联调用虚函数操作是指向对象的指针或引用C.动态关联是在运行时确定所调用的函数代码的D.动态关联是在编译时确定操作函数的标准答案:D继承具有(),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
A.规律性B.传递性C.重复性D.多样性标准答案:B动态联编所支持的多态性是()。
A.虚函数B.继承C.编译时的多态性D.运行时的多态性标准答案:D在下列选项中()不是ostream类的对象。
A.cinB.cerrC.clogD.cout标准答案:A要求打开文件d:\file.dat,可写入数据,正确的语句是()。
A.ifstreaminfile("d:\file.dat",ios::in);B.ifstreaminfile("d:\\file.dat",ios::in);C.ofstreaminfile("d:\file.dat",ios::out);D.fstreaminfile("d:\\file.dat",ios::in|ios::out);标准答案:D下列()是构造函数的特征。
A.构造函数在创建对象时自动调用B.构造函数不可以重载C.构造函数不可以设置默认参数D.构造函数必须指定函数类型标准答案:A下列关于this指针的说法,错误的是()。
A.this指针指向当前正在操作的对象B.this指针只存在于非静态成员函数中C.在成员函数中对非静态数据成员的访问是通过this指针完成的D.静态成员函数中可以通过this指针访问非静态成员标准答案:D下面描述中,错误的是()。
A.公有继承时,基类中的public成员在派生类中仍是public的B.公有继承时,基类中的private成员在派生类中仍是private的C.公有继承时,基类中的protected成员在派生类中仍是protected的D.私有继承时,基类中的public成员在派生类中是private的标准答案:B有关重载函数的描述正确的是()。
【奥鹏】[南开大学]19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业2
C、输出零
D、输出空
正确答案:A
第26题,Plant类派生出子类Flower ,Flower类派生出子类Rose,以下声明错误的是
A、Plant p=new Plant ();
B、Plant a1 =new Flower();
C、Flower f=new Rose ();
void crunch(int i){
System.out.println("int version");
}
void crunch(String s){
System.out.println("String version");
}
public static void main(String args[]){
A、错误
B、正确
正确答案:B
第40题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
A、错误
B、正确
正确答案:B
第41题,Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
A、字符‘\u0000’
B、不做任何操作
C、任意字符
D、补0
正确答案:A
第15题,Java中( )。
A、一个子类可以有多个父类,一个父类也可以有多个子类
B、一个子类可以有多个父类,但一个父类只可以有一个子类
C、一个子类可以有一个父类,但一个父类可以有多个子类
D、上述说法都不对
}
下列m 的哪个值将引起“default”的输出?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D:邻接数组
正确答案:
(单选题)21:三维物体变为二维图形的变换称为( )。
A:平行投影
B:旋转变换
C:投影变换
D:缩放变换
正确答案:
(单选题)22: ()是Win32编程的基础。
A:消息机制
B:窗口过程
C:消息机制或窗口过程
D:消息机制和窗口过程
正确答案:
(多选题)23:模板定义包含哪些项()
A:软件顶点处理
B:硬件顶点处理
C:在不同设备上的混合顶点处理
D:在同一设备上的混合顶点处理
正确答案:
(判断题)30: Direct3D中的光照模型就是光源类型。
A:错误
B:正确
正确答案:
(判断题)31:使用OptimizeInplace()进行网格优化后,Mesh的几何信息将按照属性进行排序,这样各个子集的顶点/索引将组成连续的块
D: RECT
正确答案:
(单选题)14: ()是用于定义构成物体的三角形单元列表的坐标系。
A:世界坐标系
B:本地坐标系
C:观察坐标系
D:屏幕坐标系
正确答案:
(单选题)15: ()是将物体顶点坐标从模型自己的坐标系空间转换到世界坐标系空间。
A:局部变换
B:空间变换
C:投影变换
D:世界变换
正确答案:
(单选题)16:以下哪个释放顺序是正确的。
C:着色器
D:顶点着色器
正确答案:
(单选题)7:如要绘制子集0中的所有三角形,代码如何()
A: Mesh-&gt;DrawSubset()
B: Mesh-&gt;DrawSubset(1)
C: Mesh-&gt;DrawSubset(0)
D: Mesh-&gt;DrawSubset
A:错误
B:正确
正确答案:
(判断题)32: X文件是由模版驱动的,模版定义了如何存储一个数据对象
A:错误
B:正确
正确答案:
(判断题)33:若要从缓存中读取数据,需要锁定缓存,用完后解锁
A:错误
B:正确
正确答案:
(判断题)34:顶点列表包含所有不重复的顶点,索引列表中则用顶点列表中定义的值来表示每一个三角形的构造方式。
A:静态缓存
B:动态缓存
C:两种都可以
D:两种都不可以
正确答案:
(单选题)19:除了进行几何信息的排序外,还将创建一个属性表,该表是()
A:数组
B:缓存
C:序列
D:线性表
正确答案:
(单选题)20:如果要对Mesh进行优化,需要知道Mesh的三角形的邻接信息情况,这些信息存储在()中
A:邻接矩阵
B:邻接缓存
B:方向光源
C:聚焦光源
D:混合光源
正确答案:
(单选题)12: ()是最快的着色方式。
A:平面着色
B:高洛德着色
C:两种方式都很快
D:两种方式都很慢
正确答案:
(单选题)13: ()对象是用来指定字体属性的。
A: LPD3DXFONT
B: LPDIRECT3D9
C: LPDIRECT3DDEVICE9
A:错误
B:正确
正确答案:
(判断题)47:光源类型试图模拟自然界各种真实的光源。
A:错误
B:正确
正确答案:
(判断题)48:光栅化过程是通过硬件和软件混合图形处理来完成的。
A:错误
B:正确
正确答案:
(判断题)49:由于矩阵相乘不具有交换性,所以我们在对物体进行世界变换时一定要考虑变换的先后,以达到我们想要的变换效果。
A:模板名字
B: GUID
C:数据项
D:用于控制模板24: D3D中的常见的矩阵变化(??)
A:旋转
B:缩放
C:平移
D:组合变换
正确答案:
(多选题)25: DirectX主要由()和()所构成。
A:硬件抽象层
B:软件抽象层
C:硬件模拟层
D:软件模拟层
正确答案:
(多选题)26:投影变换包括哪几种投影方式。
南开19春学期(1709、1803、1809、1903)《DirectX程序设计》在线作业(答案)
(单选题)1: ()是一个由相互连接的线段组合成的造型,程序可用它产生不封闭的多边形。
A:点列表
B:线段列表
C:线段条带
D:三角形列表
正确答案:
(单选题)2: ()可以用来判断向量叉乘值的方向。
A:左手定则
正确答案:
(单选题)8: ()是HAL设备的变体,只支持硬件顶点处理。
A:纯软件模式
B:在不同设备上的混合顶点处理模式
C:在同一设备上的混合顶点处理模式
D:纯硬件模式
正确答案:
(单选题)9: Windows SDK方式的开发中,响应菜单或按钮我们需要关注的消息是:
A: WM_CREATE
B: WM_COMMAND
C: WM_MENU
D: WM_BUTTON
正确答案:
(单选题)10:()为从无限远以特定的方向照射过来的光,光照强度随距离的增加而衰减,此光源不需要设置光源位置、衰减系数和光照作用范围。
A:漫反射光
B:聚焦光源
C:方向光源
D:点光源
正确答案:
(单选题)11: ()光源的发光区域是一个圆锥体。
A:点光源
A:错误
B:正确
正确答案:
(判断题)38:在DirectX对窗口进行渲染之前,无需先对窗口进行渲染方面的配置。
A:错误
B:正确
正确答案:
(判断题)39:一个Direct3D对象可以创建多个Direct3D设备对象。
A:错误
B:正确
正确答案:
(判断题)40:优化Mesh也就是可以重新组织其中的顶点和索引,以便更加有效地渲染Mesh。
A:错误
B:正确
正确答案:
(判断题)35: Direct3DAPI对象与GDI并排存在,且各自有操作硬件的硬件抽象层。
A:错误
B:正确
正确答案:
(判断题)36:渲染后的物体看起来像是由许许多多的三角形、四边形或五边形组成的,就像网一样,我们称为网状结构
A:错误
B:正确
正确答案:
(判断题)37:像素的Alpha值就是纹理Alpha混合之后的值
A:错误
B:正确
正确答案:
(判断题)41: Direct3D只能实现硬件所支持的功能和特性,而无法通过软件模拟的方法来实现Direct3D提供的所有特性。
A:错误
B:正确
正确答案:
(判断题)42: Direct3DHAL仅实现与设备相关的代码并且不做任何模拟。
A:错误
B:正确
正确答案:
(判断题)43:点光源没有方向,有衰减。
B:右手定则
C:左手坐标系
D:右手坐标系
正确答案:
(单选题)3:在3DMAX等3D建模工具中创建好模型,模型转换为扩展名为.x的文件,称()
A: .X文件
B: 3d文件
C: X文件
D: 3dMax文件
正确答案:
(单选题)4:已经指定了定点数和面数,同时也分配了适当大小的内存给顶点缓存、索引缓存以及属性缓存等,只是没有填入相应的数据称为()
A:平面投影
B:馒头投影
C:正射投影
D:缩放投影
正确答案:
(多选题)27: D3D中的光照模型有:(?)
A:环境光
B:漫反射
C:镜面反射
D:全反射
正确答案:
(多选题)28: Direct3D支持哪些多边形填充模式。
A:点模式
B:线框模式
C:实体模式
D:混合模式
正确答案:
(多选题)29: HAL的顶点处理模式包括()。
A: Direct3D对象、Direct3D设备对象
B: Direct3D设备对象、Direct3D对象
C:顺序任意
D:无需释放
正确答案:
(单选题)17:我们通常通过两个向量(),来判断向量之间的夹角。
A:点积
B:相加
C:叉积
D:相减
正确答案:
(单选题)18: ()缓存方式通常被放置在显存中,其中的数据能被有效地处理。
A:一级Mesh
B:空Mesh
C:初试Mesh
D: Mesh初始化
正确答案:
(单选题)5: 3D世界中最基本的图形是()。
A:点
B:线
C:向量
D:三角形
正确答案:
(单选题)6:()对像素操作,运行于渲染管线的光栅化处理阶段,辅助实现诸如纹理混合、光照模型计算或环境映射等效果
A:像素着色器
B:可编程着色器
A:错误
B:正确
正确答案:
(判断题)50: PixelShader被翻译为“像素着色器”,简写为PS。它可以对进入管线的每一个像素点进行着色处理。
A:错误
B:正确
正确答案:
A:错误
B:正确
正确答案:
(判断题)44: DXUT框架只支持Direct3D设备和窗口的一一对应。
A:错误
B:正确
正确答案:
(判断题)45:裁剪操作时,两个平面必须在投影参考点的不同侧。
A:错误
B:正确
正确答案:
(判断题)46:平面着色模式,所有像素的Alpha值都大于等于该多边形的第一个顶点的Alpha值