初级程序员考试上大纲的要求

     原标题:初级程序员考试上大纲的要求

  1. 考试要求:
  
  (1) 熟练掌握DOS、WINDOWS95、WORD和上网软件的使用方法,以及有关基础知识;
  
  (2) 掌握程序编制方法,用C语言编制简单程序;
  
  (3) 掌握基本数据结构、程序语言和操作系统的基本知识;
  
  (4) 了解数据库和信息安全的基础知识;
  
  (5)掌握数制、机内代码和逻辑运算的基础知识;
  
  (6)了解计算机主要部件和功能的基础知识;
  
  (7) 了解多媒体和网络的基础知识;
  
  (8) 理解计算机操作中常见的英语术语。
  
  2. 通过本级考试的合格人员能熟练使用指定的常用软件和具有初步的程序编制能力,具有相当于技术员的实际工作能力和业务水平。
  
  3. 本级考试范围包括: 基础知识(初级程序员级), 考试时间为120分种;软件使用和程序编制初步能力,考试时间为120分钟。
  
  二、考试范围
  
  (一)基础知识
  
  1.1软件基础知识
  
  1.1.1基本数据结构
  
  数组、纪录、列表、队列、栈(stack)的定义、存储和操作
  
  1.1.2程序语言基础知识
  
  汇编、编译、解释系统的基本概念和使用
  
  程序语言的数据类型
  
  程序语言的控制结构
  
  1.1.3文件系统使用的基础知识
  
  文件组织的类型和特点
  
  文件操作命令的使用
  
  1.1.4 操作系统的类型、功能和使用基础知识
  
  1.1.5数据库系统基础知识
  
  1.1.6多媒体基本概念
  
  1.1.7上网浏览和收发电子邮件的基础知识
  
  1.1.8计算机信息安全基础知识
  
  计算机信息安全基本概念
  
  常见计算机病毒的识别
  
  1.2硬件基础知识
  
  1.2.1数制及其转换
  
  二进制、十进制和十六进制等常用数制及其相互转换
  
  1.2.2机内代码
  
  原码、补码、反码
  
  定点数与浮点数的机内表示
  
  ASCLL码级汉字编码等常用的编码
  
  奇偶校验码
  
  1.2.3逻辑运算
  
  逻辑代数的基本运算和逻辑表达式的化简
  
  1.2.4计算机的主要部件
  
  中央处理器CPU、存储器和输入输出设备
  
  1.2.5指令系统
  
  常用的寻址方式
  
  指令的格式分类及功能
  
  1.2.6常用多媒体设备和网络通信设备的功能
  
  1.3计算机专业英语
  
  高中毕业英语程度
  
  理解计算机操作中常见的英语术语
  
  (二) 软件使用和程序编制初步能力
  
  2.1 能熟练使用下列常用软件
  
  2.1.1 操作系统(DOS和WINDOWS95)
  
  2.1.2 字处理软件(WORD)
  
  2.1.3 上网软件(电子邮件和浏览器)
  
  2.2 能熟练使用下列程序语言编制程序
  
  C(美国标准)
  
  2.3 理解给定程序的功能
  
  2.4 基本算法
  
  查找、更新、排序和字符处理
  
  2.5 程序编制方法
  
  2.5.1 分支、循环、子程序(过程和函数)
  
  2.5.2 输入输出和文件的基本处理

时间: 2024-08-03 10:50:01

初级程序员考试上大纲的要求的相关文章

软考初级程序员考试大纲

一.考试说明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求按照程序设计规格说明书编制并高度程序,写出相应的程序文档,产生符合标准规范的.实现设计要求的.能正确可靠运行的程序.具有助理工程师(或技术员)的实际工作能力和业务水平. 2.考试要求 (1)掌握数制及其转换.数据的机内表示.算术和逻辑运算.应用数学的基础知识: (2)了解计算机的组成以及各主要部件性能指标: (3)掌握操作系统.程序设计语言的基础知识: (4)熟练掌握基本数据结构和常用算法: (5)熟练掌握C程

对初级程序员的思考

前言:移动互联网的红利已经结束,伴随着一大波的失业潮,算是彻底让人清醒.市场是残酷的,供大于求的初级程序员应该何去何从,如何长时间的保证自己的竞争价值是大多出初级程序员关心的. 什么是初级程序员 我认为能够基本满足业务需求任务开发,有基本独立处理问题能力的程序员,基本上就可以算是一名初级程序员了.例如我目前做iOS开发,那么在北京的初级程序员的一个重要标准是:能一个人独立按照需求完成整个项目开发及其上线(单指iOS平台).可能还需要会利用一些工具进行性能测试. 初级程序员如何进阶(这里单指技术进

Java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题.希望这篇文章会是你看到过的最全面最权威的回答. 一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的.下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法. 1-1 常用数据结构 数组.链表.堆.栈.队列.Hash表.二叉树等

<初级程序员> git 的初级使用

作为程序员,Git 是一个很好的代码管理工具.Git 是一个版本控制系统,主要的作用就是记录代码的修改过程,有效的追踪文件的变化.当代码出现错误的时候可以很容易的恢复到之前的状态,不管对于个人开发还是多人协作开发项目都是必不可少的. 在Git shill 下的使用  (https://help.github.com) 一 安装Git http:://git-scm.com  提供windows.linux.mac os 二 配置Git 打开Git shell 输入命令:$ ssh-keygen

别把自己当个超人——给初级程序员的一点小小建议

我在Twitter上看到了一篇有趣的博文--你可以先看看.如果你懒得上Twitter看,看我转载这篇的就行了. 有一天我和我的朋友Simone一起喝咖啡,期间我们聊起一些工作上的事情.我们俩都管理着一些员工,为了说明给初级职员分派任务时出现的问题,她打了一个绝妙的比方. 这就像你让他们挂一幅画,但他们从来没有干过这样的活.你明白你要做什么--只要让他们这么做就行了.事实上,你认为有些东西不用解释,因为你觉得它们太简单了.所以,你让一些新手来为你工作时,你说,"把这幅画挂在那里,做完了告诉我&qu

好久没吹牛了_一个初级程序员的吐槽

距离上一个博客感觉已经很久很久了,自己刚从一个坑跳到另一个坑,正好今天有空就记录一下最近的感想,以便后来回想起来也是个搞笑的事情吧. 自己是个毕业一年多的计算机专业的初级程序员,毕竟不是学文科,语文水平不是一般的差,请忽略本人的辞藻不算华丽(那是语言朴实吧,哈哈).虽然才毕业一年多,但是本人已经换了两次坑了.第一次坑是毕业前一年的实习吧,那个坑不是一般的深.用现在的话说“就你这点钱我很难帮你办事啊”,虽然人家开公司赚钱也是应该的,人家也是给咱提供了入行的机会,但是不把实习生当人的那种BOSS是真

为什么要重写hashcode和equals方法?初级程序员在面试中很少能说清楚。

我在面试 Java初级开发的时候,经常会问:你有没有重写过hashcode方法?不少候选人直接说没写过.我就想,或许真的没写过,于是就再通过一个问题确认:你在用HashMap的时候,键(Key)部分,有没有放过自定义对象?而这个时候,候选人说放过,于是两个问题的回答就自相矛盾了. 最近问下来,这个问题普遍回答不大好,于是在本文里,就干脆从hash表讲起,讲述HashMap的存数据规则,由此大家就自然清楚上述问题的答案了. 1 通过Hash算法来了解HashMap对象的高效性 我们先复习数据结构里

如何成为一名Java初级程序员

目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员.本人在这里抛砖引玉,和大家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享. 个人认为想成为一个合格的JAVA初级程序员应该具备如下知识: 一.面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,

JAVA如何进阶架构师,Java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题.希望这篇文章会是你看到过的最全面最权威的回答. 一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的.下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法. 1-1 常用数据结构 数组.链表.堆.栈.队列.Hash表.二叉树等