当前位置:文档之家› 计算机程序设计员赛项技术文档 包含实操样题

计算机程序设计员赛项技术文档 包含实操样题

计算机程序设计员赛项技术文档  包含实操样题
计算机程序设计员赛项技术文档  包含实操样题

职工职业技能大赛

计算机程序设计员赛项技术文件

职工职业技能大赛组委会

2015年6月

职工职业技能大赛

计算机程序设计员赛项技术文件

一、比赛内容

本届比赛以考核参赛职工的综合职业能力为核心,注重工作方法和工作技巧考核,关注专业技能经验积累和创新。(一)理论比赛内容与题型

1.计算机软件的基本组成

2.程序语言基础知识

3.数据结构基础知识

4.数据库基础知识

5.网络编程基础知识

6.面向对象开发方法

7.计算机组成、网络基础知识

8.软件工程、计算机英语、相关法律法规知识

考试以软件开发的程序语言、数据结构、数据库、网络编程基础知识、面向对象开发为主,计算机系统组成、网络基础知识、软件工程、计算机英语、相关法律法规知识为辅。其中,软件开发部分占 70%,计算机系统组成、网络基础部分占 20%,软件工程、计算机英语、相关法律法规知识占

10%。

考试题型:选择题、判断题。

(二)实操比赛内容

计算机程序设计员实际操作竞赛参照计算机程序设计员国家职业标准的高级程序员(国家职业资格等级三级)、程序设计师(国家职业资格二级)的要求命题。计算机程序设计员实际操作竞赛通过完成一个实际的软件开发项目,考查选手对程序设计技能的掌握理解,包括对项目文档的编写和软件的程序设计,使用高级程序设计语言(C++、C#或 Java)(以下简称程序设计语言)编制完整的软件程序和调试,并完成软件系统相关设计文档和软件测试过程,并完成项目的运行环境发布。

1.撰写需求规格说明书,至少包含目标、背景,功能与数据需求,性能要求,操作需求,可维护性需求等;软件设计说明书,至少包含模块分解设计、数据库设计(全部数据库表的ER 图),界面设计,逻辑算法设计等。

2.软件的用户界面设计和功能模块的代码实现。使用程序设计语言完成程序编码;实现数据库应用程序和网络应用程序的开发;完成 GUI 的设计和实现,包括界面布局、界面色彩搭配、操作逻辑、易用性、容错能力。

3.编制软件测试说明书和测试流程,给出测试结论。包含测试计划、测试用例、单元测试、集成测试、测试报告。

4.完成程序运行环境的打包,生成安装包,安装包可以正确运行,安装后程序可以正确运行。

5.编制使用说明书,包括安装说明,程序操作说明等。

命题范围比重

项目考核范围考核内容比重

1 编写设计

文档完成系统

需求分析

和系统总

体设计

1.根据设计项目题

目,撰写软件需求规

格说明书。

2.撰写软件设计说明

书。

20%

2 软件的用

户界面设

计和功能

模块的代

码实现根据设计

题目完成

程序编码

1.使用程序设计语言

完成程序编码。

2.用户界面美观、易

用,功能合理。

3.掌握程序设计语言

开发数据库应用程序

的方法,完成对数据

库系统的操作管理。

4.掌握程序设计语言

开发网络应用程序的

方法。

60%

5.掌握程序设计语言特有的先进技术从而达到程序的

优化。

3 软件测试编制软件

测试说明

书编制软件测试说明书

和测试流程,给出测

试结论。

15%

4 产品发布完成软件

发布1.完成产品运行环境

打包。

2.编制使用手册。

5%

二、比赛规则

(一)理论比赛

1.理论知识比赛以答卷(闭卷)方式进行。比赛时间为120分钟。满分100分,占总成绩的30%。

2.参赛选手凭本人身份证和参赛证进入考场,在比赛试卷上规定位置填写姓名、准考证号。试卷其他位置不得有任何暗示参赛选手身份的记号或符号,否则成绩无效。

3.试题答案须在答题纸上填写,草稿纸由现场人员统一提供。参赛选手自带黑色签字笔、手工绘图相关工具和只有计算功能的计算器,其他任何资料和电子产品禁止带入考场,否则成绩无效。

4.根据理论比赛成绩,选出前30名选手进入实操比赛。(二)实操比赛

1.计算机程序设计员实操比赛在具有计算机、网络环境的实验室进行。参赛选手按照题目要求完成一个软件开发项目的文档编写,程序设计和编码调试、测试流程设计和实现、运行环境打包发布和使用手册的编写,比赛时间480分钟(包含午饭及休息时间)。

2.实操比赛成绩满分共100分,占总成绩的70%。实操比赛样题见附录。

3.参赛人员入场时除铅笔、签字笔或钢笔外不得携带任何物品(特别提醒:手机、平板电脑、笔记本电脑等各种设备不得带入赛场,一旦发现取消竞赛资格)。个人物品请交由本省领队保管。

4.参赛人员进场后,先检查计算机USB接口封条是否完好,计算机是否运行正常,开发环境是否可以启动。并在《现场记录表》上确认签字。

5.竞赛开始 30 分钟后参赛人员不得再进入赛场。竞赛时间不到 60 分钟时,参赛人员原则上不得以上厕所等理由申请离场,特殊情况需经现场裁判长批准并记录。超过 60 分钟后,申请上厕所离场的人员,应服从监考人员的安排和监督。

6.监考人员在竞赛结束后确认竞赛计算机 USB 接口密

封标志是否完好,若发现竞赛机器 USB 接口密封标志损坏,取消该考生的竞赛成绩。如果参赛选手提前结束比赛,应举手向裁判员示意提前结束操作。比赛终止时间由裁判员记录在案。答题完毕或竞赛结束时间到达时,参赛选手应立即在座位上站立,根据“竞赛结果提交要求”完成竞赛结果交付,并请监考人员确认交卷后,方可离开,上述过程在《现场记录表》上签字确认。所有参赛选手离开考场后必须在考场外等待,听从裁判指令,未经允许不得离开竞赛地点,否则成绩无效。

7.监考人员不解答题意。属停电、死机等系统技术问题可举手,由技术人员解决。因计算机故障需更换参赛计算机的,须向现场裁判申请,经裁判长同意后进行调换;因调换导致需要考试延时的,由裁判长决定。更换过程及延时在《现场记录表》上确认签字。

8.比赛过程中,参赛选手若需休息、饮水或去洗手间,一律计算在比赛时间内,食品和饮水由赛场统一提供。

9.违犯竞赛现场纪律,或违规操作的,经裁判员判定,视情节轻重,做扣分直至终止比赛的处理。

10.参赛选手必须在竞赛计算机的D盘上创建用自己的考生编号和姓名命名的文件夹(如“2015001张三”),并在该文件夹下创建“源代码”、“安装包”和“文档”三个子文件夹,把竞赛要求提交的源代码、安装包和文档拷贝到相应的

文件夹中。

三、评判规则

(一)理论比赛评判

成绩评定由专家组组织裁判完成。

(二)实操比赛评判

成绩评定由专家组组织裁判根据检测结果和评分表完成。

四、成绩组成

理论成绩占总成绩的 30%,实操成绩占总成绩的 70%。

五、比赛技术平台

CPU:lntel 酷睿,主频 3.0GHz 以上

内存:8G 或以上。

硬盘:500G 或以上,预留 20G 以上空间。

网卡:1000Mbps 以太网卡

操作系统:win7 64 位

数量:30台

软件环境

操作系统:Win7 64 位

浏览器:同时安装 IE11、Firefox38、Chrome 42

数据库:同时安装MySQL5.6、SQLServer2008、

Oracle10G

开发环境:同时安装Microsoft Visual Studio 2012、.Net

Framework4.5;Eclipse Luna SR2 (4.4.2)、JDK7、Tomcat7.0

建模工具:Rational Rose Enterprise 2003

数据库设计工具:Power Designer 15

办公软件:Microsoft Office 2010

附录:实操比赛样题

企业工具管理系统

随着企业的快速发展,企业之间的竞争也越来越激烈。对工具的管理是企业生产过程的重要的业务活动,实时准确的掌握企业车间生产工具信息,对降低生产成本,提高产品质量,高效地组织生产起着重要的作用。企业工具管理的主要是对工具的采购、工具入库、投入使用、维修、报废各环节的整个生命周期进行跟踪管理。企业工具管理系统需要实现如下四个功能模块:

1.工具采购管理

根据工具的安全库存量制定和提报采购计划,主管部门批准后生成采购订单。工具采购到货后,库管进行验货,验货合格后入库。采购计划包括:工具代码、工具名称、数量、

提交状态、审批状态、制单人、制单时间、提交时间、审批人、审批时间等。采购订单包括:采购订单号、供应商编号、供应商名称、订单状态、工具代码、工具名称、工具型号、工具规格、数量等。采购订单收货入库包括:采购订单号、供应商编号、供应商名称、工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、收货人、收货时间。

具体流程如图1所示。

开始

库管根据工具库存状况提出采

购计划并提交相关领导审批

审批采购计划

生成采购订单

对采购回来的工具进行验收入

结束

图1 工具采购管理

2.工具使用管理

包括对工具借用、归还、维修和报废的管理。对工具借用包含:工具编号、工具编号、工具名称、借用部门、借用人、借用时间、预计归还时间。工具归还包括:工具编号、工具代码、工具名称、工具型号、工具规格、归还人、归还

时间、接收人。工具维修审批和报废单包括:工具编号、工具代码、工具名称、工具型号、工具规格、制单人、制单时间、审批人、审批时间等信息。

具体流程如图2所示。

开始

工具使用部门提出工具借

用请求

是否有库存?

Y

工具借用出库

N

工具归还入库

结束

图2 工具使用管理

开始

工具是否损坏?

是否可维修?工具维修审批单工具报废审批单结束Y

Y

N

工具报废出库

工具报废审批

工具维修审批工具维修出库工具维修完成入库

N

图3 工具维修与报废管理

3.工具库存管理

对每件工具的存放区域进行管理、工具的状态进行跟踪管理。入库包括:工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供应商编号、供应商名称、工具状态、存放位置、入库时间、入库人等。出库包括:工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供应商编号、供应商名称、出库时间、出库人。

4.工具统计报表

1)统计当前可用工具信息,包括:工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供应商编号、供应商名称、工具状态、存放位置。

2)统计维修过的工具信息,包括:工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供应商编号、供应商名称、工具状态、维修次数

3)统计维报废的工具信息,包括:工具编号、工具代码、工具名称、工具型号、工具规格、生产厂家、生产日期、出厂日期、采购订单号、供应商编号、供应商名称、报废时间。

要求:

1、对采购和库存中的工具按件管理。

2、第1-3个模块采用C/S结构实现,第4个模块采用B/S结构实现。

软考软件设计师必做练习题附答案

软考软件设计师必做练习题及答案 软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。下面是希 赛小编整理的软考软件设计师考前必做的练习题。 试题一分析 本题主要考查类图和顺序图。 【问题 1】 需要分析此门禁系统的体系结构,根据体系结构的描述来看什么数据放在什么类中最 为合适。题目中提到:系统中的每个电控锁都有一个唯一的编号。锁的状态有两种:“已锁住”和“未锁住”。所以Lock 中含有锁编号和锁状态这两个属性。又因为题中有:在主机 上可以设置每把锁的安全级别以及用户的开锁权限。只有当用户的开锁权限大于或等于锁的 安全级并且锁处于“已锁住”状态时,才能将锁打开。因此,Lock 中还有锁的安全级别。 【问题 2】 首先,( 1 )、( 2 )是 FingerReader和LockController之间的交互。所以我们看题 目中是如何描述他们的交互的。题目中有“指纹采集器将发送一个中断事件给锁控器,锁控器从指纹采集器读取用户的指纹”,所以(1)应填“中断事件”,( 2 )应填“读取指纹”。(3 )是主机与UserInfo的交互,从图2-35中可以看出,UserInfo中存储了用户的指纹信息和开锁权限,所以( 3 )应是从 UserInfo读取用户的指纹信息和开锁权限。(4)空应填“读取锁的安全级别”。( 5 )是 MainFrame向自己发送的一条消息,从题目中的“主 机根据数据库中存储的信息来判断用户是否具有开锁权限,若有且锁当前处于已锁住状态,

计算机程序设计员四级理论知识试卷

计算机程序设计员四级理论知识试卷 一、单项选择(第1题~第160题。选择一个正确的答案,将相应的字母填入题内的括号中。每题分,满分80分。) 1. 有关“兢兢业业、吃苦耐劳”的职业道德规范方面,( )是错误的。 A、严格按照正常的作息时间开展工作,只做自己份内的工作 B、能够脚踏实地、埋头苦干、任劳任怨 C、不计较个人得失,具有吃苦耐劳、脚踏实地的精神 D、不仅要在理论上有一定的造诣,还要具有实干精神 2. 计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是( )。 A、胸襟宽阔 B、谦虚谨慎 C、严肃认真 D、办事规范 3. 遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的( )。 A、刑法、民法、劳动法 B、保密法、劳动法等其他法律 C、法律、法规、商业道德 D、道德规范 4. 计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备( )的职业道德。 A、严谨务实 B、工作耐心 C、谦虚谨慎 D、严守机密 5. 计算机程序设计员要坚持实事求是的工作作风,一切从实际出发,理论联系实际,坚持( )的唯一标准。 A、效率就是生命 B、实践是检验真理 C、客户第一 D、服务第一 6. 计算机程序设计员的工作涉及专业面广,需要具有( ),因此,计算机程序设计员应该做一个“通才”和“杂家”。 A、组织能力 B、管理能力 C、广博的知识 D、最前沿的知识 7. 计算机程序设计员要根据自身分工的不同和形势发展的需要,掌握软件技术所需要的技能,如新的语言、( )、网络技能、组件开发等。 A、新的系统设备 B、新的环境 C、新的模式 D、新的开发工具 8. 计算机系统是一个软、硬件结合的复杂的多层次系统,外三层完全属于( )的内容。 A、软硬件结合 B、计算机硬件 C、计算机软件 D、操作系统 9. 十进制数(307)10转换为八进制数的结果是( )。 A、(133)8 B、(463)8 C、(333)8 D、(263)8 10. 移位操作按移位性质可分为三种类型,它们是( )。 A、逻辑移位、循环移位、算术移位 B、简单移位、复杂移位、多重移位 C、单移位、多移位、复合移位 D、左移位、右移位、左右同时移位 11. 在典型的层次化存储系统中,( )属于外围设备。 A、高速缓存、主存储器 B、主存储器、辅助存储器 C、寄存器、主存储器 D、辅助存储器、海量存储器 12. 按存储的工作方式分类,磁带存储器属于( )。 A、顺序读写存储器 B、随机读写存储器 C、只读存储器 D、主存储器 13. 计算机由五部分构成,分别是控制器、( )、储存器、输入设备、输出设备。 A、运算器 B、寄存器 C、加法器 D、中央处理器 14. 指令系统的设计包括指令格式、类型和( )的确定以及操作数的访问方式。 A、寻址方式 B、结构 C、大小 D、功能 15. 主机和I/O设备通常是按照各自独立的时序工作的,因此往往需要接口进行( )以满足各种时序的要求。 A、等待 B、缓冲暂存 C、组装和分解 D、检测和复位 16. 下列全部属于高级程序设计语言的是:( )。 A、机器语言和C语言 B、汇编语言和C++语言 C、C语言和C++语言 D、机器语言和汇编语言 17. 下列属于构造数据类型的是( )。 A、整型和实型 B、算数类型和枚举类型 C、指针和数组 D、字符型和整型 18. 汇编语言中,宏指令可以看作是指令系统扩展的指令,只不过这些扩展的宏指令是由( )定义的。 A、操作系统 B、编译系统 C、宏汇编程序 D、用户自己 19. 代码优化工作阶段可在( )进行。 A、中间代码生成之后和(或)目标代码生成之后 B、中间代码生成之前和(或)目标代码生成之后 C、中间代码生成之后和(或)目标代码生成之前 D、中间代码生成之前和(或)目标代码生成之前 20. 从功能的角度看,操作系统是对计算机资源(包括硬件和软件等)进行( )的程序。 A、输入和输出 B、管理和控制 C、汇编和执行 D、优化和保障 21. 进程是程序在一个( )上的运行过程,它是系统进行资源分配和调度的独立单位。 A、固定时间段 B、动态时间段 C、数据集合 D、机器指令集合 22. 为使程序能正确执行,需对逻辑地址有关的指令进行相应调整,这一过程称为( )。 A、静态分配 B、动态分配 C、地址重定位 D、内存重定位23. 下列叙述中,不属于操作系统设备管理功能的是( )。 A、设备分配 B、缓冲区管理 C、实现物理I/O操作 D、设备性能管理 24. 一个作业从进入系统到运行结束,一般须经过提交、后备、( )、完成四个状态阶段。 A、存储 B、输出 C、执行 D、调度 25. 数据结构是指数据以及( )。 A、数据之间的关系 B、数据的逻辑结构 C、数据元素的集合 D、数据的存储结构 26. 数组顺序存储的优点在于可以( )存取或修改数组元素的值。A、线性地B、连续 C、顺序 D、随机 27. 链表分为单链表、( )、循环链表三种。 A、空链表 B、双链表 C、多链表 D、复合链表 28. 线性表是由( )的数据元素组成的有限序列。 A、相同类型 B、不同类型 C、有序 D、无序 29. 栈的主要操作有:建空栈、( )。 A、插入、查找 B、插入、遍历、查找 C、进栈、出栈 D、插入、排序、查找 30. 通常一个数据库的数据模型是由( )、数据操作和完整性约束三个部分组成的。 A、数据元素 B、数据结构 C、管理模型 D、数据类型 31. 从某个角度看到的数据特性称为数据视图,用户的数据视图称为( )。 A、内模型 B、外模型 C、概念模型 D、物理模型 32. 网络编程是指实现网络进程( )的编程。 A、正常运行 B、安全通讯 C、分层次 D、正常启动 33. 下列不属于脚本语言的是( )。 A、VBScript B、JAVAScript C、PERL D、Delphi 34. 软件项目可行性分析的研究内容包括:技术可行性、经济可行性、运行可行性以及( )等。 A、环境可行性 B、时间可行性 C、人员可行性 D、法律可行性 35. 在需求分析阶段,确定系统的运行要求,就是确定系统运行时的( ),如主机、软件、外设等。 A、设备要求 B、软件要求 C、环境要求 D、硬件要求 36. 模块是组成软件结构的基本元素,它是数据说明和( )的集合。 A、算法 B、数据结构 C、逻辑模型 D、数据类型 37. 编码使用的语言、程序的( )对程序质量也有相当大的影响。 A、算法 B、数据结构 C、数据类型 D、风格 38. 软件测试作为软件工程的一个阶段,它的根本任务是( )。 A、保证软件的质量 B、保证开发进度 C、发现和纠正所有错误 D、验证软件的正确性 39. 下列不属于软件质量保证技术的是( )。 A、加强成本控制 B、采用面向对象的方法 C、应用可重用软件 D、增强软件坚固性设计技术 40. 面向对象方法工作重点仍然放在生命周期中的分析阶段,这与( )是一致的。 A、模块化设计技术 B、面向过程方法 C、结构化设计方法 D、软件生命周期方法学 41. 在计算机网络中,计算机之间需要通过( )连接起来。 A、通信设备和相应的管理软件 B、传输介质和传输协议 C、通信设备和传输介质 D、网卡和网线 42. ( )是网络的核心,它的主要任务是为网络上的其它机器提供服务。 A、网络协议 B、工作站 C、服务器 D、客户机 43. 计算机网络按( )可分为环形网、星形网、总线形网、树形网等。 A、通信介质 B、拓扑结构 C、信号频带占用方式 D、规模和覆盖范围 44. 一个完整的Internet域名地址由若干部分组成,且从右到左各部分之间大致是( )的关系。 A、上层与下层 B、下层与上层 C、同级 D、互相依赖 45. 下列有关OSI参考模型的叙述,正确的是( )。 A、OSI参考模型的每一层是独立的,不与其它层交互作用 B、OSI模型是对发生在网络中两节点之间过程的理论化描述 C、OSI模型规定了支持每一层的硬件或软件的模型 D、OSI模型将网络结构划分为资源子网和通信子网 46. TCP/IP的可路由性意味着它可以携带被( )解释的网络编址信息。 A、服务器 B、工作站 C、交换机 D、路由器 47. 在计算机安全中,( )是指确保信息不被未授权用户更改,但对授权用户开放。 A、可信性 B、保密性 C、完整性 D、确定性

计算机程序设计员国家职业标准

计算机程序设计员国家职业标准 1.职业概况 1.1 职业名称 计算机程序设计员 1.2 职业定义 利用现代信息技术,从事计算机软件编制和设计工作人员。 1.3 职业等级 本职业共设三个等级,分别为:程序员(国家职业资格四级)、高级程序员(国家职业资格等级三级)、程序设计师(国家职业资格二级)。 1. 4职业环境 室内,常温。 1.5 职业能力特征 1.6 基本文化程度 高中毕业(或同等学历) 1.7 培训要求 1.7.1 培训期限 全日制职业学校教育,根据其培养目标和教学计划确定。晋级培训期限:程序员不少于

200标准学时;高级程序员不少于250标准学时;程序设计师不少于300标准学时。 1.7.2 培训教师 培训程序员、高级程序员的教师应具有本职业高级程序员资格证书2年以上或相关专业中级以上(含中级)专业技术职务任职资格;培训程序设计师的教师应具有本职业程序设计师职业资格证书2年以上或相关专业高级以上(含高级)专业技术职务任职资格。 1.7.3 培训场地设置 具有满足教学需要的标准教室和具有计算机网络环境和软件环境的实验室。 1.8 鉴定要求 1.8.1 适用对象 从事或准备从事本职业的人员。 1.8.2 申报条件 ——程序员(具备以下条件之一者) (1)经本职业程序员正规培训达规定标准学时数,并取得毕(结)业证书。 (2)连续从事本职业工作2年以上。 (3)取得经劳动保障行政部门审核认定的、以中级技能为培养目标的中等以上职业学校本职业(专业)毕业证书。 ——高级程序员(具备以下条件之一者) (1)取得职业程序员资格证书后,连续从事本职业工作2年以上,经本职业高级程序员正规培训达规定标准学时数,并取得毕(结)业证书。 (2)取得经劳动保障行政部门审核认定的、以高级技能为培养目标的高等以上职业(专业)毕业证书。 (3)取得相关专业大专以上(含大专)毕业证书,连续从事本职业工作2年以上。 (4)连续从事本职业工作5年以上。 ——程序设计师(具备以下条件之一者) (1)取得本职业高级程序员职业资格证书后,连续从事本职业工作3年以上,经本职业程序设计师正规培训达规定标准学时数,并取得毕(结)业证书。 (2)取得本职业高级程序员职业资格证书后,连续从事本职业工作4年以上。 (3)取得相关专业大学本科以上(含本科)毕业证书,连续从事本职业工作3年以上。 1.8.3 鉴定方式 分为理论知识考试和技能操作考核。理论知识考试采用闭卷笔试或上机考试的方式,技能操作考核采用上机操作和方案设计等方式。理论知识考试和技能操作考试均实行百分制,成绩皆达60分以上者为合格。程序设计师还须进行综合评审。

2019年上半年软件设计师上午试题及答案

2019年上半年软件设计师上午试题及答案 1.计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。 A.CPU的控制器 B.CPU的运算器 C.DMA控制器 D.Cache控制器 2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。 A.CPU与主存 B.CPU与外设 C.主存与外设 D.外设与外设 3.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为() A.数据局部性 B.指令局部性 C.空间局部性 D.时间局部性 4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)2)R,则该系统的构成方式是()。 A.3个部件串联

B.3个部件并联 C.前两个部件并联后与第三个部件串联 D.第一个部件与后两个部件并联构成的子系统串联 5.在()校验方法中,采用模2运算来构造校验位。 A.水平奇偶 B.垂直奇偶 C.海明码 D.循环冗余 6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是()。 A.指令长度固定、指令种类尽量少 B.指令功能强大、寻址方式复杂多样 C.增加寄存器数目以减少访存次数 D.用硬布线电路实现指令解码,快速完成指令译码 7.()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。 A.包过滤 B.应用级网关 C.数据库 D.WEB 8.下述协议中与安全电子邮箱服务无关的是()。 A.SSL

B.HTTPS C.MIME D.PGP 9-10.用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。A 和B通信时可使用()来对用户的身份进行认证;使用()确保消息不可否认。 A.数字证书 B.消息加密 C.用户私钥 D.数字签名 A.数字证书 B.消息加密 C.用户私钥 D.数字签名 11.震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的()。 A.引导区病毒 B.宏病毒 C.木马病毒 D.蠕虫病毒 12.刘某完全利用任职单位的实验材料、实验室和不对外公开的技术资料完成了一项发明。以下关于该发明的权利归属的叙述中,正确的是()。

2019年软件设计师考试真题及答案

2019下半年软件设计师考试真题及答案-上午卷 1、在cpu内外常需设置多级高速缓存cache,主要目的是()。 A、扩大主存的存储容量 B、提高cpu访问主存数据或指令的效率 C、扩大存储系统的存量 D、提高cpu访问内外存储器的速度 答案:D(如果D中没有“内”则选B) 2、某系统的可靠性结构框图如下图所示,假设部件1、2、3的可靠度分别为;;(部件2、3为冗余系统)若要求该系统的可靠度不小于,则进行系统设计时,部件4的可靠度至少应为()。 答案:A 3、计算机运行过程中,进行中断处理时需保存现场,其目的是()。 A、防止丢失中断处理程序的数据 B、防止对其他程序的数据造成破坏 C、能正确返回到被中断的程序继续执行 D、能为中断处理程序提供所需的数据 答案:C 4、内存按字节编址,地址从A0000H到CFFFFH的内存,共存()字节,若用存储容量为64k*8bit的存储器芯片构成该内存空间,至少需要()片。 A、80k B、96 k C、160 k D、192 k A、2 B、3 C、5 D、8 答案:D、B 5、执行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间t取指=5△t,分析时间t分析= 2△t.执行时间t执行= 3△t如果按照重叠的流水线方式执行指令,从头到尾执行完500条指令需()△t. A、2500 B、2505 C、2510 D、2515 答案:B 6、下列协议中,与电子邮箱服务的安全性无关的是() A、SSL B、HTTPS C、MIME D、PGP 答案:C

7、下列算法中,不属于公开密钥加密算法的是()。 A、ECC B、DSA C、RSA D、DES 答案:D 8、kerberos系统中可通过在报文中加入()来防止重放攻击。 A、会话密钥 B、时间戳 C、用户ID D、私有密钥 答案:B 9、某电子商务网站向CA申请了数字证书,用户可以通过使用()验证()的真伪来确定该网站的合法性。 A、CA的公钥 B、CA的签名 C、网站的公钥 D、网站的私钥 A、CA的公钥 B、CA的签名 C、网站的公钥 D、网站的私钥 答案:A、B 10、李某受非任职单位委托,利用该单位实验室实验材料和技术资料开发了一项软件产品,对该软件的权利归属,表达正确的是()。 A、该软件属于委托单位 B、若该单位与李某对软件的归属有特别的约定,则遵从约定;无约定的原则上归属于李某 C、取决于该软件是否属于单位分派给李某的 D、无论李某与该单位有无特别约定,该软件属于李某 答案:B 11、李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权()。 A、应由李工享有 B、应由公司和李工共同享有 C、应由公司享有 D、除署名权以外,著作权的其他权利由李工享有 答案:C 12、某考试系统的部分功能描述如下,审核考生报名表,通过审核的考生登录系统,系统自动为其生成一套试题,考试中心提供标准答案,问卷老师问卷,提交考生成绩,考生查看自己的成绩。若用数据流图对该系统进行建模,则()不是外部实体。. A、考生 B、考试中心 C、问卷老师 D、试题

计算机程序设计基础习题册(含答案)

《计算机程序设计基础》 习 题 册

计算机程序设计基础_基础知识(一)班级学号姓名成绩一、单选题 1.C++源程序文件的默认扩展名为A。 2.A) cpp B) exe C) obj D) lik 3.由C++源程序文件编译而成的目标文件的默认扩展名为C。 4.A) cpp B) exe C) obj D) lik 5.由C++目标文件连接而成的可执行文件的默认扩展名为B。 6.A) cpp B) exe C) obj D) lik 7.编写C++程序一般需经过的几个步骤依次是B。 8.A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接 9.程序中主函数的名字为 A 。 10.A) main B) MAIN C) Main D) 任意标识符 11.下面四个选项中,均是不合法的用户标识符的选项的是C。12.A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 13.下列变量名中合法的是C。 14.A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 15.存储以下数据,占用存储字节最多的是 D 。 16.A) 0 B) ‘0’ C) “0”D) 17.在C++语言中,字符型数据在内存中的存储形式是D。 18.A) 补码B) 反码 C) 原码D) ASCII码 19.若有说明语句:char c =’\072’;则变量c A。 20.A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令 计算机程序设计基础_基础知识(二)

计算机程序设计员试题及答案

考件编号: 注 意 事 项 一、本试卷依据2002年颁布的《计算机程序设计员》国家职业标准命制。 二、请根据试题考核要求,完成考试内容。 三、请服从考评人员指挥,保证考核安全顺利进行。 试题1、我国古代难题--百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏一,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?用PAD 图描述解决办法。 (1)本题分值:20分 (2)考核时间:36min (3)考核形式:笔试 (4)具体考核要求:我国古代难题--百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏一,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?用PAD 图描述解决办法。 试题2、编写加油站计费程序。 (1)本题分值:50分。 (2)考核时间:90min 。 (3)考核形式:实操。 (4)具体考核要求:编写加油站计费程序。 a) 程序界面如下: b) 选择好汽油种类,即可在窗口上方显示出该种类汽油的单价(90号4.43元/升,93号4.8元/升,97号5.03元/升)。 c) 输入汽油数量,点击“计算”按钮即可计算出总价钱是多少,如选择打折则会 计算出打折后的价钱。 d) 点击“退出”按钮退出程序。 e) 将“加油站计费程序”源程序上传到考场给出的ftp 服务器上面。 考 生 答 题 不 准 超 过 此 线

考件编号: 试题3、使用基本路径测试方法,为下列程序段设计测试用例。 (1)本题分值:30分 (2)考核时间:54min (3)考核形式:笔试 (4)具体考核要求:使用基本路径测试方法,为下列程序段设计测试用例。 void do(int X,int A,int B) { if((A>1)&&(B=0)) X=X/A; if((A=2)||(X>1)) X=X+1; } a)画出程序的控制流图。 b)计算程序的环形复杂度(导出程序基本路径集中的独立路径条数这是确定程序 中每个可执行语句至少执行一次所必须的测试用例数目的上界)。 c)导出基本路径集,确定程序的独立路径。 d)根据 C)中的独立路径,设计测试用例的输入数据和预期输出。f)

计算机程序设计员理论试题库

计算机程序设计员高级理论知识训练题 一、单项选择(选择一个正确的答案,将相应的字母填入题内的括号中。) 1.计算机程序设计员在工作中不应该()。 A、谦虚谨慎、胸襟宽阔 B、严格按照工作程序及相关文档的规范开展工作 C、善于表现自己的成绩,力求突出自我 D、时刻保持朝气和活力 2.遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的()。 A、刑法、民法、劳动法 B、保密法、劳动法等其他法律 C、法律、法规、商业道德 D、道德规范 3.计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备() 的职业道德。 A、严谨务实 B、工作耐心 C、谦虚谨慎 D、严守机密 4.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌()。 A、服务第一 B、一切向钱看 C、客户第一 D、主观臆断 5.从()的角度看,计算机程序设计员必须了解和熟悉与自身职业有直接或间接关系的领域中取得的新成果,才能更好地掌握本职业的各项技能。 A、管理 B、发展 C、效益 D、业务 6.在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量小,()。 A、失效率高 B、离CPU远 C、速度快 D、成本低 7.按存储的工作方式分类,存储器可分为()。 A、软盘、硬盘、光盘 B、半导体存储器、磁表面存储器、光存储器 C、RAM、ROM、BIOS D、随机读写存储器、顺序读写存储器、只读存储器 8.按()来划分,总线可以分为8位总线、16位总线、32位总线等。 A、总线所处的层次 B、用途 C、数据线的宽度 D、信息的传输方向 9.()翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。 A、编译型 B、过程型 C、解释型 D、脱机型 10.在缓冲技术中,()是以专用的寄存器作为缓冲器,费用较高。 A、软件缓冲 B、硬件缓冲 C、多重缓冲 D、单缓冲 11.在文件结构中,()对用户是透明的。 A、字符型文件结构 B、字节型文件结构 C、逻辑的文件结构 D、物理的文件结构 12.在()过程中,用户不能进行任何干预,一切由系统自动进行。 A、联机作业控制 B、脱机作业控制 C、动态作业控制 D、实时作业控制 13.数据模型按不同的应用层次可划分为两类:一类是概念数据模型,另一类是()。 A、概念模型 B、逻辑模型 C、实体模型 D、物理模型 14.在数据库的数据模型中,()规定了如何用基本的数据项组织成较大的数据单位,以描述实体类型和实体之间联系。 A、数据结构 B、记录结构 C、数据操作 D、库结构

计算机程序设计员

计算机程序设计员 职业名称 计算机程序设计员 职业定义 利用现代信息技术,从事计算机软件编制和设计工作的人员。 工作内容 利用现代信息技术,从事计算机软件编制和设计工作。 职业等级 本职业共分三个等级程序员(国家职业资格四级)高级程序员(国家职业资格三级)程序设计师(国家职业资格二级)。 申报条件 ----程序员(具备以下条件之一者) (1)经本职业程序员正规培训达规定标准学时数,并取得毕(结)业证书。 (2)连续从事本职业工作2年以上。 (3)取得经劳动保障行政部门审核认定的、以中级技能为培养目标的中等以上职业学校本职业(专业)毕业证书。 ----高级程序员(具备以下条件之一者) (1)取得本职业程序员资格证书后,连续从事本职业工作2年以上,经本职业高级程序员正规培训达规定标准学时数,并取得毕(结)业证书。 (2)取得经劳动保障行政部门审核认定的、以高级技能为培养目标的高等以上职业学校本职业(专业)毕业证书。 (3)本职业相关专业大专以上(含大专)毕业证书,连续从事本职业工作2年以上。

(4)连续从事本职业工作5年以上。 ----程序设计师(具备以下条件之一者) (1)取得本职业高级程序员职业资格证书后,连续从事本职业工作3年以上,经本职业程序设计师正规培训达规定标准学时数,并取得毕(结)业证书。 (2)取得本职业高级程序员职业资格证书后,连续从事本职业工作4年以上。 (3)取得相关专业大学本科以上(含本科)毕业证书,连续从事本职业工作3年以上。 报名方法 1.身份证正反面复印件二份 2.学历证书复印件二份 3.二寸蓝底照片5张 4.国家职业技能申请表一份 5.单位工作证明一份 请报考人员于报名截止结束前10天将上述资料上报至我中心。 江苏省常州市钟楼区怀德桥.西河沿.文亨花园1号钟楼市政内国家职业资格考试报名处

计算机程序员考试试题及答案

计算机考试试题及答案 一、单项选择题(每小题1分,共20分)在每小题列出的四个选项中,选出一个正确答案,并将正确答案的号码写在题干后面的括号内。 1.关于操作系统的叙述( )是不正确的。 A.“管理资源的程序” B.“管理用户程序执行的程序” C.“能使系统资源提高效率的程序” D.“能方便用户编程的程序” 2.操作系统的发展过程是( ) A.设备驱动程序组成的原始操作系统,管理程序,操作系统 B.原始操作系统,操作系统,管理程序 C.管理程序,原始操作系统,操作系统 D.管理程序,操作系统,原始操作系统 3.用户程序中的输入,输出操作实际上是由( )完成。 A.程序设计语言 B.编译系统 C.操作系统 D.标准库程序 4.计算机系统中判别是否有中断事件发生应是在( ) A.进程切换时 B.执行完一条指令后 C.执行P操作后 D.由用户态转入核心态时 5.设计批处理多道系统时,首先要考虑的是( ) A.灵活性和可适应性 B.系统效率和吞吐量 C.交互性和响应时间 D.实时性和可*性 6.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A.就绪 B.等待 C.运行 D.完成 7.支持程序浮动的地址转换机制是( ) A.页式地址转换 B.段式地址转换 C.静态重定位 D.动态重定位 8.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。 A.地址从大到小 B.地址从小到大 C.尺寸从大到小 D.尺寸从小到大 9.逻辑文件存放在到存储介质上时,采用的组织形式是与( )有关的。 A.逻辑文件结构 B.存储介质特性 C.主存储器管理方式 D.分配外设方式 10.文件的保密是指防止文件被( ) A.篡改 B.破坏 C.窃取 D.删除 11.对磁盘进行移臂调度的目的是为了缩短( )时间。 A.寻找 B.延迟 C.传送 D.启动 12.启动外设前必须组织好通道程序,通道程序是由若干( )组成。 https://www.doczj.com/doc/ca14306412.html,W B.CSW C.CAW D.PSW 13.一种既有利于短小作业又兼顾到长作业的作业调度算法是( ) A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度 14.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。 A.输入 B.收容 C.执行 D.完成 15.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( ) A.进程相应的程序段的长度 B.进程总共需要运行时间多少

2018年软件设计师考试真题及答案

2018上半年软件设计师考试真题及答案-下午卷 试题一(共 15 分) 阅读下列说明,将解答填入题纸的对应栏内。 【说明】 某医疗护理机构为老年人或有护理需求者提供专业护理,现欲开发一基于 web 的医疗管理系统,以改善医疗护理效,该系统的主要要功能如下: (1)通用信息查询,客广提交通用信息查询请求,意而通用信表表,返回查询结果 (2)医生聘用。医生提出成/职中申,交由去前行用事事,更新医生表,并给医生反 聘用解聘结果:聊除解聘医生的出诊发排 (3)预约处理。医生安排出诊时向间,存入医生出诊时间表,根据客户提交的预约查询请求,查在职医生及其出诊时间等约所需数据并返同问:创建预约,提交预约请求,在在预约表中新增预约记录,更新所约医生出诊时间并给医生发送约通知给客户反馈预约结果。 (4)药品管理。医生提交处方,根据药品名称从药品数据中查询相关药品库存信息开出药品,更新对应药品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。 (5)报表创建。根据主管提交的报表查询请求(报表类型和时间段),从预的数、通 用信息、药品库存数据、医生以及医生出诊时间中进行查询,生成报表返回给主管. 现采用结构化方法对医疗管理系统进行分析与设计,获得如图 1-1 所示的上下文数据流图和图 1-2 所示的 0 层数据流图。

【问题 1】(3 分) 使用说明中的词语,给出图 1-1 中的实体 E1~E3 的名称。 【问题 2】(5 分) 使用说明中的词语,给出图 1-2 中的数据存储 D1~D5 的名称。 【问题 3)(4 分) 使用说明和图中术语,补充图 1-2 中缺失的数据流及其起点和终点。 【问题 4】(3 分) 使用说明中的词语,说明“预约处理”可以分解为哪些子加工,并说明建模图 1-1和图 1-2 是如何保持数据流图平衡。

计算机程序设计员题库

一、单项选择题(第1题—第120题。选择一个正确的答案,将相应的字母填入题内的括号中。每题0.5分,满分60分。) 1.( A )是目前世界上最大、最具有权威性的国际标准化专门机构。 A、国际标准组织 B、国际电信联盟 C、美国电气及电子工程师学会 D、国际电工委员会 2.线性表是由( A )个数据元素组成的有限序列。 A、n(n>=0) B、n(n<=0) C、n(n>0) D、n(n<0) 3.对于线性表,在下列( C )种情况子下应当采用链表表示。 A、经常需要随机地存取元素 B、表中元素需要占据一片连续的存储空间 C、经常需要进行插入和删除操作 D、表中元素的个数不变 4.我国知识产权具有法定的保护期限,但( B )受法律保护的期限是不确定的。 A、发明专利权 B、商业秘密 C、商标权 D、作品发表权 5.文件型计算机病毒主要感染( C )。 A、*.TXT文件 B、*.GIF文件 C、*.EXE文件 D、*.MP3文件 6.与软件著作权人的人身权不可分离的是( D )。 A、使用权 B、复制权 C、使用权和复制权 D、发表权和开发者身份权 7.测试方案文档( B )用来确定应测试的所有特性和特性组合。 A、概述 B、被测对象 C、测试模型 D、应测试的特性8.( B )是由W.Royce在1970年最早提出的软件开发模型。 A、快速原型模型 B、瀑布模型 C、增量模型 D、螺旋模型 9.办公自动化软件一般应用于( C )。 A、科学计算 B、实时控制 C、信息管理 D、辅助设计 10.操作系统是一种( B )。 A、应用软件 B、系统软件 C、工具软件 D、杀毒软件 11.信息化包括信息技术的产业化、传统产业的信息化、政府信息化、( C )等内容。 A、工业信息化 B、生产信息化 C、企业信息化 D、军事信息化12.Cache表示( C )。 A、电缆调制解调器 B、电缆 C、高速缓存 D、单元 13.( A )是World Wide Web的简称。 A、web B、wbe C、bew D、bwe 14.( B )是在计算机硬件和操作系统之上,支持应用软件开发和运行的系统软件。A、组件 B、中间件 C、插件 D、控件 15.我国生产的银河系列计算机属于( C )。 A、大型主机 B、个人计算机 C、巨型机 D、工作站 16.我国出台的关于道德方面的纲领性文件是( C )。 A、公民文明建设纲要 B、公民道德法规建设纲要 C、公民道德建设实施纲要 D、公民爱国运动与道德规范纲要 17.软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书,以及( B )。 A、总结 B、需求评审 C、阶段性报告 D、都不正确 18.我国标准分为国家标准、行业标准、地方标准和企业标准四类,( A )是国家标准的代号。 A、GB B、QJ C、Q D、DB

计算机程序设计员培训大纲纲要大纲高级.docx

精品文档计算机程序设计员培训计划(高级) 一、说明 本计划是根据杭州市劳动和社会保障局发布的计算机 Java 开发程序员技能等级标 准的《程序员 JAVA》规定的知识要求和技能要求编写的。 二、培训目标 通过对本培训课程理论知识和技能操作的培训学习,学员可以了解和熟悉程序设计一般架构,能够掌握程序设计的方法以及使用JSP 等进行Web 应用开发的相关技能。 三、培训对象及报考条件 1、取得本职业中级执业证书后,连续从事本职业工作 2 年以上。 2、连续从事本职业工作 5 年以上。(1993 年 5 月 30 日以前出生的均可) 3、取得经劳动保障行政部门审核认定的,以高级技能为培养目标的高等以上职 业学校本职业(专业)毕业证书,并连续从事本职业工作 1 年以上。 4、取得相关专业本科以上(含本科)毕业证书,并连续从事本职业工作 2 年以上。 四、培训大纲 职业功能工作内容技能要求相关知识 1.操作系统安全配置要求和 安全分析的内容 一、系统环境(一)系统安全维 1.能进行安全配置与分析 2.操作系统漏洞补丁程序安护 2.能备份程序的数据 与开发环境的装原则 搭建、配置与 3.程序数据备份的概念 调用 (二)网络数据库 1.能安装网络数据库环境 1.网络数据库环境特性 安装与配置 2.能解决网络数据库的匹 2.网络数据库环境匹配的概 配问题念 (一)开发文档识 1.能识读开发文档 1.开发文档类型与格式二、开发文档 读与分析 2.能分析开发文档 2.开发文档的编写思路 识读与编写(二)开发文档编 1.能编写开发文档 1.开发文档的编写规范与国 家标准 写 2.能修改、完善开发文档 2.开发文档的结构与风格 三、软件系统(一)软件系统需 1.能进行需求分析调查 1.需求分析调查的步骤与要

2019下半年软件设计师考试真题及答案-上午卷

2019下半年软件设计师考试试题和答案-上午卷 1、在cpu内外常需设置多级高速缓存cache,主要目的是()。 A、扩大主存的存储容量 B、提高cpu访问主存数据或指令的效率 C、扩大存储系统的存量 D、提高cpu访问内外存储器的速度 选:D(如果D中没有“内”则选B) 2、某系统的可靠性结构框图如下图所示,假设部件1、2、3的可靠度分别为;;(部件2、3为冗余系统)若要求该系统的可靠度不小于,则进行系统设计时,部件4的可靠度至少应为()。 选:A 3、计算机运行过程中,进行中断处理时需保存现场,其目的是()。 A、防止丢失中断处理程序的数据 B、防止对其他程序的数据造成破坏 C、能正确返回到被中断的程序继续执行 D、能为中断处理程序提供所需的数据 选:C 4、内存按字节编址,地址从A0000H到CFFFFH的内存,共存()字节,若用存储容量为64k*8bit的存储器芯片构成该内存空间,至少需要()片。 A、80k

C、160 k D、192 k A、2 B、3 C、5 D、8 选:D、B 5、执行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间t取指=5△t,分析时间t分析= 2△t.执行时间t执行= 3△t如果按照重叠的流水线方式执行指令,从头到尾执行完500条指令需()△t. A、2500 B、2505 C、2510 D、2515 选:B 6、下列协议中,与电子邮箱服务的安全性无关的是() A、SSL B、HTTPS C、MIME D、PGP

7、下列算法中,不属于公开密钥加密算法的是()。 A、ECC B、DSA C、RSA D、DES 选:D 8、kerberos系统中可通过在报文中加入()来防止重放攻击。 A、会话密钥 B、时间戳 C、用户ID D、私有密钥 选:B 9、某电子商务网站向CA申请了数字证书,用户可以通过使用()验证()的真伪来确定该网站的合法性。 A、CA的公钥 B、CA的签名 C、网站的公钥 D、网站的私钥 A、CA的公钥 B、CA的签名 C、网站的公钥

【职业技能大赛计算机程序设计员赛项】理论试题及参考答案

【职业技能大赛计算机程序设计员赛项】 理论试卷 注 意 事 项 1、本试卷依据计算机程序设计员国家职业标准命制,考试时间:60分钟。 2、请在试卷标封处填写姓名、准考证号和所在单位的名称。 3、请仔细阅读答题要求,用碳素笔或钢笔在规定位置填写答案。 一、单项选择(第1题~第60题,每题1分,共60分。) 1.操作系统是对( )进行管理的软件。 A 、软件 B 、硬件 C 、计算机资源 D 、应用程序 2.现代操作系统的两个基本特征是( )和资源共享。 A 、多道程序设计 B 、实现分时与实时处理 C 、程序的并发执行 D 、中断处理 3.计算机系统中用来连接CPU 、内存储器和I/O 接口的总线称为系统总线。( )总线属于系统总线技术的一种。 A 、IEEE1394 B 、PCI C 、RS-232 D 、USB 4.下列不属于网络操作系统的是( )。 A 、Windows NT B 、DOS C 、Linux D 、NetWare 5.下面哪一个是有效的IP 地址( )。 A 、202.280.130.45 B 、192.202.130.45 C 、280.192.33.45 D 、130.192.290.45 6.在Word 中,如果要选择多处不连续的文本,可以( )。 A 、按住Shift 键不放,用鼠标分别选中欲选择的文本 B 、按住Alt 键不放,用鼠标分别选中欲选择的文本 C 、按住Ctrl 键不放,用鼠标分别选中欲选择的文本 D 、无法做到 7.在Excel 工作表中,假定C3:C6区域内保存的数值依次为10、15、20、45,则函数=AVERAGE(C3:C6)的值为( )。 A 、22 B 、22.5 C 、45 D 、90 8.在一棵具有n 个结点的完全二叉树中,分枝结点的最大编号为( )。 A 、((n+1)/2)上限取整 B 、((n+1)/2)下限取整 C 、(n/2)下限取整 D 、((n-1)/2)上限取整 9.设某棵三叉树中有40个结点,则该三叉树的最小高度为( )。 A 、3 B 、4 C 、5 D 、6 10.设有一个顺序栈S ,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少应为( )。 A 、2 B 、3 C 、4 D 、5 11.用链接方式存储的队列,在进行插入运算时( )。 A 、仅修改头指针 B 、头、尾指针都要修改 C 、仅修改尾指针 D 、头、尾指针可能都要修改 12.下列四种排序中( )的空间复杂度最大。 A 、插入排序 B 、冒泡排序 C 、数据元素 D 、数据变量 13.数据的最小单位是( )。 A 、数据项 B 、数据类型 C 、数据元素 D 、数据变量 14.采用顺序搜索方法查找长度为n 的顺序表时,搜索成功的平均搜索长度为( )。 A 、n B 、n /2 C 、(n-1)/2 D 、(n+1)/2 15.一组记录的关键字为{45,80,50,40,42,85},则利用堆排序的方法建立的初始堆为( )。 A 、80 45 50 40 42 85 B 、85 80 50 40 42 45 C 、85 80 50 45 42 40 D 、85 50 80 42 45 40 16.RAM 代表的是( )。 A 、只读存储器 B 、高速缓存器 C 、随机存储器 D 、软盘存储器 17.算法的基本结构中不包括( )。 A 、逻辑结构 B 、选择结构 C 、循环结构 D 、顺序结构 18.从本质上讲,计算机病毒是一种( )。 A 、细菌 B 、文本 C 、程序 D 、微生物 19.计算机中数据的表示形式是( )。 A 、八进制 B 、十进制 C 、二进制 D 、十六进制 20.下列字符中,ASCII 码值最小的是( )。 A 、a B 、A C 、x D 、Y 21.CPU 中有一个程序计数器(又称指令计数器),它用于存放( )。 A 、正在执行的指令的内容 B 、下一条要执行的指令的内容 C 、正在执行的指令的内存地址 D 、下一条要执行的指令的内存地址 22.下面是关于解释程序和编译程序的论述,其中正确的一条是( )。 A 、编译程序和解释程序均能产生目标程序 B 、编译程序和解释程序均不能产生目标程序 C 、编译程序能产生目标程序而解释程序则不能 D 、编译程序不能产生目标程序而解释程序能 23.用二维表结构表示实体以及实体间联系的数据模型称为( )。 A 、网状模型 B 、层次模型 C 、关系模型 D 、面向对象模型 24.在数据库的三级模式体系中,内模式、模式和外模式个数的比例是( )。 A 、1:1:N B 、1:M:N C 、1:1:1 D 、M:N:P 25.以下( )采用了自底向上的设计分析方法。

相关主题
文本预览
相关文档 最新文档