南开19春学期(1709、1803、1809、1903)《DirectX程序设计》在线作业(答案)
- 格式:doc
- 大小:37.50 KB
- 文档页数:8
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服务器这个中间层发送请求,中间层通过查询、更新数据库()来响应该请求。
(单选题)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)《面向对象程序设计》在线作业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)《计算机高级网络技术》在线作业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)《面向对象程序设计》在线作业-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 试卷总分: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.打码平台一般通过()识别验证码。
(单选题)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)《手机应用软件设计与实现》在线作业-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上。
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中的一个模块没有被加载到其预定基地址时发生的情况。