计算机程序设计员国家职业标准(2008修订)
- 格式:doc
- 大小:168.50 KB
- 文档页数:13
南京市职业技能鉴定统一试卷计算机程序设计员高级(国家三级)理论知识试卷注 意 事 项1、考试时间:120分钟。
2、本试卷依据2008年修订的《计算机程序设计员 国家职业标准》命制。
3、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
4、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
5、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
一、单项选择(第1题~第80题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题1分,满分80分。
) 1. 职业道德是指( )A 、人们在职业活动中的行为总和B 、从事一定职业的人们在职业活动中应该遵循的,依靠社会舆论、传统习惯和内心信念来维持的行为规范的总和C 、人们在从事职业活动中的规则D 、职业理想的实现过程2. 软件著作权人不享有哪一项权利( )A 、出租权B 、包装权C 、署名权D 、复制权3. 党的十六大报告指出,认真贯彻公民道德建设实施纲要,弘扬爱国主义精神,以为人民服务为核心,以集体主义为原则,以( )为重点A 、无私奉献B 、爱岗敬业C 、诚实守信D 、遵纪守法 4. 以下哪一项不是计算机程序员道德规范( )A 、保护商业秘密B 、维护计算机及网络系统安全C 、保护个人信息D 、优化程序5. 软件是合作开发的,其软件著作权的保护期为( ) A 、50年B 、截止于最后死亡的自然人的死亡之日C 、自软件开发完成之日起50年D 、截止于最后死亡的自然人死亡后第50年的12月31日 6. 将十进制数89.625转换成二进制数后是( )。
A 、1011001.101B 、1011011.1C 、1011001.011D 、1010011.1 7. 与十六进制数AB 等值的八进制数是( )。
A 、253B 、254C 、171D 、1728. 若采用8位二进制补码表示十进制整数-128,则其表示形式为( )。
A 、10000001B 、00000000C 、10000000D 、00000001 9. 逻辑运算中的逻辑加常用符号( )。
计算机程序设计员国家职业标准一、职业概况1. 职业名称:计算机程序设计员2. 职业定义:计算机程序设计员是指运用计算机编程语言和技术,从事软件开发、系统分析、设计、测试、维护等工作的人员。
3. 职业等级:本职业共设四个等级,分别为:初级(国家职业资格四级)、中级(国家职业资格三级)、高级(国家职业资格二级)和技师(国家职业资格一级)。
4. 职业环境:室内,常温,计算机操作环境。
二、基本要求2. 专业要求:计算机相关专业。
3. 培训要求:参加国家职业资格考试,取得相应等级的职业资格证书。
三、职业功能1. 软件开发:根据项目需求,进行软件设计、编码、调试和测试。
2. 系统分析:分析用户需求,制定系统解决方案。
3. 系统设计:根据系统分析结果,进行系统架构设计、模块划分和接口设计。
4. 系统测试:对软件系统进行功能、性能、安全性等方面的测试。
5. 系统维护:对已上线软件进行优化、升级和故障排除。
6. 技术支持:为用户提供技术咨询服务,解决使用过程中遇到的问题。
四、技能要求1. 编程能力:熟练掌握至少一种编程语言,如Java、C++、Python等,能够根据项目需求编写高效、可维护的代码。
2. 算法与数据结构:具备扎实的算法基础,能够运用数据结构解决复杂问题,提高程序性能。
3. 软件工程:了解软件生命周期,熟练运用软件工程方法进行项目管理,确保项目按时按质完成。
4. 系统架构:具备一定的系统架构设计能力,能够针对不同项目选择合适的架构方案。
5. 问题解决:在面对技术难题时,能够迅速定位问题原因,并提出有效的解决方案。
6. 持续学习:关注行业动态,不断学习新技术、新方法,提升自身专业能力。
五、工作内容1. 需求分析:与项目相关人员沟通,明确项目需求,编写需求分析文档。
2. 设计方案:根据需求分析,制定技术方案,包括系统架构、模块划分、接口设计等。
3. 编码实现:按照设计方案,编写代码,实现系统功能。
4. 单元测试:对编写完成的代码进行单元测试,确保模块功能正确。
《中华人民共和国职业分类大典》将“计算机程序设计员”作为正式的职业进行明确分类与规范,这个职业在信息时代扮演着至关重要的角色。
以下是基于现有信息对这一职业的详细分析:1.职业定义o计算机程序设计员是指运用计算机科学理论和专业知识,利用各种计算机语言和软件开发工具,设计、编写、测试和维护计算机软件系统的专业技术人员。
2.职业等级划分o按照中国国家职业技能标准,计算机程序设计员被划分为多个等级,反映其技能和职责的不同层次:▪初级计算机程序设计员(国家职业资格五级),通常是入门级别,负责基本的编码任务和模块实现;▪中级计算机程序设计员(国家职业资格四级),具备一定工作经验和技术积累,能够独立承担部分项目模块的设计和开发,并参与系统集成;▪高级计算机程序设计员(国家职业资格三级及以上),往往担任项目技术负责人或架构师,负责整体系统设计、技术路线选择、复杂问题解决及团队管理等工作。
3.职业能力要求o具备扎实的计算机科学基础,了解数据结构、算法设计、操作系统、数据库等相关知识;o精通至少一种或多种主流编程语言,如Java、C++、Python等;o能够按照需求分析文档进行软件设计,编写高质量的代码;o熟悉软件开发流程和项目管理方法;o具备良好的学习能力、逻辑思维能力、问题分析和解决能力;o对新技术保持敏感性,有持续学习和技术创新的能力;o在高级别岗位上还需具备团队协作和领导能力,以及较高的战略视野和决策能力。
4.工作内容o设计、编写、调试和修改计算机应用程序;o参与软件需求分析,制定设计方案;o进行单元测试、集成测试和系统测试,确保软件质量;o维护和升级已有的软件产品;o高级职位还可能涉及制定技术方案、指导和培训初级程序员,以及参与关键技术攻关和研发创新活动。
5.职业发展路径o计算机程序设计员可以在职业道路上逐步晋升为高级工程师、项目经理、技术总监、首席技术官(CTO)等职务,也可以根据自身兴趣和发展方向,转向特定领域的专家,比如人工智能工程师、大数据分析师、云计算架构师等。
计算机程序设计员国家职业标准1)取得职业高级程序员资格证书后,连续从事本职业工作2年以上,经本职业程序设计师正规培训达规定标准学时数,并取得毕(结)业证书。
2)取得经劳动保障行政部门审核认定的、以高级技能为培养目标的高等以上职业(专业)毕业证书,并连续从事本职业工作2年以上。
1.8.3鉴定方式理论考试和实际操作考试相结合的方式进行。
2.职业技能要求2.1程序员2.1.1掌握计算机系统基础知识,包括计算机硬件、操作系统、计算机网络等基础知识。
2.1.2掌握至少一种编程语言,能够进行程序设计、编写和调试。
2.1.3掌握常用数据库系统的使用方法,能够进行数据处理和管理。
2.1.4具有一定的软件测试和维护能力。
2.2高级程序员2.2.1掌握多种编程语言和开发工具,能够进行复杂系统的设计和开发。
2.2.2具有较强的软件测试和维护能力,能够进行系统的优化和升级。
2.2.3掌握常用的软件架构和设计模式,能够进行系统的架构设计和优化。
2.3程序设计师2.3.1具有较强的系统分析和设计能力,能够进行大型系统的设计和开发。
2.3.2掌握常用的软件开发方法和流程,能够进行项目管理和团队协作。
2.3.3具有一定的软件架构和设计能力,能够进行系统的架构设计和优化。
3.职业发展3.1初级阶段从事程序员工作,掌握一种编程语言和基础数据库知识,能够进行简单的软件开发和维护工作。
3.2中级阶段从事高级程序员工作,掌握多种编程语言和开发工具,具有较强的软件测试和维护能力,能够进行复杂系统的设计和开发。
3.3高级阶段从事程序设计师工作,具有较强的系统分析和设计能力,能够进行大型系统的设计和开发,掌握常用的软件开发方法和流程,能够进行项目管理和团队协作。
4.职业素养要求4.1具有良好的职业道德和职业操守,遵守国家法律法规和职业规范。
4.2具有较强的研究能力和自我提升意识,不断研究新知识和技能,提高职业素质。
4.3具有良好的沟通和协调能力,能够与团队成员和客户进行良好的沟通和协调。
计算机程序设计员国家职业资格三级(高级)理论知识试卷注意事项1、本试卷依据2008年颁布的《计算机程序设计员》国家职业标准命制,考试时间:120分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
3、请仔细阅读答题要求,在规定位置填写答案。
一、单项选择题(第1题—第120题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题0.5分,满分60分。
)1.法人或其他组织的软件著作权保护期为( B )年。
A、40B、50C、60D、1002.建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查( B )。
A、数据操作性B、数据完整性C、数据兼容性D、数据可维护性3.将相同或相似的数据或数据特征归类,使用较少的数据量描述原始数据,以达到减少数据量的目的,这种压缩称为( B )。
A、有损压缩B、无损压缩C、哈夫曼编码压缩D、预测编码压缩4.( A )是目前世界上最大、最具有权威性的国际标准化专门机构。
A、国际标准组织B、国际电信联盟C、美国电气及电子工程师学会D、国际电工委员会5.( C )是一种广泛应用于各行各业的技术管理过程。
A、技术管理B、软件工程C、项目管理D、系统工程6.软件工程方法的产生源于软件危机,下列( A )是产生软件危机的内在原因。
A、软件复杂性B、软件维护性C、软件成本太高D、软件质量难保证7.下列关于职业道德的说法中,正确的是( C )。
A、职业道德的形式因行业不同而有所不同B、职业道德在适用范围上具有普遍性C、职业道德在内容上具有普遍性D、讲求职业道德会降低企业的竞争力8.如果以链表作为栈的存储结构,则退栈操作时( B )。
A、对栈不作任何判别B、必须判别栈是否空C、判别栈元素的类型D、必须判别栈是否满9.在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中( B )。
A、属性名都不相同B、行都不相同C、去掉重复的列D、属性值都不相同10.()不是音乐文件格式。
计算机程序设计员国家职业资格三级(高级)理论知识试卷注意事项1、本试卷依据2008年颁布的《计算机程序设计员》国家职业标准命制,考试时间:120分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
3、请仔细阅读答题要求,在规定位置填写答案。
一、单项选择题(第1题—第120题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题0.5分,满分60分。
)1.()是目前世界上最大、最具有权威性的国际标准化专门机构。
A、国际标准组织B、国际电信联盟C、美国电气及电子工程师学会D、国际电工委员会2.线性表是由()个数据元素组成的有限序列。
A、n(n>=0)B、n(n<=0)C、n(n>0)D、n(n<0)3.对于线性表,在下列()种情况子下应当采用链表表示。
A、经常需要随机地存取元素B、表中元素需要占据一片连续的存储空间C、经常需要进行插入和删除操作D、表中元素的个数不变4.我国知识产权具有法定的保护期限,但()受法律保护的期限是不确定的。
A、发明专利权B、商业秘密C、商标权D、作品发表权5.文件型计算机病毒主要感染()。
A、*.TXT文件B、*.GIF文件C、*.EXE文件D、*.MP3文件6.与软件著作权人的人身权不可分离的是()。
A、使用权B、复制权C、使用权和复制权D、发表权和开发者身份权7.测试方案文档()用来确定应测试的所有特性和特性组合。
A、概述B、被测对象C、测试模型D、应测试的特性8.()是由W.Royce在1970年最早提出的软件开发模型。
A、快速原型模型B、瀑布模型C、增量模型D、螺旋模型9.办公自动化软件一般应用于( )。
A、科学计算B、实时控制C、信息管理D、辅助设计10.操作系统是一种( )。
A、应用软件B、系统软件C、工具软件D、杀毒软件11.信息化包括信息技术的产生化、传统产业的信息化、政府信息化、()等内容。
A、工业信息化 B、生产信息化 C、企业信息化 D、军事信息化12.Cache表示()。
计算机程序设计员 - 计算机程序设计人员国家职业职业标准计算机程序设计人员国家职业职业标准1、职业概况 1.1职业名称计算机程序设计员1.2职业定义利用现代信息技术,从事计算机软件编制和设计工作的人员. 1.3职业等级本职业共设三个等级,分别为:程序员(国家职业资格资格四级)、高级程序员(国家职业资格三级)、程序设计师(国家职业资格二级).1.4职业环境室内、常温1.5职业能力特征(略)1.6基本文化程序(略)1.7培训要求(略)1.8鉴定要求(略)1.8.1鉴定方式分为理论知识考试和技能操作考核。
理论知识考试采用闭郑笔试或上机考试的方式,技能操作考核采用上机操作和方案设计等方式。
理论知识考试和技能操作考核均实行百分制,成绩皆达60分以上者为合格。
程序设计师还须进行综合评审。
1.8.2考评人员与考生配比(略)1.8.3鉴定时间理论知识考试时间为90min;技能操作考核时间为180min。
综合评审时间不少于30min。
2、基本要求 2.1 职业道德2.1.1职业道德基本知识2.1.2职业守则(1) 遵纪守法,尊重知识产权,爱岗敬业,严守保密制度。
(2) 实事求是,工作认真,尽职尽现,一丝不苟,精益求精,团队精神。
2.2 基本知识2.2.1计算机基础知识(3) 计算机硬件的基本组成。
(4) 计算机软件的基本组成。
2.2.2软件开发基础知识(1) 程序语言基础知识(2) 数据结构基础知识(3) 操作系统基础知识(4) 数据库基础知识(5) 网络编程基础知识(6) 软件工程基础知识2.2.3网络基础知识(1) 网络基本结构(2) 网络协议与标准(3) 信息安全基础知识2.2.4计算机专业英语基础知识2.2.5相关法律、法规知识(1) 知识产权的相关知识(2) 劳动法的相关知识3.工作要求本标准对程序员、高级程序员和程序设计师的技能要求依次递进,高级别包括低级别的要求。
3.1 程序员职业功能工作内容技能要求相关知识能够安装开发工具一、搭建2、能够配置开发环境搭建桌面开发桌面开发TCP/IP协议知识 3、能够配置常用的外围设备环境环境 4、能够进行简章的网络配置(一)理解模标准建模语言的标记图能够运用建模语言和相关工具,理解块的详细设计元的含义设计要求要求程序编码规范二、设计程序模块(二)设计流流程图程图能够绘制规范的流程图编写代码能够使用一种编程工具及计算机编程SQL标准查询语言语言编写程序编程工具及编程语言三、编写能够运用开发工具的联机帮助来解决编程工具的软件开发包代码编码问题的知识(一)调试程单元测试用例的知识序语法和语义单元测试方法(二)调试程能够使用相关性调试工具和方法进行四、调试序逻辑程序调试(三)调试程序功能能够编写并提交软件说明五、提交整理和编能够提交程序的源代码版本控制知识程序文档写程序文档能够编写并提交单元测试的测试记录和缺陷跟踪报告3.2 高级程序员职业功能工作内容技能要求相关知识(一)理解项目能够运用建模语言和相关工具理解项目的概要的需求分析和概结构化分析与设计方法设计文档要设计文档一、编写面向对象的分析和设计设计文档应用系统框架结构 (二)编写并提能够确定模的具体实现算法数据库分析与设计方法交模块的详细设能够运用详细设计的描述工具进行模块的详细计文档设计能够运用一种面向对象的编程语言能够实现数据库编程关系型数据库的编程方能够运用一种以上的中载与编写组件和动态链法二、编写接库编写代码性能优化知识代码能够进行性能优化面向对象的编程方法能够运用调试工具对模块进行跟踪调试和编译多线程技术能够运用调试工具对程序员编写的程序进行功能调试能够编写单元测试计划及用例能够编写集成测试计划及用例能够使用常用测试工具实施测试三、软件集成测试方法实施测试能够按照测试计划执行单元测试用从事贸易和测试质量保证知识集成测试用例能够评仨测试用从事贸易的成功和失败能够根据具体测试结果编写规范的测试报告 3.3程序设计师(略)4、比重表4.1 理论知识程序员高级程序员程序设计师项目 (%) (%) (%)职业道德 5 5 5 基本要求基础知识 30 20 10 搭建桌面搭建桌面开发环境5 , , 开发环境设计程序理解模块的详细设计要求 , , 模块流程15设计流程图 , , 图理解项目的需求分析和概要设计, , 相关文档 30 知识编写并提交模块的详细设计文档 , , 编写设计文档理解项目的需求分析文档 , ,20 编写并提交项目的概要设计文档 , ,审核模块详细设计文档 , ,续表程序员高级程序员程序设计师项目 (%) (%) (%)编写代码 30 30 ,编写系统的关键代码 , , 编写代码集成并优化系统 , , 30系统调试 , ,调试程序语法和语义 , , 调试调试程序逻辑 10 , ,调试程序功能 , , 相关实施测试 , 15 , 知识软件测试制定测试计划 , , 10测试设计与实现 , , 5 提交程序文档整理和编写程序文档 5 , , 产品打包产品打包 , , 5管理软件系统文档 , , 10 软件的管理和维护软件维护 , , 5合计 100 100 1004.2技能操作程序员高级程序员程序设计师项目 (%) (%) (%) 搭建桌面搭建桌面开发环境 5 , , 开发环境设计程序理解模块的详细设计要求 5 , , 模块流程设计流程图 15 , , 图理解项目的需求分析和概要设技, 10 , 计文档能编写并提交模块的详细设计文要, 25 , 档求编写设计理解项目的需求分析文档 , , 5 文档编写并提交项目的概要设计文, , 15 档审核模块的详细设计文档 , , 5续表程序员高级程序员程序设计师项目 (%) (%) (%)编写代码 50 45 ,编写系统的关键代码 , , 15 编写代码集成并优化系统 , , 15系统调试 , , 10调试程序语法和语义 4 , ,调试调试程序逻辑 8 , ,调试程序功能 8 , ,相关软件测试实施测试 , 20 ,知识制定测试计划 , , 10测试设计与实现 , , 5提交程序整理和编写程序文档 5 , , 文档产品打包产品打包 , , 5软件的管管理软件系统文档 , , 10理和维护软件维护 , , 5 合计 100 100 100。
南京市职业技能鉴定统一试卷计算机程序设计员高级(国家三级)理论知识试卷注 意 事 项1、考试时间:120分钟。
2、本试卷依据2008年修订的《计算机程序设计员 国家职业标准》命制。
3、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
4、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
5、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
一、单项选择(第1题~第80题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题1分,满分80分。
)1.以下哪一项不是爱岗敬业的具体要求是( )A 、树立职业理想B 、强化职业责任C 、提高职业技能D 、抓住择业机遇2.当你的同事把公司的实际情况告诉顾客,使得即将签定的一份生意丢失时,你认可以下哪一种说法?( )A 、损害了公司的利益,是一种不敬业的表现B 、损害了公司的的名誉,是一种严重的泄密行为C 、虽然损害了公司的的名誉,但是一种诚信行为D 、虽然损害了公司的的利益,但维护了公司信誉 3.软件著作权人不享有哪一项权利( )A 、作品权B 、发表权C 、署名权D 、修改权 4.以下哪一项不是计算机程序员道德规范( ) A 、保护个人隐私 B 、网络购物C 、保护商业机密D 、维护计算机及网络系统安全 5.自然人的软件著作权保护期为( ) A 、自软件开发完成之日起50年 B 、自然人死亡后50年C 、自然人终生及其死亡后50年D 、自申报成功起50年6. 十进制算式7*64+4*8+4的运算结果用二进制数表示为( )。
A 、111001100B 、111100100C 、110100100D 、111101100 7. 根据某进制数的运算规则2×3=10,则3×5=( )。
A 、15B 、17C 、21D 、23 8. 一个8位补码由4个“1”和4个“0”组成,则可表示的最大十进制整数为( )。
A 、120B 、60C 、15D 、2409. 若A=1100,B=1010,A 与B 运算的结果是1000,则其运算一定是( )。
计算机程序设计员国家职业资格三级(高级)理论知识试卷注意事项1、本试卷依据2008年颁布的《计算机程序设计员》国家职业标准命制, 考试时间: 120分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
请仔细阅读答题要求, 在规定位置填写答案。
一、单项选择题(第1题—第120题。
选择一个正确的答案, 将相应的字母填入题内的括号中。
每题0.5分, 满分60分。
)1. 法人或其他组织的软件著作权保护期为()年。
A.40B.50C.60D.1002.建立数据库系统的主要目标是减少数据的冗余, 提高数据的独立性, 并集中检查()。
A.数据操作性B.数据完整性C.数据兼容性D.数据可维护性3.将相同或相似的数据或数据特征归类, 使用较少的数据量描述原始数据, 以达到减少数据量的目的, 这种压缩称为()。
A.有损压缩B.无损压缩C.哈夫曼编码压缩D.预测编码压缩4. ()是目前世界上最大、最具有权威性的国际标准化专门机构。
A.国际标准组织 B、国际电信联盟A、C.美国电气及电子工程师学会 D.国际电工委员会5. ()是一种广泛应用于各行各业的技术管理过程。
技术管理 B.软件工程 C.项目管理 D.系统工程6.软件工程方法的产生源于软件危机, 下列()是产生软件危机的内在原因。
A.软件复杂性B.软件维护性C.软件成本太高D、软件质量难保证7.下列关于职业道德的说法中, 正确的是()。
A.职业道德的形式因行业不同而有所不同B.职业道德在适用范围上具有普遍性C.职业道德在内容上具有普遍性D.讲求职业道德会降低企业的竞争力8.如果以链表作为栈的存储结构, 则退栈操作时()。
A.对栈不作任何判别 B、必须判别栈是否空C.判别栈元素的类型D.必须判别栈是否满9.在SQL中, SELECT语句的“SELECT DISTINCT”表示查询结果中()。
A.属性名都不相同B.行都不相同C.去掉重复的列D.属性值都不相同10. ()不是音乐文件格式。
南京市职业技能鉴定统一试卷计算机程序设计员高级(国家三级)理论知识试卷注 意 事 项1、考试时间:120分钟。
2、本试卷依据2008年修订的《计算机程序设计员 国家职业标准》命制。
3、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
4、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
5、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
一、单项选择(第1题~第80题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题1分,满分80分。
) 1. 职业道德是指( )A 、人们在职业活动中的行为总和B 、从事一定职业的人们在职业活动中应该遵循的,依靠社会舆论、传统习惯和内心信念来维持的行为规范的总和C 、人们在从事职业活动中的规则D 、职业理想的实现过程2. 软件著作权人不享有哪一项权利( )A 、出租权B 、包装权C 、署名权D 、复制权3. 党的十六大报告指出,认真贯彻公民道德建设实施纲要,弘扬爱国主义精神,以为人民服务为核心,以集体主义为原则,以( )为重点A 、无私奉献B 、爱岗敬业C 、诚实守信D 、遵纪守法 4. 以下哪一项不是计算机程序员道德规范( )A 、保护商业秘密B 、维护计算机及网络系统安全C 、保护个人信息D 、优化程序5. 软件是合作开发的,其软件著作权的保护期为( ) A 、50年B 、截止于最后死亡的自然人的死亡之日C 、自软件开发完成之日起50年D 、截止于最后死亡的自然人死亡后第50年的12月31日 6. 将十进制数89.625转换成二进制数后是( )。
A 、1011001.101B 、1011011.1C 、1011001.011D 、1010011.1 7. 与十六进制数AB 等值的八进制数是( )。
A 、253B 、254C 、171D 、1728. 若采用8位二进制补码表示十进制整数-128,则其表示形式为( )。
A 、10000001B 、00000000C 、10000000D 、00000001 9. 逻辑运算中的逻辑加常用符号( )。
计算机程序设计员国家职业资格三级(高级)理论知识试卷注意事项1、本试卷依据2008年颁布的《计算机程序设计员》国家职业标准命制,考试时间:120分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
3、请仔细阅读答题要求,在规定位置填写答案。
一、单项选择题(第1题—第120题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题0.5分,满分60分。
)1.按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,( D )制定的标准是国际标准。
A、GJBB、IEEEC、ANSID、IS02.软件测试的目的是(B)。
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、CPUC、内存储器D、I/O 设备9.微型计算机中,控制器的基本功能是()。
A、进行算术运算和逻辑运算B、控制机器各个部件协调一致地工作C、保持各种控制状态D、存储各种控制信息10.软件工程中,产生软件生命周期的概念是由于()。
A、需求所决定B、开发技术C、软件开发规律D、软件过程管理11.计算机硬件能直接识别和执行的只有()。
A、高级语言B、符号语言C、汇编语言D、机器语言12.在面向对象程序设计语言中,( )是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。
计算机程序设计员 - 计算机程序设计人员国家职业职业标准计算机程序设计人员国家职业职业标准1、职业概况 1.1职业名称计算机程序设计员1.2职业定义利用现代信息技术,从事计算机软件编制和设计工作的人员. 1.3职业等级本职业共设三个等级,分别为:程序员(国家职业资格资格四级)、高级程序员(国家职业资格三级)、程序设计师(国家职业资格二级).1.4职业环境室内、常温1.5职业能力特征(略)1.6基本文化程序(略)1.7培训要求(略)1.8鉴定要求(略)1.8.1鉴定方式分为理论知识考试和技能操作考核。
理论知识考试采用闭郑笔试或上机考试的方式,技能操作考核采用上机操作和方案设计等方式。
理论知识考试和技能操作考核均实行百分制,成绩皆达60分以上者为合格。
程序设计师还须进行综合评审。
1.8.2考评人员与考生配比(略)1.8.3鉴定时间理论知识考试时间为90min;技能操作考核时间为180min。
综合评审时间不少于30min。
2、基本要求 2.1 职业道德2.1.1职业道德基本知识2.1.2职业守则(1) 遵纪守法,尊重知识产权,爱岗敬业,严守保密制度。
(2) 实事求是,工作认真,尽职尽现,一丝不苟,精益求精,团队精神。
2.2 基本知识2.2.1计算机基础知识(3) 计算机硬件的基本组成。
(4) 计算机软件的基本组成。
2.2.2软件开发基础知识(1) 程序语言基础知识(2) 数据结构基础知识(3) 操作系统基础知识(4) 数据库基础知识(5) 网络编程基础知识(6) 软件工程基础知识2.2.3网络基础知识(1) 网络基本结构(2) 网络协议与标准(3) 信息安全基础知识2.2.4计算机专业英语基础知识2.2.5相关法律、法规知识(1) 知识产权的相关知识(2) 劳动法的相关知识3.工作要求本标准对程序员、高级程序员和程序设计师的技能要求依次递进,高级别包括低级别的要求。
3.1 程序员职业功能工作内容技能要求相关知识能够安装开发工具一、搭建2、能够配置开发环境搭建桌面开发桌面开发TCP/IP协议知识 3、能够配置常用的外围设备环境环境 4、能够进行简章的网络配置(一)理解模标准建模语言的标记图能够运用建模语言和相关工具,理解块的详细设计元的含义设计要求要求程序编码规范二、设计程序模块(二)设计流流程图程图能够绘制规范的流程图编写代码能够使用一种编程工具及计算机编程SQL标准查询语言语言编写程序编程工具及编程语言三、编写能够运用开发工具的联机帮助来解决编程工具的软件开发包代码编码问题的知识(一)调试程单元测试用例的知识序语法和语义单元测试方法(二)调试程能够使用相关性调试工具和方法进行四、调试序逻辑程序调试(三)调试程序功能能够编写并提交软件说明五、提交整理和编能够提交程序的源代码版本控制知识程序文档写程序文档能够编写并提交单元测试的测试记录和缺陷跟踪报告3.2 高级程序员职业功能工作内容技能要求相关知识(一)理解项目能够运用建模语言和相关工具理解项目的概要的需求分析和概结构化分析与设计方法设计文档要设计文档一、编写面向对象的分析和设计设计文档应用系统框架结构 (二)编写并提能够确定模的具体实现算法数据库分析与设计方法交模块的详细设能够运用详细设计的描述工具进行模块的详细计文档设计能够运用一种面向对象的编程语言能够实现数据库编程关系型数据库的编程方能够运用一种以上的中载与编写组件和动态链法二、编写接库编写代码性能优化知识代码能够进行性能优化面向对象的编程方法能够运用调试工具对模块进行跟踪调试和编译多线程技术能够运用调试工具对程序员编写的程序进行功能调试能够编写单元测试计划及用例能够编写集成测试计划及用例能够使用常用测试工具实施测试三、软件集成测试方法实施测试能够按照测试计划执行单元测试用从事贸易和测试质量保证知识集成测试用例能够评仨测试用从事贸易的成功和失败能够根据具体测试结果编写规范的测试报告 3.3程序设计师(略)4、比重表4.1 理论知识程序员高级程序员程序设计师项目 (%) (%) (%)职业道德 5 5 5 基本要求基础知识 30 20 10 搭建桌面搭建桌面开发环境5 , , 开发环境设计程序理解模块的详细设计要求 , , 模块流程15设计流程图 , , 图理解项目的需求分析和概要设计, , 相关文档 30 知识编写并提交模块的详细设计文档 , , 编写设计文档理解项目的需求分析文档 , ,20 编写并提交项目的概要设计文档 , ,审核模块详细设计文档 , ,续表程序员高级程序员程序设计师项目 (%) (%) (%)编写代码 30 30 ,编写系统的关键代码 , , 编写代码集成并优化系统 , , 30系统调试 , ,调试程序语法和语义 , , 调试调试程序逻辑 10 , ,调试程序功能 , , 相关实施测试 , 15 , 知识软件测试制定测试计划 , , 10测试设计与实现 , , 5 提交程序文档整理和编写程序文档 5 , , 产品打包产品打包 , , 5管理软件系统文档 , , 10 软件的管理和维护软件维护 , , 5合计 100 100 1004.2技能操作程序员高级程序员程序设计师项目 (%) (%) (%) 搭建桌面搭建桌面开发环境 5 , , 开发环境设计程序理解模块的详细设计要求 5 , , 模块流程设计流程图 15 , , 图理解项目的需求分析和概要设技, 10 , 计文档能编写并提交模块的详细设计文要, 25 , 档求编写设计理解项目的需求分析文档 , , 5 文档编写并提交项目的概要设计文, , 15 档审核模块的详细设计文档 , , 5续表程序员高级程序员程序设计师项目 (%) (%) (%)编写代码 50 45 ,编写系统的关键代码 , , 15 编写代码集成并优化系统 , , 15系统调试 , , 10调试程序语法和语义 4 , ,调试调试程序逻辑 8 , ,调试程序功能 8 , ,相关软件测试实施测试 , 20 ,知识制定测试计划 , , 10测试设计与实现 , , 5提交程序整理和编写程序文档 5 , , 文档产品打包产品打包 , , 5软件的管管理软件系统文档 , , 10理和维护软件维护 , , 5 合计 100 100 100。
南京市职业技能鉴定统一试卷计算机程序设计员高级(国家三级)理论知识试卷注 意 事 项1、考试时间:120分钟。
2、本试卷依据2008年修订的《计算机程序设计员 国家职业标准》命制。
3、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
4、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
5、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
一、单项选择(第1题~第80题。
选择一个正确的答案,将相应的字母填入题内的括号中。
每题1分,满分80分。
)1.以下哪一项不是爱岗敬业的具体要求是( )A 、树立职业理想B 、强化职业责任C 、提高职业技能D 、抓住择业机遇2.当你的同事把公司的实际情况告诉顾客,使得即将签定的一份生意丢失时,你认可以下哪一种说法?( )A 、损害了公司的利益,是一种不敬业的表现B 、损害了公司的的名誉,是一种严重的泄密行为C 、虽然损害了公司的的名誉,但是一种诚信行为D 、虽然损害了公司的的利益,但维护了公司信誉 3.软件著作权人不享有哪一项权利( )A 、作品权B 、发表权C 、署名权D 、修改权 4.以下哪一项不是计算机程序员道德规范( ) A 、保护个人隐私 B 、网络购物C 、保护商业机密D 、维护计算机及网络系统安全 5.自然人的软件著作权保护期为( ) A 、自软件开发完成之日起50年 B 、自然人死亡后50年C 、自然人终生及其死亡后50年D 、自申报成功起50年6. 十进制算式7*64+4*8+4的运算结果用二进制数表示为( )。
A 、111001100B 、111100100C 、110100100D 、111101100 7. 根据某进制数的运算规则2×3=10,则3×5=( )。
A 、15B 、17C 、21D 、23 8. 一个8位补码由4个“1”和4个“0”组成,则可表示的最大十进制整数为( )。
A 、120B 、60C 、15D 、2409. 若A=1100,B=1010,A 与B 运算的结果是1000,则其运算一定是( )。
计算机程序设计员 - 计算机程序设计人员国家职业职业标准计算机程序设计人员国家职业职业标准1、职业概况 1.1职业名称计算机程序设计员1.2职业定义利用现代信息技术,从事计算机软件编制和设计工作的人员. 1.3职业等级本职业共设三个等级,分别为:程序员(国家职业资格资格四级)、高级程序员(国家职业资格三级)、程序设计师(国家职业资格二级).1.4职业环境室内、常温1.5职业能力特征(略)1.6基本文化程序(略)1.7培训要求(略)1.8鉴定要求(略)1.8.1鉴定方式分为理论知识考试和技能操作考核。
理论知识考试采用闭郑笔试或上机考试的方式,技能操作考核采用上机操作和方案设计等方式。
理论知识考试和技能操作考核均实行百分制,成绩皆达60分以上者为合格。
程序设计师还须进行综合评审。
1.8.2考评人员与考生配比(略)1.8.3鉴定时间理论知识考试时间为90min;技能操作考核时间为180min。
综合评审时间不少于30min。
2、基本要求 2.1 职业道德2.1.1职业道德基本知识2.1.2职业守则(1) 遵纪守法,尊重知识产权,爱岗敬业,严守保密制度。
(2) 实事求是,工作认真,尽职尽现,一丝不苟,精益求精,团队精神。
2.2 基本知识2.2.1计算机基础知识(3) 计算机硬件的基本组成。
(4) 计算机软件的基本组成。
2.2.2软件开发基础知识(1) 程序语言基础知识(2) 数据结构基础知识(3) 操作系统基础知识(4) 数据库基础知识(5) 网络编程基础知识(6) 软件工程基础知识2.2.3网络基础知识(1) 网络基本结构(2) 网络协议与标准(3) 信息安全基础知识2.2.4计算机专业英语基础知识2.2.5相关法律、法规知识(1) 知识产权的相关知识(2) 劳动法的相关知识3.工作要求本标准对程序员、高级程序员和程序设计师的技能要求依次递进,高级别包括低级别的要求。
3.1 程序员职业功能工作内容技能要求相关知识能够安装开发工具一、搭建2、能够配置开发环境搭建桌面开发桌面开发TCP/IP协议知识 3、能够配置常用的外围设备环境环境 4、能够进行简章的网络配置(一)理解模标准建模语言的标记图能够运用建模语言和相关工具,理解块的详细设计元的含义设计要求要求程序编码规范二、设计程序模块(二)设计流流程图程图能够绘制规范的流程图编写代码能够使用一种编程工具及计算机编程SQL标准查询语言语言编写程序编程工具及编程语言三、编写能够运用开发工具的联机帮助来解决编程工具的软件开发包代码编码问题的知识(一)调试程单元测试用例的知识序语法和语义单元测试方法(二)调试程能够使用相关性调试工具和方法进行四、调试序逻辑程序调试(三)调试程序功能能够编写并提交软件说明五、提交整理和编能够提交程序的源代码版本控制知识程序文档写程序文档能够编写并提交单元测试的测试记录和缺陷跟踪报告3.2 高级程序员职业功能工作内容技能要求相关知识(一)理解项目能够运用建模语言和相关工具理解项目的概要的需求分析和概结构化分析与设计方法设计文档要设计文档一、编写面向对象的分析和设计设计文档应用系统框架结构 (二)编写并提能够确定模的具体实现算法数据库分析与设计方法交模块的详细设能够运用详细设计的描述工具进行模块的详细计文档设计能够运用一种面向对象的编程语言能够实现数据库编程关系型数据库的编程方能够运用一种以上的中载与编写组件和动态链法二、编写接库编写代码性能优化知识代码能够进行性能优化面向对象的编程方法能够运用调试工具对模块进行跟踪调试和编译多线程技术能够运用调试工具对程序员编写的程序进行功能调试能够编写单元测试计划及用例能够编写集成测试计划及用例能够使用常用测试工具实施测试三、软件集成测试方法实施测试能够按照测试计划执行单元测试用从事贸易和测试质量保证知识集成测试用例能够评仨测试用从事贸易的成功和失败能够根据具体测试结果编写规范的测试报告 3.3程序设计师(略)4、比重表4.1 理论知识程序员高级程序员程序设计师项目 (%) (%) (%)职业道德 5 5 5 基本要求基础知识 30 20 10 搭建桌面搭建桌面开发环境5 , , 开发环境设计程序理解模块的详细设计要求 , , 模块流程15设计流程图 , , 图理解项目的需求分析和概要设计, , 相关文档 30 知识编写并提交模块的详细设计文档 , , 编写设计文档理解项目的需求分析文档 , ,20 编写并提交项目的概要设计文档 , ,审核模块详细设计文档 , ,续表程序员高级程序员程序设计师项目 (%) (%) (%)编写代码 30 30 ,编写系统的关键代码 , , 编写代码集成并优化系统 , , 30系统调试 , ,调试程序语法和语义 , , 调试调试程序逻辑 10 , ,调试程序功能 , , 相关实施测试 , 15 , 知识软件测试制定测试计划 , , 10测试设计与实现 , , 5 提交程序文档整理和编写程序文档 5 , , 产品打包产品打包 , , 5管理软件系统文档 , , 10 软件的管理和维护软件维护 , , 5合计 100 100 1004.2技能操作程序员高级程序员程序设计师项目 (%) (%) (%) 搭建桌面搭建桌面开发环境 5 , , 开发环境设计程序理解模块的详细设计要求 5 , , 模块流程设计流程图 15 , , 图理解项目的需求分析和概要设技, 10 , 计文档能编写并提交模块的详细设计文要, 25 , 档求编写设计理解项目的需求分析文档 , , 5 文档编写并提交项目的概要设计文, , 15 档审核模块的详细设计文档 , , 5续表程序员高级程序员程序设计师项目 (%) (%) (%)编写代码 50 45 ,编写系统的关键代码 , , 15 编写代码集成并优化系统 , , 15系统调试 , , 10调试程序语法和语义 4 , ,调试调试程序逻辑 8 , ,调试程序功能 8 , ,相关软件测试实施测试 , 20 ,知识制定测试计划 , , 10测试设计与实现 , , 5提交程序整理和编写程序文档 5 , , 文档产品打包产品打包 , , 5软件的管管理软件系统文档 , , 10理和维护软件维护 , , 5 合计 100 100 100。
软件开发工程师国家职业标准(2008修订)
该职业标准旨在规范软件开发工程师职业资格要求、能力要求、培训与考核、职业行为等方面的标准。
该职业标准适用于软件开发
工程师的职业准入、培训、评价和管理。
职业资格要求
软件开发工程师应当具有计算机科学、软件工程或相关专业的
大专及以上学历,并具备一定的工作经验。
同时需要具备下列条件
之一:
- 软件开发领域具有2年以上的工作经验;
- 从事软件项目管理、软件测试等领域,具有2年以上的工作
经验;
- 取得软件工程师职业资格证书。
能力要求
软件开发工程师应当具有下列基本技能与知识:
- 熟悉至少一门编程语言;
- 熟悉面向对象程序设计;
- 熟悉软件开发流程和相关工具;
- 熟悉常用的网络技术;
- 熟悉数据库理论和数据库基本操作;
- 掌握软件体系结构设计和设计模式等。
此外,软件开发工程师还应当具备以下能力:
- 能够独立进行软件的开发、测试和维护;
- 能够参与软件项目的管理、评估和审核;
- 能够进行软件需求分析和系统设计;
- 能够进行软件文档编写和软件项目培训。
培训与考核
软件开发工程师的培训应当包括相关知识与技能的培训、实与实践锻炼等。
培训内容应当符合职业资格要求和能力要求。
软件开发工程师的考核应当采取综合考评和定期复审相结合的方式进行。
职业行为
软件开发工程师应当遵循职业道德,重视知识产权和保护用户隐私,不得泄露用户信息和公司商业机密等。
此外,软件开发工程师还应当积极学习新知识,保持专业素质,并且遵守法律、法规等规范性文件。
计算机程序设计员国家职业标准
(2008 年修订版)
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 年以上或相关专业中级以上专业技术职
务任职资格;培训高级的教师应具有本职业高级职业资格证书5 年以上或相关专业高级专业技术职
务任职资格。
1.7.3 培训场地设备
具有满足教学需要的标准教室和具有计算机网络环境、软件环境等必备软硬件条件的实操机房。
1.8 鉴定要求
1.8.1 适用对象
从事或准备从事本职业的人员。
1.8.2 申报条件
——初级(具备以下条件之一者)
(1)经本职业初级正规培训达规定标准学时数,并取得结业证书。
(2)连续从事本职业工作1 年以上。
(3)取得经劳动保障行政部门审核认定的、以中级技能为培养目标的中等以上职业学校本职业(专业)毕业证书。
——中级(具备以下条件之一者)
(1)取得本职业初级职业证书后,连续从事本职业工作 1 年以上。
(2)经本职业中级正规培训达规定标准学时数,并取得结业证书。
(3)连续从事本职业工作3 年以上。
(4)取得经劳动保障行政部门审核认定的、以高级技能为培养目标的高等以上职业学校本职业(专业)毕业证书。
(5)取得相关专业大专以上(含大专)毕业证书,并连续从事本职业工作 1 年以上。
——高级(具备以下条件之一者)
(1)取得本职业中级职业证书后,连续从事本职业工作2 年以上。
(2)经本职业高级正规培训达规定标准学时数,并取得结业证书。
(3)连续从事本职业工作5 年以上。
(4)取得经劳动保障行政部门审核认定的、以高级技能为培养目标的高等以上职业学校本职业(专业)毕业证书,并连续从事本职业工作1 年以上。
(5)取得相关专业本科以上(含本科)毕业证书,并连续从事本职业工作 2 年以上。
1.8.3 鉴定方式:
分为理论知识考试和技能操作考核。
理论知识考试采用闭卷笔试方式,技能操作考核采用计算机模拟现场实际操作方式。
理论知识考试和技能操作考核均实行百分制,成绩皆达到60 分及以上者为合格。
获得全国计算机信息高新技术考试应用程序设计编制模块证书者,理论知识考试合格后,免考技能操作考核,直接将高新技术考试成绩认定为相应等级的技能操作考核成绩。
1.8.4 考评人员与考生配比
理论知识考试考评人员与考生的配比为1:20,每个标准教室不少于2 名考评人员;技能操作考核考评员与考生配比为1:10,且不少于3 名考评员。
1.8.5 鉴定时间
理论知识考试时间不少于120 min;技能操作考核时间:初级、中级不少于120 min,高级不少于180 min。
1.8.6 鉴定场地和设备
理论知识考试在标准教室进行,技能操作考核在具有计算机及相关设备的场地进行。
2.基本要求
2.1 职业道德
2.1.1 职业道德基本知识
2.1.2 职业守则
(1)遵守法律这、法规和有关规定。
(2)爱岗敬业,忠于职守,自觉履行各项职责。
(3)严格执行工作程序、工作规范、工艺文件和安全操作规程。
(4)工作认真负责,严于律己。
(5)谦虚谨慎,团结协作,主动配合。
(6)爱护设备及软件、工具,仪器仪表。
(7)刻苦学习,钻研业务,努力提高科学文化素质。
(8)诚实衬信,办事公道。
(9)服务群众,奉献社会。
(10)着装整洁,保持工作环境清洁有序,文明生产。
2.2 基础知识
2.2.1 计算机专业英语知识
(1)计算机专业英语的特点。
(2)词汇分析与词汇量。
(3)阅读能力的提高方法。
(4)计算机专业英语阅读材料。
2.2.2 计算机基本原理
(1)计算机的概念、类型及其应用领域。
(2)计算机中数据的表示。
(3)计算机中数据的运算。
2.2.3 计算机软件基础知识
(1)计算机软件的层次结构。
(2)操作系统基础知识。
(3)应用软件基础知识。
2.2.4 微型计算机系统组成
(1)微型计算机硬件组成。
(2)微型计算机主要性能指标。
(3)微型计算机配置、维护基本知识。
2.2.5 计算机应用基础知识
(1)计算机应用类型。
(2)系统选型与配置。
(3)系统性能评价。
2.2.6 多媒体基础知识
(1)多媒体信息处理。
(2)多媒体基本应用。
2.2.7 软件开发基础知识
(1)软件工种基本知识。
(2)系统开发基本知识。
(3)系统运行和维护基本知识。
(4)数据结构的基本知识。
(5)程序设计语言的基本知识。
2.2.8 计算机网络基础知识
(1)网络基本结构与路由机制。
(2)网络协议与标准。
(3)数据传输介质与传输技术。
(4)网络的功能、分类与组成。
2.2.9 数据库基础知识
(1)数据库系统基本概念。
(2)数据库技术基础。
(3)数据库应用基础知识。
2.2.10 相关法律、法规知识
(1)《中华人民共和国知识产权法》相关知识。
(2)《中华人民共和国劳动法》相关知识。
(3)《中华人民共和国信息网络国际联网管理暂行规定实施办法》相关知识。
(4)《计算机软件保护条例》相关知识。
(5)共享软件、免费软件、用户许可证等相关知识。
(6)有关信息安全的法律、法规知识。
(7)商业秘密与个人信息保护知识。
3.工作要求
本标准对初级、中级、高级的的技能要求依次递进,高级别涵盖低级别的要求。
4 比重表
4.1 理论知识
4.2 技能操作
3.2 中级。