2010年上半年软考程序员考试试题及答案解析

合集下载

2010年上半年软考网络工程师试题、答案与解析(完全版)免费

2010年上半年软考网络工程师试题、答案与解析(完全版)免费

试题解析:A、C首先可以排除,因为它们是deny。

扩展ACL命令的格式如下:答案:(42)B试题解析:这道题出得让人无法适从。

DES是一个分组加密算法,它以64位为分组对数据加密。

同时DES也是一个对称算法,即加密和解密用的是同一个算法。

它的密钥长度是64位,但实际有效的密钥只是56位,这是因为密钥中每8位就有1位用作奇偶校验。

DES的分组长度太短(仅64位)、密钥长度更短(仅56位),可以通过穷举(也称野蛮攻击)的方法在较短时间内破解。

1978年初,IBM意识到DES的密钥太短,于是设计了3DES(Triple DES),利用三重加密来有效增加密钥长度,加大解密代价。

3DES 是DES算法扩展其密钥长度的一种方法,它需要执行三次常规的DES加密,这相当于将加密密钥的长度扩展到128位(112位有效)或192位(168位有效)。

3DES有3种不同的加密模式(E代表加密,D代表解密):λ1、DES-EEE3,使用3个不同的密钥进行三次加密,这相当于将密钥扩展为192位。

λ2、DES-EDE3,使用3个不同的密钥,分别对数据进行加密、解密、加密操作,这也相当于将密钥扩展为192位。

λ3、DES-EEE2和DES-EDE2,与前面模式相同,只是第一次和第三次加密使用同一密钥,这相当于将密钥扩展为128位。

A、B肯定是错的,C和D都有可能。

DES-EEE3和DES-EDE3采用了三个不同的密钥,而DES-EEE2和DES-EDE2采用了两个不同的密钥。

建议选择C、D的都算对。

答案:(43)C(D也算对)试题解析:IIS 提供多种身份验证方案:匿名访问:如果启用了匿名访问,访问站点时,不要求提供经过身份验证的用户凭据。

集成Windows 身份验证:以前称为NTLM 或Windows NT 质询/响应身份验证,此方法以Kerberos 票证的形式通过网络向用户发送身份验证信息,并提供较高的安全级别。

Windows 域服务器的摘要式身份验证:摘要式身份验证需要用户ID 和密码,可提供中等的安全级别,如果您要允许从公共网络访问安全信息,则可以使用这种方法。

2010年3月软考网络工程师试题及其详解

2010年3月软考网络工程师试题及其详解

Generated by Foxit PDF Creator © Foxit Software For evaluation only.
这个任务的前提下,事件 6 的最晚开始事件是第 10 天。 答案:(2)D,(3)C
● 使用白盒测试方法时,确定测试用例应根据 (4) 和指定的覆盖标准。
另外,第三层交换还有一类方案是尽可能地避免路由器对数据报进行逐个处理,可以把 网络数据划分成不同的网络流,在进行路由和转发时是以数据报携带的网络流标志为依据。 Cisco 公司的 NetFlow 交换(用于局域网)和 TagSwitching 交换(用于广域网)以及 Ipsilon
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
D.各任务之间的依赖关系
(3)A.0
B.1 C.10 D.11
试题解析:
甘特图的优点是直观表明各个任务的计划进度和当前进度,能动态地反映软件开发进展
的情况,是小型项目中常用的工具。缺点是不能显式地描绘各个任务间的依赖关系,关键任
务也不明确。
PERT 图中的关键路径是 1→2→5→7→9,总共 15 天。在不影响关键路径,并考虑到 5→8
在极端情况下,假设 6 个并发进程都获得了一个资源。要避免死锁,则至少需要再增加 一个资源。 答案:(6)B
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
答案:(7)B
● 程序的三种基本控制结构是 (8) 。
(8) A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列

10年软考程序员考试历年真题重点题总结与答案

10年软考程序员考试历年真题重点题总结与答案

2010年软考程序员考试历年真题重点题总结及答案一、单选题3、针式打印机术语中,24针是指A)24x24点阵B)信号线插头有24针C)打印头内有24x24根针D)打印头内有24根针4、下面列出的四种存储器中,易失性存储器是A)RAM B)ROM C)PROM D)CD-ROM5、办公自动化是计算机的一项应用,按计算机应用的分类,它属于A)科学计算B)实时控制C)数据处理D)辅助设计6、I/O接口位于A)总线和设备之间B)CPU和I/O设备之间C)主机和总线之间D)CPU和主存储器之间7、计算机硬件能直接识别和执行的只有A)高级语言B)符号语言C)汇编语言D)机器语言8、具有多媒体功能的微型计算机系统中,常用的CD-ROM是A)只读型大容量软盘B)只读型光盘C)只读型硬盘D)半导体只读存储器9、微机中1K字节表示的二进制位数是A)1000 B)8x1000 C)1024 D)8x102410、下列字符中,ASCII码值最小的是A)a B)A C)x D)Y11、Windows 98操作系统是一个A)单用户多任务操作系统B)单用户单任务操作系统C)多用户单任务操作系统D)多用户多任务操作系统12、把Windows 98的窗口和对话框作一比较,窗口可以移动和改变大小,而对话框A)既不能移动,也不能改变大小B)仅可以移动,不能改变大小C)仅可以改变大小,不能移动D)既能移动,也能改变大小13、在Windows 98中,"任务栏"的作用是A)显示系统的所有功能B)只显示当前活动窗口名C)只显示正在后台工作的窗口名D)实现窗口之间的切换14、在Word的编辑状态,执行编辑菜单中"复制"命令后A)被选择的内容被复制到插入点处B)被选择的内容被复制到剪贴板C)插入点所在的段落内容被复制到剪贴板D)光标所在的段落内容被复制到剪贴板15、在Word中"打开"文档的作用是A)将指定的文档从内存中读入,并显示出来B)为指走的文档打开一个空白窗口C)将指定的文档从外存中读入,并显示出来D)显示并打印指走文档的内容16、Word的"文件"命令菜单底部显示的文件名所对应的文件是A)当前被操作的文件B)当前已经打开的所有文件C)最近被操作过的文件D)扩展名是.doc的所有文件17、在Word的编辑状态,执行编辑命令"粘贴"后A)将文档中被选择的内容复制到当前插入点处B)将文档中被选择的内容移到剪贴板C)将剪贴板中的内容移到当前插入点处D)将剪贴板中的内容拷贝到当前插入点处18、在Word的编辑状态,进行字体设置操作后,按新设置的字体显示的文字是A)插入点所在段落中的文字B)文档中被选择的文字C)插入点所在行中的文字D)文档的全部文字19、OSI(开放系统互联)参考模型的最低层是A)传输层B)网络层C)物理层D)应用层20、存储400个24x24点阵汉字字形所需的存储容量是A)255KB B)75KB C)37.5KB D)28.125KB21、下面是关于解释程序和编译程序的论述,其中正确的一条是A)编译程序和解释程序均能产生目标程序B)编译程序和解释程序均不能产生目标程序C)编译程序能产生目标程序而解释程序则不能D)编译程序不能产生目标程序而解释程序能22、下面是与地址有关的四条论述,其中有错的一条是A)地址寄存器是用来存储地址的寄存器B)地址码是指令中给出源操作数地址或运算结果的目的地址的有关信息部分C)地址总线上既可传送地址信息,也可传送控制信息和其他信息D)地址总线上除传送地址信息外,不可以用于传输控制信息和其它信息23、下列四个不同数制表示的数中,数值最大的是A)二进制数11011101 B)八进制数334 C)十进制数219 D)十六进制数DA24、设WlndowS 98桌面上已经有某应用程序的图标,要运行该程序,可以A)用鼠标左键单击该图标B)用鼠标右键单击该图标C)用鼠标左键双击该图标D)用鼠标右键双击该图标25、Windows 98中的"剪贴板"是A)硬盘中的一块区域B)软盘中的一块区域C)高速缓存中的一块区域D)内存中的一块区域26、下面是关于Windows 98文件名的叙述,错误的是A)文件名中允许使用汉字B)文件名中允许使用多个圆点分隔符C)文件名中允许使用空格D)文件名中允许使用竖线("|")27、当选定文件或文件夹后,不将文件或文件夹放到"回收站"中,而直接删除的操作是A)按Delete(Del)键B)用鼠标直接将文件或文件夹拖放到"回收站"中C)按Shift+Delete(Del)键D)用"我的电脑"或"资源管理器"窗口中"文件"菜单中的删除命令28、在Windows98中,不能进行打开"资源管理器"窗口的操作是A)用鼠标右键单击"开始"按钮B)用鼠标左键单击"任务栏"空白处C)用鼠标左键单击"开始"菜单中"程序"下的"Windows资源管理器"项D)用鼠标右键单击"我的电脑"图标29、在使用Windows98的过程中,若出现鼠标故障。

2010年上半年软考软件设计师考试试题及答案

2010年上半年软考软件设计师考试试题及答案

标准答案(希赛提供)1.B 2.D 3.C 4.B.D 5.C6.C7.D8.D9.B 10.B11.A 12.A 13.B 14.D 15.C16.D 17.A 18.D 19.C 20.B21 D 22.A 23.D 24.B 25.A26.C 27.C 28.B 29.C 30.B31.C 32.B 33.B 34.C 35.C36.C 37.D 38.B 39.D 40.C41.C42.A 43.C 44.D 45.A46.D 47.C 48.C 49.D 50.B51.A 52.B 53.B 54.A 55.D56.C 57.D 58.A 59.B60.A61.C62.B63.C64.B65.C66.C 67.B 68.B69.D70.D71.B 72.C 73.D 74.B 75.A试题二网友讨论【答案】1.B程序计数器PC自动加1,指向下一条指令。

【答案】2.D并联的可靠度为1-(1-R)(1-R) 串联的可靠度等于各个部分的乘积。

故系统可靠度为R×(1-(1-R))(1-(1-R)) 。

【答案】3.C输入输出设备的中断是可屏蔽的,而掉电什么都白扯,机器断电即玩完,掉电不可屏蔽。

【答案】4.B.D数学逻辑推导,或维恩图验证,或者代入数值计算,原始A、B相同时为真,不同时为假。

【答案】5.C在分析指令的时候需要将指令(包括操作码和地址码)首先存放到指令寄存器IR中,然后再按操作码进行译码,利用地址码计算相应的物理地址。

【答案】6.C64位和32位通常代表设计时候的数据总线宽度、CPU内寄存器位数、ALU运算位数。

与运算数度没有必然的联系。

【答案】7.D一直没有用Outlook,但是知道可以脱机处理,管理多个邮件帐号。

至于C项,微软那么强大,做这么个小功能还是小菜的。

D不能发送和接受安全邮件这点应该是能够做到的。

猜选D项。

【答案】8.D 9.BMacro是宏的意思,C语言中可是有这个东西的,那么这个病毒自然联想到宏病毒。

2010年上半年软考软件设计师考试试题及答案(精)

2010年上半年软考软件设计师考试试题及答案(精)

2010年上半年软考软件设计师考试试题及答案(精)2010年上半年软考软件设计师考试试题及答案案例分析1当初为了占领市场,淘宝网等C2C网站前仆后继选择了免费策略。

在成功使用免费战略笼络了客户之后,2006年5月,淘宝网尝试性地推出了收费性服务——招财进宝,即“淘宝网将按卖家所出招财进宝价格等条件决定其宝贝在淘宝相关页面或其合作伙伴的相关页面中排名位置,并按照最后的成交情况,来收取服务费”。

然而这一朝着赢利方向的尝试,遭到用户的强烈反抗,不少淘宝用户甚至采取罢市的方法,抗议淘宝网失信当初的免费诺言。

2006年6月,招财进宝被用户公开投票宣判死刑,淘宝网对C2C电子商务网站盈利模式的首次摸索,以失败告终。

案例简介在“招财进宝”出道的时候,很受人关注,多数专业人士认为“招财进宝”思路清晰,方式巧妙,和百度的竞价排名异曲同工;在激烈的C2C 竞争中,淘宝网找到了一条潜在的赢利道路。

但在“招财进宝”的实施过程当中,业绩并不好,最后被撤销。

作为关键字付费点击业务的C2C版本,淘宝网创造新的收入模式,为一部分会员提供增值业务;另一方面,随着商品数量的上升,如何进行有效的商品筛选及排序也是一项难题。

认真阅读以上案例材料,回答以下问题。

1. 简单概述一下淘宝网的经营模式。

2. 试分析淘宝网“招财进宝”失败的原因?3. 从淘宝网“招财进宝”失败的案例中,你得到的启示有哪些?案例分析2材料1伊利集团是全国乳品行业的龙头企业之一。

为了提升企业的管理水平,1999年,伊利集团开始酝酿上ERP。

以伊利集团的财力,上一套国外的管理软件从资金上讲根本没有问题。

任何成熟的管理软件,不论是SAP的ERP软件,还是Oracle的ERP 软件,都是对一种成熟管理模式的总结,是一种标准的共性产品。

在企业信息化的过程中,是个性文化适应抽象的软件系统,还是抽象的软件适应个性化文化?在资源、管理、文化等诸多方面凝聚的现实面前。

与IBM、HP、宝洁等跨国公司的管理品质相比,伊利的管理还处在童年。

2010年上半年软件水平考试(高级)系统分析师上午(综合知识)试

2010年上半年软件水平考试(高级)系统分析师上午(综合知识)试

2010年上半年软件水平考试(高级)系统分析师上午(综合知识)试题真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.关于用例和类,错误的说法是______。

A.两者都属于模型图的构成元素B.存在抽象用例和抽象类C.类图描述系统的部分静态视图,用例图描述系统与用户之间的交互视图D.两者都可以用来描述系统的内部结构正确答案:D解析:本题考查面向对象分析与设计的基础知识。

用例描述业务场景或事件,系统必须对这些场景或事件提供确定的响应,是用例图的主要结构元素,用例图用来描述系统与外部系统以及用户之间的交互视图。

类是共享相同属性和行为的对象集合,是类图的主要组成元素,类图是系统静态对象结构的图形描述。

抽象用例通过组合几个用例公共的步骤降低用例之间的冗余,抽象类是包含一种或多种抽象方法的类,它本身不需要构造实例。

2.______适用于描述复杂算法的执行流程。

A.活动图B.状态图C.类图D.用例图正确答案:A解析:本题考查面向对象分析与设计的基础知识。

活动图用来描述一个业务流程,说明活动之间的依赖关系。

状态图显示出对象可能的状态以及由状态改变而导致的转移。

活动图和状态图之间是有关系的。

状态图把焦点集中在过程中的对象身上,而活动图则集中在一个单独过程中的动作流程。

类图通过显示出系统的类以及这些类之间的关系来表示系统,是系统静态对象结构的图形描述。

用例图用来描述系统与外部系统以及用户之间的交互视图,强调这个系统是什么而不是这个系统怎么工作。

3.在面向对象方法中,信息流是通过向参与者或内部对象发送消息形成的。

______用于描述进出系统的信息流。

A.协作图B.顺序图C.数据流图D.流程图正确答案:B解析:本题考查面向对象分析与设计的基础知识。

状态图描述了一个对象在其生命周期中可能的状态组合;顺序图用来描述对象按照时间顺序的消息流来建模用例;数据流图是一种描述数据通过系统的流程以及系统实施的工作或处理过程的过程模型;流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程。

2010年上半年软考软件设计师考试试题及答案

2010年上半年软考软件设计师考试试题及答案

试题一(共15 分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中间件,其主要功能如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。

用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。

(2)中间件验证前端应用提供的用户信息。

若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。

(3)前端应用提交操作请求后,中间件先对请求进行格式检查。

如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。

(4)连接管理连接相应的后台数据库并提交操作。

连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。

(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。

现采用结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。

【问题1】(3 分)使用说明中的词语,给出图1-1中的实体E1~E3的名称。

【问题2】(3 分)使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。

【问题3】(6 分)给出图1-2中加工P 的名称及其输入、输出流。

除加工P 的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的起点和终点。

注:名称使用说明中的词汇,起点和终点均使用图1-2中的符号或词汇。

【问题4】(3 分)在绘制数据流图时,需要注意加工的绘制。

请给出三种在绘制加工的输入、输出时可能出现的错误。

2010年上半年 程序员 应用技术

2010年上半年 程序员 应用技术

全国计算机技术与软件专业技术资格(水平)考试2010年上半年程序员下午试卷(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共6道题,试题一至试题四是必答题,试题五至试题六选答1 道。

每题15 分,满分75 分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题2010 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“5 月20 日”,故在答题纸的对应栏内写上“5”和“20”(参看下表)。

【说明】下面的流程图旨在统计指定关键词在某一篇文章中出现的次数。

设这篇文章由字符A(0),…,A(n-l)依次组成,指定关键词由字符B(0),…,B(m-l) 依次组成,其中n>m>=l。

注意,关键词的各次出现不允许有交叉重叠。

例如,在“aaaa”中只出现两次“aa”。

该流程图采用的算法是:在字符串A中,从左到右寻找与字符串B相匹配的并且没有交叉重叠的所有子串。

流程图中,i为字符串A中当前正在进行比较的动态子串首字符的下标,j 为字符串B的下标,k为指定关键词出现的次数。

【流程图】阅读以下问题说明、C程序和函数,将解答填入答题纸的对应栏内。

【问题1】分析下面的C程序,指出错误代码(或运行异常代码)所在的行号。

【C程序】【问题2】函数inputArr(int a[], int n)的功能是输入一组整数(输入0或输入的整数个数迖到n时结束)存入数组a,并返回实际输入的整数个数。

函数inputArr可以成功编译。

但测试函数调用inputArr后,发现运行结果不正确。

请指出错误所在的代码行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行,使之符合上述设计意图。

2010年上半年程序员考试真题及答案解析

2010年上半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2010年上半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。

3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题● 2010 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。

●在Word的编辑状态下,若光标停在某个段落中的任意位置时,用户设置字体格式为“幼圆小三”,则所设置的字体格式应用于(1);在下图所示的Word “页眉和页脚”对话框中,①和②处分别可以(2)。

(1)A.光标所在段落 B.光标后的文本C.光标处新输入的文本D.整个文档(2)A.设置页码格式及进行页眉或页脚之间切换B.设置页面格式及进行页眉或页脚之间切换C.进行页眉或页脚之间切换及设置页码格式D.进行页眉或页脚之间切换及设置页面格式●学生成绩表如下表所示。

若要计算学生各科成绩、总分和平均分各项的最高分,可先在C10单元格中输入(3) ,并(4)拖动填充柄至H10单元格,则可自动算出这些学生各科成绩、总分和平均分的最高分。

(3)A.MAX(C3:C9) B.=MAX(C3,C9) C.=MAX(C3+C9)D.=MAX(C3:C9)(4)A.向垂直方向 B.向水平方向C.按住Shift键向垂直方向D.按住Shift键向水平方向●“(5)”是访问某网站的正确网址。

2010年上半年软考程序员考试下午真题-中大网校

2010年上半年软考程序员考试下午真题-中大网校
答案和解析
本试卷共6道题,试题一至试题四是必答题,试题五试题六选答一题,每题15分,满分75分。
(1) :
暂无答案(2) :
暂无答案(3) :
暂无答案(4) :
暂无答案
(5) :
暂无答案(6) :
暂无答案
(1)<A href="javascript:;"> </A>
(2) <A href="javascript:;"> </<A href="javascript:;"></A><A href="javascript:;"> </A>
(6)<A href="javascript:;"></A><A href="javascript:;"> </A> <A href="javascript:;"> </A>
2010年上半年软考程序员考试下午真题中大网校软考程序员历年真题2014软考程序员真题软考程序员真题2013软考程序员真题软考初级程序员真题软考真题软考网络工程师真题2014软考真题2015软考真题
2010年上半年软考程序员考试下午真题
总分:75分及格:45分考试时间:150分
本试卷共6道题,试题一至试题四是必答题,试题五试题六选答一题,每题15分,满分75分。

2010 年上半年软件设计师试卷及答案(上午)

2010 年上半年软件设计师试卷及答案(上午)

2010年上半年软件设计师上午试卷1、为实现程序指令的顺序执行,CPU()中的值将自动加 1。

A. 指令寄存器(IR)B. 程序计数器(PC)C. 地址寄存器(AR)D. 指令译码器(ID)【答案】1.B程序计数器PC自动加1,指向下一条指令。

2、某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为R,则该系统的千小时可靠度为()。

A. R+ 2 R/ 4B. R+ R2/ 4C. R(1- (1- R) 2)D. R(1- (1- R)2 )2【答案】2.D并联的可靠度为1-(1-R)(1-R) 串联的可靠度等于各个部分的乘积。

故系统可靠度为R×(1-(1-R))(1-(1-R)) 。

3、以下关于计算机系统中断概念的叙述中,正确的是()A. 由 I/O 设备提出的中断请求和电源掉电都是可屏蔽中断B. 由 I/O 设备提出的中断请求和电源掉电都是不可屏蔽中断C. 由 I/O 设备提出的中断请求是可屏蔽中断,电源掉电是不可屏蔽中断D. 由 I/O 设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断【答案】C__4、与 A ⊕B等价的逻辑表达式是()。

(⊕ 表示逻辑异或,+表示逻辑加)__ __ ___A. A + BB. A ⊕ BC. A ⊕BD. A B + A B【答案】4.B数学逻辑推导,或维恩图验证,或者代入数值计算,原始A、B相同时为真,不同时为假。

5、计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其(5)。

A. 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)C. 操作码和地址码都应存入指令寄存器(IR)D. 操作码和地址码都应存入程序计数器(PC)【答案】5.C在分析指令的时候需要将指令(包括操作码和地址码)首先存放到指令寄存器IR中,然后再按操作码进行译码,利用地址码计算相应的物理地址。

2010年上半年软件水平考试(初级)程序员下午(应用技术)试题真

2010年上半年软件水平考试(初级)程序员下午(应用技术)试题真

2010年上半年软件水平考试(初级)程序员下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 必答题 2. 选答题必答题(共4道大题,每道大题15分)1.阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入对应栏内。

[说明] 下面的流程图旨在统计指定关键词在某一篇文章中出现的次数。

设这篇文章由字符A(0),…,A(n-1)依次组成,指定关键词由字符B(0),…,B(m-1)依次组成,其中,n>m≥1。

注意,关键词的各次出现不允许有交叉重叠。

例如,在“aaaa”中只出现两次“aa”。

该流程图采用的算法是:在字符串A中,从左到右寻找与字符串B相匹配的并且没有交叉重叠的所有子串。

流程图中,i为字符串A中当前正在进行比较的动态予串首字符的下标,j为字符串B的下标,k为指定关键词出现的次数。

[流程图]正确答案:0-ki+ji+mi+1i解析:本题考查用流程图描述算法的能力。

在文章中查找某关键词出现的次数是经常碰的问题。

例如,为了给文章建立搜索关键词,确定近期的流行语,迅速定位文章的某个待修改的段落,判断文章的用词风格,甚至判断后半本书是否与前半本书是同一作者所写(用词风格是否一致)等,都采用了这种方法。

流程图最终输出的计算结果K就是文章字符串A中出现关键词字符串B的次数。

显然,流程图开始时应将K赋值0,以后每找到一处出现该关键词,就执行增1操作K=K+1。

因此(1)处应填0→K。

字符串A和B的下标都是从0开始的。

所以在流程图执行的开始处,需要给它们赋值0。

接下来执行的第一个小循环就是判断A(i),A(i+1),…,A(i+j-1)是否完全等于B(0),B(1),…,B(m-1),其循环变量j=0,1,…,m-1。

只要发现其中对应的字符有一个不相等时,该小循环就结束,不必再继续执行该循环。

因此,该循环中继续执行的判断条件应该是A(i+j)=B(j)且j<m。

只要遇到A(i+j)≠B(j)或者j=m(关键词各字符都己判断过)就不再继续执行该循环了。

10年上半年程序员真题下午题

10年上半年程序员真题下午题

在函数 check(char code[])中, 先将 13 位 ISBN 号放在整型数组元素 tarr[0]~tarr[12] 中(如表 3-2 所示,对应 ISBN 号的位 13~位 1) ,由 tarr[0]~tarr[11]计算出校验码放 入变量 V,再进行判断。 表 3-2 数组 tarr 的内容示例
全国计算机技术与软件专业技术资格(水平)考试
2010 年上半年 程序员 下午试题 (由希赛 IT 教育提供) 试题一(共 15 分) 阅读以下说明和流程图,将应填入 (n) 处的字句写在答题纸的对应栏内。 【说明】 下面的流程图旨在统计指定关键词在某一篇文章中出现的次数。 设这篇文章由字符 A(0),…,A(n-1)依次组成,指定关键词由字符 B(0),…,B(m-1) 依次组成,其中 n>m≥1。注意,关键词的各次出现不允许有交叉重叠。例如,在“aaaa” 中只出现两次“aa”。 该流程图采用的算法是: 在字符串 A 中, 从左到右寻找与字符串 B 相匹配的并且没有交 叉重叠的所有子串。流程图中,i 为字符串 A 中当前正在进行比较的动态子串首字符的下 标,j 为字符串 B 的下标,k 为指定关键词出现的次数。 【流程图】
class Department{ protected: float average(float x, int y){ if (y ==0 ) throw (1) ; return x/y; } public: void caculate(void){ float sumSalary; int employeeNumber; try{ cout << "请输入当月工资总和与员工数:" << endl; cin >> sumSalary >> employeeNumber; float k = average(sumSalary,employeeNumber); cout << "平均工资:"<< k << endl; } (2) (int e){ if(e == 0){ cout << "请重新输入当月工资总和与员工数:" << endl; cin >> sumSalary >> employeeNumber; float k = average(sumSalary,employeeNumber); cout << "平均工资:"<< k << endl; } } } }; void main(){ try { (3) ; d.caculate(); } (4) (int e){ if ( e == 0) cout << "程序未正确计算平均工资!" << endl; } } 【问题 1】 程序运行时,若输入的员工工资总和为 6000,员工数为 5,则屏幕输出为: 请输入当月工资总和与员工数: 6000 5 (5) 【问题 2】 若程序运行时,第一次输入的员工工资总和为 6000,员工数为 0,第二次输入的员工工

软考2010上半年软件设计师上午试题附答案

软考2010上半年软件设计师上午试题附答案

2010软件设计师上午试题和参考答案● 为实现程序指令的顺序执行,CPU (1)中的值将自动加1。

(1)A.指令寄存器OR) B.程序计数器(PC)C.地址寄存器(AR)D.指令译码器(ID)参考答案:B● 某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为R,则该系统的千小时可靠度为(2)。

(2) A. R+2R/4 B. R+R2/4 C. R(1-(1-R)2) D. R(1-(1-R)2)2参考答案:D● 以下关于计算机系统中断概念的叙述中,正确的是(3)。

(3)A.由I/O设备提出的中断请求和电源掉电都是可屏蔽中断B.由I/O设备提出的中断请求和电源掉电都是不可屏蔽中断C.由I/O设备提出的中断请求是可屏蔽中断,电源掉电是不可屏蔽中断D.由I/O设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断参考答案:C参考答案:B/D● 计算机指令一般包括操作码和地址码两部分,为处折执行一条指令,其(5)。

(5) A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)B.操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)C.操作码和地址码都应存入指令寄存器(IR)D.操作码和地址码都应存入程序计数器(PC)参考答案:C● 关于64位和32位微处理器,不能以2倍关系描述的是(6)。

(6) A.通用寄存器的位数 B.数据总线的宽度C.运算速度D.能同时进行运算的位数参考答案:C● Outlook Express作为邮件代理软件有诸多优点,以下说法中,错误的是(7)。

(7) A.可以脱机处理邮件B.可以管理多个邮件账号C.可以使用通讯簿存储和检索电子邮件地址D.不能发送和接收安全邮件参考答案:D●杀毒软件报告发现病毒Macro.Melissa,由该病毒名称可以推断病毒类型是(8),这类病毒主要感染目标是(9)。

(8)A.文件型 B引导型 C.目录型 D.宏病毒(9)A. EXE或COM可执行文件 B.Word或Excel文件C. DLL系统文件 D磁盘引导区参考答案:(8)D (9)B●两个以上的申请人分别就相同内容的计算机程序的发明创造,先后向国务院专利行政部门提出申请,(10)可以获得专利申请权。

2010年上半年3程序员

2010年上半年3程序员

程序员2010年上半年试题上午综合试卷第1题:在Word的编辑状态下,若光标停在某个段落中的任意位置时,⽤户设置字体格式为“幼圆⼩三”,则所设置的字体格式应⽤于(1);在下图所⽰的Word “⻚眉和⻚脚”对话框中,①和②处分别可以(2)。

A. 光标所在段落B. 光标后的⽂本C. 光标处新输⼊的⽂本D. 整个⽂档参考答案:C解析:在Word编辑状态下,若光标在某个段落中的任意位置时,⽤户设置字体格式为“幼园⼩三”,则所设置的字体格式应⽤于光标处新输⼊的⽂本。

在Word的“⻚眉和⻚脚”⼯具栏中,时为“设置⻚码格式”的按钮,当⽤户按下该按钮,系统将弹出下图所⽰的对话框,⽤户可以进⾏⻚码格式的设置;为进⾏“⻚眉或⻚脚之间切换”的按钮,当⽤户按下该按钮系统将在⻚眉或⻚脚之间切换。

第2题:在Word的编辑状态下,若光标停在某个段落中的任意位置时,⽤户设置字体格式为“幼圆⼩三”,则所设置的字体格式应⽤于(1);在下图所⽰的Word “⻚眉和⻚脚”对话框中,①和②处分别可以(2)。

A. 设置⻚码格式及进⾏⻚眉或⻚脚之间切换B. 设置⻚⾯格式及进⾏⻚眉或⻚脚之间切换C. 进⾏⻚眉或⻚脚之间切换及设置⻚码格式D. 进⾏⻚眉或⻚脚之间切换及设置⻚⾯格式参考答案:A解析:在Word编辑状态下,若光标在某个段落中的任意位置时,⽤户设置字体格式为“幼园⼩三”,则所设置的字体格式应⽤于光标处新输⼊的⽂本。

在Word的“⻚眉和⻚脚”⼯具栏中,时为“设置⻚码格式”的按钮,当⽤户按下该按钮,系统将弹出下图所⽰的对话框,⽤户可以进⾏⻚码格式的设置;为进⾏“⻚眉或⻚脚之间切换”的按钮,当⽤户按下该按钮系统将在⻚眉或⻚脚之间切换。

第3题:学⽣成绩表如下表所⽰。

若要计算学⽣各科成绩、总分和平均分各项的最⾼分,可先在C10单元格中输⼊(3) ,并(4) 拖动填充柄⾄H10单元格,则可⾃动算出这些学⽣各科成绩、总分和平均分的最⾼分。

A. MAX(C3:C9)B. =MAX(C3,C9)C. =MAX(C3+C9)D. =MAX(C3:C9)参考答案:D解析:因为对于选项A, “MAX(C3_:C9)”格式不对,公式前必须加“=”号;选项B“=MAX(C3, C9)”是求单元格C3和C9中的最⼤值;选项C “=MAX(C3+C9)”是将单元格C3和C9相加,与题意不符;选项D “=MAX(C3:C9)”是求单元格C3⾄C9中的最⼤值,与题意相符。

中级软件设计师2010上半年上午真题及答案解析

中级软件设计师2010上半年上午真题及答案解析

中级软件设计师2010上半年上午试题单项选择题1、为实现程序指令的顺序执行,CPU______中的值将自动加1。

A.指令寄存器(IR)B.程序计数器(PC.C.地址寄存器(AR)D.指令译码器(ID.2、某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为尺,则该系统的千小时可靠度为______。

A.R+2R/4 B.R+R2/4 C.R(1-(1-R)2)D.R(1-(1-R)2)23、以下关于计算机系统中断概念的叙述中,正确的是______。

A.由I/O设备提出的中断请求和电源掉电都是可屏蔽中断B.由I/O设备提出的中断请求和电源掉电都是不可屏蔽中断C.由I/O设备提出的中断请求是可屏蔽中断,电源掉电是不可屏蔽中断D.由I/0设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断4、与等价的逻辑表达式是______。

(♁表示逻辑异或,+表示逻辑加)5、计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其______。

A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC.B.操作码应存入程序计数器(PC.,地址码应存入指令寄存器(IR)C.操作码和地址码都应存入指令寄存器(IR)D.操作码和地址码都应存入程序计数器(PC.6、关于64位和32位微处理器,不能以2倍关系描述的是______。

A.通用寄存器的位数B.数据总线的宽度C.运算速度D.能同时进行运算的位数7、Outlook Express作为邮件代理软件有诸多优点,以下说法中,错误的是______。

A.可以脱机处理邮件B.可以管理多个邮件账号C.可以使用通讯簿存储和检索电子邮件地址D.不能发送和接收安全邮件杀毒软件报告发现病毒Macro.Melissa,由该病毒名称可以推断病毒类型是8,这类病毒主要感染目标是9。

8、A.文件型B.引导型C.目录型D.宏病毒9、A.EXE或COM可执行文件B.Word或Excel文件C.DLL系统文件D.磁盘引导区10、两个以上的申请人分别就相同内容的计算机程序的发明创造,先后向国务院专利行政部门提出申请,______可以获得专利申请权。

2010年上半年软考程序员考试知识点及试题分析

2010年上半年软考程序员考试知识点及试题分析

上午题侧重计算机硬件基础知识、程序语⾔基础知识、数据结构与算法、软件开发与运⾏维护基础知识的数据库系统基础知识的考查,这是考⽣应具备的程序员的基本能⼒。

计算机英语是固定考点,计算机数学在近年考试中基本稳定。

2.程序设计基础 本次考试试题⼀⾄试题四为必答题,考查了程序流程图和C语⾔;试题五⾄试题六为⼆选⼀,要求考⽣掌握⼀门⾯向对象的语⾔。

试题⼀程序流程图 该题要求考⽣根据算法描述,对程序流程图进⾏填充。

程序流程图所描述的是⼀个模式匹配的算法,题⽬的说明部分对该算法的实现进⾏了详细的说明,所以解题时,需要充分的理解说明部分,然后以对号⼊座的形式分析每⼀个程序分⽀具备什么样的功能,最后填空。

该题第⼀分⽀判断是否重叠,第⼆个分⽀判断是否为字串,第三个分⽀判断是否找出了所有⼦串。

试题⼆ C语⾔程序设计 本题通过找错来考查C语⾔的语法知识,要求考⽣不仅要找出错误,还需给出解决⽅案。

问题⼀考查考⽣对字符数组、字符型指针的基本操作和字符串函数的的运⽤,较简单;问题⼆通过函数来考查程序结构对程序结果的影响。

该函数体使⽤了顺序、分⽀和直到型循环结构。

⾸先程序循环体中的输⼊语句没有给a[k]取地址,导致数组元素a的值错误;a[k]输⼊后,k⾃加,然后分⽀判断是否输⼊了n个整数,循环条件判断a[k]是否等于0。

由于先执⾏k的⾃加,再判断循环条件a[k],此时的a[k]并没有被赋值,因此此时循环出⼝条件判断就出现了错误;再则,若输⼊的a[k]为0,k⾃加后判断分⽀条件和循环出⼝条件,会导致程序对输⼊的整数0也计为有效整数,这也是不符合题意的。

着⼿修改时需注意不能增加和删除代码⾏,这也是题⽬考查的重点!只要将while条件中的k改成k-1,返回函数值k改成⼀个条件表达式a[k-1]==0?k-1:k即可完成该函数的功能。

试题三 C语⾔程序设计2010年上半年软考程序员考试知识点及试题分析 本题中,考查的是C语⾔的⼀些基本运算与简单算法,考查形式是语句补充。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档