事业单位考试计算机专业知识试卷及答案

发布时间 : 星期三 文章事业单位考试计算机专业知识试卷及答案更新完毕开始阅读

对的打“√”,错的打“×”。)

1.DBMS为用户查询选择一个合适的执行策略的过程称为查询优化。(√)

2.计算机网络的IP地址中,A类网址通常用于局域网。(×)

3.双绞线能用于传输音频信号,也能传输视频信号。(√)

4.数据结构中顺序存储方式的优点是存储密度大,且插入、删除运算效率高。(×)

5.计算机安装防火墙软件后,就可以防止计算机死机。(×)

6.使用联机输入/输出方式可以减少CPU的空闲时间。(×)

7.Word文档可以用Windows附件中的“记事本”打开。(×)

8.Excel可实现图文混排。(√)

9.在Windows的“我的电脑”窗口中,选中一个文件,并按住鼠标左键将该文件拖到该窗口的另一个文件夹中,执行的是“剪切”和“粘贴”的操作。(√)

10. 从软件质量来看,软件产品的内聚度和耦合度越高越好。(×)

四、简答题(本题型共3题,每题5分,共15分。)

1.请简述计算机网络主要功能中的3种功能。

答:计算机网络的功能主要表现在硬件资源共享、软件资源共享和用户间信息交换3个方面。

(1)硬件资源共享。可以在全网范围内提供对处理资源、存储资源、输入输出资源等昂贵设备的共享,使用户节省投资,也便于集中管理和均衡分担负荷。

(2)软件资源共享。允许互联网上的用户远程访问各类大型数据库,可以得到网络文件传送服务、异地进程管理服务和远程文件访问服务,从而避免软件研制上的重复劳动以及数据资源的重复存储,也便于集中管理。

(3)用户间信息交换。计算机网络为分布在各地的用户提供了强有力的通信手段。用户可以通过计算机网络传送电子邮件、发布新闻消息和进行电子商务活动。

2.软件维护是软件生存周期的最后一个阶段,维护活动根据起因可分为哪4类?并对每一类进行说明。 答:维护活动根据起因可分为改正性维护、适应性维护、完善性维护和预防性维护4类。

(1)改正性维护:因为软件测试不可能暴露出一个大型软件系统中所有潜藏的错误,所以必然会有该项维护活动,在任何大型程序的使用期间,用户会发现程序错误,并且把遇到的问题报告给维护人员。把诊断和改正错误的过程称为改正性维护。

(2)适应性维护:计算机科学技术领域的各个方面都在迅速进步,大约每过36个月就有新一代的硬件宣告出现,经常推出新操作系统或旧系统的修改版本,时常增加或修改外部设备和其他系统部件;另一方面,应用软件的使用寿命却很容易超过10年,远远长于最初开发这个软件时的运行环境的寿命。因此,适应性维护,也就是为了和变化了的环境适当地配合而进行的修改软件的活动,是既必要又经常进行的维护活动。

(3)完善性维护:当一个软件系统顺利地运行时,常常出现第三类维护活动,即在使用软件的过程中,用户往往提出增加新功能或修改已有功能的需求,还可能提出一般性的改

进意见。为了满足这类要求,需要进行完善性维护。这项维护活动通常占软件维护工作的大部分。

(4)预防性维护:当为了提高未来改进的可维护性或可靠性,或为了给未来的改进奠定更好的基础而修改软件时,出现了第四类维护活动,这类维护活动通常称为预防性维护。

3.简述数据字典的概念及其组成。

答:数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。一般来说,数据字典应包括数据项、数据结构、数据流、数据存储和加工5个组成部分。

(1)数据项是最小的数据单位,可以是字母、数字或两者的组合。数据项通过数据类型(逻辑型、数值型、字符型等)及数据长度来描述实体的某种属性。

(2)数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。

(3)数据流是一组数据。在数据流图中,数据流用带箭头的线表示,在其线旁标注数据流名。在数据流图中应该描绘所有可能的数据流向,而不应该描绘出现某个数据流的条件。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。

(4)数据存储表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等。

(5)加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。

五、综合应用题(本题型共2题,每题10分,共20分)

1.

#include #include struct List {

int data;

struct List *next; };

typedef struct List node; typedef node *link; void main() {

link ptr,head,tail; int num,i;

tail=(link)malloc(sizeof(node)); tail->next= (1) ptr=tail;

printf(\input data:\\n\

for(i=0;i<=4;i++) {

scanf(\(2)); ptr->data=num;

head=(link)malloc(sizeof(node)); head->next= (3) ; ptr=head; }

;

联系合同范文客服:xxxxx#qq.com(#替换为@)