软件保护技术-复习题.docVIP

  • 6
  • 0
  • 约1.49万字
  • 约 18页
  • 2016-06-08 发布于重庆
  • 举报
软件保护技术-复习题

第1章 基础知识 1.判断题 1.字符“D” 的Unicode码的十六进制是0x0042 2.如“0”的ASCII码是30H,“A”的ASCII码是40H,“a”的ASCII码是60H。 3.Unicode是一种新的编码方式,不包含ASCII的一个扩展。 4.Windows中的注册表对软件保护来说没有什么作用。 5.Windows中文件句柄句柄(Handle)是Windows用来标识被应用程序所建立或使用的对象的唯一整数值。 6.API函数是提供应用程序运行所需要的窗口管理、图形设备接口、内存管理等各项服务功能的函数,API函数是以dll库的形式组织在一起。 7.16位CPU的数据寄存器组表示AX、BX等,32位CPU的数据寄存器组表示EAX、EBX等,64位CPU的数据寄存器组表示RAX、RBX等。 8.字符“C”在计算机内存中的Unicode码的十六进制是0x0043。 9.PostMessage函数将一条消息投递到指定窗口的程序队列。 10.16位CPU的数据寄存器组表示AX、BX等,32位CPU的数据寄存器组表示EAX、EBX等,64位CPU的数据寄存器组表示RAX、RBX等。 11.Windows系统中有两种消息队列:一种是系统消息队列,另一种是应用程序消息队列。 12. Windows的API函数一般是存放在动态链接库DLL中。 13.Unicode也是ASCII的一个扩展,在Unicode用4个字节来表示。 2.填空题 1.如“1”的ASCII码是31H(48D),“A”的ASCII码是 ,“a”的ASCII码是61H。 2.PE文件使用的是一个平面地址空间,所有代码和 都被合并在一起。 3.字符“ ” 的Unicode码的十六进制是0x0042。 4.如“1”的ASCII码是31H(49D),“D”的ASCII码是 ,“c”的ASCII码是63H(97D)。 5.字母p的ASCII码值是70H,所以字母p的Unicode码值是 。 6.字母p的ASCII码值是70H,所以字母p的Unicode码值在内存中存放的形式是 。 7.字符“A”的unicode码表示为 。(0x0041) 8.Windows将完成不同功能的API函数分类放到不同 中。(动态链接库DLL) 9.注册表的 不能被删除、添加和修改。 10. Unicode也是ASCII的一个扩展,在Unicode中用 字节来表示。 11. 英文小写字母的ASCII码范围是0x61-0x7A,比相应大写字母的ASCII码值多 。0x 20。 3.简答题 1.保护模式 2.API函数 3.windows注册表 4.动态链接库DLL 5.选择题 1.在保护模式下,所有的应用程序都有权限级别,并分为 个等级。 A.1 B.2 C.3 D.4 2.如“0”的ASCII码是 ,“A”的ASCII码是41H(65D),“a”的ASCII码是61H(97D)。 A.20H B.30H C.40H D.50H 3.Windows系统中有两种消息队列:一种是 ,另一种是应用程序消息队列。 A.堆栈消息队列 B.系统消息队列 C.代码消息队列 D.进程消息队列 4.Windows中 包括进程与线程控制、内存管理、文件访问等,提供操作系统核心功能服务; A.Kernel32.dll B.User32.dll C.Gdi32.dll D.Advapi32.dll 5.注册表是Windows的核心数据库,针对注册表,下面说法错误的有: 。 A.注册表的所有键都可以修改 B.注册表的子键可以修改 C.注册表的主键不能修改 D.注册表的主键用大写字母表示 6.Windows将完成不同功能的API函数分类放到不同DLL中,其中______是Windows中最重要的动态链接库 A.Kernel32.dll B.Advapi32.dll C.NetAPI32.dll D.Shell32.dll 7.与网络相关是API函数一般在 动态链接库中。 A.Kernel32.dll B.Advapi32.dll C.NetAPI32.dll D.Shell32.dl

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档