admin 管理员组

文章数量: 887191


2023年12月22日发(作者:霹雳书坊链接)

高级计算机程序设计员复习题(含参考答案)

一、单选题(共90题,每题1分,共90分)

1、( )的目的是搞清要解决的问题是什么。

A、问题定义阶段

B、需求分析

C、软件定义阶段

D、可行性研究

正确答案:A

2、计算机工作原理是建立在( )基础上的,逻辑代数是逻辑运算的理论依据。

A、逻辑运算

B、集合运算

C、数据运算

D、物理运算

正确答案:A

3、( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。

A、对话框类

B、对话框函数

C、对话框模板资源

D、单模对话框

正确答案:C

4、下列说法正确的是: ( )。

A、原型法的指导思想是:自上而下、逐步分解

B、结构化分析方法的指导思想是:自上而下、逐步分解

C、面向对象分析方法的指导思想是:自上而下、逐步分解

D、模块化分析方法的指导思想是:自上而下、逐步分解

正确答案:B

5、其他模型图的构造和发展依赖于( )中所描述的内容。

A、用例图

B、状态图

C、活动图

D、时序图

正确答案:A

6、已知事务T1和T2是没有加锁的并发操作,T1对某一数据进行写操作,T2对同一数据进行读操作,则可能引发的问题是( )。

A、幽灵问题

B、丢失修改

C、读”脏”数据

D、不可重复读

正确答案:C

7、( )适合于检查程序输入条件的各种组合情况。

A、边界值分析法

B、错误推测法

C、因果图方法

D、等价类划分法

正确答案:C

8、办事公道是指从业人员在进行职业活动时要做到( )

A、有求必应,服务热情

B、奉献社会,助人为乐

C、追求真理,坚持原则

D、公私分开,实事求是

正确答案:C

9、命令( )用来完成事务,并使事务对数据库所作的修改成为永久的。

A、Save

B、Commit

C、Update

D、Rollback

正确答案:B

10、用VC实现Ftp查询的程序编写中,如果连接成功,使用( )得到服务器的缺省目录。

A、GetCurrentDirectory()

B、GetFtpDirectory ()

C、GetCurrentHost()

D、GetFtpHost()

正确答案:A

11、目前各部门广泛使用的人事档案管理、财务管理等软件,按计算机应用分类,应属于( )。

A、计算机辅助工程

B、数据处理

C、实时控制

D、科学计算

正确答案:B

12、下列说法正确的是:( )。

A、在用模块化观点建立起的3种模型中,对象模型是最基本、最重要、最核心的

B、在用原型法观点建立起的3种模型中,对象模型是最基本、最重要、最核心的

C、在用面向对象观点建立起的3种模型中,对象模型是最基本、最重要、最核心的

D、在用结构化观点建立起的3种模型中,对象模型是最基本、最重要、最核心的

正确答案:C

13、程序设计语言一般可分为三大类,下列选项中错误的是( )。

A、机器语言

B、高级语言

C、汇编语言

D、低级语言

正确答案:D

14、在实际编程中,往往需要基于TCP/IP 的网络( )处理。

A、异步

B、分时

C、分频

D、同步

正确答案:A

15、操作系统是一种( )。

A、工具软件

B、应用软件

C、系统软件

D、杀毒软件

正确答案:C

16、SQA又称( )。

A、软件功能保证

B、软件过程保证

C、软件质量保证

D、软件性能保证

正确答案:C

17、( )是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属性和差别,抽出共性的、本质的东西。

A、模块

B、抽象

C、对象

D、类

正确答案:B

18、( )是对测试完全程度的评测。

A、测试质量

B、测试性能

C、测试路径

D、测试覆盖

正确答案:D

19、软件结构设计的基本的原则包括( )、抽象、信息隐蔽和局部化、模块独立。

A、图形化

B、概念化

C、系统模块化

D、可视化

正确答案:C

20、4种程序的错误类型不包括:( )。

A、运行错误

B、逻辑错误

C、语法错误

D、初始化错误

正确答案:D

21、上报审批的标准草案称为标准的( )

A、报批稿

B、审批稿

C、草稿

D、审核稿

正确答案:A

22、对于线性表,在下列( )种情况子下应当采用链表表示。

A、表中元素的个数不变

B、经常需要进行插入和删除操作

C、表中元素需要占据一片连续的存储空间

D、经常需要随机地存取元素

正确答案:B

23、随着信息技术的飞速发展,软件项目的生命周期( )。

A、没有变化

B、视情况而定

C、越来越短

D、越来越长

正确答案:C

24、知识产权具有无形性、独占性、( )、地域性和时间性。

A、双重性

B、有效性

C、确定性

D、公平性

正确答案:A

25、模块化的优点不包括( )。

A、降低软件开发和维护的难度

B、可以移植

C、降低软件的开发成本

D、提高软件的质量

正确答案:B

26、程序流图是描述( )的工具。

A、控制关系

B、组成关系

C、调用关系

D、数据流

正确答案:A

27、软件开发时期的工作是具体设计和实现软件定义时期定义的软件,

包括( )。

A、确定工程的可行性

B、软件结构的设计、数据结构和算法设计、编写程序、测试

C、导出实现工程目标应该采用的策略及系统必须完成的功能

D、估计实现工程需要的资源和成本,并制定工程进度表

正确答案:B

28、书写《需求分析规格说明书》的过程中需要分析系统的数据要求,系统的数据要求不包括下列哪一项:( )。

A、系统需要哪些数据

B、数据本身的性质

C、数据的结构

D、数据量

正确答案:D

29、下列说法正确的是:( )。

A、任务是在系统中正在运行的一个应用程序

B、进程是在系统中正在运行的一个应用程序

C、线程是在系统中正在运行的一个应用程序

D、资源是在系统中正在运行的一个应用程序

正确答案:B

30、按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,( )制定的标准是国际标准。

A、ANST

B、GJB

C、IOS

D、IEEE

正确答案:C

31、动态链接库的扩展名不但可以是.DLL,也可以是.EXE,.DRV,.FON,.SYS,以及.OCX.其中( )是提供控件服务的动态链接库。

A、OCX

B、SYS

C、FON

D、DRV

正确答案:A

32、调用 需要使用 ( )命令。

A、添加用户控件

B、添加引用

C、添加类

D、添加组件

正确答案:B

33、下列不能兼作输入设备和输入设备的是( )。

A、键盘

B、硬盘

C、软盘

D、可擦除性光盘

正确答案:A

34、应将数据库文件、日志文件和tempdb数据库置于 ( )中。

A、不同的逻辑分区

B、相同的逻辑分区

C、相同的物理磁盘

D、不同的物理磁盘

正确答案:D

35、StreamReader类可以 ( ),默认编码格式为UTF-8 。

A、往标准文本文件中写入内容

B、获取文件和设置文件的基本信息

C、读取标准文本文件的内容

D、实现对文件目录的操作

正确答案:C

36、如果一个模块内部的处理成分是相关的,而且这些处理必须以特定的次序 执行,则称为过( )。

A、过程内聚

B、偶然内聚

C、逻辑内聚

D、功能内聚

正确答案:A

37、关于专利权人的权利,表述不正确的是( )

A、禁止他人实施其专利技术的权利

B、接受推广和应用的权利

C、实施其专利的权利

D、许可他人实施专利的权利

正确答案:B

38、C++的优化技术包括:( )。

A、可产生最小可执行代码的优化和可产生最简单逻辑的优化

B、可产生最少代码的优化和可提高执行速度的优化

C、可产生最小可执行代码的优化和可提高执行速度的优化

D、可产生最简单逻辑的优化和可提高执行速度的优化

正确答案:C

39、( )是把所有可能的输入数据划分成若干部分,然后从每一个子集中 选取少数具有代表性的数据作为测试用例。

A、等价类划分法

B、边界值测试

C、基于决策表的测试

D、路径测试

正确答案:A

40、设计阶段由 ( )组成。

A、结构设计和详细设计(概要设计或总体设计)

B、程序员设计和用户设计

C、软件设计和硬件设计

D、程序设计和数据设计

正确答案:A

41、下列( )病毒只是不停扩散,并不破坏计算机内的数据。

A、恶性病毒

B、单机病毒

C、中性病毒

D、良性病毒

正确答案:D

42、( )是网络的核心,它的主要任务是为网络上的其它机器提供服务。

A、客户机

B、网络协议

C、工作站

D、服务器

正确答案:D

43、如果以链表作为栈的存储结构,则退栈操作时( )。

A、对栈不作任何判别

B、必须判别栈是否空

C、判别栈元素的类型

D、必须判别栈是否满

正确答案:B

44、在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量小,( )。

A、失效率高

B、成本低

C、离CPU远

D、速度快

正确答案:D

45、下列说法正确的是:( )。

A、密码验证模块包含的两个子模块是:身份认证和密码修改

B、身份验证模块包含的两个子模块是:身份认证和密码修改

C、管理员登录模块包含的两个子模块是:身份认证和密码修改

D、用户登录模块包含的两个子模块是:身份认证和密码修改

正确答案:A

46、线程是操作系统分配( )时间的基本单元。

A、处理器

B、计算器

C、控制器

D、浏览器

正确答案:A

47、( )方法是把系统逻辑模型映射成软件结构,根据信息流的类型采用相应的方法。

A、模块化设计

B、面向对象设计

C、结构化设计

D、程式化设计

正确答案:C

48、下列关于详细设计的工具,说法错误的是:( )。

A、详细设计的工具包括表格

B、详细设计的工具包括数字

C、详细设计的工具包括语言

D、详细设计的工具包括图形

正确答案:B

49、用于防止使软件质量倒退的测试叫( )。

A、模块测试

B、系统测试

C、计划测试

D、回归测试

正确答案:D

50、下列不会危害计算机安全的是( )。

A、计算机和地址

B、信息的加密

C、黑客的攻击

D、操作码和操作数

正确答案:A

51、设计一个新的测试用例,使其仅覆盖( )尚未被覆盖的无效等价类。

A、两个

B、三个

C、一个

D、尽可能多的

正确答案:C

52、下列说法正确的是:( )。

A、异常处理的目的是:在处理或结束之前,记录错误信息

B、异常处理的目的是:在处理或结束之前,反馈错误信息

C、异常处理的目的是:在处理或结束之前,清除该程序所需的状态

D、异常处理的目的是:在处理或结束之前,调试该程序

正确答案:C

53、( )技术的使用,使数据信息在公共网络中的传输有了安全保障。

A、数字信封

B、数据加密

C、数字签名

D、CA认证

正确答案:A

54、AutoPostBack属性的默认值为( )。

A、YES

B、FALSE

C、NO

D、1

正确答案:B

55、采用面向对象技术开发的应用系统的特点是( )。

A、运行速度更快

B、占用存储量小

C、维护更复杂

D、重用性更强

正确答案:A

56、( )是一种广泛应用于各行各业的技术管理过程。

A、项目管理

B、软件工程

C、技术管理

D、系统工程

正确答案:A

57、分配给SQL Server服务的用户账户可以是本地系统账户也可以是( )。

A、远程系统账户

B、服务器账户

C、域用户账户

D、客户机账户

正确答案:C

58、( )提供文本创建、打开、复制、删除、移动等静态方法。

A、StreamReader类

B、FileInfo类

C、File 类

D、FileStream类

正确答案:C

59、对于管理信息系统的描述,下列错误的是( )。

A、计划功能

B、管理监控功能(实时系统)

C、辅助决策功能

D、数据处理功能

正确答案:B

60、计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌( )。

A、一切向钱看

B、客户第一

C、主观臆断

D、服务第一

正确答案:C

61、下列说法正确的是:( )。

A、OID是面向对象设计的缩写

B、OOA是面向对象设计的缩写

C、OOS是面向对象设计的缩写

D、OOD是面向对象设计的缩写

正确答案:D

62、Socket可以象( )一样被视为一个应用程序端和远程服务器端之间数 据通道。

A、类

B、对象

C、组件

D、流

正确答案:D

63、下列不属于Office2003中组件的是( )。

A、powerpoint

B、word

C、SQL server

D、excel

正确答案:C

64、 MVc中的( )常用对象提供对当前页面外观输入流的访问

A、HttpserverUtility

B、HttpResopnse

C、HttpRequest

D、Httpserver

正确答案:C

65、下列属于开发和管理维护的限制的是( )。

A、性能

B、开发方法

C、安全 /保密

D、可靠性

正确答案:B

66、测试方案设计中最困难的是( )。

A、设计测试用的输入数据

B、设计测试用的输出数据

C、设定要测试的功能

D、设定测试的时间

正确答案:C

67、在数据模型中( )对应于视图层。

A、物理数据模型

B、抽象数据模型

C、概念数据模型

D、逻辑数据模型

正确答案:C

68、"由"( )" 共同构成的标签称为双标签。"

A、[][/]

B、{}{/}

C、《》《/》

D、<>

正确答案:D

69、( )是目前世界上最大、最具有权威性的国际标准化专门机构。

A、国际标准组织

B、国际电工委员会

C、美国电气及电子工程师学会

D、国际电信联盟

正确答案:A

70、下列不属于Visual C++的工程类型的是:( )。

A、Win16 Application

B、ISAPI Extension(Internet Server API)Wizard

C、ATL COM AppWizard

D、MFC ActiveX ControlWizard

正确答案:A

71、性能测试即测试软件处理事务的( )。

A、正确性

B、速度

C、完整性

D、功能

正确答案:B

72、在进行单元测试时,常用的方法是( )。

A、只使用黑盒测试

B、采用白盒测试,辅之以黑盒测试

C、采用黑盒测试,辅之以白盒测试

D、只使用白盒测试

正确答案:B

73、以下( )不能有效提高系统的病毒防治能力。

A、不要轻易打开来历不明的邮件

B、定期备份数据文件

C、安装、升级杀毒软件

D、下载安装系统补丁

正确答案:D

74、下列关于Windows程序的命名规则叙述错误的是( )。

A、在名字中多用数字编号

B、类的静态成员变量在一般变量前加上ms_

C、命名时避免使用国际组织占用的格式

D、少用缩写词

正确答案:A

75、( ) 是由定义操作系统的用户的所有信息组成的记录。

A、用户服务

B、用户密码

C、用户账号

D、用户名称

正确答案:C

76、在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、

扇出和扇入应该适中”中的扇入指( )。

A、一个模块直接控制的模块数

B、软件结构控制的层数

C、一个模块被多少模块调用

D、软件结构中模块层的最多模块数

正确答案:C

77、CompletionType参数指定SQLEndTran函数所进行的事务操

作,SQL_COMMIT表示 ( )。

A、提交事务

B、定义事物

C、回滚事物

D、删除事物

正确答案:A

78、( )最难查找,因为这种错误来自于对问题的解决方案的错误理解。

A、语法错误

B、逻辑错误

C、连接错误

D、运行错误

正确答案:B

79、下列不属于可视化程序设计语言的是:( )。

A、Visual Basic

B、Visual C++

C、C

D、Delphi

正确答案:C

80、在一个多线程应用程序中,每一个线程都有它自己的( ),并且独立于应用程序中的其他线程。

A、栈

B、堆栈

C、进程

D、队列

正确答案:B

81、下列说法正确的是:( )。

A、身份核对的作用:主要是为了验证使用者是否为用户本人

B、密码验证的作用:主要是为了验证使用者是否为用户本人

C、用户登录的作用:主要是为了验证使用者是否为用户本人

D、身份认证的作用:主要是为了验证使用者是否为用户本人

正确答案:D

82、密码验证模块包含的两个子模块是:( )。

A、身份认证和密码修改

B、身份认证和密码认证

C、用户登录和密码修改

D、用户登录和密码认证

正确答案:A

83、Rational Rose适用于 ( )。①系统需求阶段(用例视图)②对象的分析与设计阶段(逻辑视图)③软件的 实现阶段④测试阶段

A、①②

B、①②③④

C、①④

D、③④

正确答案:B

84、( )就是总结在测试工作中所找到的一切东西。

A、漏洞追查报告

B、测试日志

C、测试事件报告

D、测试总结报告

正确答案:D

85、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是( )。

A、DB包括DBMS和DBS

B、DBMS包括DB和DBS

C、DBS就是DB,包含DBMS

D、DBS包括DB和DBMS

正确答案:D

86、动态链接库的扩展名不但可以是.DLL,也可以是.EXE,.DRV,.FON,.SYS,以及.OCX.其中( )动态链接库是储存与字体资源有关的数据。

A、FON

B、OCX

C、DRV

D、SYS

正确答案:A

87、域名服务器上运行着一个数据库系统,数据库中保存的是域名地址与( )的对应。

A、IP地址

B、MAC地址

C、TCP地址

D、URL地址

正确答案:A

88、可以使用 ( )命令修改用户账号。

A、useradd

B、userfid

C、userdel

D、usermod

正确答案:D

89、在需求分析阶段,确定系统的功能要求,就是确定( )。

A、项目的验收标准

B、系统的规模

C、系统必须完成的所有功能

D、要解决的问题是什么

正确答案:C

90、书写《需求分析规格说明书》的步骤是:确定系统的综合要求、分析系统的数据要求、( )、修正开发计划、书写文档。

A、分析系统的性能要求

B、分析系统的运行要求

C、确定系统的功能要求

D、导出系统的逻辑模型

正确答案:D

二、判断题(共10题,每题1分,共10分)

1、( )计算机由五部分构成,分别是控制器、中央处理器、存储器、输入设备、输出设备。

A、正确

B、错误

正确答案:B

2、( )在使用Windows 9x/NT等操作系统时,可以同时运行多个程序,这种能力叫做多任务。

A、正确

B、错误

正确答案:A

3、( )ODBC(开放式数据库连接)英文全称是“Open Databinding

Connect”。

A、正确

B、错误

正确答案:B

4、( )当需要控制一个类的实例只有一个,而且客户端只能从一个全局的访问点访问它时,可以选用单例模式。

A、错误

B、正确

正确答案:B

5、( )设计名称属于设计模式的基本要素之一

A、正确

B、错误

正确答案:B

6、( )开闭原则属于设计模式的6大原则之一

A、正确

B、错误

正确答案:A

7、( )可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计。

A、错误

B、正确

正确答案:B

8、( )通过使用ClassView提供的特性,只需双击ClassView图标,用户就可以创建函数或方法的声明和执行过程。

A、正确

B、错误

正确答案:A

9、( )计算机程序设计员的职业道德修养,主要是指职业活动、职业规范、职业资格以及职业能力的修养。

A、正确

B、错误

正确答案:B

10、( )如果希望一个系统独立于它的场频的创建、组合和表示的时候。换句话说,希望一个系统只知道产品接口,而不关心实现的时候,使用设计模式中的抽象工厂模式

A、错误

B、正确

正确答案:B


本文标签: 系统 设计 测试 数据 用户