程序员考试理论知识点

上传人:j****9 文档编号:54676832 上传时间:2018-09-17 格式:PPT 页数:33 大小:214KB
返回 下载 相关 举报
程序员考试理论知识点_第1页
第1页 / 共33页
程序员考试理论知识点_第2页
第2页 / 共33页
程序员考试理论知识点_第3页
第3页 / 共33页
程序员考试理论知识点_第4页
第4页 / 共33页
程序员考试理论知识点_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《程序员考试理论知识点》由会员分享,可在线阅读,更多相关《程序员考试理论知识点(33页珍藏版)》请在金锄头文库上搜索。

1、计算机程序设计员理论题(1),1.PAD图用二维结构的图来表示程序的控制流,它所描述的程序结构十分清晰。 数据绑定控件的方法是先设置控件的DataSource的值,再设置DataField的值。 数据结构一般包含三方面:数据的逻辑结构、数据的存储结构和对数据的操作。 常见的脚本语言有:VBScript,JavaScript,PERL等由于在程序流程图中,代表控制流的箭头不受任何约束,容易导致随意转移、破坏结构化程序的结构。使用OpenRecordset方法,必须先声明一个Recordset类型的变量,再用Set语句将返回的对象指针赋给该变量。,在详细设计说明书中,“总体设计”部分主要包括“需求

2、概述”和软件结构两部分。 VB标识符命名的基本规则是:由字母、汉字、数字或下划线组成,但首字母必须是字母或汉字。 VB利用红、绿、蓝三原色的配比来提供不同的颜色,可以通过颜色常量或函数指定颜色。 单步调试有两种命令:单步语句调试和单步过程调试。 弹出式菜单是独立于菜单栏而显示在窗体上的浮动菜单。 在计算机网络中,相同的资源可分布在不同地方的计算机上,因此具有高可靠性。 数据控件的DatabaseName属性用来设置数据库的名称。 在测试分析报告文档中,“测试计划执行情况”包括三项内容:测试项目、测试机构和人员、 测试结果。,Recordset对象把SQL查询的结果或引用记录压缩到一个表(记录集

3、)中。 多重窗体是指把一个应用程序中有多个窗口界面、每个窗体都有自己的界面和程序代码,完成不同的操作功能。 在数据库的数据体系结构中,内部级最接近于物理存储设备。 VB中,文本框是一个文本编辑区域,用于文本的输入、输出、编辑等。 算法描述语言的语法并不十分严格 ,主要由符号、表达式、赋值语句、控制语句组成。 详细设计的结果通常用三类工具来描述:图形工具、表格工具、语言工具。,编码风格是指编写程序的方式和表达的格局。 从用户的角度看,操作系统可以看作是用户和计算机之间的接口。盒图又称N-S图,它的作用域比较明显,又不同于程序流程图那样可以随意地转移控制,是一种良好的结构化程序设计工具。VSS有三

4、个组件来实现版本控制:VSS Database、VSS Explorer、VSS Administrator在典型的层次化存储系统中,辅助存储器、海量存储器都是外围设备。图片框是一个容纳多个控件的容器,故有“小窗体”之称。关系数据库采用关系模型作为其数据结构模型,理论基础是关系运算。,程序流程图的“DO-WHILE”型循环(如果C则执行循环S),对应的C+语句是:while(c) S 按存储的工作方式分,磁带存储器属于:顺序读写存储器。为了提高程序效率,尽量应使用复杂性小的算法。详细设计阶段的主要任务是在使用程序设计语言编制程序之前,对每个模块所采用的算法的逻辑关系进行分析,设计出全部必要的细

5、节,并给予清晰的描述。计算机程序设计员要忠于职守,就是要忠于程序设计员这个特定的工作岗位,自觉履行程序设计员的各项职责。VB默认的数据库是Access。黑盒测试用例设计方法有:等价类划分法、边界值方法、错误推测法等。,对源程序的质量要求中,源程序的正确性是指源代码实现的功能与模块的详细设计描述一致。VB的“查询生成器”,是一种用来构造SQL查询表达式的生成器,可用于生成、查看、执行和保存SQL查询,生成的查询将作为数据的一部分被保存。能实现“建立VSS工程文件夹、将文件加入到VSS工程中”等功能的VSS组件是:VSS Explorer在语句“Set 对象变量=OpenDatabase(数据库名

6、,独占,只读,连接数据库名)”中,参数“独占”“只读”用于控制被打开数据库的使用方式。要创建一个数据库,必须首先分析该数据库由几个数据表组成,而要建立一个数据表有两个步骤:建立数据表的结构和输入表中的数据。,演绎法就是“从一般原理或前提出发,经过排除及精化来推导出结论”的调试策略。数据存取对象Field的作用是:用于定义数据库表格中域(字段)的特征。在数据类型分类中,算数类型包括:字符型、整型、实型。在软件工程中,UML所代表的英文是:Unified Modeling LanguageSQL语言在联机交互使用、嵌入到某种高级程序设计语言两种使用方式中,有统一的语法结构。 软件项目的可行性分析包

7、括:技术可行性、经济可行性、运行可行性和法律可行性。,安装VB6.0的准备工作有:阅读Readme文件、检查硬件是否满足要求、检查操作系统是否满足要求等。PAD图转化成具体语言的原则是:沿树迹遍历结束,则表示转换完成。PAD图中竖线的总条数,就是程序的层次数。在白盒法的测试用例设计中,路径覆盖就是指选择足够多的测试用例,使得运行这些测试用例时,程序的每条可能执行到的路径都至少经过一次。在数据库技术中,DBMS翻译成中文是:数据库管理系统。一个作业从进入系统到运行结束,一般必须经过提交、后备、执行、完成四个状态阶段。,在VB中,除数为0、数组下标越界、打开的文件找不到等都会造成运行错误,命令拼写

8、错误不会造成运行错误。软件测试作为软件工程的一个阶段,它的根本任务是保证软件的质量。计算机程序设计员的职业道德修养,主要是在职业责任、职业纪律、职业情感以及职业能力的修养。计算机的输出设备有:。计算机的输入设备有:。以设计“学生成绩管理系统”为例,在“个人成绩”和“班级成绩排名”模块中,都需要求一个学生成绩的平均分,为此可将“求平均分”作为一个单独的过程,供两个模块调用。,在需求分析阶段,确定系统的功能要求,就是确定系统必须完成的所有功能。在程序流程图中,“输入、输出”用平行四边形表示。在远距离的网络传输中,一般使用光纤或卫星通信线路。要创建网络连接,需要在“网络和拨号连接”窗口选择“新建连接

9、”图标,打开“网络连接向导”窗口,单击“下一步”,然后选择“网络连接”,再按提示向下进行。用户建立一个应用程序后,VB系统就根据应用程序的功能建立一系列的文件,这些文件的相关信息就被保存在称为“工程”的文件中。组件技术是分布式的面向对象的技术。VB中根据对象的不同,将数组分为“变量数组”和“控件数组”,在VB的“可视化数据管理器”窗口中,“文件”菜单中的“压缩MDB”命令的功能是清除MDB格式数据库中已做了删除标记的记录经典的结构化程序设计只用了三种基本的控制结构:顺序结构、选择结构、循环结构。在队列中,最先进入队列的元素最先出队。VB编译错误在程序输入或运行时,都能由VB的编译器自动检查出来

10、。用来包含拷贝文件的物理文件夹叫做VSS文件夹的“工作文件夹”版本控制软件VSS是由VB6.0企业版绑定的软件,可以帮助管理文件。 当程序执行到断点处时,会中断而进入中断模式。,结构化程序设计是一种程序设计技术,它采用从上至下逐步求精的设计方法,和单入口单出口的控制结构。把PAD图转化成具体语言的方法是把PAD图看做横向生长的树,写出对应程序。VB的长整型变量关键字是Long,占用字节是4个字节。VB中,计时器的主要功能是每隔一定时间产生一个Timer事件,并触发相应的程序代码执行。内置式调制解调器需要安装在计算机的相应插槽内。文件系统安全涉及用户的验证、完整性检查和备份,还包括了对文件系统的

11、加密。从用户使用角度看,文件系统的特点有:使用简单方便、文件共享、安全可靠等。 当项目较多超过列表框涉及的长度时,VB则自动给列表框添加垂直或水平滚动条。,知识产权包括著作权和工业产权两部分。PDL也叫伪码,用来具体描述算法的细节。C+语句”if(C) S1;else S2;”对应PAD图的选择性结构。计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是办事规范。VB中,函数Format$的功能是对给定的数据进行格式化。汇编语言源程序可使用的语句有三种:指令语句、伪指令语句和宏指令语句。在详细设计阶段确定模块功能要求时,主要从:输入、输出、主要过程、主要算法等方面来分析。版本控制

12、包括两种类型的控制:一是跟踪文件的更改,使其与软件产品的版本的更改相对应;二是管理当前工程文件多个开发者的更改防止出现更改冲突。,劳动关系主要是指劳动者和用人单位在实现劳动过程中发生的社会关系。当用户程序地址空间大小超过内存实际存储空间大小时,程序将一部分放入内存中,另一部分放入辅存中。以“学生成绩管理系统”界面设计为例,可分为主界面设计和子模块界面设计。 数据窗体设计器能根据数据库已经建立的表或查询快速生成一个窗体,并添加到当前工程中,不必编写任何代码。专利权人的权利:实施其转让的权利,许可他人实施其专利的权利,转让其专利的权利。在Windows系统中,通过单击“控制面板”中的“日期和时间”

13、选项卡,可进行日期、时间和时区等设置,关于框架:可以用框架将窗体上现有的控件分组,能把一些对象组织在一起形成一组,建立框架必须先单击工具箱的控件,然后到框架中绘制。 测试用例是由测试数据和预期结果组成的。判定表的左下部列出所有可能的动作。 滚动条以滚动条中滑块的位置来显示被选择的(相对)数值,如表示文件中的位置等。计算机程序设计员必须恪守信用,维护企业的商业信用,维护自己的个人信用。商标是指商品的生产者、经营者或商业服务的提供者用以标明自己所生产、经营的商品或提供的服务与其他人相区别的标记。随着编程技术的发展,传统的面向过程的语言纷纷改造升级,支持面向功能的程序设计。,数据库技术是在操作系统的

14、文件系统基础上发展起来的。进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的独立单位。防火墙能够控制进入到内部系统的访问,只有邮件和公众信息服务器可以从外部到达。指令系统属于计算机硬件的范畴。 以设计“学生成绩管理系统”为例,确定“班级成绩排名”模块使用选择排序方法进行成绩排名,这是确定模块的主要算法。黑盒测试法又称功能测试法,它把程序看成一个黑盒子,忽略程序的内部逻辑结构,仅考虑程序的外部特征。 面向对象设计的详细设计方法的主要工作内容包括:详细描述界面和接口,细化和详细说明数据结构,采用逐步求精、结构化程序设计等设计技术为每个程序单元设计算法。,判定树形式简单,是判定表的变

15、种,关系一目了然,但是没有判定表简洁。判定表是详细设计的表格描述工具,当算法中含有多重嵌套的条件选择时,能够将所有的条件组合表达出来,建立过程较为复杂,表达方式也不够简便。系统总线是计算机系统的一个重要组成部分,能实现部件与部件之间的信息传输。SELECT语句的基本框架是:SELECTFROMWHERE,链表适用于数据元素个数不定、插入、删除频繁的情形。详细设计阶段的工作内容包括:确定模块接口的细节,包括模块的输入、输出数据及局部数据的全部细节;确定每个模块所采用的算法和数据结构;写出详细设计说明书。在选择程序设计语言方面应考虑多个方面,如:可以得到的软件工具和编译系统;工程规模;软件的可移植

16、性。,关于 “鼠标属性”窗口的叙述,可设置鼠标指针的外观,可设置鼠标的移动方式(指针的移动轨迹),可设置鼠标的移动方式(指针的轨迹显示)编码的目的是把软件设计的结果转换成某种程序设计语言书写的程序。VB通过图形方法在窗体或图形框上输出文字或直接绘制图形。VB中有3个调试窗口:“立即”、“本地”和“监视”窗口,计算机程序设计员的职业道德是计算机程序设计员在职业活动中所遵守的行为规范。如果在模块的顶层声明中,使用了语句:“public Const PI=3.14”,则在整个应用程序的各个过程中,都可使用PI代替3.14.有关“兢兢业业、吃苦耐劳”的职业道德规范:能够脚踏实地、埋头苦干、任劳任怨;不

17、计较个人得失,具有吃苦耐劳、脚踏实地的精神;不仅要在理论上有一定的造诣,还要有实干精神。在单元测试方法中,测试软件是根据详细设计的过程设计测试用例,然后按照设计好的测试用例逐一进行测试。ActiveX控件不是VB的标准控件,要将它们添加到控件箱中才能使用。,在逻辑运算中,若两数相同为1,两数不同为0,则这种运算称为异或运算。现代计算机的网络编程一般指利用操作系统在不同通讯协议层次上提供的接口实现网络进程安全通讯。VB6.0提供的可视化的集成开发环境IDE,使所有图形界面的设计,代码的编写,程序的编译、调试和运行,都可在该集成环境中完成。在VB中,通过设置数据控件的相关属性,就可以打开数据表,这些属性值可在“属性窗口”中设置,也可在程序代码中设置。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号