1、计算机程序设计员四级理论知识试卷一、单项选择(第 1 题第 160 题。选择一个正确的答案,将相应的字母填入题内的括号中。每题 0.5 分,满分 80 分。)1. 有关“兢兢业业、吃苦耐劳”的职业道德规范方面,( ) 是错误的。A、严格按照正常的作息时间开展工作,只做自己份内的工作 B、能够脚踏实地、埋头苦干、任劳任怨C、不计较个人得失,具有吃苦耐劳、脚踏实地的精神 D、不仅要在理论上有一定的造诣,还要具有实干精神2. 计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是( ) 。A、胸襟宽阔 B、谦虚谨慎 C、严肃认真 D、办事规范3. 遵纪守法指的是计算机程序设计员要遵守职业
2、纪律和与职业相关的( ) 。A、刑法、民法、劳动法 B、保密法、劳动法等其他法律 C、法律、法规、商业道德 D、道德规范4. 计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备( ) 的职业道德。A、严谨务实 B、工作耐心 C、谦虚谨慎 D、严守机密5. 计算机程序设计员要坚持实事求是的工作作风,一切从实际出发,理论联系实际,坚持( ) 的唯一标准。A、效率就是生命 B、实践是检验真理 C、客户第一 D、服务第一6. 计算机程序设计员的工作涉及专业面广,需要具有( ) ,因此,计算机程序设计员应该做一个“通才”和“杂家” 。A、组织能力 B、管理能力 C、广博的知识 D、最
3、前沿的知识7. 计算机程序设计员要根据自身分工的不同和形势发展的需要,掌握软件技术所需要的技能,如新的语言、( )、网络技能、组件开发等。 A、新的系统设备 B、新的环境 C、新的模式 D、新的开发工具8. 计算机系统是一个软、硬件结合的复杂的多层次系统,外三层完全属于( ) 的内容。A、软硬件结合 B、计算机硬件 C、计算机软件 D、操作系统9. 十进制数(307) 10 转换为八进制数的结果是( )。 A、 (133) 8 B、 (463) 8 C、 (333) 8 D、 (263) 810. 移位操作按移位性质可分为三种类型,它们是( )。A、逻辑移位、循环移位、算术移位 B、简单移位、
4、复杂移位、多重移位C、单移位、多移位、复合移位 D、左移位、右移位、左右同时移位11. 在典型的层次化存储系统中,( ) 属于外围设备。A、高速缓存、主存储器 B、主存储器、辅助存储器 C、寄存器、主存储器 D、辅助存储器、海量存储器12. 按存储的工作方式分类,磁带存储器属于( ) 。A、顺序读写存储器 B、随机读写存储器 C、只读存储器 D、主存储器13. 计算机由五部分构成,分别是控制器、( ) 、储存器、输入设备、输出设备。A、运算器 B、寄存器 C、加法器 D、中央处理器14. 指令系统的设计包括指令格式、类型和( ) 的确定以及操作数的访问方式。A、寻址方式 B、结构 C、大小 D
5、、功能15. 主机和 I/O 设备通常是按照各自独立的时序工作的,因此往往需要接口进行( ) 以满足各种时序的要求。A、等待 B、缓冲暂存 C、组装和分解 D、检测和复位16. 下列全部属于高级程序设计语言的是:( ) 。A、机器语言和 C 语言 B、汇编语言和 C+语言 C、C 语言和 C+语言 D、机器语言和汇编语言17. 下列属于构造数据类型的是( ) 。A、整型和实型 B、算数类型和枚举类型 C、指针和数组 D、字符型和整型18. 汇编语言中,宏指令可以看作是指令系统扩展的指令,只不过这些扩展的宏指令是由( ) 定义的。A、操作系统 B、编译系统 C、宏汇编程序 D、用户自己19. 代
6、码优化工作阶段可在( ) 进行。A、中间代码生成之后和(或)目标代码生成之后 B、中间代码生成之前和(或)目标代码生成之后C、中间代码生成之后和(或)目标代码生成之前 D、中间代码生成之前和(或)目标代码生成之前20. 从功能的角度看,操作系统是对计算机资源(包括硬件和软件等)进行( ) 的程序。A、输入和输出 B、管理和控制 C、汇编和执行 D、优化和保障21. 进程是程序在一个( )上的运行过程,它是系统进行资源分配和调度的独立单位。A、固定时间段 B、动态时间段 C、数据集合 D、机器指令集合22. 为使程序能正确执行,需对逻辑地址有关的指令进行相应调整,这一过程称为( ) 。A、静态分
7、配 B、动态分配 C、地址重定位 D、内存重定位23. 下列叙述中,不属于操作系统设备管理功能的是( ) 。A、设备分配 B、缓冲区管理 C、实现物理 I/O 操作 D、设备性能管理24. 一个作业从进入系统到运行结束,一般须经过提交、后备、( ) 、完成四个状态阶段。A、存储 B、输出 C、执行 D、调度25. 数据结构是指数据以及( ) 。A、数据之间的关系 B、数据的逻辑结构 C、数据元素的集合 D、数据的存储结构26. 数组顺序存储的优点在于可以( ) 存取或修改数组元素的值。 A、线性地 B、连续 C、顺序 D、随机27. 链表分为单链表、( )、循环链表三种。 A、空链表 B、双链
8、表 C、多链表 D、复合链表28. 线性表是由( )的数据元素组成的有限序列。 A、相同类型 B、不同类型 C、有序 D、无序29. 栈的主要操作有:建空栈、( ) 。A、插入、查找 B、插入、遍历、查找 C、进栈、出栈 D、插入、排序、查找30. 通常一个数据库的数据模型是由( ) 、数据操作和完整性约束三个部分组成的。A、数据元素 B、数据结构 C、管理模型 D、数据类型31. 从某个角度看到的数据特性称为数据视图,用户的数据视图称为( ) 。A、内模型 B、外模型 C、概念模型 D、物理模型32. 网络编程是指实现网络进程( ) 的编程。 A、正常运行 B、安全通讯 C、分层次 D、正常
9、启动33. 下列不属于脚本语言的是( ) 。 A、VBScript B、JAVAScript C、PERL D、Delphi34. 软件项目可行性分析的研究内容包括:技术可行性、经济可行性、运行可行性以及( ) 等。A、环境可行性 B、时间可行性 C、人员可行性 D、法律可行性35. 在需求分析阶段,确定系统的运行要求,就是确定系统运行时的( ) ,如主机、软件、外设等。A、设备要求 B、软件要求 C、环境要求 D、硬件要求36. 模块是组成软件结构的基本元素,它是数据说明和( ) 的集合。A、算法 B、数据结构 C、逻辑模型 D、数据类型37. 编码使用的语言、程序的( ) 对程序质量也有相
10、当大的影响。A、算法 B、数据结构 C、数据类型 D、风格38. 软件测试作为软件工程的一个阶段,它的根本任务是( ) 。A、保证软件的质量 B、保证开发进度 C、发现和纠正所有错误 D、验证软件的正确性39. 下列不属于软件质量保证技术的是( ) 。A、加强成本控制 B、采用面向对象的方法 C、应用可重用软件 D、增强软件坚固性设计技术40. 面向对象方法工作重点仍然放在生命周期中的分析阶段,这与( ) 是一致的。A、模块化设计技术 B、面向过程方法 C、结构化设计方法 D、软件生命周期方法学41. 在计算机网络中,计算机之间需要通过( ) 连接起来。A、通信设备和相应的管理软件 B、传输介
11、质和传输协议 C、通信设备和传输介质 D、网卡和网线42. ( ) 是网络的核心,它的主要任务是为网络上的其它机器提供服务。A、网络协议 B、工作站 C、服务器 D、客户机43. 计算机网络按( )可分为环形网、星形网、总线形网、树形网等。A、通信介质 B、拓扑结构 C、信号频带占用方式 D、规模和覆盖范围44. 一个完整的 Internet 域名地址由若干部分组成,且从右到左各部分之间大致是( )的关系。A、上层与下层 B、下层与上层 C、同级 D、互相依赖45. 下列有关 OSI 参考模型的叙述,正确的是( )。A、OSI 参考模型的每一层是独立的,不与其它层交互作用B、OSI 模型是对发
12、生在网络中两节点之间过程的理论化描述C、OSI 模型规定了支持每一层的硬件或软件的模型D、OSI 模型将网络结构划分为资源子网和通信子网46. TCP/IP 的可路由性意味着它可以携带被( )解释的网络编址信息。A、服务器 B、工作站 C、交换机 D、路由器47. 在计算机安全中,( )是指确保信息不被未授权用户更改,但对授权用户开放。A、可信性 B、保密性 C、完整性 D、确定性48. Web 服务器各种安全措施的出发点都可归结为鉴别通信双方、限制用户访问权限和 ( )。A、服务器认证 B、配置用户分组 C、加密传输信息 D、访问控制列表49. 在下列叙述中,不属于防火墙功能的是( ) 。A
13、、两个远程位置建立一个加密连接 B、提供简单网络管理以及数据信息转换服务C、通过过滤网络文件系统(NFS)这样不安全的服务来提高网络安全性D、检测内部网络和 Internet 之间的通信以跟踪网络漏洞或内部人员的不法行为50. 数据库管理系统的英文缩写是( ) 。 A、FDDI B、DBA C、DBS D、DBMS51. 在计算机网络领域中,HTTP 所代表的英文是( ) 。A、High Text Transfer Protocol B、Higher Time Transmission PrivateC、Hypertext Transfer Protocol D、Host Structure
14、Text Path52. 知识产权是人们对其通过( ) 创造出来的智力成果所享有的权利。A、脑力劳动 B、体力劳动 C、计算机 D、协作方式53. 商标权的内容包括:使用权、禁止权、转让权和( ) 。A、生产权 B、经营权 C、广告权 D、许可使用权54. 在 Windows 系统中,通过单击 “控制面板”中的“日期和时间”选项卡,不能进行设置的是( )。A、定时 B、时区 C、日期 D、时间55. 下列关于“鼠标属性”窗口的叙述,不正确的是( ) 。A、可初始化鼠标 B、可启用或停用鼠标 C、可卸载鼠标 D、可更新鼠标的驱动程序56. “打印机属性”的“颜色管理”选项卡界面用于设置彩色打印机
15、的( ) 。A、打印参数 B、色彩精度 C、色彩浓度 D、颜色配置文件57. VB6.0 的“典型安装”与“自定义安装”相比,特点是( ) 。A、只安装一些常用的内容,安装步骤简单 B、安装全部的内容,安装步骤简单C、安装最少的内容,安装步骤简单 D、可更改安装路径,安装步骤简单58. 要创建网络连接,需要在“网络和拨号连接”窗口中选择“新建连接”图标,打开“网络连接向导”窗口,单击“下一步” ,然后选择( ) 类型,再按提示向下进行。A、调制解调器 B、网络接口卡 C、网络连接 D、操作系统59. 如果安装的网卡具有即插即用功能,开机后 Windows 2000 会( ),并提示用户安装网卡
16、的驱动程序。A、报警 B、自动检测 C、进入本地连接属性窗口 D、进入网络连接属性窗口60. 在网络连接的“本地连接属性”对话中,单击“安装”按钮,打开( ) 对话框。A、选择网络服务 B、网络连接向导 C、选择网络组件类型 D、选择网络协议61. 详细设计阶段的主要任务是在( ) 之前,对每个模块所采用算法的逻辑关系进行分析,设计出全部必要的细节,并给予清晰的描述。 A、项目计划实施 B、上机 C、编制项目计划 D、在使用程序设计语言编制程序62. 下列叙述中,不属于详细设计阶段工作内容的是( ) 。A、确定模块接口的细节,包括模块的输入、输出数据及局部数据的全部细节B、搭建和配置桌面开发环
17、境 C、确定每个模块所采用的算法和数据结构 D、写出详细设计说明书63. 结构化程序设计是一种程序设计技术,它采用从上至下逐步求精的设计方法和单入口( ) 的控制结构。A、单出口 B、双出口 C、多出口 D、零出口64. 经过扩展之后,结构化程序设计又增加了( ) 。A、树型多分支结构和网状型结构 B、星型多分支结构和网状结构C、CASE 型多分支结构和 DO-UNTIL 型循环结构 D、树型和星型多分支结构65. 详细设计的结果通常用 3 类工具来描述,它们是图形工具、( ) 、语言工具。A、符号工具 B、表格工具 C、抽象工具 D、逻辑工具66. 在程序流程图中, “输入、输出”用( )
18、来表示。A、椭圆形 B、四方形 C、平行四边形 D、菱形67. 由于在程序流程图中,代表控制流的箭头不受任何约束,容易导致随意转移,破坏结构化程序的( ) 。A、过程 B、结构 C、算法 D、完整68. 盒图又称 N-S 图,它的作用域比较明显,又不同于程序流程图那样可以随意转移控制,是一种良好的结构程序( ) 。 A、编码工具 B、转换工具 C、测试工具 D、设计工具69. PAD 图可以通过软件工具转换成( ) ,省去人工编码的工作,是详细设计中最富生命力的一种软件设计表现法。 A、机器语言程序 B、汇编语言源程序 C、目标程序 D、高级语言源程序70. 在判定表中,当算法中含有多重嵌套的
19、条件选择时,判定表能够将( ) 表达出来。A、少部分的条件组合 B、大部分的条件组合 C、所有的条件组合 D、主线的条件组合71. 判定树是判定表的变种,它能清晰地表示复杂的条件组合与( ) 间的对应关系。A、层次结构 B、应做动作 C、表达方式 D、分支结构72. PDL,即过程设计语言,也称( ) 。 A、伪码 B、程序代码 C、目标代码 D、注释73. 算法描述语言的语法并不十分严格,主要由符号、表达式、( ) 、控制语句等组成。A、判断语句 B、注释语句 C、赋值语句 D、选择结构74. 把 PAD 图转化成具体语言的方法是把 PAD 图看做横向生长的树,沿着( )前进,写出对应程序。
20、A、竖线 B、横线 C、树迹 D、逆向75. PAD 图转化成具体语言(如 C+)的原则是:沿树迹遍历结束,则表示( )。A、需做必要的修改 B、转化完成 C、转化有错误 D、第一层转化结束76. C+语句“if (C) S1; else S2;” ,对应 PAD 图的( )。A、循环型结构 B、选择型结构 C、多分支型结构 D、顺序结构77. 程序流程图的“DO-WHILE 型循环结构(如果 C 则循环执行 S) ” 对应的 C+语句是( )。A、if (C) S; B、if (!C) S; C、while (C) S D、do S while (! C)78. 以设计“学生成绩管理系统”为
21、例,( ) 可分为两大模块:编辑模块和查询模块。A、算法 B、流程图 C、主界面 D、主要过程79. VB ( )的数据库是 Access 。 A、唯一支持 B、指定 C、默认 D、兼容80. 以“学生成绩管理系统”界面设计为例,可分为主界面设计和( ) 设计。A、窗体 B、子模块界面 C、过程界面 D、按钮81. 以设计“学生成绩管理系统”为例,在“个人成绩”和“班级成绩排名”模块中,都需要求一个学生成绩的加权平均分,为此可将“求加权平均分”作为一个单独的过程, ( ) 。A、独立使用 B、在编译时使用 C、供两个模块修改后使用 D、供两个模块共享82. 下列有关 VB 的叙述,错误的是(
22、) 。A、是可视化的 B、是面向对象的 C、是一种编程语言 D、是面向过程的83. 下列叙述错误的是( )。A、面向对象设计的详细设计方法与面向过程设计的详细设计方法大致相同B、面向对象设计的详细设计方法与步骤与其他各种软件设计大致相同C、面向对象设计的详细设计方法与步骤与其他各种软件设计不具可比性D、面向对象设计和面向过程设计的详细设计的结果都可以用程序流程图来表示84. 面向对象设计的详细设计方法的工作内容包括:详细描述界面和接口,细化和详细说明数据结构,采用逐步求精、结构化程序设计等设计技术为每个程序单元设计( ) 。A、数据类型 B、变量 C、功能 D、算法85. 以设计“学生成绩管理
23、系统”为例, “个人成绩查询”界面窗体所对应的事件应该包括窗体装载、( ) 和点击命令按钮。 A、窗体运行 B、窗体卸载 C、排序 D、输出86. 在详细设计阶段确定模块功能要求时,主要从以下几方面来分析:输入、( ) 、主要过程、主要算法等。A、接口 B、功能 C、输出 D、数据结构87. 以设计“学生成绩管理系统”为例, “班级成绩排名”模块的“输出”要求是:按加权平均分的降序显示学号、( )、加权平均分以及名次等。 A、学分 B、课程名 C、姓名 D、课程号88. 编码的目的是把软件设计的结果转换成用某种( )书写的程序。A、程序设计技术 B、程序设计语言 C、算法 D、伪码89. 在对
24、源程序的质量要求中,源程序的正确性是指( ) 。A、良好的设计风格,较高的执行效率 B、没有任何语法错误C、正确的算法和正确的数据结构描述 D、源代码实现的功能与模块的详细设计描述一致90. 编码风格是指( )。 A、书写程序的习惯和特点 B、程序的排版格式和程序的结构特点C、编写程序的方式和表达的格局 D、书写规范和排版格式91. 源程序文档化设计包括( ) 、良好的结构和恰当的标识符。A、规范的书写方式 B、适当的注释 C、清晰的逻辑 D、可读性强92. 数据说明的次序应该规范,当多个变量名在一个语句中定义时,( ) 。A、应该尽量减少这种情况 B、应该按照变量出现的先后次序来排列C、应该
25、按照变量的使用频率来排列,使用频率高的在前面 D、应该按照字母顺序排列这些变量93. 下列叙述不属于构造语句时应该遵守的原则的是( ) 。A、尽量避免过于复杂的条件测试 B、避免使用大量的循环嵌套和条件嵌套C、每个语句占一行 D、尽量用重复的程序段代替公共过程94. 输入输出程序应能检查所有输入数据的( ) ,是否违反程序的限制。A、数量 B、合法性 C、质量 D、代表性95. 为了提高程序效率,应细心分析多层循环嵌套,以确定是否能把一些工作移到( ) 。A、循环内 B、循环外 C、循环开始处 D、循环结尾处96. 随着编程技术的发展,( ) 。 A、传统的面向对象的语言纷纷改造升级,支持面向
26、过程的程序设计B、传统的面向对象的语言纷纷改造升级,支持面向功能的程序设计C、传统的面向过程的语言纷纷改造升级,支持面向功能的程序设计D、传统的面向过程的语言纷纷改造升级,支持面向对象的程序设计97. 开发软件系统时选择何种程序设计语言至关重要,适宜的程序设计语言能降低编码的( ) ,开发出易读和易维护的程序。 A、难度 B、大小 C、长度 D、算法98. VB6.0 提供的可视化的集成开发环境 IDE,使所有图形界面的设计,代码的编写,程序的( ) 、调试和运行,都可在该集成环境中完成。 A、书写 B、修改 C、编译 D、设计99. VB 标识符命名的基本规则是:由字母、汉字、数字或下划线组
27、成,但首字母不能是( ) 。A、汉字 B、字母 C、字母或汉字 D、数字或下划线100. 窗体和控件是 VB 的基本对象,是( ) 的基础。A、数据结构 B、事件驱动 C、结构化编程 D、可视化编程101. 在 VB 中,文本框可处理一行或多行文本,但文本的( ) 是统一的。A、大小 B、位置 C、大小、位置 D、字体、字型102. 下列有关框架的叙述,错误的是( ) 。A、可以用框架将窗体上现有的控件分组 C、建立框架必须先单击工具箱的控件,然后到框架中绘制B、框架作用是把一些对象组织在一起形成一组 D、拖动一个框架时,框架中的所有对象将固定不动103. VB 使用“工程”来管理构成应用程序
28、的( ) 。A、所有过程 B、所有算法 C、所有对象 D、所有文件104. 一个 VB 工程由若干个程序模块组成,模块有 3 种类型:窗体模块、标准模块(通用模块) 、( ) 。A、共享模块 B、私有模块 C、主模块 D、类模块105. 当项目较多超过列表框设计的长度时,VB 则( )给列表框添加垂直或水平滚动条。A、需要手动 B、提示用户 C、自动 D、在某些情况下106. 滚动条除了用作( )控件外,它的另一个作用是为那些不能支持滚动的应用程序和控件提供了滚动功能。 A、输入 B、输出 C、显示 D、移动107. VB 利用红、绿、蓝三原色的配比来提供不同的颜色,可以通过颜色常量或( )
29、来指定颜色。A、选项 B、对象 C、数据结构 D、函数108. 计时器主要用于在程序中( ) 进程。 A、调度 B、激活 C、初始化 D、监视和控制109. 关于图片框在窗体上显示图形信息的说法,错误的是( ) 。 A、可以是位图 B、可以是图标 C、可以使用各种绘图方法在图片框上画图 D、不可用 Print 方法输出文本110. VB 使用的缺省度量单位是 Twip ,每英寸相当于( ) Twips。 A、567 B、1440 C、120 D、240111. 菜单分为两种基本类型,( ) 。 A、静态菜单和动态菜单 B、水平菜单和垂直菜单C、下拉式菜单和弹出式菜单 D、固定式菜单和选择式菜单
30、112. 建立菜单的三个步骤是:建立控件、设计菜单、( ) 。A、建立事件 B、设计类型 C、创建对象 D、编写事件过程代码113. 多重窗体是指在一个应用程序中有多个窗口界面,每个窗体都有自己的界面和( ) ,完成不同的操作功能。 A、事件 B、过程 C、对象 D、程序代码114. VB 的长整型变量关键字是 Long,占用字节是( )。 A、1 B、2 C、4 D、8115. 根据作用域的不同,VB 变量分为三种:( ) 、模块级变量、全局变量。A、局部变量 B、过程级变量 C、进程级变量 D、事件级变量116. 如果在窗体模块的通用声明部分使用了语句:“Const Pi=3.1416”,
31、则在( ) 的各个过程中,都可使用 Pi 代替 3.1416。 A、该模块内 B、该程序内 C、所属函数内 D、所属对象内117. VB 中提供两个字符串连接符“& ”和( ),作用都是连接两个字符串。 A、- B、# C、+ D、%118. VB 的表达式由运算符、变量、( ) 及函数等构成。 A、对象 B、属性 C、常量 D、过程119. VB 中的( )是能完成某种相对独立功能的一段程序。 A、过程 B、对象 C、事件 D、属性120. VB 中的输入输出除采用文本框、标签等( ) 实现外,还可用 VB 提供的 InputBox 函数、MsgBox 函数和过程来实现。 A、事件 B、对象
32、 C、属性 D、控件121. VB 的选择结构中,Select Case属于( ) 。A、单分支条件语句 B、双分支条件语句 C、多分支条件语句 D、组合条件语句122. VB 中根据对象的不同,将数组分为( ) 。 A、数值数组和字符数组 B、静态数组和动态数组 C、线性数组和非线性数组 D、变量数组和控件数组123. 关系型数据库采用关系模型作为其( ) 模型,理论基础是关系运算。A、数据表 B、数据结构 C、记录 D、索引124. 建立数据表的结构就是要定义数据表中有哪些字段,以及每个字段的( ) 、类型、长度等属性值。A、位置 B、数据结构 C、名称 D、数据类型125. 在 VB 的
33、“可视化数据管理器”窗口中, “文件”菜单中的“压缩 MDB”命令的功能是( )。A、对 MDB 格式数据库进行压缩 B、清除 MDB 格式数据库中已做了删除标记的记录C、对 MDB 格式数据库进行压缩和加密 D、对 MDB 格式数据库进行碎片整理126. 在 VB6.0 中有两种方式使用 DAO、RDO 和 ADO,一种是( ),另一种是编码方式。A、过程方式 B、对象方式 C、控件方式 D、ODBC 方式127. SELECT 语句的基本框架是: ( )。 A、SELECTWHEREFROM B、FROMWHERESELECTC、SELECTFROMWHERE D、WHERE SELECT
34、FROM128. 下列有关 VB“查询生成器”的叙述,错误的是( ) 。A、生成的查询与数据库分开保存 B、多表查询通常要进行联结C、可用于生成、查看、执行和保存查询 D、是一个用来构造 SQL 查询表达式的生成器129. 数据控件的 DatabaseName 属性用来设置数据库( )。 A、类型 B、格式 C、来源 D、名称130. 通过调用数据控件的记录集对象的( ) 方法,将产生一个新空白记录。A、Delete B、Edit C、Update D、AddNew131. 下列有关 DAO 的叙述,错误的是( ) 。 A、DAO 是 VB 对数据库进行管理的基本方法B、DAO 由一系列数据库
35、对象和对象的集合按一定的层次结构组成C、DAO 层次结构的最顶层是 Jet 数据库引擎 DBEngine 对象D、在创建一个工程时,DAO 对象程序库会自动加到该工程上132. 数据存取对象 TableDef 的作用是( )。A、用作访问所有后继 DAO 的最高层接口 B、用于创建数据文件或 Database 对象C、用于管理一个打开的数据库,创建表格定义或 TableDef 对象 D、用于创建 Index 和 Field 对象133. 语句“Set db=Workspace.CreateDatabase ( databasename, local , options )”的功能是( )。A、
36、打开已经存在的数据库,并对变量 db 赋值 B、关闭一个已经操作完成的数据库 C、创建一个指向某个数据库的指针,该数据库为本地数据库 D、建立一个新的数据库并打开或返回已打开的 Database 对象134. 在语句“Set 对象变量=OpenDatabase(数据库名 , 独占, 只读 , 连接数据库名) ”中,OpenDatabase 函数返回一个( )类型的对象。 A、Boolean B、Variant C、Byte D、Database135. Recordset 对象把 SQL 查询的结果或( ) 压缩到一个表(记录集)中。A、查询条件 B、引用记录 C、常用方法 D、数据控件136
37、. 使用 OpenRecordset 方法,必须先声明一个 ( )类型的变量,再用 Set 语句将返回的对象指针赋给该变量。 A、Record B、Recordset C、OpenRecord D、OpenRecordset137. 使用数据控件方式访问数据库,必须先从( )中,将 ADO 数据控件“ADODC ”和“DataGrid”控件加入工具箱。A、工程-部件 B、工程 -引用 C、工程-输入 D、工程-打开138. 在 VB 中,下列不属于编译错误的是( ) 。A、有 For 而无 Next 的语句 B、语句使用格式不正确 C、多或少了标点符号 D、类型不匹配139. 在 VB 出现编
38、译错误的代码窗口中,错误位置 ( )。 A、不显示 B、自动更正 C、手动定位 D、高亮度显示140. 一般来说,所有调试工具和调试手段基本上都是在( ) 下进行操作的。A、终止模式 B、中断模式 C、运行模式 D、后台运行模式141. 当程序执行到断点处就会( ) 。A、终止程序运行 B、转入后台运行模式 C、中断而进入中断模式 D、转到程序开始处重新执行142. VB 中有 3 个调试窗口:“立即” 、 “本地”和( )窗口。 A、远程 B、命令 C、监视 D、属性143. 单步调试有两种命令:单步语句调试和单步( )调试。 A、变量 B、对象 C、过程 D、属性144. “对程序进行修改
39、和排除错误” ,在调试活动中属于( )部分。 A、诊断 B、跟踪 C、优化 D、排错145. “设置打印语句输出有关的值”这种调试方法需要修改( ) 。A、源程序 B、数据结构 C、程序算法 D、对象属性146. 从特殊推断出一般的系统化思考方法,这种调试策略称为( ) 。A、试探法 B、回溯法 C、归纳法 D、演绎法147. 在单元测试方法中,测试软件是根据( ) 的过程设计测试用例,然后按照设计好的测试用例逐一进行测试。A、概要设计 B、算法 C、详细设计 D、控制流148. 黑盒测试法又称功能测试法,它把程序看成一个黑盒子,忽略程序的内部逻辑结构而仅考虑程序的( ) 。A、算法 B、功能
40、 C、外部特征 D、数据结构149. 测试用例是由( )和预期结果构成的。 A、测试算法 B、数据结构 C、测试数据 D、变量集合150. 在白盒法的测试用例设计中,( ) 就是选用足够多的测试数据,使得判定中的每个条件的可能结果至少出现一次。A、语句覆盖 B、判定覆盖 C、条件覆盖 D、路径覆盖151. 测试用例设计时应该注意,一般情况下都应该使用( ) 。A、逻辑覆盖法 B、错误推测法 C、等价类划分法 D、边界值分析法152. 软件开发的每个阶段都要产生相应的文档,以下不属于基本程序文档的是( ) 。A、程序维护手册 B、软件问题报告 C、软件修改报告 D、变量一览表153. 在详细设计
41、说明书中, “项目背景”的内容主要包括( ) 。A、项目来源、主管部门 B、说明书的目的、读者对象C、专门术语的定义和缩写词的愿意 D、有关资料的作者、编号等154. 在用户操作手册文档中, “运行环境”主要包括“硬件”和( ) 两部分。A、操作系统 B、支持软件 C、应用软件 D、系统软件155. 在测试计划文档中,每一个具体的测试项目说明包括输入、操作步骤、输出、( ) 等。A、结果 B、验证 C、显示 D、允许偏差156. 在测试分析报告文档中, “测试计划执行情况”包括三项内容:测试项目、测试机构和人员、( ) 。A、软件能力 B、项目背景 C、测试结果 D、缺陷与限制157. 版本控
42、制包括两种类型的控制:一是跟踪文件的更改,使其与软件产品版本的更改相对应;二是管理当前工程文件多个开发者的更改防止出现( ) 。 A、文档丢失 B、资源浪费 C、更改冲突 D、改变软件功能158. VSS 可以管理任意类型的文件,并都被保存到一个数据库中,称为一个( )。A、VSS 过程 B、VSS 对象 C、VSS 工程 D、VSS 方法159. VSS 是以特定的( ) 格式保存数据的。 A、文本 B、顺序 C、压缩 D、随机160. 用来包含拷贝文件的( ) 叫做 VSS 文件夹的工作文件夹。A、物理文件夹 B、逻辑文件夹 C、临时文件夹 D、虚拟文件夹二、判断题(20 分)161. (
43、 )计算机程序设计员的职业道德是计算机程序设计员在社会生活中的行为规范。162. ( )计算机程序设计员的职业道德修养,主要是指职业活动、职业规范、职业资格以及职业能力的修养。163. ( )计算机程序设计员要坚持原则,在任何情况下都要维护公司的利益。164. ( )系统总线是计算机系统的一个重要组成部分,具有实现部件与部件之间的连接和信息传输两个作用。165. ( )输入设备的主要作用是将计算机处理信息的结果,或者处理信息的过程通过一定的方式输入到显示屏上。166. ( )分布式操作系统与计算机网络操作系统的主要区别在于分布式系统具有多机合作功能和坚固性。167. ( )队列只允许在表的一端
44、进行插入,在另一端进行删除。168. ( )数据库的管理和维护是在数据库管理系统的控制下实现,并为各种用户提供共享。169. ( )当前有三种公认的软件开发方法,即面向结构、面向对象和面向过程的方法。170. ( )软件管理的生产管理可进一步分为生产过程、成本和维护管理。171. ( )文件系统安全涉及用户的验证、完整性检查和备份,还包括了对文件系统加密。172. ( )“ASCII”的中文标准翻译是“美国信息交换标准代码” 。173. ( )在软件工程中,UML 最后一个字母所代表的英文是 Language。174. ( )著作权是指作者及其他著作权人对其文学、艺术、科学作品所享有的人身权利和财产权利的总称。175. ( )专利权人具有转让专利和许可他人实施其专利的义务。176. ( )商标是指商品的生产者、经营者或商业服务的提供者用以标明自己所生产、经营的商品或提供的服务与其他人是否属于同一类别的标记。177. ( )劳动关系主要是指劳动者和公司管理人员在实现劳动的过程中发生的社会关系。178. ( )要设置“自定义活动桌面” (Web) ,需要在显示属性窗口中进行。179. ( )VB6.0 对操作系统的要求是必须支持 NTFS 文件系统。180. ( )在安装调制解调器时,若计算机不能自动识别其型号,可插入厂商提供的软盘或光盘,单击“从磁盘安装”按纽