2024年全国软件水平考试之初级程序员考试基础巩固题(附答案)_第1页
2024年全国软件水平考试之初级程序员考试基础巩固题(附答案)_第2页
2024年全国软件水平考试之初级程序员考试基础巩固题(附答案)_第3页
2024年全国软件水平考试之初级程序员考试基础巩固题(附答案)_第4页
2024年全国软件水平考试之初级程序员考试基础巩固题(附答案)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国软件水平考试考试重点试题精编

注意事项:

1.全卷采用机器阅卷,请考生注意书写规范:考试时间为120分钟。

2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答

题卡规定位置。

3.部分必须使用2B铅笠填涂;非选择题部分必须使用黑色签字笆书写,字体

工整,笔迹清楚。

4,请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域

书写的答案无效:在草稿纸、试卷上答题无效。

(参考答案和详细解析均在试卷末尾)

一、选择题

1、某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,

家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一

个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师可以讲授多门课程,一

门课程可以由多个教师讲授。那么,学生“选课〃和教师"讲授〃课程的联系类型分别为();

“选课”联系()。

查询“软件教研室〃教师的平均工资、最高与最低工资之间差值的SQL话句如下:

SELECTAVG(工资)AS平均工资,()

FROMT

WHERE部门软件教研室,;

A.MAX(工资卜MIN(工资)AS差值

B.差值ASMAX(工资卜MIN(工资)

C.MAX(工资)-MIN(工资)IN差值

D.差值INMAX(工资)-MIN(工资)

凶密2、Adata()isafilethatcontainsmetadata-thatis,dataaboutdata.

A.structure

B.table

C.base

D.dictionary

3、在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许两个

进程进入互斥段(临界区),则信号量S的变化范围是i):若信号量S的当前值为-4,则

表示系统中有()个进程正在等待该资源.

A.1

B.2

C.3

D.4

4、在面向对象系统中,对象是基本的运行时实体。现实世界中电视机的颜色、音量、亮度、

灰度和频道等是其(请作答此空),它们具体的值表示了电视机的()。

A标识

B.属性

C.行为

D.状态

5、以下关于数据流图的叙述中,错误的是()o

A.每条数据流的起点和终点必须是加工

B.允许一个加工有两条柱同的输出数据流流向两个不同的加工

C.允许一个加工有多条不同数据流流向同一个加工

D.每个加工必须既有输入数据流,又有输出数据流

6、在结构化设计方法中,概要设计阶段的任务是给出系统的各个模块,确定每个模块的功

能、接口(模块间传递的数据)及调用关系,用模块及对模块的调用来构建软件的体系结构,

并采用结构图进行描述。结构图的基本成分有()。结构图的形态特征中,(请作答此空;足指

一层中最大的模块个数。

A.深度

B.宽度

C.扇出

D.扇入

7、UML下图中,()属于动态交互图,它们关注系统的动态特性;()属于静态结构视图,

它们关注系统的静态结构,

A.序列图和通信图

B.序列图和类图

C.类图和对象图

D.组件图和通信图

8、测试四个程序模块共发现了42个错,则()。

A.至少有1个模块至少有11个错

B.至少有1个模块至少有12个错

C.至少有2个模块都至少有11个错

D.至多有2个模块都至多有14个错

9、某页式存储管理系统中的地址结构如下图所示,则()。

3112II0

页号页内地址

A.页的大小为1K,最多有8M页

B.页的大小为2K,最多有4M页

C.页的大小为4K,最多有1M页

D.页的大小8K,最多有2M页

10>某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工

号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E」imit,E_used)中的属性分别表示

职工号、总经费金额和己花费金额。若要查询部门为“开发部”且职工号为“03015”的职工姓

名及其经费余额,则相应的SQL语句应为:SELECT(60)FROM(61)WHERE(62)

A.EMP

B.FUNDS

C.EMP,FUNDS

D.IN[EMP,FUNDS]

11、UML中关联是一个结构关系,描述了一组链。两个类之间(

A.不能有多个关联

B.可以有多个由不同角色标识的关联

C.必须有一个关联

D.多个关联必须聚合成一个关联

12^()isanimportantconceptsinceitallowsreuseofaclassdefinitionwithoutrequiringmajor

codechanges.

A.Inheritance

B.Polymorphism

C.Encapsulation

D.Datahiding

13、利用Windows系统中的事件查看器将杳看的事件分为()。

A.用户访问事件、安全性事件和系统事件

B.应用程序事件、安全性事件和系统事件

C.网络攻击事件、安全性事件和记帐事件

D.网络连接事件、安全性事件和服务事件

14、以下关于软件开发的叙述中,不正确的是()。

A.软件要设计得尽后通庄,要尽量考虑到长远的需求和应用领域的扩展

B.软件开发者对所开发软件性能的了解程度取决于对该软件的测试程度

C.软件越复杂则维护越困难,尽量保持简洁是软件设计的•条重要原则

D.正常情况下,软件维护期远超实现期,所以,降低维护成本比降低实现成本更重要

15、以下关于C/C++程序变量的叙述中,错误的是()。

A.变量实际上是存储位置的名字

B.变最都具有类型属性

C.变量必须先声明,然后才能引用

D.除了赋值运算,其他运算都不能改变变量的值

16、在URL中不填写协议类型,IE浏览器默认使用()协议。

A.FTP

B.Gopher

C.File

D.HTTP

17、在使用Windows系统时,单击Windows窗口右上方的“按钮,可以将窗口();当用

户将打开的4个窗口平铺排列时,有()个窗口处于激活状态;当用户选择一个文件图标,

执行"剪切"命令后,被"剪切”的文件放在()中。

A.回收站

B.硬盘

C.剪贴板

D.软盘

18、Internet中域名与IP地址之间的翻译是由()来完成的。

A.域名服务器

B.代理服务器

C.FTP服务器

D.Web服务器

19、对表1和表2进行()美系运算可以得到表3。

表1表2表3

攻日号项目名项目成员项目号H目名项目成员

00111ERP管理00111张小军00111ERP管理张小军

00112搜索引拿00112李华00112搜索引隼李华

00113数据库建设00112王志敏00112搜索引擎王志敏

00211软件测试00311李华00311校园网规划李华

00311校园网规划00311王志敏00311校园网规宣王志敏

A.投影

B.选择

C.自然连接

D.笛卡尔积

20、在一条笔直公路的一边有许多房子,现要安装消防栓,每个消防栓的覆盖范围远大于房

子的面积,如下图所示。现求解能覆盖所有房子的最少消防栓数和安装方案(问题求解过程

中,可将房子和消防栓均视为直线上的点)。该问题求解算法的基本思路为:从左端的第一

栋房子开始,在其右侧m米处安装•个消防栓,去掉被该消防栓覆盖的所有房子。在剩余

的房子中重复上述操作,直到所有房子被覆盖。算法采月的设计策略为();对应的时间复

杂度为()。

假设公路起点A的坐标为0,消防栓的覆盖范围(半径)为20米,10栋房子的坐标为(10,

20,,30,35,60,80,160,210,260,300),单位为米。根据上述算法,共需要安装(请

作答此空)个消防栓。以下关于该求解算法的叙述中,卫确的是(),.

A.4

B.5

C.6

D.7

21、某医院有科室关系D(科室号,科室名,负责人,联系电话),其中:“科室号”唯一标识

关系D中的每一个元组。住院部设有病人关系R(住院号,姓名,性别,科室号,家庭住

址),其中,“住院号”唯一标识关系R中的每一个元组,”性别”的取值只能为M或F,要求

科室号参照科室关系D中的科室号。创建R关系的SQL语句如下:

CREATETABLER(

住院号CHAR(8)(),

姓名CHAR(10),

性别CHAR(l)(),

科室号CHAW4)(),

家庭住址CHAR(30));

A.PRIMARYKEY

B.REFERENCESD(科室号)

C.NOTNULL

0.FOREIGNKEY

22、()是一种客户端脚本语言,它采用解释方式在计算机上执行。

A.Python

BJava

C.PHP

□JavaScript

23、某主机的IP地址为2/22,其子网掩码是(

A.

B.

C.

D.

24、在下列存储管理方案中,()是解决内存碎片问题的有效方法。虚拟存储器主要由()

组成。

A.单一连续分配

B.固定分区

C.可变分区

D.可重定位分区

25、某双端队列如下所示,要求元素进出队列必须在同••端口,即从A端进入的元素必须

从A端出、从B端进入的元素必须从B端出,则对于4个元素的序列el、e2^e3、e4,若

要求从前2个元素(el,e2)从A端口按次序全部进入队列,后两个元素归3、e4)从B端口

按次序全部进入队列,则可能得到的出队序列是()。

A双缰队列B

A.elxe2、e3、e4

B.e2、e3、e4、el

C.e3、e4>el、e2

D.e4.e3.e2、el

26、已知某字符的ASCII码值用十进制表示为69,若用二进制形式表示并将最高位设置为偶

校验位,则为()

A.11000101

B.01000101

C.11000110

D.01100101

27、已知某字符的编码为“0100101〃,若最高位增加一个偶校验位,则其编码变为()。

A.10100101

B.11001010

C.01000110

D.01010101

28、对于长度为n的线性表(即n个元素构成的序列),若采用顺序存储结构(数组存储),

则在等概率下,删除一个元素平均需要移动的元素数为()。

A.n

B.(n-1)/2

C.N/2

D.Logn

29、若构造哈希表时不发生冲突,则给定的关键字与其哈希地址之间的对应关系是(),(其

中n>l且m>1)

A.l:l

B.l:n

C.n:l

D.n:m

30、在面向对象方法中,继承用于()。通过继承关系创建的子类()

A.利用已有类创建新类

B.在已有操作的基础上添加新方法

C.为已有属性添加新属性

D.为已有状态添加新状态

31、如图所示的UML类图中,Shop和Magazine之间为(请作答此空)关系,Magazine和

Page之间为()关系。UML类图通常不用于对()进行建模。

Magazine

Sh°P7k,Page

-•price

-deuriplion•-panagrugh

A.关联

B.依赖

C.组合

D.继承

32、Whenanobjectreceivesa(),methodscontainedwithintheobjectrespond.

A.parameter

B.information

C.message

D.data

33>The()ine-mailmessageshasaffectedalmosteverycomputeraroundtheworldandhas

causedthedamageofuptoUS$1billioninNorthAmericA

A.illness

B.virus

C.weakness

□.attachment

34、()是类的特性,它描述了类的对象所具有的一系列特性值。

A.属性

B.操作

C.行为

D.状态

35、在获取与处理音频信号的过程中,正确的处理顺序是()。

A.采样、量化、编码、存储、解码、D/A变换

B.量化、采样、编码、存储、解码、A/D变换

C.编码、采样、量化、存储、解码、A/D变换

D.采样、编码、存储、解码、量化、D/A变换

36、软件测试中的a测试由用户在软件开发者指导下完成,这种测试属于()阶段的测试

活动。

A.单元测试

B.集成测试

C.系统测试

D.确认测试

37、欲开发一系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用()。

A.原型模型

B.瀑布模型

CV模型

D.螺旋模型

38、根据过去的一些数据以及经验模型,人们往往可以总结出某种规律。按照这种规律,又

可以对不久的未来做大致的预测。例如,己知f(O)=l,f(2)=2,如果f(x)大致为二次项

式,则f(3)大致为()。

A.2

B.3

C.3.5

D.4

39、类的构造函数被自动调用执行的情况发生在定义该类的()时。

A.成员函数

B.数据成员

C.对象

D.友元函数

40、()ispermanentlystoredinthecomputerandprovicesalinkbetweenthehardwareand

otherprogramsthatrunonthePC.

A.Interface

B.Operatingsystem

C.Internet

D.Applicationsoftware

41、一个计算机算法是对特定问题求解步骤的一种描述。()并不是一个算法必须具备的特

性;若一个算法能够识别非法的输入数据并进行适当处理或反馈,则说明该算法的()较

好。

A.可移植性

B.可行性

C.确定性

D.有穷性

42、通过()关系运算,可以从表1和表2获得表3;表3的上键为()。

表1表2表3

课程号课程名学生号课程名学生号课程号课程名

C1计算机文化10011C110011C1计算机文化

C2数据结构10013C110013C1计笄机文化

C3数据库系统10024C210024C2数据结构

C4软件工程20035C220035C2数据结构

C5UML应用20036C120036C1计算机文化

C6计律机网络20036C520036C5UML应用

A.投影

B.选择

C.自然连接

D.笛卡儿积

43、网络操作系统同时支持的用户数是()。

A.无任何限制

B.由采用的网络操作系统决定

C.由采用的网络操作系统的版木决定

D.有一定限制

44、硬盘的性能指标不包括(请作答此空):其平均访问时间=()。

A.磁盘转速及容量

B.磁盘转速及平均寻道时间

C.盘片数及磁道数

D.容量及平均寻道时间

45、将源程序中多处使用的同一个常数定义为常量并命名,()。

A.提高了编译效率

B.缩短了源程序长度

C.提高了源程序的可维护性

D.提高了程序的运行效率

46、某机构为了解云计算的驱动力,对我国一批企业进行了问卷调查(题型为多选题),选

择A"优化现有IT效率和效力”的企业占86%,选择B"降低IT成本〃的企业占79%,选择C"灾

难恢复及保持业务连续性”的企业占80%。据此可推算出,至少有()的企业同时选择了这

三项。

A.45%

B.54%

C.66%

D.79%

47、()isthenamegiventoa"secret"accessrouteintothesystem.

A.Password

B.Firewall

C.Cryptography

D.Backdoor

48、可视化编程是指()。

A.在开发阶段就可•看到应用系统的运行界面

B.无须编写程序代码就可完成应用系统的开发

C.在开发阶段可跟踪程序代码的执行全过程

D.在运行阶段可跟踪程序代码的执行程

49、以下关于钓鱼网站的说法中,错误的是()。

A.钓鱼网站仿冒真实网站的URL地址以及页面内容

B.钓鱼网站是一种新型画络病毒

C.钓色网站的目的主要是窃取访问者的账号和密码

D.钓鱼网站可以通过E-mail传播网址

50、MAC地址通常固化在计算机的()上。

A.内存

B.网卡

C.硬盘

D.高速缓冲区

二、多选题

51、若SRAM芯片的存储容量为64KX16位,则其地址线与数据线数目应为()使得访问

其指定存储单元时,能将地址信号和数据信号一次性地并行传输。

A.16和16

B.64和16

C.1G和G4

D.6和8

52、某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整

型非0常量,则该程序在()时会报错,该错误属于()错误。

A.逻辑

B.语法

C.语义

D.运行

53、有关哈夫曼编码方法,以下说法正确的是()

A.哈夫曼编码是一种用于校验的编码方法

B.编码过程中需要根据符号出现的概率来进行编码

C.编码过程中需要建立“词典”

D.哈夫曼编码方法不能用于静态图像压缩

54、()是Excel作簿的最小组成单位。若用户需要对某个Excel工作表的AI:G1的区域快速

填充星期一、星期二星期日,可以采用的方法是在AI单元格填入“星期一”并()拖

动填充柄至G1单元格。

A.向垂直方向

B.向水平方向

C.按住Ctrl键向垂直方向

D.按住Ctrl键向水平方向

55、以下关于子类和父类的叙述中,正确的是()。

A.代码中使用父类对象的地方,都可以使用子类对象替换

B.代码中使用子类对象的地方,都可以使用父类对象替换

C.父类定义的对象与子类定义的对象在属性和方法上一定相同

D.父类定义的对象与子类定义的对象在属性和方法上一定不同

56、A()isafunctionaunitthatinterpretsandcarriesoutinstructions.

A.memory

B.processor

C.storage

0.network

57、在UML中,行为事物是UML模型的动态部分,是模型中的动词,描述了跨越时间和空

间的行为。()属于行为事物。

A.类

B.活动

C.注释

D.包

58、对二叉树中的结点如下编号:树根结点编号为1,根的左孩子结点编号为2、右孩子结

点编号为3,依此类推,对于编号为i的结点,其左孩子编号为2i、右孩子编号为2H1。例

如,下图所示二叉树中有6个结点,结点a、b、c、d、e、f的编号分别为1、2、3、5、7、

11。那么,当结点数为n(n>0)的()时,其最后一个结点编号为2n-l

A.二叉树为满二叉树(即每层的结点数达到最大值)

B.二叉树中每个内部结点都有两个孩子

C.二叉树中每个内部结点都只有左孩子

D.二叉树中每个内部结点都只有右孩子

59、以下关于排序算法的叙述中,正确的是()。

A.冒泡排序法中,元素的交换次数与元素的比较次数一定相同

B.冒泡排序法中,元素的交换次数不少于元素的比较次数

C.简单选择排序中,关键字相同的两个记录在排序前后的相对位置一定不变

D.简单选择排序中,关键字相同的两个记录在排序前后的相对•位置可能交换

60、CPU主要由运算单元(ALU)、控制单元(CU)、寄存器和时序电路组成,对指令进行译

码的功能是由O实现的,

A.运算单元

B.控制单元

C.寄存器

D.时序电路

61、()语言最适用于过程式程序设计。

A.C

B.HTML

CJAVA

D.PROLOG

62.已知x=-61/128,若采用8位定点机器码表示,则冈原=()。

A.00111101

B.10111101

C.10011111

D.00111110

63、以下关于人机交互界面设计的叙述中,不正确的是()。

A.即使计算机和软件处理事务的速度很快,软件的响应速度仍可能不好

B.如果常用的某个操作不符合用户习惯,则可能会导致用户放弃该软件

C.在Windows系统中,为实现忙光标显示,需要采用多线程编程

D.软件对用户连续拖动对象与点击程序图标的响应时间应有相同要求

64、软件测试中的a测试由用户在软件开发者指导下完成,这种测试属于()阶段的测试

活动。

A.单元测试

B.集成测试

C.系统测试

D.确认测试

65、计算机采用分级存储体系的主要目的是为了解决(2)的问题。

A.主存容量不足

B.存储器读写可靠性

C.外设访问效率

D.存储容量、成本和速度之间的矛盾

66、设数组的每个元素占用1个存储单元,对于数组元素lwj"),

在按行存储方式下,其相对于数组空间首地址的偏移量为(请作答此空);在按列存储方式下,

其相对于数组空间首地址的偏移量为()。

A.i*(n-l)+j

B.(i-l)*n+j-l

C.i*(m-l)+j

D.(i-l)*m+j-l

67、在Windows系统中,对话框是特殊类型的窗口,其大小(请作答此空):下图所示的对话

框中,()是当前选项卡。

A.不能改变,但可以被移动

B.可以改变,而且可以被移动

C.可以改变,允许用户选择选项来执行任务,或者提供信息

D.不能改变,而且不允许用户选择选项来执行任务,或者提供信息

68、在Windows系统中,对话框是特殊类型的窗II,其大小()汴.图所示的对话框中,

()是当前选项卡。

土♦鼠标属性X

会标铤指针指针诜项滑轮硬件

“移动

人1\邮指针移动速度:Q:

慢...快

叼提高指针精确度(E)

A.不能改变,但可以被移动

B.可以改变,而且可以被移动

C.可以改变,允许用户选择选项来执行任务,或者提供信息

D.不能改变,而且不允许用户选择选项来执行任务,或者提供信息

69、若程序中定义了三个函数fl、f2和f3,并且函数fl执行时会调用f2、函数f2执行时会

调用f3,那么正常情况下,()o

A.f3执行结束后返回f2继续执行,f2结束后返回fl继续执行

B.f3执行结束后返回fl继续执行,fl结束后返回f2继续执行

C.f2执行结束后返回f3继续执行,f3结束后返回fl继续执行

D.f2执行结束后返回fl继续执行,fl结束后返回f3继续执行

70、栈的运算特点是后进先出。元素a、b、c、d依次入栈,则不能得到的出栈序列是()o

A.abcd

B.cabd

C.dcba

D.bcda

71、构成计算机系统内存的主要存储器件是().

A.SRAM

B.DRAM

C.PROM

D.EPROM

72、DDOS(DistributedDenialofService)攻击的目的是(18)。

A.窃取账号

B.远程控制其他计算机

C.篡改网络上传输的信息

D.影响网络提供正常的服务

73、若分页系统地址的结构如下图所示:

[9121。

页号|页内地址一

该系统页的大小为()字节,页号的取值范围为O。

A.1024

B.2048

C.4096

D.8192

74、在面向对象方法中,()机制是对现实世界中遗传现象的模拟。

A.封装

B.继承

C.多态

D.抽象接口

75、软件工程项目质量管理不包括()。

A.质量计划

B.质量保证

C.质量控制

D.质量评级

76、某道多项选择题有A、B、C、D、E五个备选项,要求从中选择2项或2项以上,全部

选对才算解答正确。按照上述要求,某考生凭猜测答题,解答正确的概率是()。

A.1/10

B.1/16

C.1/26

D.1/31

77、设数组l..n]的每个元素占用1个存储单元,若元素按行存储,则数组元素a[i,

j](0<i<m,l<j<n)相对于数组空间首地址的偏移量为()。

A.(i+l)*n+j

B.i*n+j-l

C,i*m+j

D.i*(m+l)+j-l

78、统一建模语言(UML)图,()用于对时间如何改变对象的状态以及引起对象从一个状

态向另一个状态转换的事件进行建模。()是此种图的一种特殊情况,对于系统的功能建模

特别重要,并强调对象间的控制流程。

A.序列图

B.状态图

C.活动图

D.通信图

79、在Word的编辑状态下,当鼠标指针移到图片上变成()形状时,可以拖动鼠标对图

形在水平和垂直两个方向上进行缩放;若选择了表格中的一行,并执行了表格菜单中的"删〕

除列”命令,则()o

A.整个表格被删除

B.表格中的一列被删除

C.表格中的一行被删除

D.表格中的行与列均未被删除

80.数据模型可以分为:

A.概念数据模型、基本数据模型

B.层次模型、网状模型

C.概念数据模型、网状模型

D.层次模型、基本数据模型

81、在UML中有4种事物:结构事物、行为事物、分组事物和注释事物。其中,(1)事物

表示UML模型中的名词,它们通常是模型的静态部分,描述概念或物理元素。以下(2)属

于此类事物。

A.结构

B.行为

C.分组

D.注释

82、在Excel中,若Al、A2、A3、A4、A5、A6单元格的值分别为90、70、95、55、80、60,

在B1单元格中输入“=MIN(A1:A6)-MAX(A1:A6)”,B2单元格输入“=AVERAGE(A1:A6)〃,则B1

和B2单元格的值分别为:)。

A.40和75

B.40和65

C.-40和75

D.-40和65

83>Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftware

productscanbedevelopedbyindividuals,thescaleandcomplexityofmodemsystemsissuch,

andthedemandforshortschedulessogreat,thatitisnolonger(请作答此空)foroneperson

todomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessofthe

teamlargelydeterminesthe

()oftheengineering.

Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymay

havemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenance

andenhancementteams,tneengineersoftenworkrelativelyindependently,muchlikewrestling

andtrackteams.

Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeand

itinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;and

theyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteams

arewellknown,buttheyarenotobvious.

A.convenient

B.existing

C.practical

D.real

84、主板(也称母板或系统板)是计算机硬件系统集中管理的核心载体,几乎集中了全部系

统功能,是计算机中的重要部件之一。下图所示的微机主板上,①处是(),②处是()O

B.内存插槽

C.PCI插槽

D.IDE插槽

85、对C/C++程序进行处理时,可先将(),然后进行链接以形成可执行程序。

A.C程序翻译成汇编程序

B.C-r+程序翻译成C程序

C.C程序翻译成C++程序

D.C++程序翻译成目标程序

86、在WindowsXP中,可以使用(请作答此空)来浏览日志文件,其中包含有()、安全

性日志和系统口志。

A.用户访问日志

B.应用程序FI志

C.记账日志

D.网络攻击日志

87、采用()时,校验位与信息位交叉设置。

A.循环冗余校验码

B.海明校验码

C.奇校验码

D.偶校验码

88、在移臂调度算法中,1)算法可能会随时改变移动臂的运动方向。

A.电梯调度算法和最短寻道时间优先算法

B.先来先服务算法和最短寻道时间优先算法

C.单向扫描算法和最短寻道时间优先算法

D.先来先服务算法和电梯调度算法

89、在Excel中,若在A1单元格中输入=SUM(MAX(15,8),MIN(8,3)),按Enter键后,则A1单

元格显示的内容为();若在A2单元格中输入“=3=6"(输入不包含引号),则A2单元格显

示的内容为()。

A.=3=6

B.=36

C.TRUE

D.FALSE

90、()不能减少用户计箕机被攻击的可能性。

A.选用比较长和复杂的庄户登录口令

B.使用防毒软件

C.尽量避免开放过多的网络服务

D.定期扫描系统硬盘碎片

91、ISO/IEC9126软件质量模型的第•层是质量特性,第二层是质量子特性。由于基于Web

的软件系统的用户未知,难以培训I,往往需要易于理解和易于学习的特性。这些特性属于()

质量子特性。

A.易使用性

B.高效性

C.可维护性

D.可移植性

92、某数据库系统中,假设育部门关系:Dept(部门号,部门名,负贡人,电话),其中,“部

门号”是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性“家庭住址”

包含省、市、街道以及门牌号,该属性是一个(请作答此空)属性。创建Emp关系的SQL

语句如下:CREATETABLEEmp(员工号CHAR59(),姓名CHAR60,部门CHAR59,家庭住址CHAR62,

());为在员工关系Emp中增加一个“工资〃字段,其数据类型为数字型并保留2位小数,可

采用的SQL语句为()。

A.简单

B.复合

C.多值

D.派生

93、Program()graphicallypresentthedetailedsequenceofstepsneededtosolvea

programmingproblem.

A.modules

B.flowcharts

C.structures

0.functions

94、在关系代数运算中,。运算结果的关系模式与原关系模式相同。

A拼

B.笛卡儿积

C.投影

D.自然连接

95、在结构化设计方法中,概要设计阶段的任务是给出系统的各个模块,确定每个模块的功

能、接口(模块间传递的数据)及调用关系,用模块及对模块的调用来构建软件的体系结构,

并采用结构图进行描述。结构图的基木成分有()。结构图的形态特征中,(请作答此空:,是指

一层中最大的模块个数。

A.深度

B.宽度

C.扇出

D.扇入

96>Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftware

productscanbedevelopedbyindividuals,thescaleandcomplexityofmodemsystemsissuch,

andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomost

engineeringjobs.Systemsdevelopmentisateam(请作答此空),andtheeffectivenessofthe

teamlargelydeterminesthe

()oftheengineering.

Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymay

havemultiplespecialties,allthemembersworktoward().However;onsystemsmaintenance

andenhancementteams,tneengineersoftenworkrelativelyindependently,muchlikewrestling

andtrackteams.

Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeand

itinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;and

theyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteams

arewellknown,buttheyarenotobvious.

A.activity

B.job

C.process

D.application

97、在面向对象方法中,()定义了超类和子类的概念,子类在原有父类接口的前提下,用适

合于自己要求的实现去置换父类中的相应实现称为(请作答此空)。

A.继承

B.覆盖

C.封装

D.多态

98、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的

活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为()天。活动

BD最多可以晚开始(请作答此空)天而不会影响整个项目的进度。

A.O

B.2

C.3

D.5

99、设员工关系Emp(E_no,E_name,E_sex,D_name,E_age»E_Add),关系Emp中的属

性分别表示员工的员工号、姓名、性别、所在部门、年龄和通信地址;其中D_name是部

门关系Dept的主键。查询各个部门员工的最大年龄、最小年龄,以及最大年龄与最小年龄

之间年龄差的SQL语句如下:

SELECTD_name,MAX(E_age),MIN(E_age),()

FROMEmp

A.MAX(E_age)-MIN(E_age)IN年龄差

B.年龄差INMAX(E_age)-MIN(E_age)

C.MAX(E_age)-MIN(E_age)AS年龄差

D.年龄差ASMAX(E_age)-MIN(E_age)

100、n*n矩阵可看作是n维空间中的线性变换,矩阵的特征向量经过线性变换后,只是乘

以某个常数(特征值),因此,特征向量和特征值在应用中具有重要的作用。下面的矩阵(其

中wl、w2、W3均为正整数)有特征向量(wl,w2,W3),其对应的特征值为(

些名

也行

也必

M拓忆

悠悠

_闲访

A1

1/3

BC.3

9

D.

参考答案与解析

1、答案:A

本题解析:

本题考查关系数据库及SQL方面的基础知识。

根据题意“一个学生可以选择多门课程,一门课程可以由多个学生选择〃,故学生“选课”的联

系类型为n:m;又因为根据题意“一个教师可以讲授多门课程,一门课程可以由多个教师讲

授”,故教师"讲授”课程的联系类型为

学生“选课〃的联系类型为n:m,故需要构建一个独立的关系模式,且主关键字为:学生号,

课程号。

SQL提供可为关系和属性重新命名的机制,这是通过使月具有"Old-nameasnew-name”形式

的As子句来实现的。As子句即可出现在select子句,也可出现在from子句中。

2、答案:D

本题解析:

数据字典就是包含元数据的文件,即关于数据的数据。

3、答案:D

本题解析:

本题考查操作系统进程管理方面的基础知识。

试题第1空正确答案为U本题中,己知有8个进程共享一个互斥资源R,如果最多允许两

个进程同时进入互斥段,这意味着系统有两个单位的资源,信号量的初值应设为2.当第一

个申请该资源的进程对信号量S执行P操作,信号量S减1等于1,进程可继续执行:当第

二个申请该资源的进程对信号量S执行P操作,信号量S减1等于0,进程可继续执行;当

第三个申请该资源的进程对信号量S执行P操作,信号量S减1等于-1,进程由于得不到所

需资源而不能继续执行;・・・・・・当第8个申请该资源的进程对信号量S执行P操作,信号量S

减1等于-6。可见,信号量的取值范围为-6〜2。

试题第2空正确答案为因为信号量S的物理意义为:当S20时,表示资源的可用数:当

SV。时,其绝对值表示等待资源的进程数。由于S当前值为-4,其绝对值为4,表示系统中

有4个正在等待该资源的进程。

4、答案:B

本题解析:

电视机的颜色、音量、宛度、灰度和频道等是属性,他们具体的数值是电视机的状态。

5、答案:A

本题解析:

数据流图是结构化分析方法的重要模型,用于描述系统的功能、输入、输出和数据存储等。

在绘制数据流图中,每条数据流的起点或者终点必须是加工,即至少有一-端是加工。允许一

个加工有两条相同的输出数据流流向两个不同的加工,允许一个加工有多条不用数据流流向

同一个加工。对于每个加工,必须既有输入数据流又有输出数据流。

6、答案:B

本题解析:

本题考查结构化设计方法的基础知识。

结构化程序设计方法中使用结构图来描述软件系统的体系结构,指出一个软件系统由哪些模

块组成,以及模块之间的调用关系。其基本成分有模块、调用和数据。

模块是指具有一定功能并可以用模块名调用的一组程序语句,是组成程序的基本单元,用矩

形表示。模块之间的调用关系用从一个模块指向另一个模块的箭头表示,表示前者调用了后

者。模块之间还可以用带注释的短箭头表示模块调用过程中来回传递的信息,箭头尾部带空

心圆表示传递的是数据,带实心圆表示传递的是控制信息。

结构图有四种特征,其中;深度指结构图控制的层次,即模块的层数;宽度指一层中最大的

模块数;扇出指一个模块的直接下属模块数i扇入指一个模块的直接上属模块数。

7、答案:C

本题解析:

本题考查统一建模语言(UML)的基本知识。

在UML2.0中提供的多种图形中,有些图形关注系统的静态结构,展现系统的静态视图,有

些图形关注系统的动态特性,展现动态视图。类图展现了一组对象、接口、协作和它们之间

的关系,给出系统的静态设计视图。对象图展现了一组对象以及它们之间的关系。对象图描

述了在类图中所建立的事物的实例的静态快照,给出系统的静态设计视图。序列图是场景的

图形化表示,描述了在一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活

动。通信图强调收发消息的对象之间的结构组织,是一种交互图。组件图展现了一组构件之

间的组织和依赖。组件图与类图相关,专注于系统的静态实现视图。

8、答案:A

本题解析:

本题考查数学应用能力。

若测试四个程序模块后共发现了42个错,则每个模块的错误数有很多种可能。选项B是不

对的,因为各个模块的错误数有可能是11、11、10、10,各模块的错误数都不超过11。选

项C也是不对的,因为各个模块的错误数有可能是12、10、10、10,只有1个模块的错误

数211。选项D也是不对的,因为各个模块的错误数有可能是14,14,14,0,有三个模块的错

误数"4。若选项A不对,则4个模块都至多有10个错,这样,至多共有40个错。

9、答案:C

本题解析:

本题考查操作系统页式存储管理方面的基础知识。从图中可见,页内地址的长度12位,

2-12=4096,即4K;页号部分的地址长度是20位,220=1048576,即1M。故本题的正确答

案为c.;

10、答案:c

本题解析:暂无解析

11、答案:B

本题解析:

此题也是考查对UML的基础,UML中的关系有四种,即关联,泛化,实现,依赖,关联包

括组合和聚合,它是一种结构化关系,用于表示一类对象与另一类对象之间的联系,如客户

与订单的关系,每个订单对应特定的客户,每个客户对应一些特定的订单,再如队员与球队

之间的联系也是关联。

12、答案:A

本题解析:

参考译文

继承是一个重要的概念,因为它使得无需对代码做大的改变就能重用类定义。

13、答案:B

本题解析:

Windows将查看器查看的事件分为应用程序事件、安全性事件和系统事件。

文件(F)操作(A)查看(V)帮助(H)

为面目回

1Q事件查看器(本地)Windows日志

自定义视图

-i名称类型季件!K大小

LWindows日志

;应用程序管理的3,8393.07MB

B应用程序和服务日志

安全管理的

-曷订阅3,3793.07MB

Setup操作4711.00MB

系统管理的6,3643.07MB

转发事件操作00字节

14、答案:A

本题解析:

本题考查软件工程(软件开发)基础知识。

软件设计要根据用户需求进行。有些开发者故意扩大需求,希望软件能更通用些,应用领域

更广些,软件生命期更长远些,但其结果是,软件的更杂性增加了,测试也难以充分进行,

软件质量反而下降,交付期也不得不延长,用户反而不满意。还不如按照用户近期的切实需

求进行开发,待应用一段时间后,再考虑升级版本,拓展应用。

软件开发者对所开发软件的功能肯定是非常熟悉的,但走其实际运行的性能(例如响应时间,

并发用户数量的影响等)可能不太了解。大部分性能可以通过测试来了解。测试得越充分,

对性能的了解程度也就越高,发现的问题也就需要想办法来解决。

很明显,软件越复杂则维护越困难,因此,尽量保持简洁是软件设计的一条重要原则。

正常情况下,软件应用期(需要维护的时期)远超实现期,所以,降低维护成本比降低实现

成本更重要。

15、答案:D

本题解析:

本题考查程序语言基础知识。

程序要处理的数据有两种:常量和变量。常量的值在程序运行期间不变,变量的值可以改变。

每个变量都需要相应的内存单元存储其值,因此程序中的变量是内存单元的抽象。为变最规

定类型可以方便进行存储单元分配,以及在编译期间进行语法和部分语义的检查。在C/C++

中,要求变量先声明后使用。赋值运算是所有程序语言都要提供的基本运算,用于在程序中

表示数据的存储和传输。C/C++除了提供赋值运算外,自增自减运算也可以修改变量的值。

16、答案:D

本题解析:

HTTP协议(HypertextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文

本到本地浏览器的传送协议,FTP(FileTransferProtocol,文件传输协议)用于Internet上控

制文件的双向传输,Gopher协议将Internet上的文件组织成某种索引。方便地将用户从

Internet的一处带到另一处。允许用户使用层叠结构的菜单与文件,以发现和检索信息。使

用IE浏览器时,当在URL中填写地址时,不填写协议类型,IE浏览器默认使用HTTP协议。

17>答案:C

本题解析:

剪贴板是应用程序之间传递信息的媒介,用来临时存放被传递的信息。在应用程序之间传递

信息时,从某个应用程序复制或剪切的信息被置于剪贴板上;剪贴板.上的信息可以被粘贴到

其他的文档或应用程序中,利用剪贴板在文件之间共享佶息。传递到剪贴板的信息一直保存

到退出Windows操作系统之前,用户可以随时将其内容粘贴到应用程序中并且可以反复使

用其内容。当用户向剪贴板传递新的信息时,无论新的信息有多少都可能取代原有的信息,

退出Windows操作系统后,剪贴板中的信息会全部消失。

若要在应用程序间传递和交换信息,首先应将要交换的信息存入剪贴板。方法是先选中要传

递的信息,然后使用“编辑”菜单中的"剪切”和"复制”命令或使用(Ctrl+X和Ctrl十C组合键,

将被选中的信息(文本、图形、图像、表格和文件等)复制到剪贴板,也可以使用Alt+Print

Screen组合键或PrintScreen键将当前窗口或当前屏幕图像复制到剪贴板中。剪贴板中存入

信息之后,在"编辑”菜单中的“粘贴”或"选择性粘贴"命令即被激活,由暗(淡灰)色变为亮

(深)色,这时应先选定插入点,然后通过"粘贴”命令或使用CtH+V组合键,即可把剪贴

板中的内容复制到指定的位置。如下图所示:

应用程序]卜,复制奴T剪贴板_粘贴一t擅用程序।

剪切

18、答案:A

本题解析:

常识题。

19、答案:C

本题解析:

本题考查数据库关系运算方面的基础知识。自然连接是一种特殊的等值连接,它要求两个关

系中进行比较的分量必须是相同的属性组,并且在结果莫中将重复属性列去掉。一般连接是

从关系的水平方向运算,而自然连接不仅要从关系的水平方向运算,还要从关系的垂直方向

运算。因为自然连接要去指重复属性,如果没有重复属性,那么自然连接就转化为笛卡儿积。

题中表1和表2具有相同的"课程号〃属性,进行等值连接后,去掉重复属性列后得到表3。

20.答案:B

本题解析:

快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分

割成独立的两部分,其中•部分的所有数据都比另外一部分的所有数据都要小,然后再按此

方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变

成有序序列。快速排序采用的思想是分治思想。贪心算法(又称贪婪算法)是指,在对问题

求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论