建筑工程质量监督注册表字符串长度限制中的最大跨度和总长度是指什么

经常有朋友会发现注册表里有一些键值可以看到却不能读取更不能删除。这到底是怎么回事呢其实原理非常简单,我来告诉大家

开发的朋友都知道Win32 API,这是微软提供给开发人员的Windows系统编程接口其实微软还有一套Native API,这个是系统底层的API我们很多的Win32 API调用最后都通过Native API实现与系统内核间的通信。

在Win32 API和Native API里对芓符串的定义是有区别的在Win32 API里以”\0“作为字符串的结尾,而在Native API里“\0”确被看作一个字符例如:"Key\0"在Win32 API里会被认为是"Key" ,3个字符长度在Native API里就會被认为是"Key\0",4个字符长度所以玄机就在这,我们可以利用Native API的NtCreateKey函数创建以”\0“为结尾的注册表字符串长度限制键值这样的话,Regedit和Regedt32以及使鼡Win32 API等的第三方注册表字符串长度限制编辑软件就不能正常读写此键值

这样我们就达到了隐藏注册表字符串长度限制键值的目的。NtCreateKey函数的具体使用可以参考下面的事例程序(完)

}

1.软件测试是软件开发的重要环節进行软件测试的目的是(B )

A)证明软件错误不存在B)证明软件错误的存在

C)改正程序所有的错误D)发现程序所有的错误

2.对于软件质量描述不正确的是:(B )

A)高质量的过程产生高质量的产品 B)软件质量是测试人员测试出来的

C)软件质量是设计和规划出来的D)项目阶段結束意味着产品质量达到了预期的标准3.对于软件测试描述不正确的是:(C )

A)软件测试无法找到程序当中的所有缺陷

B)测试工程师需要茬最短时间内完成最有效的测试

C)软件测试工程师只要了解需求就可以了

D)测试工程师也需要了解编码知识

4.测试工程师需要了解下面哪些知识:(D )

A)项目管理知识 B)测试知识 C)需求管理D)以上都包括

5.检查软件产品是否符合需求定义的过程称为:(A)

A)确认测试B)集成測试C)性能测试D)功能测试

6.评审是对软件进行表态测试的一种方法,下述结论中,哪个是与软件评审无关的内容:(D )A)尽量发现错误 B)檢查软件文档 C)根据评审标准 D)依靠测试信息

7.路径测试是整个结构测试的重要组成但在研究路径测试时,通常又是使用程序控制流图來代替(C )

A)程序框图B)结构图C)数据流图D)程序流程图

8.软件测试类型按开发阶段划分是(A )

A)需求测试、单元测试、集成测试、验证測试

B)单元测试、集成测试、确认测试、系统测试、验收测试

C)单元测试、集成测试、验收测试、确认测试、验收测试

D)调试、单元测试、集成测试、用户测试

9.下述说法错误的是(B )

A)单元测试又称为模块测试是针对软件测试的最小单位—程序模块进行正确性检验的

B)集成测试也叫做组装测试,通常在编码完成的基础上将所有的程序模块进行有序的、

C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部

D)系统测试是真实或模拟系统运行环境下检查完整的程序系统能否和相关硬件、外设、网络、系统軟件和支持平台等正确配置与连接,并满足用户需求

10.下列关于alpha测试的描述:(C)

(1)alpha测试需要用户代表参加(2)alpha测试不需要用户代表参加

(3)alpha测试是系统测试的一种(4)alpha测试是验收测试的一种

A)(1)(3)B)(2)(3)C(1)(4)D(2)(4)

21.关于自动化测试描述正确的是(D )

A)引入洎动化测试可以降低测试成本B)软件产品测试适合自动化测试

C)自动化测试工具能够完成所有的自动化测试D)自动化测试脚本同样需要进荇验收和确认

22.关于软件性能简述不正确的是(A )

A)在看代码完成之前无法进行与性能有关的工作B)性能是设计和规划出来的,

}

我要回帖

更多关于 建筑工程质量监督条例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信