程序员考试复习资料.pdf_第1页
程序员考试复习资料.pdf_第2页
程序员考试复习资料.pdf_第3页
程序员考试复习资料.pdf_第4页
程序员考试复习资料.pdf_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 程序员考试理论程序员考试理论 1.PAD 图用二维结构的图来表示程序的控制流,它所描述的程 序结构十分清晰。 数据绑定控件的方法是先设置控件的 DataSource 的值, 再设置 DataField 的值。 数据结构一般包含三方面:数据的逻辑结构、数据的存储结构 和对数据的操作。 常见的脚本语言有:VBScript,JavaScript,PERL 等 由于在程序流程图中, 代表控制流的箭头不受任何约束, 容易 导致随意转移、破坏结构化程序的结构。 使用 OpenRecordset 方法, 必须先声明一个 Recordset 类型的 变量,再用 Set 语句将返回的对象指针赋给该变量。 在详细设计说明书中,“总体设计”部分主要包括“需求概 述”和软件结构两部分。 VB 标识符命名的基本规则是:由字母、汉字、数字或下划线组 成,但首字母必须是字母或汉字。 VB 利用红、绿、蓝三原色的配比来提供不同的颜色,可以通过 颜色常量或函数指定颜色。 单步调试有两种命令:单步语句调试和单步过程调试。 弹出式菜单是独立于菜单栏而显示在窗体上的浮动菜单。 在计算机网络中,相同的资源可分布在不同地方的计算机上, 2 因此具有高可靠性。 数据控件的 DatabaseName 属性用来设置数据库的名称。 在测试分析报告文档中, “测试计划执行情况”包括三项内容: 测试项目、测试机构和人员、 测试结果。 Recordset对象把SQL 查询的结果或引用记录压缩到一个表 (记 录集)中。 多重窗体是指把一个应用程序中有多个窗口界面、每个窗体都 有自己的界面和程序代码,完成不同的操作功能。 在数据库的数据体系结构中,内部级最接近于物理存储设备。 VB 中,文本框是一个文本编辑区域,用于文本的输入、输出、 编辑等。 算法描述语言的语法并不十分严格 ,主要由符号、表达式、赋 值语句、控制语句组成。 详细设计的结果通常用三类工具来描述: 图形工具、 表格工具、 语言工具。 编码风格是指编写程序的方式和表达的格局。 从用户的角度看,操作系统可以看作是用户和计算机之间的接 口。 盒图又称 N-S 图, 它的作用域比较明显, 又不同于程序流程图 那样可以随意地转移控制, 是一种良好的结构化程序设计工具。 3 VSS 有三个组件来实现版本控制:VSS Database、VSS Explorer、VSS Administrator 在典型的层次化存储系统中, 辅助存储器、 海量存储器都是外 围设备。 图片框是一个容纳多个控件的容器,故有“小窗体”之称。 关系数据库采用关系模型作为其数据结构模型, 理论基础是关 系运算。 程序流程图的“DO-WHILE”型循环(如果 C 则执行循环 S) ,对 应的 C+语句是:while(c) S 按存储的工作方式分,磁带存储器属于:顺序读写存储器。 为了提高程序效率,尽量应使用复杂性小的算法。 详细设计阶段的主要任务是在使用程序设计语言编制程序之 前,对每个模块所采用的算法的逻辑关系进行分析,设计出全 部必要的细节,并给予清晰的描述。 计算机程序设计员要忠于职守, 就是要忠于程序设计员这个特 定的工作岗位,自觉履行程序设计员的各项职责。 VB 默认的数据库是 Access。 黑盒测试用例设计方法有:等价类划分法、边界值方法、错误 推测法等。 对源程序的质量要求中,源程序的正确性是指源代码实现的功 4 能与模块的详细设计描述一致。 VB 的“查询生成器”,是一种用来构造 SQL 查询表达式的生 成器,可用于生成、查看、执行和保存 SQL 查询,生成的查询 将作为数据的一部分被保存。 能实现“建立 VSS 工程文件夹、 将文件加入到 VSS 工程中”等 功能的 VSS 组件是:VSS Explorer 在语句“Set 对象变量=OpenDatabase(数据库名,独占,只 读,连接数据库名)”中,参数“独占”“只读”用于控制 被打开数据库的使用方式。 要创建一个数据库,必须首先分析该数据库由几个数据表组 成,而要建立一个数据表有两个步骤:建立数据表的结构和输 入表中的数据。 演绎法就是“从一般原理或前提出发,经过排除及精化来推导 出结论”的调试策略。 数据存取对象 Field 的作用是: 用于定义数据库表格中域 (字 段)的特征。 在数据类型分类中,算数类型包括:字符型、整型、实型。 在软件工程中,UML 所代表的英文是:Unified Modeling Language SQL 语言在联机交互使用、嵌入到某种高级程序设计语言两种 使用方式中,有统一的语法结构。 5 软件项目的可行性分析包括:技术可行性、经济可行性、运行 可行性和法律可行性。 安装 VB6.0 的准备工作有: 阅读 Readme 文件、 检查硬件是否满 足要求、检查操作系统是否满足要求等。 PAD 图转化成具体语言的原则是:沿树迹遍历结束,则表示转 换完成。 PAD 图中竖线的总条数,就是程序的层次数。 在白盒法的测试用例设计中, 路径覆盖就是指选择足够多的测 试用例,使得运行这些测试用例时,程序的每条可能执行到的 路径都至少经过一次。 在数据库技术中,DBMS 翻译成中文是:数据库管理系统。 一个作业从进入系统到运行结束,一般必须经过提交、后备、 执行、完成四个状态阶段。 在 VB 中,除数为 0、数组下标越界、打开的文件找不到等都会 造成运行错误,命令拼写错误不会造成运行错误。 软件测试作为软件工程的一个阶段, 它的根本任务是保证软件 的质量。 计算机程序设计员的职业道德修养, 主要是在职业责任、 职业 纪律、职业情感以及职业能力的修养。 计算机的输出设备有: 。 。 。 。 。 6 计算机的输入设备有: 。 。 。 。 。 。 以设计“学生成绩管理系统”为例, 在“个人成绩”和“班级 成绩排名”模块中,都需要求一个学生成绩的平均分,为此可 将“求平均分”作为一个单独的过程,供两个模块调用。 在需求分析阶段,确定系统的功能要求,就是确定系统必须完 成的所有功能。 在程序流程图中,“输入、输出”用平行四边形表示。 在远距离的网络传输中,一般使用光纤或卫星通信线路。 要创建网络连接, 需要在“网络和拨号连接”窗口选择“新建 连接”图标,打开“网络连接向导”窗口,单击“下一步”, 然后选择“网络连接”,再按提示向下进行。 用户建立一个应用程序后,VB 系统就根据应用程序的功能建 立一系列的文件,这些文件的相关信息就被保存在称为“工 程”的文件中。 组件技术是分布式的面向对象的技术。 VB 中根据对象的不同,将数组分为“变量数组”和“控件数 组” 在 VB 的“可视化数据管理器”窗口中, “文件”菜单中的“压 缩 MDB”命令的功能是清除 MDB 格式数据库中已做了删除标 记的记录 7 经典的结构化程序设计只用了三种基本的控制结构:顺序结 构、选择结构、循环结构。 在队列中,最先进入队列的元素最先出队。 VB 编译错误在程序输入或运行时,都能由 VB 的编译器自动检 查出来。 用来包含拷贝文件的物理文件夹叫做 VSS 文件夹的“工作文 件夹” 版本控制软件 VSS 是由 VB6.0 企业版绑定的软件, 可以帮助管 理文件。 当程序执行到断点处时,会中断而进入中断模式。 结构化程序设计是一种程序设计技术,它采用从上至下逐步求 精的设计方法,和单入口单出口的控制结构。 把 PAD 图转化成具体语言的方法是把 PAD 图看做横向生长的 树,写出对应程序。 VB 的长整型变量关键字是 Long,占用字节是 4 个字节。 VB 中,计时器的主要功能是每隔一定时间产生一个 Timer 事 件,并触发相应的程序代码执行。 内置式调制解调器需要安装在计算机的相应插槽内。 文件系统安全涉及用户的验证、 完整性检查和备份, 还包括了 对文件系统的加密。 从用户使用角度看,文件系统的特点有:使用简单方便、文件 8 共享、安全可靠等。 当项目较多超过列表框涉及的长度时,VB 则自动给列表框添加 垂直或水平滚动条。 知识产权包括著作权和工业产权两部分。 PDL 也叫伪码,用来具体描述算法的细节。 C+语句”if(C) S1;else S2;”对应 PAD 图的选择性结构。 计算机程序设计员要严格按照工作程序及相关文档的规范开 展工作,指的是办事规范。 VB 中,函数 Format$的功能是对给定的数据进行格式化。 汇编语言源程序可使用的语句有三种: 指令语句、 伪指令语句 和宏指令语句。 在详细设计阶段确定模块功能要求时,主要从:输入、输出、 主要过程、主要算法等方面来分析。 版本控制包括两种类型的控制: 一是跟踪文件的更改, 使其与 软件产品的版本的更改相对应;二是管理当前工程文件多个开 发者的更改防止出现更改冲突。 劳动关系主要是指劳动者和用人单位在实现劳动过程中发生的 社会关系。 当用户程序地址空间大小超过内存实际存储空间大小时, 程序 将一部分放入内存中,另一部分放入辅存中。 9 以“学生成绩管理系统”界面设计为例, 可分为主界面设计和 子模块界面设计。 数据窗体设计器能根据数据库已经建立的表或查询快速生成一 个窗体,并添加到当前工程中,不必编写任何代码。 专利权人的权利: 实施其转让的权利, 许可他人实施其专利的 权利,转让其专利的权利。 在 Windows 系统中,通过单击“控制面板”中的“日期和时 间”选项卡,可进行日期、时间和时区等设置 关于框架:可以用框架将窗体上现有的控件分组,能把一些对 象组织在一起形成一组,建立框架必须先单击工具箱的控件, 然后到框架中绘制。 测试用例是由测试数据和预期结果组成的。 判定表的左下部列出所有可能的动作。 滚动条以滚动条中滑块的位置来显示被选择的(相对)数值, 如表示文件中的位置等。 计算机程序设计员必须恪守信用, 维护企业的商业信用, 维护 自己的个人信用。 商标是指商品的生产者、 经营者或商业服务的提供者用以标明 自己所生产、 经营的商品或提供的服务与其他人相区别的标记。 随着编程技术的发展,传统的面向过程的语言纷纷改造升级, 支持面向功能的程序设计。 10 数据库技术是在操作系统的文件系统基础上发展起来的。 进程是程序在一个数据集合上的运行过程, 它是系统进行资源 分配和调度的独立单位。 防火墙能够控制进入到内部系统的访问, 只有邮件和公众信息 服务器可以从外部到达。 指令系统属于计算机硬件的范畴。 以设计“学生成绩管理系统”为例,确定“班级成绩排名”模 块使用选择排序方法进行成绩排名, 这是确定模块的主要算法。 黑盒测试法又称功能测试法, 它把程序看成一个黑盒子, 忽略 程序的内部逻辑结构,仅考虑程序的外部特征。 面向对象设计的详细设计方法的主要工作内容包括:详细描述 界面和接口,细化和详细说明数据结构,采用逐步求精、结构 化程序设计等设计技术为每个程序单元设计算法。 判定树形式简单,是判定表的变种,关系一目了然,但是没有 判定表简洁。 判定表是详细设计的表格描述工具, 当算法中含有多重嵌套的 条件选择时,能够将所有的条件组合表达出来,建立过程较为 复杂,表达方式也不够简便。 系统总线是计算机系统的一个重要组成部分, 能实现部件与部 件之间的信息传输。 SELECT 语句的基本框架是:SELECTFROMWHERE。 11 链表适用于数据元素个数不定、插入、删除频繁的情形。 详细设计阶段的工作内容包括: 确定模块接口的细节, 包括模 块的输入、输出数据及局部数据的全部细节;确定每个模块所 采用的算法和数据结构;写出详细设计说明书。 在选择程序设计语言方面应考虑多个方面, 如: 可以得到的软 件工具和编译系统;工程规模;软件的可移植性。 关于 “鼠标属性”窗口的叙述, 可设置鼠标指针的外观, 可设 置鼠标的移动方式 (指针的移动轨迹) , 可设置鼠标的移动方式 (指针的轨迹显示) 编码的目的是把软件设计的结果转换成某种程序设计语言书 写的程序。 VB 通过图形方法在窗体或图形框上输出文字或直接绘制图 形。 VB 中有 3 个调试窗口:“立即”、“本地”和“监视”窗口 计算机程序设计员的职业道德是计算机程序设计员在职业活动 中所遵守的行为规范。 如果在模块的顶层声明中,使用了语句:“public Const PI=3.14”,则在整个应用程序的各个过程中,都可使用 PI 代 替 3.14. 有关“兢兢业业、 吃苦耐劳”的职业道德规范: 能够脚踏实地、 12 埋头苦干、任劳任怨;不计较个人得失,具有吃苦耐劳、脚踏 实地的精神; 不仅要在理论上有一定的造诣, 还要有实干精神。 在单元测试方法中, 测试软件是根据详细设计的过程设计测试 用例,然后按照设计好的测试用例逐一进行测试。 ActiveX 控件不是 VB 的标准控件,要将它们添加到控件箱中 才能使用。 在逻辑运算中,若两数相同为 1,两数不同为 0,则这种运算称 为异或运算。 现代计算机的网络编程一般指利用操作系统在不同通讯协议 层次上提供的接口实现网络进程安全通讯。 VB6.0 提供的可视化的集成开发环境 IDE,使所有图形界面的 设计,代码的编写,程序的编译、调试和运行,都可在该集成 环境中完成。 在 VB 中, 通过设置数据控件的相关属性, 就可以打开数据表, 这些属性值可在“属性窗口”中设置, 也可在程序代码中设置。 在计算机网络中,计算机之间需要通过通信设备和传输介质连 接起来。 在 VB6.0 中有两种方式使用 DAO,RDO 和 ADO,一种是控件方 式,另一种是编码方式。 OSI 参考模型的每一层都有自己的一套功能集,并与相邻的上 13 层和下层交互作用。 通常一个数据库的数据模型是由数据结构、 数据操作和完整性 约束三个部分组成的。 编码使用的语言、程序的风格对程序质量也有相当大的影响。 数据说明的次序应该规范,当多个变量在一个语句中定义时, 应该按照字母顺序排列这些变量。 遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业 相关的法律、法规、商业道德。 “边界测试”中“边界值”的是: 刚好小于、 等于或大于最小 值或最大值。 Doloop 循环一般用于循环次数未知的情况。 DAO 是 VB 对数据库进行管理的基本方法,由一系列数据库对 象和对象的集合按一定的层次结构组成,最顶层的是 Jet 数据 库引擎 DBEngine 对象。 “ASCII”中,“S”代表的是:Standard ADO 数据对象的层次结构中,Record 对象的下一层是 Field。 构造语句时应遵循的原则是:尽量避免过于复杂的条件测试, 避免使用大量的循环嵌套和条件嵌套,每个语句占一行。 如果安装的网卡具有即插即用功能,开机后 Windows 2000 会 自动检测,并提示用户安装网卡的驱动程序。 14 计算机网络按规模和覆盖范围可分为局域网和广域网。 源程序文档化设计包括适当的注释、良好的结构和恰当的标识 符。 线性表最常用的存储方式是顺序存储和链接存储。 在 VB 中,有 FOR 而无 Next 语句,语句使用格式不正确,多或 少了标点符号等都是属于编译错误。 VB 是可视化的面向对象的编程语言。 软件质量保证技术有:提高模块设计质量、评审、测试等。 代码优化可在编译的不同阶段进行。 菜单编辑器由三部分组成:属性区、编辑区、显示区。 纸张的大小、打印的效果、方向、份数等属性值,都是在打印 机属性的常规选项卡中完成的。 面向对象方法工作重点仍然放在生命周期中的分析阶段, 这与 软件生命周期方法学是一致的。 数组顺序存储的优点在于可以随机存取或修改数组元素的值。 软件管理的生产管理可进一步分为生产过程、 成本和质量管理。 主机和 I/O 设备通常是按照各自独立的时序工作的,因此往往 需要接口进行缓冲暂存以满足各种时序的要求。 中断模式是程序调试最重要的模式,可用于跟踪、调试应用程 15 序。 商标权的内容包括:使用权、禁止权、转让权和许可使用权。 软件开发的每个阶段都要产生相应的文档,基本程序文档有: 测试计划、测试分析报告、开发进度月报等。 在网络连接的“本地连接属性”对话中,单击“安装”按钮, 打开“选择网络组件类型”对话框。 输入输出程序要有清晰的输出报告格式并给出输出数据的格式 说明。 VB 中,字符串连接符“&”的操作方式是:系统先将“&”两边 的操作数转换成字符型,然后连接。 “确定程序中错误的位置和性质”, 在调试活动中属于诊断部 分。 在用户操作手册中, “硬件”和“支持软件”两部分属于“运 行环境”的内容。 VB 中的过程是能完成某种相对独立功能的一段程序。 语 句 “Set db=Workspace.CreateDat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论