高级程序员考试


计算机考试 2019-10-12 15:40:51 计算机考试
[摘要]篇一:[高级程序员考试]中级程序员考试大纲◇中级程序员考试大纲◇ 一、考试说明 1 考试要求: (1) 掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识; (2) 了解计算机的体系结构和主要部件的基础知识; (3) 熟练掌握基本算法和数据结构,用C语言编制程序; (4) 掌握数据结构、

【www.shanpow.com--计算机考试】

篇一:[高级程序员考试]中级程序员考试大纲

◇中级程序员考试大纲◇ 一、考试说明
1. 考试要求: (1) 掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识; (2) 了解计算机的体系结构和主要部件的基础知识; (3) 熟练掌握基本算法和数据结构,用C语言编制程序; (4) 掌握数据结构、程序语言和操作系统的基础知识; (5) 了解软件工程、数据库、多媒体和网络的基础知识; (6) 正确阅读和理解计算机领域的简单英文资料。 2. 通过本考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。 3. 本考试设置的科目包括:计算机基础知识,考试时间为150分钟;计算机程序设计,考试时间为150分钟。
二、考试范围 (一)计算机基础知识 1.1软件基础知识 1.1.1数据结构基础 数组、记录、列表、队列、践、堆、树和二叉树的定义、存储和操作 1.1.2程序语言和语言处理程序的基础知识和基本原理 汇编、编译、解释系统的基础知识及基本原理 程序语言的基本成分:数据、运算什么控制和传输 结构化程序设计方法 1.1.3操作系统基础知识及基本原理 操作系统的类型和功能 操作系统的层资结构和进程概念 作业、处理贾、存储、文件和设备等管理的基础知识及基本原理 1.1.4软件工程基础知识 软件生命周期各阶段的任务 结构化分析和设计方法 面向对象基本概念 软件测试方法 软件开发工具与环境基础知识 1.1.5数据库基础知识 数据库模型 数据库系统的结构 SQL使用初步 常用数据库管理系统的知识 1.1.6多媒体基础知识 多媒体基本概念 简单图形的绘制 常见图像文件格式 音频和视频信息的基本概念 1.2硬件基础知识 1.2.1数制及其转换 二进制、十进制和十六进制等常用数制及其相互转换 1.2.2机内代码 原码、补码、反码、移码 定点数与浮点数的机内表示 ASCII码及汉字编码等常用的编码 奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法 1.2.3算术运算和逻辑运算 计算机中的二进制数运算方法 逻辑代数的基本运算和逻辑表达式的化简 1.2.4 计算机的体系结构和主要部件 中央处理器(CPU)、存储器和输入输出设备 总线结构、指领流和数据流 1.2.5 指令系统 常用的寻址方式 指令的格式、分类及功能 指令的执行过程 1.3 网络基础知识 1.3.1 网络的功能、分类及组成 1.3.2 基本的网络协议与标准 1.3.3 常用网络设备与网络通信初步 1.3.4 网络安全性初步 1.3.5 Client-Server结构 1.3.6 Internet和Intranet初步 1.4 计算机专业英语 掌握计算机技术的基本词汇 能正确阅读和理解计算机领域的简单英文资料 (二)计算机程序设计 2.1 按照软件设计说明书,能熟练使用下列程序语言编制程序,C(美国标准) 2.2 理解给定的程序功能,能发现程序中的错误并加以纠正 2.3 具有良好的程序编制风格 2.4 基本算法 2.4.1 查找、更新、排序、合并及字符处理 2.4.2 迭代、插值、数值积分、矩阵计算、方程求解和搜索求解 2.5程序编制方法 2.5.1 分支、循环 、子程序(过程和函数)、递归 2.5.2 输入输出和文件的处理 2.5.3 结构化程序设计方法 ------------------------------------------------- 关于2001年计算机软件专业技术资格和水平考试有关问题的通知 各区、县人事局,市属各委、办、局、总公司,各高等院校、人民团体人事(干部)部门: 根据人事部办公厅《关于下半年各资格考试有关问题的通知》(人办发[2001]12号)的精神以及信息产业部有关规定,结合本市具体情况,现将2001年度计算机软件专业技术资格和水平考试的有关问题通知如下: 一、报考条件 1、遵纪守法,工作努力,尽职尽责。 2、参加资格考试还须符合下列条件: ⑴有志从事计算机软件工作的在职人员,不论学历、资历,均可报考初级程序员资格考试。 ⑵大学本科毕业的在职人员或担任软件技术员职务两年以上(含两年)的在职人员可以报考程序员资格考试。 ⑶研究生毕业的在职人员或担任软件助理工程师职务两年以上(含两年)的在职人员可以报考高级程序员资格考试。 3、参加各级水平考试,不限学历和资历条件。对水平考试合格人员将颁发水平证书,不再颁发资格证书。 二、从2001年开始,计算机软件专业技术水平考试增加网络程序员(初级)、网络设计师(中级)两个级别的考试。 三、考试时间及科目 考试日期 级 别 考试时间 考试科目 2001年10月14日 初级程序员(资格、水平) 9∶00-11∶00 基础知识 14:00-16:00 编程能力 程序员(资格、水平) 9∶00-11∶30 基础知识 14:00-16:30 编程能力 高级程序员(资格、水平) 9∶00-11∶30 基础知识 14:00-16:30 程序设计能力 系统分析员(水平) 9∶00-11∶30 基础理论 13:30-15:00 系统分析设计 15∶20-17∶20 论文 网络程序员(水平) 9∶00-11∶00 网络基础知识 14:00-16:00 网络程序设计 网络设计师(水平) 9∶00-11∶30 综合网络基础 14:00-16:30 网络设计与管理 四、报名办法 1、报名参加计算机专业技术资格考试人员需填写考试申请表,经本人所在单位人事(干部)部门审核同意盖章后,持本人毕业证书(原件)、职称(资格)证书(原件)、本人身份证、本人近期同一底版一寸照片两张(申请表上的一张除外),到指定的计算机专业技术资格考试报名点报名(报名点情况附后)。 2、报考计算机专业技术水平考试人员需填写考试申请表,持本人近期同一底版一寸照片两张(申请表上的一张除外)在三处指定报名点任选一处报名(报名点情况附后)。 3、考试大纲、辅导教材可在报名的同时,在报名点统一征订。考前辅导事宜可与考试指定报名点联系。 五、报名时间:2001年7月9日-7月13日 六、报名地点: 1、资格考试报名地点: 机械局职工大学(海淀区翠微路4号,电话:68254605) 2、水平考试报名地点: 联大应用文理学院(海淀区北土城西路197号,电话:62021694) 首都经贸大学(朝外红庙,电话:65976366) 清华大学继续教育学院(清华园内,电话:62773505) ------------------------------------------------------- 不知道你目前所在的地址,所以贴上的时间仅供参考。参考资料:网上信息综合

篇二:[高级程序员考试]高级程序员面试题目


有个公司的老总托我帮他找一些.net高手来加盟他们公司,于是疯狂的在51job上发出应聘要求。相应的人络绎不绝,可是水平却参差不齐,为了很好的展示他们的技术能力、团队协作素质等,我出了一套高级程序员的试题,在这里展示给那些需要招.net程序员的公司(鉴于我以前去微软面试的经验而模仿,和微软的题目类型相似)题目如下:高级程序员面试题目英文题目(可以用中文回答)1) Please describe the different between XML,XSD,XSL through their definition.2) Do you know the Persistent Object in J2EE;if yes ,please describe some mechanism of it.3) Please describe some famous encryption arithmetic as many as you know, one of arithmatics to explain if possible.智力逻辑题1.某一密码仅使用K、L、M、N、O共5个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则:(1) 密码单词的最小长度是两个字母,可以相同,也可以不同(2) K不可能是单词的第一个字母(3) 如果L出现,则出现次数不止一次(4) M不能使最后一个也不能是倒数第二个字母(5) K出现,则N就一定出现(6) O如果是最后一个字母,则L一定出现问题一:下列哪一个字母可以放在LO中的O后面,形成一个3个字母的密码单词?A) K B)L C) M D) N问题二:如果能得到的字母是K、L、M,那么能够形成的两个字母长的密码单词的总数是多少?A)1个 B)3个 C)6个 D)9个问题三:下列哪一个是单词密码?A) KLLN B) LOML C) MLLO D)NMKO问题四:3个相同的字母可以构成的不同密码单词的总数是多少?A) 1个 B)2个 C) 3个 D) 4个问题五:单词密码MMLLOKN可以通过下列变成另一个密码单词,除了: A) 用N代替每个L B)用O代替每一个M C)用O代替 D)把O移到N的左边2.62-63=1 等式不成立,请移动一个数字(不可以移动减号和等于号),使得等式成立,如何移动?技术编程题1) 请用VB(或者c#)语言来描述一下blowfish的加密解密算法。如果不行,可以用中文+图的形式来说明。如果不了解blowfish算法,请描述一下自己比较熟悉的加密解密算法。2) 如果你是一位软件架构师,您将如何去搭建一个符合n-tie的架构?并请描述一下您搭建的每一层的作用。(注意:请您考虑项目中有WebService的情况)3) 请用代码简单描述一下Singleton、抽象工厂、Bridge、Composite(任选三个)的设计模式的概念。情景分析题假如你是一位测试工程师,你的好朋友是一位软件工程师,你们都在同一部门里。一次,你发现了一个重大的bug,该bug已经对公司的产品产生致命的影响。如果你及时报告了你的上司,会受到嘉奖,也许会提拔成为经理,然而如果你这么做了,你将损失一位挚友,因为他要被老板辞退。相反,如果你帮你朋友隐瞒了bug,那么公司的产品有很大的安全隐患,若被人攻击,那么公司的损失很大,将对不起器重自己的公司和老板,这时你该怎么做?

篇三:[高级程序员考试]高级程序员考试心得(转)

我先简单介绍一下高级程序员考试,让大家有个大概的认识。高级程序员全称是“全国软件资格与水平考试——高级程序员级”,其大纲称“通过本级考试的合格人员能按照软件需求规格说明书进行软件设计和编制程序,具有相当于工程师的实际工作能力和业务水平”。记得前些年,这个级别改称“系统设计师”。我个人认为这种改变还是正确的,因为高级程序员在实际工作中和程序员(许多人称这个级别为中级程序员)还是有很大的区别的,程序员主要是带领初级程序员进行某一个系统中若干相关模块的开发,并负责将这部分合并提交,可以说程序员的主要工作是编码,工作还主要停留在技术层面。而高级程序员正像其改名后的称谓:系统设计师,其工作是辅助系统分析员进行软件系统中的功能设计,已经不仅仅是技术层面的工作了,还包括许多功能分析和设计的工作。因为我个人认为,由于软件资格与水平考试的这四个级别是十多年前定下的,今天已经不能适应现在软件开发的要求。我觉得应该改称:编码员、程序员、系统设计师、系统分析师。这么改也是符合现代软件开发中的惯例。  明白了高级程序员的工作后,我们就可以对自己面对的考试有一个清醒的认识。高级程序员考试不是考编程,而是考功能设计。这点对于复习来说是十分重要的。看看这些年的试题,上午主要是以基础知识考查为主,下午特别是以考功能设计为主。所以复习时要特别注意相关的能力的培养。在这篇文章中,我不想介绍具体知识和能力的提高,而是从方法上介绍我的心得,具体的知识解答等问题,可以看其他相关的文章。下面,我分上午考试和下午考试,来具体说说复习和考试时要注意的问题。  上午的考试是考计算机基础知识和对最新知识的了解。高程考试有一个特点,就是基础知识考的题不多,15道左右,但每题都有5问,相对要求会比较细,特别是5问中的后面2问或3问,都是要求对题目内容有一定的了解才能正确回答。所以针对这个情况,在复习时要注意对复习的知识的深度内容有一定的了解,而不能只知道皮毛。如果你对各年的题目按年为序进行一下分类,并对每年的题分小类,你会发现每年的重点都是很突出的!像操作系统、软件工程、计算机网络基本上是每年的重头戏,占分很大。所以对待这些要特别重视,要充分复习,这样才能拿住这些死分。而对于其他内容,每年都在变,但基本上是几年一循环。所以复习也就有了目标。我在这里给各位一个建议:在平时认真看书的前提下,注意以近几年的考题为纲来复习,按我上面教的分类方法进行分类,然后针对各类的比例进行复习,这样复习效率会非常高,而且效果好。最好不要总是通通看书,那样由于看了后面前面会部分忘记,效果不佳。另外每年都会有考新技术发展的考试,不会单独考,而是结合在其他题中考上一问或两问。对于这部分,不用专门准备,只要平时多多留心报纸或网上有关的知识,不会很难。  下午的考试是主要考设计能力。我个人认为,这部分考试的难度比较大。因为知识部分可以通过大量练习而很快提高,但能力主要靠平时的培养,虽然大量练习也能提高,但效果不是最好的。我这里想说的是,练习是要做的,但要有针对性,不要做大量练习,那样不会有太好的效果,我建议只做近4、5年的就够了,而且要认真并注意总结地做,那样才会有效果。主要针对汇编题进行多些的练习,因为这部分大量练习会有很明显的效果,主要提高速度和准确性,为其他题争取更多的答题时间。对于填程序题,主要提高的方法是平时多读C程序,可以将做过的题填好后,再多读上几遍,很有启示作用的。对于最容易丢分的设计题和分析题,我认为开始时可以先做一年的,然后对着答案看看主要的答题思路,其中还是有许多相似之处的。在这个基础上继续做一年,然后可以慢慢自己独立做一年的,看看自己是否有提高。我相信按我的方法,你的提高会很快的。  我个人的感觉是,高程考试成功的关键是复习,这也是很多人都证明了的。当然,我的意思不是指为了应试而应试,只是在复习中要特别注意应试方面的技巧,因为这毕竟是一个考试。相对于高难的系统分析员考试,我觉得高程还是比较容易的。在复习时要记住几句话,结合试卷、分类整理、对比分析、大量练习、独立完成,我想做好这些,你一定会考出好成绩的!

本文来源:https://www.shanpow.com/xx/488347/

《高级程序员考试.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

相关阅读
  • 计算机考试答案 计算机考试答案
  • 大学生计算机考试答案【二篇】 大学生计算机考试答案【二篇】
  • 计算机考试时间规律是什么锦集三篇 计算机考试时间规律是什么锦集三篇
  • 大学生计算机考试答案(通用2篇) 大学生计算机考试答案(通用2篇)
  • 大学生计算机考试答案范文汇总二篇 大学生计算机考试答案范文汇总二篇
  • 计算机考试技巧与方法有哪些(锦集5篇) 计算机考试技巧与方法有哪些(锦集5篇)
  • 2023计算机考试一级怎么备考精选2篇 2023计算机考试一级怎么备考精选2篇
  • 计算机考试过关技巧攻略精选三篇 计算机考试过关技巧攻略精选三篇
为您推荐