软件水平考试(初级)程序员上午(基础知识)章节练习试卷5
(总分122,考试时间90分钟)
1. 选择题
选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1. 下列关于对象消息的观点,不正确的是(6)。
A. 键盘、鼠标等设备有变化时,就会产生消息
B. 应用程序对象能向操作系统发送消息
C. 应用程序对象之间不可以相互发送消息
D. 发送与接收消息的对象通信机制与传统的子程序调用机制不同
2. 测试一般可分为白盒测试和黑盒测试,其中白盒测试方法一般适合用于(29)测试。
A. 确认 B. 系统
C. 集成 D. 单元
3. 瀑布模型(Waterfall Model)各阶段间具有顺序性和依赖性,它能清楚地区分逻辑设计与物理设计,尽可能推迟程序的物理实现,但它突出的缺点是不适应(30)的变动。
A. 算法 B. 平台
C. 程序语言 D. 用户需求
4. 结构化分析方法(SA)是结构化程序设计理论在软件需求分析阶段的运用,它的一个重要指导思想是(33)。
A. 自顶向下,逐步分解 B. 自底向上,逐步抽象
C. 自顶向下,逐步抽象 D. 自底向上,逐步分解
5. 英国的M.Jackson提出的Jackson设计方法是一种面向(36)的软件设计方法。
A. 控制结构 B. 数据流
C. 数据结构 D. 对象
6. 对象间为请求服务而发送的消息通常包括(37)。
A. 发送消息的对象的标识、调用的发送方的操作名和必要的参数
B. 接收消息的对象的标识、调用的接收方的操作名和必要的参数
C. 发送消息的类名和接收消息的类名
D. 接收消息的类名
7. 面向对象技术相对于其他开发技术的优势是(38)。
A. 系统重用性更强 B. 系统运行速度更快
C. 系统占用存储量小 D. 系统维护更复杂
8. 下列关于动态链接文件的说法正确的是(39)。
A. 可以自由地插入到其他的源程序中使用
B. 本身不能独立运行,但可以供其他程序在运行时调用
C. 本身可以独立运行,也可以供其他程序在运行时调用
D. 本身是一个数据文件,可以与其他程序动态地链接使用
9. 软件的用户界面设计中最重要的也是最基本的目标是(42)。
A. 灵活性 B. 风格多样性
C. 美观性 D. 易操作性
10. 原型化方法是一种动态定义需求的方法,原型化方法的特征是(45)。
A. 精确项目管理 B. 建立详尽的需求
C. 加强用户参与和决策 D. 提供严格定义的文档
11. 递归函数f(n)的功能是计算1+2+…+n,且n≥1,则f(n)的代码段是(49)。
A. if n>1 then return 1 else return n+f(n-1)
B. if n>1 then return 1 else return n+f(n+1)
C. if n>1 then return 0 else return n+f(n+1)
D. if n<1 then return 0 else return n+f(n-1)
12. 在下面的流程图中,如果标记为a的运算执行了n次(n>1),那么标记为b的运算的执行次数为(50)。
A. 1 B. n-1
C. n D. n+1
13. 软件的复杂性与许多因素有关。但(51)不会影响软件的复杂性。
A. 程序中注释的多少 B. 程序的结构
C. 算法的难易程度 D. 源程序的代码行数
14. 在结构化分析与设计方法中,做到(52),就会在需求改变时对软件的影响比较小。
A. 程序结构与用户界面相对应 B. 程序结构与问题结构相独立
C. 程序结构与问题结构相对应 D. 程序结构与用户界面相独立
15. (53)维护的含义是系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行的维护。
A. 校正性维护 B. 适应性维护
程序员一般工资多少钱一个月C. 完善性维护 D. 预防性维护
(21)**puters to practical business use, but below the surface it is the heart of an(22) - the kernel - that provides the technical wizardry to juggle multiple programs, connect to networks and store(23).A traditional kernel provides all the functions for applications. The kernel(24) memory, I/O devices and parcels out processor time.The kernel also supports(25)
and fault tolerance, which is the ability to recover automatically when parts of the system fail.
16.
A. Databases B. Applications
C. Drivers D. Games
17.
A. DBMS B. Windows
C. Application D. operating system
18.
A. text B. data
C. image D. graphics
19.
A. manages B. manage
C. managed D. managing
20.
A. authentication B. auto - correction
C. security D. problem
By using(26), a 600M -byte music CD can be compressed to 50M bytes or less. It can be streamed(downloaded in chunks) so that you can begin listening to the opening bars while the(27)of the file arrives in the background. And, most important, the music files of this kind retain good listening(28) that earlier(29) schemes lacked. That(30) of features makes accessing and distributing music on the web practical for the first time.
21.
A. JPG B. MP3
C. MP4 D. VOD
22.
A. next B. past
C. rest D. host
23.
A. quantity B. mass
C. amount D. quality
24.
A. compression B. coding
C. transmission D. playing
25.
A. difference B. combination
C. addition D. condition
Because web servers are(31)and application independent, they can send or request data from legacy or external applications including databases. All replies, once converted into(32)mark-up language, can then be transmitted to a(33). Used in this way, Intranets can offer(34)desktop support costs, easy links with legacy applications and databases and, above all,(35)of use.
26.
A. machine B. IP
C. platform D. network
27.
A. plaintext B. hypertext
C. ciphertext D. supertext
28.
A. browser B. application
C. router D. server
29.
A. higher B. lower
C. same D. different
30.
A. hard B. difficult
C. ease D. around
Software quality assurance is now an emerging sub - discipline of(36). As Buckly and oston point out,(37) software quality assurance is likely to lead to an ultimate(38) of software costs. However, the major hurdle in the path of software management in this area is the lack of usable software(39). The development of accepted and generally applicable standards should be one of the principal goals of(40) in software engineering.
31.
A. software engineering B. software design
C. coding D. testing
32.
A. effective B. effortless
C. study D. week
33.
A. balance B. increment
C. production D. reduction
34.
A. mechanism B. engineering
C. standards D. design
35.
A. production B. planning
C. management D. research
An instruction is made up of(41) that specify the function to be performed and operands that represent the data to be operated on. For example, if an instruction is to perform the operation of(42) two numbers, it must know(43) the two numbers are. The processor's job is to(44) instructions and operands from memory and to perform each operation. Having done that, it signals(45) to send it next instruction.
36.
A. data B. address
C. register D. operations
37.
A. added B. adding
C. add D. addition
38.
A. when B. which
C. where D. who
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论