ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:37.10KB ,
资源ID:11439928      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11439928.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机技术与软件专业技术资格水平考试.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机技术与软件专业技术资格水平考试.docx

1、全国计算机技术与软件专业技术资格水平考试全国计算机技术与软件专业技术资格(水平)考试2005年上半年 程序员 上午试卷(考试时间9:0011:30 共150分钟)请按下述要求正确填写签题卡1. 在答是卡的指定位置上正确写入你的姓名和准考号,并用正规2B铅笔在你写适应症的准考号下填涂准号证号。2. 本试卷的试题中共有75个空格,需要全部解答,第个空格1分,满分75分。3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解签,在签题卡相应序号下填涂该选项。4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。解答时同正规2B铅笔正确填涂选项,如需修改,请用橡皮

2、擦干净,否则会导致不能正确评分。例题 2005年上半年全国计算机技术与软件专业技术资格(水平)考试日期是 (89)月 (89) 日。(88)A.4 B.5 C.6 D.7(89)A.27 B.28 C.29 D.30因为考试日期是“5月29日”,故(88)选B,(89)选C,应在答题卡序号88下对B填涂,在序号89下对C填涂(参看答题卡)计算机文化基础:使用常用文字编辑工具编辑正文时,为改变该文档的文件名,常选用 (1) 命令;在打印预览方式下,单击_(2)_按钮可返回编辑文件;将正文中所有“Computer”改写为“计算机”,常选用 (3) 命令。(1)A.“文件”“另存为” B.“文件”“

3、保存” C.“插入”“对象” D.“工具”“选项”(2)A.打印预览 B.放大镜 C.关闭 D.全屏显示(3)A“编辑”“查找” B.“查找”“替换” C. “编辑”“定位” B.“文件”“搜索”使用Windows操作系统,在“我的电脑”中选择某磁盘中的文件,再选择“查看”菜单中的“ (4) ”,可查看该文件建立(或最近修改)的时间和文件大小。(4)A.大图标 B.排列图标 C.列表 D.详细信息使用Windows操作系统中,选择一个文件图标,执行“剪切”命令后,“剪切”的文件方在 (5) 中,选定某个文件夹后,(6) 可删除该文件夹。(5) A.回收站 B.硬盘 C.剪贴板 D.软盘(6)A

4、.在键盘上单击退格键 B.右击打开快捷菜单,再选择“删除”命令 C.在“编辑”菜单中选用“剪切”命令 D.将该文件属性改为“隐藏”计算机系统知识:在 (7) 表示中,数值0是唯一表示的。(7)A、原码 B、反码 C、补码 D、原码或反码解析:原码:+0=0 0000000 -0=1 000000 反码:+0=0 0000000 -0=1 1111111 补码:+0=-0=00000000若用8位机器码表示十进制数101,则原码表示的形式为 (8) ; 补码表示的形式为 (9)。(8)A.11100101 B.10011011 C.11010101 D.11100111(9)A.11100101

5、 B.10011011 C.11010101 D.11100111解析:101的原码表示为:01100101,而-101则只变符号位为11100101;101的补码表示为:01100101,而-101的补码则对101取反加1,同时符号位要变。所以补码为10011011;某逻辑电路有两个输入端分别为X和Y,其输出端为Z。当且公当两个输入端X和Y同时为0时,输出Z才为0,则该电路输出Z的逻辑表达式为 (10) 。(10)A.XY B. XY C. X Y D. X +Y解析:只有当X和Y同时为0时,输出结果才为0,所以就是“或”运算。某计算机内存按字节编址,内存地址区域从44000H到6BFFFH

6、,共有 (11)K字节。节采用16K4bit的芯片,构成该内区存区域共需(12)片。(11)A.128 B. 160 C. 180 D. 220(12)A.5 B. 10 C. 20 D. 32解析:(6BFFF-44000)16/(1024)=160K,然后160K/(16*4)/8)=20片。CPU执行程序时,为了从内存中读取指令,需要先将 (13) 的内容输送到 (14)上。(13)A.指令寄存器 B. 程序计数器 C. 标志寄存器 D. 变址寄存器(14)A.数据总线 B. 地址总线 C. 控制总线 D. 通信总线解析:计算机每执行一条指令都可分为三个阶段进行。即取指令-分析指令-执行

7、指令。1) 取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。2) 分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。3) 计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。一般计算机进行工作时,首先要通过外部设备把程序和数据通过输入接口电路和数据总线送入到存储器,然后逐条取出执行。但单片机中的程序一般事先我们都已通过写入器固化在片内或片外程序存储器中。因而一开机即可执行指令。对两个内存单元执行 (56) 逻辑操作,可实现全同比较功能。(56)A、OR(或)

8、 B、AND(与) C、EOR(异或)D、与非解析:两个内存单元的比较使用EOR(异或)操作,相同则的得到的结果是0否则就是一个非0的数。8个二进制位至多可表示 (57) 个数据。(57)A、8 B、64 C、255 D、256解析:8位2进制位表示了0-255共256个数据。CPU中,保存当前正在执行的指令的寄存器是 (59) 。表征指令执行结果的寄存器是 (60) 。(59)A、程序计数器 B、标志寄存器(PSW) C、堆栈指示器 D、指令寄存器(60)A、程序计数器 B、标志寄存器(PSW) C、堆栈指示器 D、指令寄存器解析:CPU中,保存当前正在执行的指令的寄存器是指令寄存器。表征指

9、令执行结果的寄存器是标志寄存器,指令执行完毕则是对标志寄存器的各种标志的一次改变。操作系统:某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取产品消费。假设该缓存区只能容纳一个产品。进程P1与P2的同步模型如下图所示: P1 p2 生产一个产品 P(S2) P(S1) 从缓冲区取一个产品 产品送缓冲区 V(S1) V(S2) 消费为此,应设信号量S1的初值为 (18) ,信号量S2的初值为 (19) 。(18)A.-2 B.-1 C. 0 D.1(19)A.-2 B.-1 C. 0 D.1解析:题目中S1为互斥信号量,而S2为同步信号量。题目中的缓冲区是临界资源

10、,需要进行互斥处理,互斥信号量的初值为1,而同步信号量的初值为0; (15)技术是在主存中同时存放若干个程序,并使这些程序列交替执行,以提高系统资源的利用率。(15)A.多道程序设计 B.Spooling C. 缓冲 D. 虚拟设备解析:多道程序设计(Multiprogramming)是指允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。从宏观上看,多道程序都处于运行过程中,但都未运行完成;从微观上看,各道程序轮流占用CPU,交替地执行。引入多道程序设计技术的根本目的是提高CPU的利用率,充分发挥系统部件的并行性。在下列存储管理方案中, (16) 是解决内存碎片问题有效方法。虚

11、拟存储器主要由 (17) 组成。(16)A.单一连续分配 B.固定分区 C. 可变分区 D.可重定位分区(17)A.寄存器和软盘 B.软盘和硬盘 C.磁盘区域与主存 D. CDROM和主存解析:可重定位分区分配:通过紧缩可解决碎片问题;作业在内存中可以移动。 优点:解决了碎片的问题,提高了主存利用率; 缺点:增加了开销。,但须消耗大量的CPU时间。虚拟存储器就是通过在磁盘中虚拟了一块区域来做为主存的补充。数据库数据库管理技术是在 (20) 的基础上发展起来的。数据模型的三要素是数据结构、数据操作和 (21) 。建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查 (22) 。

12、(20)A.文件系统 B.编译系统 C.应用程序系统 D.数据库管理系统(21)A.数据安全 B.数据兼容 C.数据约束条件 D.数据维护(22)A.数据操作性 B.数据兼容性 C.数据完整性 D.数据可维护性解析:数据库管理技术是在是在文件系统的基础上发展起来的。数据模型是数据库结构的基础,用来描述数据的一组概念和定义。数据模型的三要素是数据结构、数据操作、数据的约束条件。数据库系统是由数据库、硬件、软件和相关人员组成的。建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查数据的完整性。 在关系代数运算中, (21)运算结果的关系模式与原关系模式相同。(23)A.并 B.笛

13、卡儿积 C. 投影 D.自然连接解析:进行并操作的两个关系模式要具有相同的元数,也就是结构相同,结果是有属于R或属于S的元组构成的集合。学生关系模式为S(Sno, Sname, SD, Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句孔雀部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。SELECT Sno,Sname,SageFROM SWHERE (21) ;(24)A. SD=计算机 B. SD=计算机 C. SD=计算机 D. SD=计算机解析:SQL语言的语法格式,关系模式中的属性名字不需要加引号,而

14、而对于字符串常量是要加引号的。知识产权与标准化GB/T14394 93计算机软件可靠性和可维护性管理是 (21) 。(25)A.推荐性国家标准 B.强制性国家标准 C.知道性技术文件 D.行业推荐性标准解析:国家标准的代号由大写汉字拼音字母构成,强制性国家标准代号为GB,推荐性国家标准的代号为GBT。国家标准的编号由国家标准的代号、标准发布顺序号和标准发布年代号。我国知识产权具有法定的保护期限,但 (26) 受法律保护的期限是不确定的。(26)A.发明专利权 B.商标权 C. 商业秘密 D.作品发表权解析:我国对商业秘密权利的立法保护,主要是通过在民法通则反不正当竞争法等法律和国家工商行政管理

15、局关于禁止侵犯商业秘密行为的若干规定等法规中所确定。在民法通则中,商业秘密是作为一种财产权来保护的:“公民、法人的科技成果权受到剽窃、篡改、假冒等侵害的,有权要求停止侵害,消除影响,赔偿损失。”商业秘密的保护期限受到保密措施的影响,并对同类的创新不具有法定排斥权利,而专利技术则受到国家保护的法律强制规定,一般只能有20年,但是如在保护期内对同类的创新是具有排斥性的。 甲程序员为乙软件设计师开发的应用程序编写了使用说明书,并已交付用户使用, (27) 该应用软件的软件著作权。(27)A.甲程序员享有 B.乙软件设计师享有 C.甲程序员不享有 D. 甲程序员和乙软件设计师共同享有解析: 计算机软件

16、保护条例第十条 软件著作权属于软件开发者,本条例有专门规定者从其规定。计算机安全:(28) 不能减少用户计算机被攻击的可能性。(28)A.选用比较长和复杂的用户登陆口令B.使用防病毒软件C.尽量避免开放过多的网络服务D.定期扫描系统硬盘碎片解析:定期扫描系统硬盘碎片只是对本机进行的一个性能优化,而对受到攻击不产生影响。(29)不是通信协议的基本元素。(29)A.格式 B.语法 C. 传输介质 D.记时解析:计算机网络有三个部分组成,即资源子网、通信子网和通信协议。协议通常由三部分组成: 一是语义部分,用于决定双方对话的类型; 二是语法部分,用于决定双方对话的格式; 三是变换规则,用于决定通信双

17、方的应答关系。 使用FTP协议进行文件下载时, (30) 。(30)A.包括用户名和口令在内,所有传输的数据都不会被自动加密B.包括用户名和口令在内,所有传输的数据都会被自动加密C. 用户名和口令是加密传输的,而其它数据则以文明方式传输D. 用户名和口令是不加密传输的,其它数据则以加密传输的解析:我们一般在做FTP文件传送的时候,默认情况下传送过程是公开的,即我们FTP的用户名和密码都是可见的。这样在网络上传输缺乏安全性,所以要提高安全性就要对其进行另外的加密处理。 (58)操作一般不会感染计算机病毒。(58)A、打开电子邮件的附件 B、从网站下载软件 C、通过软盘传送计算机上的文件 D、启动

18、磁盘整理工具解析:启动磁盘整理工具进行的是本机的磁盘清理,一般不与外界相关,不会感染病毒。面向对象技术在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的 (31) ,在该数据上执行的功能操作称为对象的(32);一个对象通过发送(33) 来请求另一个对象为其服务。通常把一个类和这个类的所有对象称为“类及对象”或对象类。在UML中,用来表示显示构成系统的对象类以及这些对象类之间关系的图是(34)。 (31)A.数据变量 B.数据结构 C. 属性 D.定义(32)A.行为 B.调用 C. 实现 D.函数(33)A.调用语句 B.消息 C. 命令 D.函数(34)A.用例图 B.构件图

19、 C.类图 D.对象图解析:对象是OO方法的核心。对象是人们要进行研究的任何事物,对象是一个封装数据属性和操作行为的实体。数据描述了对象的状态,操作可操纵私有数据,改变对象的状态。当其它对象向本对象发出消息,本对象响应时,其操作才得以实现,在对象内的操作通常叫做方法。对象之间进行通讯的一种构造叫做消息。当一个消息发送给某个对象时,包含要求接收对象去执行某些活动的信息。接收到消息的对象经过解释,然后予以响应。这种通讯机制叫做消息传递。在UML中,对象图显示了一组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照。对象图和类图一样反映系统的静态过程,但它是从实际的或

20、原型化的情景来表达的。数据结构:数据结构主要研究数据的(35) 。(35)A.逻辑结构B.存储结构C.逻辑结构和存储结构D.逻辑结构和存储结构及其运算的实现解析:数据结构定义: 是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等等的学科。数据结构:定义一、数据元素集合(也可称数据对象)中各元素的关系。定义二、相互之间存在特定关系的数据元素集合。逻辑结构“数据结构”定义中的“关系”指数据间的逻辑关系,故也称数据结构为逻辑结构。存储结构数据结构在计算机中的表示称为物理结构。又称存储结构。顺序存储结构链式存储结构PUSH和POP命令常用于(36)操作。(36)A.队列 B

21、.数组 C.栈 D.记录解析:PUSH和POP是进栈和出栈的操作;具有n(n0)个顶点的无向图最多含有(37) 条边。(37)A. n(n-1) B. n(n+1)/2 C. n (n-1) /2 D. n(n+1)解析:无向图的性质:对一个有n个顶点的无方向图形而言, 其最多边数为n*(n-1)/2如果要根的层次为,具有个结点的完全二叉树的高度为(38) (38)A、5 B、6 C、7 D、8解析: 二叉树的性质有具有n个(n0)结点的完全二叉树的深度为log2(n+1)或log2n+1。所以n=61,深度=log2(61)+1=6 从未排序的序列中依次取出一个元素与已排序列中的元素进行比较

22、,然后将其放在已排序序列的合适位置上,该排序方法称为(39)(39)A、插入排序 B、选择排序 C、希尔排序 D、归并排序解析:插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。数组是一种数据结构,对数组通常进行的两种基本操作是 (40)。(40)A、插入和删除 B、插入和赋值 C、查找和修改 D、查找和删除解析:数组结构在创建时就确定了组成该结构的行向量数目和列向量数目,因此,在数组结构中不存在插入、删除元素的操作设数组a110,515的元素以行为主序存放,每个元素占用个存储单元,则

23、数组元素 ai,j(1i10,5j15)的地址计算公式为(46)。(46)A.a-204+2j+j B.a-204+40i+4j C.a-84+i+j D.a-64+44i+4j解析:以行为主序,具体的计算公式为a+(i-1)*(15-5+1)+(j-5)*4=a+44i+4j-64。程序语言:(41) 程序可以找出C语言源程序中的语法错误。 (41)A、汇编、预处理 C、编辑 D、C语言编译解析:C语言写的程序要执行,要对源文件的编辑,然后编译。源文件建立好后,经检查无误后就可进行编译。编译是由系统提供的编译器完成,编译命令随系统的不同而异,具体操作时可参考相应的系统手册。编译器在编译时对源

24、文件进行语法和语义检查,并给出所发现的错误。用户可根据错误情况,使用编辑器进行修改,然后对修改后的源文件再度编译。用户也可以在Compile菜单中选Make命令进行编译,它能直接生成可执行的文件,此时如果系统发现用户的源程序有语法错误,就发出错误的参考信息,提示用户进行错误代码的修改,然后用户再重新进行编译,值得注意的是,C语言的编译器不对数组越界进行检查,这一点用户自己一定要注意数组的越界问题。为某个应用而用不同高级语言编写的程序模块经分别编译产生 (42),再经过 (43) 处理后形成可执行程序。(42)A、汇编程序 B、子程序 C、动态程序 D、目标程序(43)A、汇编程序 B、目标程序

25、 C、连接程序 D、模块化解析: 对于高级语言写的程序首先经过源程序的编辑阶段、然后编译成目标程序,目标文件是独立的模块,不能立即执行,必须用连接程序把它和其它目标文件以及系统所提供的库函数进行连接装配,生成可执行文件才能执行。SQL是一种 (44) 程序设计语言。(44)A、过程式 B、非过程式 C、面向对象 D、逻辑程序设计答:SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操

26、作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作 (45) 不是C语言的关键字。(45)A、do B、else C、fopen D、static解析:fopen是C语言中的函数,不是关键字。 已知函数f1()的定义如下图所示,如果调

27、用函数f1时传递给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数的返回值为 (47);若a和y 以值调用(call by value)的方式传递信息,则函数f1的返回值为 (48) 。fl(int x)f2(int y)y=2*y+1;return ;Int a=x+1;f2(a);return a*x(47) A、6 B、10 C、14 D、随机数 (48)A、4 B、6 C、10 D、12 解析:引用调用:由于x=2,所以在f1中首先计算a=3;然后调用f2,在f2中计算y=7,也就是a=7;然后返回f1中继续执行,返回2714。 值调用:也

28、是首先计算a=3;然后调用f2,当然这个调用的计算对于a没有影响,所以执行ax时,a=3,x=2,所以返回6。以下关于编程风格的叙述中,不应提倡的是 (49) 。(49) A、使用括号以改善表达式的清晰性 B、用计数方法而不是文件结束符来判断文件的结束 C、一般情况下,不要直接进行浮点数的相等比较 D、使用有清晰含义的标识符解析:使用计数的方法程序中的变量就会增加,同时如果文件中不是结构化的数据也不好计数。而使用文件结束符号来判断不仅语句简练,而且不容易出错。软件工程:一般地,可以将软件开发的生命周期划分为软件项目计划、 (50) 、软件设计、编码、测试和运行/维护6个阶段。(50)A、可行性

29、分析 B、初始调查 C、需求分析与定义 D、问题分析解析:软件生命周期的六个阶段1、问题的定义及规划此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。2、需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。3、软件设计 此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。4、程序编码 此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一,符合标准的编写规范。以保证程序的可读性,易维护性,提高程序的运行

30、效率。5、软件测试在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。6、运行维护 软件维护是软件生命周期中持续时间最长的阶段。软件的维护包括纠错性维护和改进性维护两个方面。软件的 (51) 是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为 (52) 。(51)A、兼容性 B、可移植性 C、可转换性 D、可扩展性(52)A、可扩展性 B、可接近性 C、可靠性 D、稳定性解析:可移植性主要是指把同一软件放置到不同系统平台(如不同的硬件平台和操作系统)并使之正常运行的难易程度。可移植性有时候被表述为跨平台性。和硬件可靠性相似,软件可靠性的定义是:软件按规定的条件,在规定的时间内运行而不发生故障的能力。同样,软件的故障是由于它固有的缺陷导致错误,进而使系统的输出不满足预定的要求,造成系统的故障。所谓按规定的条件主要是指软件的运行(使用)环境,它涉及软件运行所需要的一切支持系统及有关的因素。如支持硬件、操作系统及其他支持软件、输入数据的规定格式和范围、操作规程等。可接近性 accessibility :使组成软件的各部分便于选择使用或维护的程度。以下关于程序测试的叙述,正确的是 (55) 。 (55) A、程序测试的目的是为了证明程序的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1