Java教程

2009年下半年程序员考试上午真题自我汇总

本文主要是介绍2009年下半年程序员考试上午真题自我汇总,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.在word中,在点击"绘图"工具栏上的“椭圆”按钮后,再按住shift键进行绘制可以确保绘出一个圆形。
2.计算机语言是二进制,因此在计算机中存储和运算的所有数据(非数值数据和数值数据),无论采用哪一种编码方式,最终都会以二进制形式加以表示。
3.汉字的矢量表示法是将汉字看作是有笔画组成的图形,提取每个笔画坐标值,这些坐标值就可以决定每一笔画的位置,将每一个汉字的所有坐标值信息组合起来就是该汉字字形的矢量信息。显然,汉字的字形不同,其矢量信息就不同,每个汉字都有自己的矢量信息。
4.主频就是CPU的时钟频率,简单地说也就是CPU的工作频率。一般来说,一个时钟周期完成的指令书是固定的,所以主频越高,CPU的速度也就越快,所以常用主频来描述CPU的运算速度。外频是系统总线的工作频率。倍频是指CPU外频与主频相差的倍数。主频=外频*倍频。
5.波形声音是一个用来表示声音强弱的数据序列,MIDI是乐谱的数字描述。所以MIDI数据与数字化波形声音数据不同。
6.重放攻击是一种网络攻击,它通过截取和复制的方式重新发送截取的数据包,从而达到欺骗的目的。重防攻击的对象可以是加密的或者有数字签名的数据包。一般采用数据包中添加时间戳或者序列号的方式来防范重放攻击。
7.数字证书是由权威机构–CA证书授权中心发行的,是能提供在Internet上进行身份验证的一种权威性电子文档,人们可以在因特网交往中用它证明自己的身份和识别对方的身份。
8.计算机软件保护条例是一项法规,不受我国著作权法所保护。
9.在windows操作系统中,剪贴板是内存的一块区域,用于各个应用程序之间相互交换信息。
10.一条汇编指令可以没有操作数字段,但是必须有操作码字段。
11.解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行,而编译程序首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不参加与目标程序的执行过程。而在解释程序下,解释程序和源程序要参与到程序的运行过程中,控制权在解释程序。汇编程序的功能是将汇编语言所编写的源程序翻译成机器指令程序。链接程序将分别在不同的目标文件中编译或会变的代码收集到一个可直接执行的文件中。
12.算法必须具备的特征有可行性、确定性、有穷性,没有可移植性。
13.在面向对象中,基类和超类属于同一个概念,等价于面向对象中继承关系中的父亲类,特价关系等价于继承关系,所以子类是基类或超类的特化。
14.类是对象的模板,一个类可以生成多个对象,若某个类生成了三个对象,则这三个对象一定具有相同的操作。
15.无论是面向对象分析还是结构化分析,其分析结果都是下一阶段设计工作的输入。而面向对象分析结果主要是面向对象分析模型,当前主流的技术是UML来描述和表达,结构化分析所得到的是结构化分析模型,主要采用DFD模型来表示。
16.面向对象语言中,派生类和子类属于同一概念,未指定两个类之间的父子关系,一般需要指定某子类的直接父类,表明该子类从哪个类继承。
17.程序模块设计的原则不包括功能齐全,包括规模适中,单入口,单接口、接口简单。
18.HTTP客户端是利用HTTP协议从HTTP服务器中下载并显示HTML文件,并让用户与这些文件互动的文件。PC上常见的网页浏览器包括微软的IE,Mozilla,Firefox,Opera和Netspace等。
19.中继器是网络层设备,其作用是对接收的信号进行再生放大,以延长传输的距离。网桥是数据链路层设备,可以识别MAC地址,进行帧转发.交换机是由硬件构成的多端口网桥,也是一种数据链路层设备。路由器是网络层设备,可以识别IP地址,进行数据包的转发。
20.数据包过滤技术是在网络层对数据包进行选择,选择的依据是系统内置的过滤逻辑,被称为访问控制表。然后每一个接收到的包做出允许或拒绝的决定。包过滤根据数据包的源IP地址、目的IP地址、协议类型、源端口、目的端口等信息来判断是否允许数据包通过。对于URL地址、MAC地址等不进行过滤。
21.问题识别是确定问题的综合需求,包括功能需求、性能需求、环境需求和用户界面需求等内容。
22.耦合性也称为块间联系,是指软件系统结构中各模块间相互联系的紧密程度的一种度量,其中数据耦合是指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的值传递,标记耦合是两个模块间传递的数据结构,当一个模块直接修改或操作另一个模块的时,就发生了内容耦合,公共耦合是指通过一个公共数据环境相互作用的那些模块间的耦合。
23.包过滤防火墙对数据包的过滤依据不包括URL地址和MAC地址。
24.CMM中,可重复级建立了基本的项目管理过程和时间来跟踪项目费用、进度和功能特性。在已定义级,所有项目都采用根据实际情况修改后的标准软件过程来开发和维护软件。在已管理级,收集对软件过程和产品质量的详细度量,对软件和产品有定量的理解与控制。在优化级,过程的量化反馈和先进的新思想,新技术促使过程不断改进。

这篇关于2009年下半年程序员考试上午真题自我汇总的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!