2012年计算机等级考试二级C语言模拟练习1_第2页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2012年11月12日

   C)设计说明书
   D)可行性分析报告
   【答案】B
   【解析】需求分析应交付的主要文档就是需求规格说明书。

   (7)在进行单元测试时,常用的方法是
   A)采用白盒测试,辅之以黑盒测试
   B)采用黑盒测试,辅之以白盒测试
   C)只使用白盒测试
   D)只使用黑盒测试
   【答案】A
   【解析】白盒测试是测试程序内部逻辑结构,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,更容易发现和解决程序中的问题,因此单元测试时应该以白盒测试为主,而黑盒测试为辅。

   (8)数据库是()的集合,它具有统一的结构格式并存放于统一的存储介质,可被各个应用程序所共享。
   A)视图
   B)消息
   C)数据
   D)关系
   【答案】C
   【解析】数据库是数据的集合,其中的数据是按数据所提供的数据模式存放的,它能构造复杂的数据结构,以建立数据之间的内在联系与复杂的关系。

   (9)下列叙述中,不正确的是
   A)数据库技术的根本目标是要解决数据共享的问题
   B)数据库系统中,数据的物理结构必须与逻辑结构一致
   C)数据库设计是指设计一个能满足用户要求,性能良好的数据库
   D)数据库系统是一个独立的系统,但是需要操作系统的支持
   【答案】B
   【解析】数据库应该具有物理独立性和逻辑独立性,改变其一而不影响另一个。

   (10)规范化理论中,分解()是消除其中多余的数据相关性。
   A)关系运算
   B)内模式
   C)外模式
   D)视图
   【答案】A
   【解析】数据库规范化的基本思想是逐步消除数据依赖中不合适的部分,根本思想是通过分解关系运算来消除多余的数据相关性。

   (11)以下说法中,不正确的是
   A)C程序中必须有一个main()函数,从main()函数的第一条语句开始执 行
   B)非主函数都是在执行主函数时,通过函数调用或嵌套调用而执行
   C)C程序中的main()函数必须放在程序的开始位置
   D)C程序中的main()函数位置可以任意指定
   【答案】C
   【解析】main()函数的作用,以及main()函数在程序中出现的位置。一个完整的C语言程序有且仅有一个主函数(main()函数)。程序总从main()函数的第一条语句开始执行,到main()函数的最后一条语句结束,其他函数都是在执行main()函数时,通过函数调用或嵌套调用而得以执行的。C语言规定,main()函数在程序中的位置是任意的。

相关文章