admin 管理员组

文章数量: 1086019


2025年1月2日发(作者:js应用)

计算机程序设计员(高级)模拟考试题(附答案)

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

1、动态网页是由( )根据客户的请求在运行时刻产生的Web页面。

A、Web客户机

B、数据库服务器

C、控件服务器

D、Web服务器

正确答案:D

2、在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量

小,( )。

A、失效率高

B、离CPU远

C、速度快

D、成本低

正确答案:C

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

A、面向对象程序的质量基本上由编码的质量来决定

B、面向对象程序的质量基本上由软件开发环境来决定

C、面向对象程序的质量基本上由程序员的水平来决定

D、面向对象程序的质量基本上由面向对象设计的质量来决定

正确答案:D

4、计算机病毒是指( )。

A、计算机的程序已被破坏

B、编制有错误的计算机程序

C、以危害系统为目的的特殊的计算机程序

D、设计不完善的计算机程序

正确答案:C

5、下列说法错误的是:( )。

A、运行错误包括逻辑错误

B、运行错误包括溢出错误

C、运行错误包括系统错误

D、运行错误包括硬件检测的错误

正确答案:B

6、HTML 的( )标签不可以省略。

A、body

B、text文字颜色

C、bgcolor

D、head

正确答案:D

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

A、逻辑数据模型

B、抽象数据模型

C、概念数据模型

D、物理数据模型

正确答案:C

8、运行错误不包括:( )。

A、硬件检测的错误

B、溢出错误

C、逻辑错误

D、系统错误

正确答案:B

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

A、用户名称

B、用户账号

C、用户密码

D、用户服务

正确答案:B

10、( )时期又进一步划分为3个阶段,即问题定义、可行性研究和需

求分析。

A、软件维护

B、软件测试

C、软件定义

D、软件开发

正确答案:C

11、在缓冲技术中,( )是以专用的寄存器作为缓冲器,费用较高。

A、软件缓冲

B、单缓冲

C、多重缓冲

D、硬件缓冲

正确答案:D

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

A、设计测试数据的技术分为黑盒法和白盒法两类

B、设计测试记录的技术分为黑盒法和白盒法两类

C、设计测试用例的技术分为黑盒法和白盒法两类

D、设计测试结果的技术分为黑盒法和白盒法两类

正确答案:A

13、域名服务器上运行着一个数据库系统,数据库中保存的是域名地址

与( )的对应。

A、MAC地址

B、URL地址

C、TCP地址

D、IP地址

正确答案:D

14、是( )公司推出的一种Internet编程新技术。

A、Microsoft

B、SUN

C、HP

D、Netscape

正确答案:A

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

A、下拉列表框允许用户输入或修改文本。在实际应用中,它是用户输入

程序所需要的特定信息的主要工具,但是它只接受纯文本,不能为用户

提供任何格式

B、编辑框允许用户输入或修改文本。在实际应用中,它是用户输入程序

所需要的特定信息的主要工具,但是它只接受纯文本,不能为用户提供

任何格式

C、静态文本允许用户输入或修改文本。在实际应用中,它是用户输入程

序所需要的特定信息的主要工具,但是它只接受纯文本,不能为用户提

供任何格式

D、扩展组合框允许用户输入或修改文本。在实际应用中,它是用户输入

程序所需要的特定信息的主要工具,但是它只接受纯文本,不能为用户

提供任何格式

正确答案:B

16、数据库系统中,DBA表示( )。

A、应用程序设计者

B、数据库使用者

C、数据库管理员

D、数据库结构

正确答案:C

17、高速缓冲存储器又称( )。

A、RAW

B、Cache

C、RAM

D、ROM

正确答案:B

18、采用( )的手段可以防止系统出现死锁。

A、定时运行死锁检测程序

B、资源静态分配策略

C、限制进程互斥使用共享资源

D、PV 操作惯例共享资源

正确答案:B

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

A、最好的设计方法是使用编译器优化解决性能问题

B、最好的设计方法是首先考虑高效率的算法设计技术,然后再使用编译

器优化解决性能问题

C、最好的设计方法是首先使用编译器优化解决性能问题,然后再考虑高

效率的算法设计技术

D、最好的设计方法是考虑高效率的算法设计技术

正确答案:B

20、( )是为了发现错误而执行程序的过程。

A、程序测试

B、程序编码

C、程序设计

D、程序调试

正确答案:A

21、( )方法的作用是创建并返回一个与 SqlConnection 相关联的

SqlCommand对象。

A、ExecuteReader()

B、Open()

C、CreateCommand()

D、ExecuteNonQuery()

正确答案:C

22、对于软件体系结构的描述和表达,一种简洁易懂且使用广泛的方法

是采用由矩形框和( )组合而成的图形表达工具。

A、无向曲线

B、有向曲线

C、无向线段

D、有向线段

正确答案:D

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

A、技术管理

B、项目管理

C、系统工程

D、软件工程

正确答案:B

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

作,SQL_COMMIT表示 ( )。

A、删除事物

B、提交事务

C、回滚事物

D、定义事物

正确答案:B

25、结构化程序设计的优点不包括:( )。

A、开发时容易保证程序的正确性

B、代码可移植性强

C、程序结构清晰和模块化技术的使用,使修改或重新设计时可复用部分

增加

D、可显著提高软件开发的成功率和生产率

正确答案:B

26、系统按其抽象程度可以分为三类,下列不是其分类类别的是( )。

A、逻辑系统

B、封闭系统

C、概念系统

D、物理系统

正确答案:B

27、IP服务不具有以下哪个特点( )。

A、尽最大努力

B、面向无连接

C、QoS保证

D、不可靠

正确答案:A

28、为查看产生特定诊断消息的代码语句,只要( )Output窗口中相关

的诊断消息即可。

A、右键双击

B、单击

C、双击

D、右键单击

正确答案:C

29、( )描述系统应该具备的功能。

A、用例视图(分析阶段)

B、逻辑视图(设计阶段)

C、组件视图

D、部署 视图

正确答案:A

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

A、提高健壮性的程序设计准则包括:封装实现策略、避免使用多分支语

句、精心确定公有方法

B、提高可扩充性的程序设计准则包括:封装实现策略、避免使用多分支

语句、精心确定公有方法

C、提高完整性的程序设计准则包括:封装实现策略、避免使用多分支语

句、精心确定公有方法

D、提高可重用性的程序设计准则包括:封装实现策略、避免使用多分支

语句、精心确定公有方法

正确答案:B

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

A、结构化程序设计最大的优点是设计人员可以不用编写或只需编写很少

的程序代码,就能完成应用程序设计

B、可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少

的程序代码,就能完成应用程序设计

C、程式化程序设计最大的优点是设计人员可以不用编写或只需编写很少

的程序代码,就能完成应用程序设计

D、面向对象程序设计最大的优点是设计人员可以不用编写或只需编写很

少的程序代码,就能完成应用程序设计

正确答案:B

32、软件安装的形式有( )。

A、注册机

B、密钥

C、收费

D、免费

正确答案:A

33、操作系统安全第一级控制将用户分为三类,不包括( )。

A、文件创建者

B、文件主合作者

C、文件修改者

D、其他用户

正确答案:C

34、仅当有一个Visual C++工作空间且工程或应用程序处于( )状态时,

Debugger才可使用。

A、打开

B、调试

C、编辑

D、关闭

正确答案:A

35、运行下列c#代码,则输出结果是( )。 static void Main

(string[] args){ ArrayList list=new ArrayList ( ) ;

(1) ; list[0]=2; list[1]=3 ; foreach(object obj in

list){ console. write(obj+“”) ; } }

A、1 3

B、2 3

C、3

D、运行错误

正确答案:D

36、JavaScript是一种安全语言,它( )。

A、允许对网络文档进行修改和删除

B、能通过浏览器实现信息浏览或动态交互

C、允许访问本地的硬盘

D、可以将数据存入到服务器上

正确答案:B

37、错误推测方法是基于经验和直觉推测程序中( )的各种错误。

A、具有代表性的

B、最基本的

C、最重要的

D、所有可能存在

正确答案:D

38、下列关于TCP/IP 网络编程说法不正确的是( )。

A、网络功能和显示功能应该分为独立的两个部分

B、减少网络部分和显示部分的耦合度

C、错误处理和正常的程序过程一样需要重视

D、在实际的实现中,我们应该一步实现

正确答案:D

39、书写《需求分析规格说明书》的过程中需要分析系统的数据要求,

系统的数据要求不包括下列哪一项:( )。

A、数据本身的性质

B、数据的结构

C、系统需要哪些数据

D、数据量

正确答案:D

40、软件开发通常由( ) 4个阶段组成。

A、软件定义、详细设计、编码、软件维护

B、软件定义、详细设计、编码、软件测试

C、概要设计、详细设计、编码、软件维护

D、概要设计、详细设计、编码、软件测试

正确答案:D

41、软件测试的任务是( )。

A、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,

并确定各模块之间的接口

B、确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接

口、内部接口、输入输出、局部数据

C、实现人和计算机的通讯,产生一个机器能执行的源程序

D、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户

使用

正确答案:D

42、( )是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互

分离。

A、多态

B、继承

C、引用

D、封装

正确答案:D

43、下列说法错误的是:( )。

A、结构化程序设计的优点包括:可显著提高软件开发的成功率和生产率

B、结构化程序设计的优点包括:代码可移植性强

C、结构化程序设计的优点包括:开发时容易保证程序的正确性

D、结构化程序设计的优点包括:程序结构清晰和模块化技术的使用,使

修改或重新设计时可复用部分增加

正确答案:B

44、软件需求包括3个不同的层次-----( )、用户需求、功能需求和其

他非功能需求。

A、业务需求

B、商务需求

C、产品需求

D、系统需求

正确答案:A

45、PrintDocument类中 ( )用来指定文档名称,出现在打印机状态窗

口中。

A、rinterSettings属性

B、PrintController属性

C、DefaultPageSettings属性

D、DocumentName属性

正确答案:D

46、下列不属于内存静态重定位的特点是( )。

A、不需增加硬件地址变换机构

B、在程序运行中无需再进行转换

C、内存利用率高

D、地址变换在程序装入过程中一次完成

正确答案:C

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

A、在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改

B、在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显

改变

C、在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显

改变

D、在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执

行速度的明显改变

正确答案:B

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

A、信息的加密

B、黑客的攻击

C、计算机和地址

D、操作码和操作数

正确答案:C

49、边界值分析法的基本思想是:选取正好等于、刚刚大于或( )边界

的 值作为测试数据。

A、远远小于

B、刚刚小于

C、任意

D、远远大于

正确答案:B

50、软件结构设计的基本的原则包括( )、抽象、信息隐蔽和局部化、

模块独立。

A、可视化

B、系统模块化

C、图形化

D、概念化

正确答案:B

51、用VC实现Ftp查询的程序编写中,如果连接成功,使用( )得到

服务器的缺省目录。

A、GetFtpDirectory ()

B、GetFtpHost()

C、GetCurrentDirectory()

D、GetCurrentHost()

正确答案:C

52、一般情况下,用户并不能描述自己的需要,而是需要(

自己语言的描述整理出相关的需要再进一步和客户核对。

A、系统测试人员

B、系统开发人员

C、系统集成(软件和硬件的集成)人员

D、系统分析人员

正确答案:D

53、( )是采用人—机对话的方式控制作业的运行。

A、联机作业控制

B、脱机作业控制

C、动态作业控制

D、实时作业控制

正确答案:A

54、面向对象设计是将创建的( )转变成 ( )。

A、数据模型,分析模型

B、分析模型,数据模型

C、设计模型,分析模型

D、分析模型,设计模型

正确答案:D

55、按存储的工作方式分类,存储器可分为( )。

A、软盘、硬盘、光盘

)根据用户

B、半导体存储器、磁表面存储器、光存储器

C、RAM、ROM、BIOS

D、随机读写存储器、顺序读写存储器、只读存储器

正确答案:D

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

A、三个

B、尽可能多的

C、两个

D、一个

正确答案:D

57、如果要设定查找的目标为项的名称,则应该在查找注册表时选择

( )。

A、数据

B、值

C、全字匹配

D、项

正确答案:D

58、在 SQL Server中,使用( )语句执行存储过程。

A、EXECUTE

B、INCLUDE

C、COMMIT

D、ROLLBACK

正确答案:A

59、利用 ( )可以检查被测对象的功能和性能的实现是否有不符合规

格说 明要求的地方。

A、有效等价类

B、全局等价类

C、无效等价类对无效等价类:对需求规格说明而言,无意义的,不合理

的。

D、局部等价类

正确答案:C

60、编码风格是指:( )。

A、编写程序的方式以及表达的格局

B、程序员编程的风格

C、代码排版风格

D、使用的编程语言的风格

正确答案:A

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

A、相同的物理磁盘

B、相同的逻辑分区

C、不同的逻辑分区

D、不同的物理磁盘

正确答案:D

62、密码验证的程序输入项不包括:( )。

A、验证码

B、用户名

C、密码

D、权限

正确答案:A

63、( )翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,

执行一句,反反复复直到最终完成。

A、过程型

B、脱机型

C、编译型

D、解释型

正确答案:D

64、数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼

中的数据库称为( )。

A、存储视图

B、外部视图

C、内部视图

D、概念视图

正确答案:B

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

A、FileStream类可以用于获取文件和设置文件的基本信息

B、FileStream类能够实现对文件目录的操作

C、FileStream类支持随机访问文件

D、FileStream类能够实现文件的复制,删除操作

正确答案:C

66、遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的

( )。

A、刑法、民法、劳动法

B、保密法、劳动法等其他法律

C、法律、法规、商业道德

D、道德规范

正确答案:C

67、下列关于职业道德的说法中,正确的是( )。

A、职业道德在内容上具有普遍性

B、职业道德的形式因行业不同而有所不同

C、职业道德在适用范围上具有普遍性

D、讲求职业道德会降低企业的竞争力

正确答案:A

68、SQA又称( )。

A、软件过程保证

B、软件性能保证

C、软件质量保证

D、软件功能保证

正确答案:C

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

A、书写清晰,是好程序的一个重要标准

B、逻辑结构清晰、容易理解,是好程序的一个重要标准

C、代码执行效率高,是好程序的一个重要标准

D、逻辑结构简单,是好程序的一个重要标准

正确答案:B

70、下列四个选项中,( )在我国法律体系中处于最低位置。

A、法律

B、刑法

C、行政规章

D、行政法规

正确答案:C

71、目前使计算机病毒传染范围最广的媒介是( )。

A、U盘

B、内存

C、互联网

D、硬盘

正确答案:C

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

A、只有同时使用对象、继承和消息的方法,才是真正面向对象的方法

B、只有同时使用对象、类和消息的方法,才是真正面向对象的方法

C、只有同时使用对象、类、继承的方法,才是真正面向对象的方法

D、只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方

正确答案:D

73、面向对象测试中测试一组协同工作的类与对象之间的相互作用,大

体相当于传统软件测试中的( )。

A、模块测试

B、验证测试

C、单元测试

D、子系统测试

正确答案:D

74、JavaScript可以直接对用户或客户输入作出响应,无须经过Web服

务程序,因而它是( )的。

A、基于对象

B、动态

C、安全

D、静态

正确答案:B

75、Winsock2.0的动态链接库为( )。

A、

B、

C、

D、

正确答案:A

76、已知事务T1和T2是没有加锁的并发操作,T1对某一数据进行写操

作,T2对同一数据进行读操作,则可能引发的问题是( )。

A、丢失修改

B、读”脏”数据

C、不可重复读

D、幽灵问题

正确答案:B

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

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

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

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

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

正确答案:C

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

A、软件开发通常由软件定义、详细设计、编码、软件维护4个阶段组成

B、软件开发通常由概要设计、详细设计、编码、软件维护4个阶段组成

C、软件开发通常由软件定义、详细设计、编码、软件测试4个阶段组成

D、软件开发通常由概要设计、详细设计、编码、软件测试4个阶段组成

正确答案:D

79、在软件测试技术中,功能测试选用( )方法。

A、逆向测试

B、白盒测试

C、红盒测试

D、黑盒测试

正确答案:D

80、( )就是我们常说的“网址”。

A、ULR

B、LUR

C、LRU

D、URL

正确答案:D

81、数字形式的媒体的主要特征是通过计算机网络将文本、图片等信息

用 ( )来表示。

A、十六进制编码

B、十进制编码

C、二进制编码

D、八进制编码

正确答案:C

82、TCP/IP协议中IP提供的服务是( )。

A、网络层服务

B、传输层服务

C、会话层服务

D、表示层服务

正确答案:A

83、( )是物理数据项或数据项的集合。

A、实体

B、方法

C、函数

D、对象

正确答案:A

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

A、状态图

B、用例图

C、活动图

D、时序图

正确答案:B

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

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

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

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

D、少用缩写词

正确答案:B

86、ASCII码共有( )种编码。

A、64

B、128

C、256

D、512

正确答案:B

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

A、问题定义阶段

B、软件定义阶段

C、需求分析

D、可行性研究

正确答案:A

88、在Web客户端存在的主要安全威胁是,Web浏览器( )。

A、拥有不安全的程序

B、用户名和口令都是原样传送

C、支持下载嵌在HTML页面中的脚本程序并在浏览器中执行

D、不支持任何加密传输方案

正确答案:C

89、层次化存储系统是指根据容量和( )的不同将存储系统划分为若干

个层次。

A、访问方式

B、接口

C、工作速度

D、制造材料

正确答案:C

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

A、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。

其中,正确性和较高的执行效率是最重要的要求

B、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。

其中,可靠性和清晰性是最重要的要求

C、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。

其中,可靠性和较高的执行效率是最重要的要求

D、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。

其中,正确性和可靠性是最重要的要求

正确答案:D

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

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

A、正确

B、错误

正确答案:A

2、( )在VC中,若想在菜单条上创建一个只有一个菜单项的菜单,必

须清除Menu Item属性页中的Pop-up复选框。

A、正确

B、错误

正确答案:A

3、( )Windows API中的所有函数都包含在DLL中。其中包含用于管理

内存、进程和线程的各个函数的文件是:。

A、正确

B、错误

正确答案:B

4、( )知识产权具有专有性、地域性、时间性等特点。

A、正确

B、错误

正确答案:A

5、( )DES(Data Encryption Standard)中文翻译是“数据加密标

准”。

A、正确

B、错误

正确答案:A

6、( )为缩短软件开发周期,必须进行协作开发

A、正确

B、错误

正确答案:A

7、( )衡量模块独立程度的度量标准有耦合和内聚。

A、正确

B、错误

正确答案:A

8、( )ODBC允许快速地创建应用程序,允许Visual C++处理直接使用

OLE-DB时通常应考虑的一些细节。

A、正确

B、错误

正确答案:B

9、( )中断处理系统包括确定优先级、保存中断现场、对中断请求的分

析处理和现场的恢复等。

A、正确

B、错误

正确答案:A

10、( )引入缓冲技术的一个主要原因是可以减少I/O对CPU的中断次

数,以及放宽对CPU的中断响应时间要求。

A、正确

B、错误

正确答案:A


本文标签: 设计 程序 包括 用户 使用