软件逆向工程师笔试试题_第1页
软件逆向工程师笔试试题_第2页
软件逆向工程师笔试试题_第3页
软件逆向工程师笔试试题_第4页
软件逆向工程师笔试试题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件逆向工程师笔试试题(25分)考试作答时间为60分钟,试卷总分为100分以下为单选题(每题4分)公共基础题1、1,某车往返A、B两地,去时平均速度为60千米/小时,回来时遇到堵车,平均速度仅为40千米/小时,问该车往返两地的平均速度为多少?()【单选题】A.16B.32C.48D.602、2,杭州市为了缓解交通压力实行机动车辆限行政策,每辆机动车周一到周五都要限行一天,周末不限行。某公司有A、B、C、D、E五辆车,保证每天至少有四辆车可以上路行驶。已知:A车周四限行,C车昨天限行,从今天算起,B、D两车连续四天都能上路行驶,明天A车不限行。由此可知,下列推测一定正确的是()【单选题】D.B车周五限行C.D车周三限行B.昨天是周三A.C车周二限行3、3,刘雷、王一和赵秉三人打赌,以扑克牌为赌注。三人的初始扑克牌数量为6:5:4,后来三人的扑克牌数量比例变为5:4:3,其中有一个人一共赢了2张扑克牌,那么这个人原来有多少张扑克牌?()【单选题】D.120C.100B.160A.140专业技术题:4、4,比较算法和程序,以下说法中正确的是()【单选题】B.算法和程序都必须满足有穷性A.程序中的指令和算法中的运算语句都必须用高级语言表示C.D.算法可采用“伪代码”或流程图等方式来描述D.C.算法就是程序5、5,RISC是指精简指令计算机,有关于RISC处理器,下列表述错误的是()【单选题】C.指令较简单D.指令可以实现很复杂的功能A.运算的数据来自寄存器B.只有两种指令可以访问存储器6、6,通常使用下列哪种方法来实现抗抵赖性()【单选题】D.数字指纹B.数字签名C.时间戳A.加密7、7,下列关于密码算法的阐述,哪个是不正确的?()【单选题】B.系统的保密性不依赖于对加密体制或算法的保密,而依赖于密钥C.对于使用公钥密码体制加密的密文,知道密钥的人,就一定能够解密A.对于一个安全的密码算法,即使是达不到理论上的不破的,也应当为实际上是不可破的D.数字签名的理论基础是公钥密码体制8、8,十进制数27对应的二进制数为()【单选题】A.1011C.10111B.1100D.110119、9,执行下列逻辑加运算(即逻辑或运算)10101010 | 01001010,其结果是()【单选题】B.11101010A.11110100D.11100000C.1000101010、10,CPU复位后执行MOVR0,PC指令后,R0寄存器的值为()【单选题】A.A、0x0B.B、0x4C.D、0xCD.C、0x811、11,在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?()【单选题】A.A、直接修改CPU状态寄存器(CPSR)对应的模式B.B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态C.C、使用软件中断指令(SWI)D.D、让处理器执行未定义指令12、12,在ARM系统结构中,MMU映射最小的单元空间是()【单选题】A.B、16KBB.C、4KBC.D、1KBD.A、64KB13、13,指令ADDR2,R1,R1,LSR#2中,LSR的含义是()。【单选题】(5分)A.A逻辑左移B.B逻辑右移C.D循环右移D.C算术右移14、14,中断向量是指()【单选题】A.A、中断断点的地址B.B、中断向量表起始地址C.C、中断处理程序入口地址D.D、中断返回地址15、以下为多选题(每题4分)1,一个密码体制或者密码算法通常由以下哪几个部分组成()【多选题】D.加密变换和解密变换C.密钥空间B.密文空间A.明文空间16、2,以下选项中不是C语言合法整数的是:()【多选题】A.10110C.0XffaD.x2a2B.038617、3,下面关于cache说法正确的是()【多选题】D.cache用于衔接处理器和外部存储单元数据交换C.命中率是cache重要指标之一B.cache主要用于系统频繁访问数据存放A.cache造价昂贵,但速度较快18、4,关于计算机系统,下列哪几个说法是正确的()【多选题】D.软件系统除了保证硬件功能的发挥之外,还为用户提供一个宽松的工作环境。B.计算机软件系统由操作系统和应用软件组成。C.应用软件是为某一专门的应用目的而开发的计算机软件。A.计算机硬件系统由主机,键盘,显示器组成。19、5,常用的非对称密码算法有哪些?()【多选题】A.ElGamal算法B.数据加密标准C.椭圆曲线密码算法D.RSA公钥加密算法20、6,下面关于进程、线程的说法正确的是()以下为简答题(每题5分)【多选题】C.Java多线程的运行与平台相关。D.对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务。A.进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索。B.线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行。21、以下为简答题(每题5分)1,用const修饰一个函数有什么作用?【填空题】(5分)________________________22、2,IATHOOK是什么【填空题】(5分)________________________23、3,用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)【填空题】(5分)________________________24、4,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论