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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

软考程序员新大纲.docx

1、软考程序员新大纲全国计算机软考程序员考试大纲(新版2009)1、考试说明 1考试要求: (1)掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识; (2)理解计算机的组成以及各主要部件的性能指标; (3)掌握操作系统、程序设计语言的基础知识;(4)熟练掌握计算机常用办公软件的基本操作方法; (5)熟练掌握基本数据结构和常用算法;(6)熟练掌握C程序设计语言,以及C、Java、Visual Basic中的一种程序设计语言; (7)熟悉数据库、网络和多媒体的基础知识; (8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识; (9)了解常用信息技术标准

2、、安全性,以及有关法律、法规的基本知识; (10)了解信息化、计算机应用的基础知识;(11)正确阅读和理解计算机领域的简单英文资料。 2通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照程序设计规格说明书编制并调试程序,写出程序的相应文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序;具有助理工程师(或技术员)的实际工作能力和业务水平。 3本考试设置的科目包括:(1)计算机硬软件基础知识,考试时间为150分钟,笔试; (2)程序设计,考试时间为150分钟,笔试。二、考试范围 考试科目1:计算机硬软件基础知识 1.计算机科学基础1.1数制及其转换二进制、十进制和十六进制

3、等常用数制及其相互转换 1.2数据的表示数的表示(原码、反码、补码表示,整数和实数的机内表示方法,精度和溢出) 非数值表示(字符和汉字的机内表示、声音和图像的机内表示)校验方法和校验码(奇偶校验码、海明校验码) 1.3算术运算和逻辑运算计算机中二进制数的运算方法逻辑代数的基本运算和逻辑表达式的化简 1.4数学应用常用数值计算(矩阵、方程的近似求解、插值排列组合、应用统计(数据的统计分析) 1.5常用数据结构 数组(表态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树)、图的定义、存储和操作 1.6常用算法常用的排序算法、查找算法、数值计算、字符串处理

4、、数据压缩算法、递归算法、图的相关算法 算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表)2计算机系统基础知识 2.1硬件基础知识2.1.1计算机系统的组成,硬件系统、软件系统及层次结构 2.1.2计算机类型和特点微机、工作站、服务器、大型计算机、巨型计算机 2.1.3中央处理器CPU算器和控制器的组成,常用的寄存器、指令系统、寻址方式、指令执行控制、处理机性能 2.1.4主存和辅存 存储器系统存储介质(半导体、硬盘、光盘、闪存、软盘、磁带等)主存储器的组成、性能及基本原理Cache的概念、虚拟存储的概念 辅存设备的类型、特性、性能和容量计算2.1.5I/O接口、I/

5、O设备和通信设备 I/O接口(总线、DMA、通道、SCSI、并行口、RS232C、USB、IEEE1394) I/O设备的类型和特性(键盘、鼠标、显示器、打印机、扫描仪、摄像头,以及各种辅存设备) I/O设备控制方式(中断控制、DMA) 通信设备的类型和特性(Modem、集线器、交换机、中继器、路由器、网桥、网关)及其连接方法和连接介质(串行连接、并行连接,传输介质的类型和特性) 2.2软件基础知识2.2.1操作系统基础知识 操作系统的类型和功能 操作系统的内核(中断控制)和进程概念 处理机管理、存储管理、设备管理、文件管理、作业管理 汉字处理 图形用户界面及其操作方法 2.2.2程序设计语言

6、和语言处理程序基础知识汇编、编译、解释系统的基础知识 程序设计语言的基本成分(数据、运算、控制和传输)过程(函数)调用 2.3网络基础知识 网络的功能、分类、组成和拓扑结构 网络体系结构与协议(OSI/RM,TCP/IP)常用网络设备与网络通信设备,网络操作系统基础知识和使用 Client/Server结构、Browser/Server结构LAN基础知识Internet基础知识 2.4数据库基础知识数据库管理系统的主要功能和特征数据库模型(概念模式、外模式、内模式) 数据模型,ER图数据操作(关系运算)数据库语言(SQL) 数据库的主要控制功能 2.5多媒体基础知识 多媒体基础概念,常用多媒体

7、设备性能特征,常用多媒体文件格式类型 简单图形的绘制,图像文件的基本处理方法音频和视频信息的应用简单多媒体应用制作方法 2.6系统性能指标响应时间、吞吐量、周转时间等概念 可靠性、可维护性、可扩充性、可移植性、可用性、可重用性、安全性等概念 2.7计算机应用基础知识和常用办公软件的操作方法 信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等概念 文字处理基础知识和常用操作方法 电子表格处理基础知识和常用操作方法演示文稿制作方法 电子邮件处理操作方法 网页制作方法 3软件开发和运行维护基础知识3.1软件工程和项目管理基础知识软件工程基本概念 软件开发各阶段的目标和任务软件过程基本知识软

8、件工程项目管理基本知识 面向对象开发方法基础知识软件开发工具与环境基础知识(CASE)软件质量管理基础知识 3.2软件需求分析、需求定义及软件基础知识结构化分析概念(数据流图(DFD)、实体关系图(ER) 面向对象设计、结构化设计基础知识 模拟设计、代码设计、人机界面设计要点 3.3程序设计基础知识 结构设计程序设计,程序流程图,NS图,PAD图 程序设计风格 面向对象设计基础知识、可视化程序设计基础知识 3.4程序测试基础知识黑盒测试、白盒测试、灰盒测试基础知识测试工作流程 3.5软件开发文档基础知识3.6软件运行和维护基础知识软件运行基础知识 软件维护基础知识4.安全性基础知识 安全性基本

9、概念 计算机病毒的防治,计算机犯罪的防范访问控制 加密与解密基础知识 5标准化基础知识标准化基本概念 国际标准、国家标准、行业标准、企业标准基础知识 代码标准、文件格式标准、安全标准、软件开发规范和文档标准基础知识标准化机构 6信息化基本知识 信息化基本概念全球信息化趋势,国家信息化战略,企业信息化战略和策略常识 有关的法律、法规要点过程教育、电子商务、电子政务等常识企业信息资源管理常识 7计算机专业英语掌握计算机技术的基本词汇能正确阅读和理解本领域的简单英文资料 考试科目2:程序设计 1.内部设计2.1.1理解外部设计 1.2功能划分和确定结构数据流图、结构图1.3物理数据设计 确定数据组织

10、方式、存储介质,设计记录格式和处理方式1.4详细输入输出设计界面设计、报表设计 1.5内部设计文档对程序接口、程序功能、人机界面、输入输出、测试计划的描述1.6内部设计文档 2程序设计2.1模拟划分(原则、方法、标准)2.2编写程序设计文档 模块规格说明书(程序处理逻辑的描述、输入输出数据格式的描述)测试要求说明书(测试类型和目标、测试用例、测试方法) 2.3程序设计评审 3程序实现3.1编程编程方法和标准 程序设计语言的使用人工走查程序文档化3.2程序测试 准备测试环境和测试工具准备测试数据写出测试报告 4程序设计语言(C语言为必选,其他语言可以任选一种)4.1C程序设计语言(ANSI C标

11、准) 程序结构,语法,数据类型说明,可执行语句,函数调用,标准库函数,指针 4.2C程序设计语言(ANSI C标准) C和面向对象程序设计,语法和程序结构,类、成员、构造函数、析构函数、模板、继承、多态4.3Java程序设计(Java 2)Java和面向对象程序设计 语言机制(程序结构和语法,类、成员、构造函数、析构函数、继承、接口) 4.4Visual Basic程序设计(Visual Basic 6.0)用户界面设计 程序结构和语法文件系统对象访问数据库2008年程序员考试模拟试题上午题 (考试时间 9:0011:00 共150分钟)下列各题共75个空格,需要全部解答。每个空格1分,满分7

12、5分。每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为答案。 下列不属于文字处理程序的是_(1)_。对文本进行阅读和修改,常常使用_(2)_程序。(1)A.WS B.WPS C.Edlin D.Norton(2)A.显示 B.编辑 C.连接 D.打印 文件系统中,文件目录是各文件说明的集合,主要包括文件的_(3)_和定位。(3)A.保存 B.内容 C.标识 D.用途 Windows操作系统中,同一个文件夹下_(4)_。(4)A.文件夹和文件不可以同名 B.文件夹可以同名,文件不可以同名C.文件夹和文件都不可以同名 D.文件夹不可以同名,文件可以同名 Word环境下编辑

13、一个会议通知,需要将U盘上的“会议附件.doc”文件作为附件直接加在通知后面,应使用的操作是_(5)_。(5)A.“插入”“对象” B.“插入”“文件”C.“插入”“书签” D.“文件”“打开” 对计算机的软、硬件资源进行管理,是_(6)_的功能。(6)A.操作系统 B.用户程序C.数据库管理系统 D.语言处理程序 一个纠错码的全部码字为:0000000000,0000011111,1111100000,1111111111,它的海明距离为_(7)_,可以纠正_(8)_位错误。(7)A.2 B.3 C.4 D.5(8)A.3 B.4 C.5 D.6 运算器虽由许多部件组成,但核心部分是_(9)

14、_。(9)A.数据总线 B.算术逻辑运算单元C.多路开关 D.累加寄存器 若浮点数用补码表示,判结果是否为规格化数的方法是_(10)_。(10)A.阶符与数符相同 B.阶符与数符相异C.数符与尾数最高有效位相异 D.数符与尾数最高有效位相同 内存储器容量为6K时,若首地址为00000H,那么末地址的十六进制表示是_(11)_。(11)A.17FFH B.20FFH C.18FFH D.18FEH 下列关于存储器的描述,正确的是_(12)_。(12)A.CPU访存时间由存储器容量决定B.ROM和RAM在存储器中是统一编址的C.ROM中任一单元可以随机写入D.DRAM是破坏性读出,因此需要读后重写

15、 和外存储器相比,内存储器的特点是_(13)_。(13)A.容量大,速度快,成本低 B.容量大,速度慢,成本高C.容量小,速度快,成本高 D.容量小,速度快,成本低 活动头磁盘存储器的平均存取时间是指_(14)_。(14)A.最大找道时间加上最小找道时间B.平均找道时间C.平均找道时间加上平均等待时间D.平均等待时间 假设微处理器的主振频率为50MHZ,两个时钟周期组成一个机器周期,平均三个机器周期完成一条指令,则它的机器周期为_(15)_ns,平均运算速度近似为_(16)_MIPS。(15)A.10 B.20 C.40 D.100(16)A.2 B.3 C.8 D.15 计算机主频的周期是指

16、_(17)_。(17)A.指令周期 B.时钟周期 C.CPU周期 D.存取周期 进程调度又称为低级调度,其主要功能是_(18)_。(18)A.选择一个作业调入内存B.选择一个主存中的进程调出到外存C.选择一个外存中的进程调入主存D.将一个就绪的进程投入运行 下列选项中,_(19)_不是影响缺页中断率的主要因素。(19)A.缺页中断服务速度B.分配给作业(进程)的物理块数C.系统规定页面的大小D.页面调度算法 利用通道实现了_(20)_之间的快速传输。(20)A.CPU和外设 B.内存和CPUC.内存和外设 D.外设和外设 以下关于E-R图的叙述正确的是_(21)_。(21)A.E-R图建立在关

17、系数据库的假设上B.E-R图使应用过程和数据的关系清晰,实体间的关系可导出应用过程的表示C.E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系D.E-R图能表示数据生命周期 关于对SQL对象的操作权限的描述正确的是_(22)_。(22)A.权限的种类分为INSERT、DELETE和UPDATE三种B.权限只能用于实表不能应用于视图C.使用REVOKE语句获得权限D.使用COMMIT语句赋予权限 设关系模式R(A,B,C),下列结论错误的是_(23)_。(23)A.若AB,BC,则AC B.若AB,AC,则ABCC.若BCA,则BA, CA D .若BA,CA,则BCA 已知成

18、绩关系如下表所示:学号 课程号 分数S1 C1 80S1 C2 75S2 C3 NULLS2 C4 55S3 C5 90执行SQL语句:SELECT DISTINCT 学号FROM 成绩WHERE 分数60查询结果中包含的元组数目是_(24)_。(24)A.1 B.2 C.3 D.4 与软件著作权人的人身权不可分离的是_(25)_。(25)A.使用权 B.复制权C.使用权和复制权 D.发表权和开发者身份权 由我国信息产业部批准发布,在信息产业部门范围内统一使用的标准,称为_(26)_。(26)A.地方标准 B.部门标准 C.行业标准 D.企业标准 按照中华人民共和国著作权法的权利保护期,下列权

19、项中,受到永久保护的是_(27)_。(27)A.发表权 B.修改权 C.复制权 D.发行权 将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是_(28)_。(28)A.n-1 B.n C.2n-1 D.2n 在操作序列push(1), push(2), pop, push(5), push(7), pop, push(6)之后,栈顶元素是_(29)_,栈底元素是_(30)_。(29)A.7 B.6 C.5 D.1(30)A.1 B.2 C.7 D.6 前序遍历和中序遍历结果相同的二叉树为_(31)_。(31)A.一般二叉树 B.根结点无左孩子的二叉树C.所有的结点只有左子树的二叉树

20、 D.所有的结点只有右子树的二叉树 设根的层数为0,在高度为h的严格二叉树(无度为1的结点)中,结点总数n满足_(32)_。(32)A.2h+1n2h-1 B.2h-1n2h-1C.2h-1n2h+1-1 D.2h+1n2h+1-1 若以4,5,6,3,8作为叶子结点的权值构造哈夫曼树,则带权路径长度是_(33)_。(33)A.55 B.68 C.59 D.28 n个顶点的强连通图的邻接矩阵中至少有_(34)_个非零元素。(34)A.n-1 B.n C.2n-2 D.2n 一项工程完工所需的最少时间等于某个_(35)_。(35)A.AOE网中源点到汇点事件最多的路径的长度B.AOE网中源点到汇

21、点的最长路径的长度C.AOE网中源点到汇点的最短路径的长度D.AOE网中源点到汇点活动最多的路径的长度 对一组数据(84,47,25,15,21)排序,数据的排列次序在排序的过程中的变化为(1)84 47 25 15 21 (2)15 47 25 84 21 (3)15 21 25 84 47 (4)15 21 25 47 84 。则采用的排序是_(36)_。(36) A.选择 B. 冒泡 C. 快速 D. 插入 以下叙述不正确的是_(37)_。(37)A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个main()函数C.C源程序的基本组成单位是函数D.在C源程序中,注释说明只

22、能位于一条语句的后面 在一个源文件中定义的全局变量的作用域为_(38)_。(38)A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束为止 下述描述正确的是_(39)_。(39)A.在程序的一行中可以出现多个有效的预处理命令行B.使用带参宏时,参数的类型应与宏定义时的一致C.宏替换不占运行时间,只占编译时间D.宏定义不能出现在函数的内部 有以下程序段:char s=”china”; char *p; p=s;则以下叙述中正确的是_(40)_。(40)A.数组s中的内容和指针变量p中的内容相等B.s和p完全相同C.sizeof(s)与sizeof(p

23、)结果相同D.*p和s0相等 下列对派生类的描述中,_(41)_是错误的。(41)A.一个派生类可以作另一个派生类的基类B.派生类至少有一个基类C.派生类的成员除了它自己的成员外,还包含了它的基类的成员D.派生类中继承的基类成员的访问权限到派生类保持不变 基类的_(42)_在派生类中的性质和继承的性质一样,而基类的_(43)_在私有继承时在派生类中成为私有成员,在公有和保护继承时在派生类中仍为保护成员。(42)、(43)A.公有成员 B.私有成员C.私有成员函数 D.保护成员 UML提供的图中,_(44)_用于描述系统与外部系统及用户之间的交互;_(45)_用于按时间顺序描述对象间的交互。(4

24、4)A.用例图 B.类图 C.对象图 D.部署图(45)A.网络图 B.状态图 C.协作图 D.序列图 数据流图是常用的进行软件需求分析的图形工具,其基本符号是_(46)_。(46)A.输入、输出、外部实体和加工B.变换、加工、数据流和存储C.加工、数据流、数据存储和外部实体D.变换、数据存储、加工和数据流 在面向数据流的软件设计方法中,一般将信息流分为_(47)_。(47)A.变换流和事务流 B.变换流和控制流C.事务流和控制流 D.数据流和控制流 确认测试主要涉及的文档是_(48)_。(48)A.详细设计说明书 B.概要设计说明书C.需求规格说明书 D.源程序 面向对象程序设计的基本思想是

25、通过建立与客观实际相对应的对象,并通过这些对象的组合来创建具体的应用,其中对象是指_(49)_。(49)A.数据结构的封装体 B. 数据以及在其上的操作的封装体C. 程序功能模块的封装体 D. 一组有关事件的封装体 软件系统的可靠性主要表现在_(50)_。(50)A.能够进行安装多次B.能在不同的计算机系统上进行使用C.软件的正确性和健壮性D.有效抑止盗版 软件生命周期中解决“软件系统必须做什么”是_(51)_阶段的任务。(51)A.可行性研究 B.详细设计C.需求分析 D.概要设计 网络的拓扑结构中,使用_(52)_时,各节点与中央单元进行连接,导致中央单元负荷重。(52)A.总线结构 B.

26、星状结构C.环状结构 D.树状结构 下列网络互连设备中,属于网络层的是_(53)_。(53)A.交换机 B.网桥 C.路由器 D.网关 用户数据报协议UDP是一种_(54)_的协议。(54)A.可靠的、面向连接B.可靠的、无连接C.不可靠的、面向连接D.不可靠的、无连接转贴于:软件水平考试_考试大 PC机处理人耳能听到的音频信号,其频率范围是_(55)_。(55)A.803400HZ B.3002000HZC.2020kHZ D.2244kHZ 用户标识符是指用户的_(56)_。(56)A.姓名 B.入网帐号C.IP地址 D.入网密码 JPEG是一种_(57)_。(57)A.静态图像数据压缩标

27、准 B.音频、视频的压缩标准C.动态图像的传输标准 D.图形国家传输标准 下列_(58)_是一种常用的加密标准。(58)A.WWW B.WEB C.DES D.PERT POP服务器和IMAP服务器是_(59)_的服务器。(59)A.下载文件 B.接收电子邮件C.发送电子邮件 D.浏览网页 在中断处理过程中,完全由硬件自动执行的步骤是_(60)_。(60)A.保存中断点B.识别中断源C.保存将被中断服务程序破坏的通用寄存器中的内容D.返回中断点 能实现指令、程序、任务级并行的计算机系统属于_(61)_。(61)A.SISD B.SIMD C.MISD D.MIMD 与线性流水线最大吞吐率有关的

28、是_(62)_。(62)A.各个子过程的执行时间 B.最快子过程的执行时间C.最慢子过程的执行时间 D.最后子过程的执行时间 SNMP网络管理是一种_(63)_。(63)A.集中式管理 B.分布式管理C.随机式管理 D.固定式管理 下列命令中,用于验证和远程计算机连接的是_(64)_。(64)A.ping B.netstat C.ARP D.ipconfig IPv6使用_(65)_位IP地址。(65)A.32 B.64 C.128 D.256 UML是软件开发中的一个重要工具,它主要应用于_(66)_。(66)A.基于瀑布模型的结构化方法B. 基于需求动态定义的原形化方法C. 基于对象的面向对象的方法D. 基于数据的面向数据流的开发方法 SQL中的视图提高了数据库系统的_(67)_。(67)A.完整性 B.并发控制C.隔离性 D.安全性 堆栈和队列的相同之处是_(68)_。(68)A.元素的进出满足先进后出B. 元

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

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