2017年上半年软考程序员考试真题(案例分析)

合集下载

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

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

2017上半年软件设计师考试真题及答案-上午卷【题目1】CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。

A、程序计数器 (PC)B、累加器 (AC)C、指令寄存器 (IR)D、地址寄存器 (AR)【题目2】要判断宇长为 16 位的整数 a 的低四位是否全为 0,则()A、将 a 与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0B、将 a 与0x000F进行"逻辑或"运算,然后判断运算结果是否等于FC、将 a 与0x000F进行"逻辑异或"运算,然后判断运算结果是否等于0D、将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等于F【题目3】计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和 DMA方式等。

当采用()方式时,不需要 CPU 执行程序指令来传送数据。

A、中断B、程序查询C、无条件传送D、DMA【题目4】某系统由下图所示的冗余部件构成。

若每个部件的千小时可靠度都为 R ,则该系统的千小时可靠度为()。

A、(1-R3)(1-R2)B、(1-(1-R)3)(1-(1-R)2)C、(1-R3)+(1-R2)D、(1-(1-R)3)+(1-(1-R)2)【题目5】己知数据信息为 16 位,最少应附加()位校验位,才能实现海明码纠错。

A、3B、4C、5D、6【题目6】以下关于Cache (高速缓冲存储器)的叙述中,不正确的是()A、Cache 的设置扩大了主存的容量B、Cache 的内容是主存部分内容的拷贝C、Cache 的命中率并不随其容量增大线性地提高D、Cache 位于主存与 CPU 之间【题目7】HTTPS 使用()协议对报文进行封装A、SSHB、SSLC、SHA-1D、SET【题目8】以下加密算法中适合对大量的明文消息进行加密传输的是()A、RSAB、SHA-1C、MD5D、RC5【题目9】假定用户A、B 分别在I1和I2两个 CA 处取得了各自的证书,下面()是 A、B 互信的必要条件。

2017年上半年软件水平考试(高级)系统分析师下午(案例分析)真

2017年上半年软件水平考试(高级)系统分析师下午(案例分析)真

2017年上半年软件水平考试(高级)系统分析师下午(案例分析)真题试卷(题后含答案及解析)题型有:1.jpg />正确答案:(1)乘客信息注册、乘客身份认证、乘客信用信息管理。

(2)出租车司机信息注册、出租车司机身份认证、司机违章情况审核。

(3)支付管理。

(4)订单发起、订单提交、订单跟踪、订单撤销。

3.为了提高系统开发效率,公司的系统分析师王工设计了一个基于微服务的软件交付流程,其核心思想是将业务功能定义为任务,将完成某个业务功能时涉及到的步骤和过程定义为子任务,只有当所有的子任务都测试通过后该业务功能才能上线交付。

请基于王工设计的在线支付微服务交付流程,从(a)~(f)中分别选出合适的内容填入图1—1中的(1)~(5)处。

选项:(a)提交测试(b)全量上线(c)对接借记卡(d)获取个人优惠券(e)试部署(f)对账正确答案:(1)f(2)c(3)d(4)a(5)b阅读以下关于系统数据分析与建模的叙述,在答题纸上回答以下问题。

【说明】某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理。

项目组在系统逻辑数据模型设计中,需要描述的快递单样式如图2—1所示,图2—2是项目组针对该快递单所设计的候选实体及其属性。

4.数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,请用200字以内文字说明这三个阶段的主要任务。

正确答案:概念设计也称为概念结构设计,其任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法将它们抽象为一个不依赖于任何DBMS 的数据模型,即概念模型。

概念模型的表现形式即ER模型。

逻辑设计也称为逻辑结构设计,其主要任务是将概念模型转换为某个特定的DBMS上的逻辑模型。

设计逻辑结构时,首先为概念模型选定一个合适的逻辑模型(如:关系模式或层次模型),然后将其转化为由特定DBMS支持的逻辑模型,最后对逻辑模型进行优化。

物理设计也称为物理结构设计,其任务是对给定的逻辑模型选取一个最适合应用环境的物理结构。

2017年上半年下午 信息系统项目管理师 试题及答案与解析-软考考试真题-案例分析

2017年上半年下午 信息系统项目管理师 试题及答案与解析-软考考试真题-案例分析

2017年上半年下午信息系统项目管理师考试试题案例分析-答案与解析【试题一】阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某项目工期为6个月,该项目的项目经理在第3个月末对项目进行了中期检查,检查结果表明完成了计划进度的90%,相关情况见下表(单位:万元),表中活动之间存在F-S关系。

【问题1】(8分)计算中期检查时项目的CPI、CV和SV,以及“概要设计”活动的EV和SPI。

检查点整体PV=24,AC=26,SPI=0.9【参考答案】EV=PV*SPI=21.6CPI=EV/AC=0.83CV=EV-AC=-4.4SV=EV-PV=-2.4关于概要设计,由于活动之间是F-S关系,说明概要设计之前的两个活动都已经完成,他们的EV=PV=4+4+6+6=20概要设计的EV=21.6-20=1.6概要设计PV=4概要设计SPI=EV/PV=0.4【问题2】(4分)如果按照当前的绩效,计算项目的ETC和EAC。

【参考答案】按照当前绩效进行后续活动,属于典型偏差:BAC=50ETC=(BAC-EV)/CPI=34.2EAC=BAC/CPI=60.2【问题3】(8分)请对该项目目前的进展情况作出评价。

如果公司规定,在项目中期评审中,项目的进度绩效指标和成本绩效指标在计划值的正负10%即为正常,则该项目是否需要采取纠正措施?如需要,请说明可采取哪些纠正措施进行成本控制;如不需要,请说明理由。

【参考答案】CPI=0.83<1,SPI=0.9<1,成本超支,进度落后CPI超过了正负10%,需要采取措施。

可以采取的措施包括:提高项目团队绩效;给团队成员培训,提高资源效率,替者替换低效率资源。

【问题4】(5分)结合本案例,判断下列选项的正误(填写在答题纸的对应栏内,正确的选项填写“√”,错误的选项填写“×”):(1)应急储备是包含在成本基准内的一部分预算,用来应对已经接受的已识别风险,并已经制定应急或减轻措施的已识别风险。

2017年上半年全国计算机软考系统分析师真题+答案解析(上午选择+案例分析+论文)完整版

2017年上半年全国计算机软考系统分析师真题+答案解析(上午选择+案例分析+论文)完整版

2017年上半年系统分析师真题解析上午选择题1面向对象分析中,类与类之间的“IS-A”关系的是一种(2),类与类之间的“IS-PART-OF”关系是一种(2)。

A.依赖关系B.关联关系C.泛化关系D.聚合关系答案:C2A.依赖关系B.关联关系C.泛化关系D.聚合关系答案:D本题考查的是面向对象的基本概念:is-a基于类继承或接口实现,is-a是表达这句话的一种方式:“这个东西是那个东西的一种”。

例如:野马是一种马。

has-a关系是基于用法(即引用)而不是继承。

换句话说,如果类a 中的代码具有对类b实例的引用,则“类a has-a类b”。

例如:马有缰绳。

is part of是一种整体与部分的关系。

3面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。

其中,交互模型包括(3),其他行为模型还有(4)。

A.顺序图和协作图B.顺序图和状态图C.协作图和活动图D.状态图和活动图答案:A4A.顺序图和协作图B.顺序图和状态图C.协作图和活动图D.状态图和活动图答案:D本题考查UML图。

多种UML图有其严格的分类,首先分为静态图和动态图。

其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。

5关于设计模式,下列说法正确的是()。

A.原型(Prototype)和模板方法(Template Method)属于创建型模式B.组合(Composite)和代理(Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式答案:B本题考查设计模式的分类,设计模式分类情况如下所示:6三重DES加密使用2个密钥对明文进行3次加密,其密钥长度为()位。

A.56B.112C.128D.168答案:B本题考查信息安全中的对称加密算法。

三重DES加密是使用2个DES密钥,进行多次操作来完成的,所以其密钥长度是:56*2=112位。

2017 2019年软考程序员考试真题详解(上午篇)视频课程课件PPT模板

2017 2019年软考程序员考试真题详解(上午篇)视频课程课件PPT模板
2-8第八讲:程序员真题 43-50本课时针对程序员 考试真题43-50进行了详 细的讲解,帮助大家理清 考试重点。
感谢聆听
2-2第二讲:程序员真题1-7本课时 针对程序员考试真题1-7进行了详 细的讲解,帮助大家理清考试重点。
2-3第三讲:程序员真题8-15本课 时针对程序员考试真题8-15进行了 详细的讲解,帮助大家理清考试重 点。
2-4第四讲:程序员真题16-21本 课时针对程序员考试真题16-21进 行了详细的讲解,帮助大家理清考 试重点。
1
真题详解之概述
1-2第二讲:程序员真题
1-7
2
1-3第三讲:程序员真题
3
8-14
1-4第四讲:程序员真题
15-22
4
1-5第五讲:程序员真题
5
23-28
1-6第六讲:程序员真题
29-35
6
第1章2017年上半年程序员考试真题
1-7第七讲:程序员真题
1
36-43
1-8第八讲:程序员真题
44-49
2
2017-2019年软考程序员考 试真题详解(上午篇)视频 课程
演讲人
202x-11-11
目录
01. 第1章2017年上半年程序员考试真题 02. 第2章2017年下半年程序员考试真题
part one
01
第1章2017年上半年程序员考试程序员考试真题
1-1第1讲:程序员考试
2-5第五讲:程序员真题22-28本 课时针对程序员考试真题22-28进 行了详细的讲解,帮助大家理清考 试重点。
2-6第六讲:程序员真题29-35本 课时针对程序员考试真题29-35进 行了详细的讲解,帮助大家理清考 试重点。

最新2017年上半年全国计算机软考软件设计师真题解析(上午选择+下午案例)完整版

最新2017年上半年全国计算机软考软件设计师真题解析(上午选择+下午案例)完整版

本题考查计算机组成原理中的高速缓存基础知识。高速缓存 Cache 有如下特点: 它位于 CPU 和主存之间,由硬件实现;容量小,一般在几 KB 到几 MB 之间;速 度一般比主存快 5 到 10 倍,由快速半导体存储器制成;其内容是主存内容的副 本(所以 Cache 无法扩大主存的容量) ,对程序员来说是透明的;Cache 既可存 放程序又可存放数据。 Cache 存储器用来存放主存的部分拷贝(副本) 。控制部分的功能是:判断 CPU 要访问的信息是否在 Cache 存储器中,若在即为命中,若不在则没有命中。命中 时直接对 Cache 存储器寻址。未命中时,若是读取操作,则从主存中读取数据, 并按照确定的替换原则把该数据写入 Cache 存储器中:若是写入操作,则将数据 写入主存即可。 7 、HTTPS 使用()协议对报文进行封装 A. SSH B. SSL C. SHA-1 D. SET 答案: B HTTPS 以保密为目标研发,简单讲是 HTTP 的安全版。其安全基础是 SSL 协议, 全称 Hypertext Transfer Protocol over Secure Socket Layer。 它是一个 URI scheme, 句法类同 http:体系。它使用了 HTTP,但 HTTPS 存在不同于 HTTP 的默认端口及 一个加密/身份验证层(在 HTTP 与 TCP 之间) 。这个协议的最初研发由网景公司 进行, 提供了身份验证与加密通讯方法,现在它被广泛用于互联网上安全敏感的 通讯,例如交易支付方面。 SSL 极难窃听,对中间人攻击提供一定的合理保护。 严格学术表述 HTTPS 是两个协议的结合,即传输层 SSL+应用层 HTTP。 8、以下加密算法中适合对大量的明文消息进行加密传输的是( ) A. RSA B. SHA-1 C. MD5 D. RC5 答案: D 本题考查的是信息安全中的加密算法。其中:RSA 是非对称加密算法;SHA-1 与 MD5 属于信息摘要算法;RC-5 属于非对称加密算法。这些算法中 SHA-1 与 MD5 是不能用来加密数据的, 而 RSA 由于效率问题, 一般不直接用于大量的明文加密, 适合明文加密的,也就只有 RC-5 了。 9、假定用户 A、B 分别在 I1 和 I2 两个 CA 处取得了各自的证书, 下面()是 A、 B 互信的必要条件。 A. A、B 互换私钥 B. A、B 互换公钥 C. I1、I2 互换私钥 D. I1、I2 互换公钥 答案: D 本题考查的是信息安全中的 CA 认证。题目难度较高,但用排除法来分析不难得

软考网络工程师2017年上半年上午试题及答案详解

软考网络工程师2017年上半年上午试题及答案详解

●CPU:执行算术运算或者逻辑运算时,常将源操作数和结果暂存在­(1)中。

(1)A.程序计数器 (PC) B.累加器 (AC) C.指令寄存器 (IR)D.地址寄存器 (AR)●某系统由下图所示的冗余部件构成。

若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为(2)(2)A.(1 -R3)(1- R2) B.(1-(1- R)3)( 1- (1- R)2)C.(1- R3) + (1-R2)D.(1 - (1-:R)3) + ( 1- (1- R)2)●己知数据信息为 16 位,最少应附加(3)位校验位,才能实现海明码纠错。

(3)A.3 B.4 C.5 D.6●某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(4)天。

活动 BD 和 HK 最早可以从第(5)天开始。

(活动 AB 、AE 和 AC 最早从第 1 天开始)(4)A.17 B.18 C.19 D.20(5)A.3和10 B.4和11 C.3和9 D.4和10●数字语音的采样频率定义为8kHZ,这是因为(6)(6)A.语音信号定义的频率最高值为4kHZ B.语音信号定义的频率最高值为8kHZC.数字语音传输线路的带宽只有8kHZD.一般声卡的来样频率最高为每秒8k次●使用图像扫描仪以300DPI的分辨率扫描一幅 3x4 英寸的图片,可以得到(7)像素的数字图像。

(7)A.300 x300 B.300 x400 C.900 x4 D.900 x1200●某计算机系统页面大小为 4K ,进程的页面变换表如下所示。

若进程的逻辑地址为2D16H 。

该地址经过变换后,其物理地址应为(8)。

(8)A.2048H B.4096H C.4D16H D.6D16H●根据我国商标法,下列商品中必须使用注册商标的是(9)(9)A.医疗仪器 B.墙壁涂料 C.无糖食品 D.烟草制品●甲、乙两人在同一天就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种可能采用的解决办法,以下说法中,不可能采用的是(10)(10)A.甲、乙作为共同申请人 B.甲或乙一方放弃权利并从另一方得到适当的补偿C.甲、乙都不授予专利权D.甲、乙都授予专利权●以下关于光纤的说法中,错误的是(11)(11)A.单模光纤的纤芯直径更细 B.单模光纤采用 LED 作为光源C.多模光纤比单模光纤的传输距离近D.多模光纤中光波在光导纤维中以多种模式传播●电话信道的频率为0-4kHZ ,若信噪比为30dB,则信道容量为(12)kb/s ,要达到此容量,至少需要(13)个信号状态。

2017年上半年(初级)初级程序员真题+答案解析(上午选择+下午案例完整版)全国计算机软考

2017年上半年(初级)初级程序员真题+答案解析(上午选择+下午案例完整版)全国计算机软考

最新2017年上半年程序员真题+答案解析(上午选择+下午案例完整版)1、在Windows资源管理器中,如果选中的某个文件,再按Delete键可以将该文件删除,但需要时还能将该文件恢复。

若用户同时按下Delete和()组合键时,则可删除此文件且无法从“回收站”恢复。

A. CtrlB. ShiftC. AltD. Alt和Ctrl答案:Bdelete键删除是把文件删除到回收站;需要手动清空回收站处理掉,shift + delete 删除是把文件删除但不经过回收站的;不需要再手动清空回收站。

2、计算机软件有系统软件和应用软件,下列()属于应用软件。

A. LinuxB. UnixC. Windows7D. Internet Explorer答案:DInternet Explorer,是微软公司推出的一款网页浏览器。

国内网民计算机上常见的网页浏览器有,QQ浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、傲游浏览器、世界之窗浏览器等,浏览器是最经常使用到的客户端程序。

Linux、Unix和Windows都是操作系统。

3、某公司2016年10月员工工资表如下所示。

若要计算员工的实发工资,可先在J3单元格中输入(3),再向垂直方向拖动填充柄至J12单元格,则可自动算出这些员工的实发工资。

若要将缺勤和全勤的人数统计分别显示在B13和D13单元格中,则可B13和D13中分别填写(4)。

A. =SUM(D$3:F$3)-(H$3:I$3)B. =SUM(D$3:F$3)+(H$3:I$3)C. =SUM(D3:F3)-SUM(H3:I3)D. =SUM(D3:F3)+SUM(H3:I3)答案:C4、 A. =COUNT(E3:E12,>=0)和=COUNT(E3:E12,=300)B. =COUNT(E3:E12,“>=0”)和COUNT(E3:E12,“=300”)C. =COUNTIF(E3:E12,>=0)和COUNTIF(E3:E12,=300)D. =COUNTIF(E3:E12,“=0”)和COUNTIF(E3:E12,“=300”)答案:D5、统一资源地址(URL) /index.html中的http和index.html分别表示()。

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


int i;
int pos;
if (S->length<||T.length<1||S->length<T.length) return;
Pos=0
for(;;)﹛
//调用 indexStr 在 S 所表示串的 pos 开始查找 T 的位

Pos=indexStr();
if(pos=-1)
//S 所表
q->rear=NULL
//变成空队列
free(p);
q->size--;
return OK;

试题五(共 15 分) 阅读以下说明和 Java 程序,填补代码中的空缺,将解答填入答
题纸的对应栏内。 【说明】
以下 Jave 代码实现一个简单客户关系管理系统(CrM) 中通过工 厂 (Customerrfactory )对象来创建客户(Customer) 对象的功 能 。 客 户 分 为 创 建 成 功 的 客 户 ( realCustomer ) 和 空 客 户 (NullCustomer) 。空客户对象是当不满足特定条件时创建或获取 的对象。类间关系如图 5-1 所示。 【Java 代码】 Abstract class C45ab678",第三次找到"ab"时(位置 为 5);将
“678‘前移 ,S 中的串改为 "12345678 "。
【C 函数 2】
软考程序员考试
/tiku/g14-2-21-1.html
Void eraseStr(SString*S,SStringT)
例如,在如下矩阵中查找整数 8,则输出伟:True,4,1 2 469 4 5 9 10 6 7 10 12 8 9 11 13
流程图中采用的算法如下:从矩阵的右上角元素开始,按照一定 的路线逐个取元素与给定整数 X 进行比较(必要时向左走一步或向下 走一步取下一个元素),直到找到相等的数或超出矩阵范围(找不到)。 【流程图】
纸的对应栏目内。
【说明】
字符串是程序中常见的一种处理对象,在字符串中进行子串的定
位、插入和删除是常见的运算。
设存储字符串时不设置结束标志,而是另行说明串的长度,因此
串类型定义如下:
Typedef struct ﹛
Char*str
//字符串存储空间的起始地址
软考程序员考试
/tiku/g14-2-21-1.html
return-1;
for(i=pos,j=0;i<S.length &&j<T.length;)﹛
if (S.str[i]==T.str[j])﹛
软考程序员考试
i++;j++;
/tiku/g14-2-21-1.html

else﹛
i=();j=0


if ()return i -T.length;
﹜ return () ﹜ ﹜ Public class CrM﹛ Public viod get Customer()﹛
Customerfactory()
软考程序员考试
/tiku/g14-2-21-1.html
Customer customer1-cf.getCustomer(″rob″);

Class NullCustomer()Customer﹛ Public String getName()﹛ return ″Not Available in
Customer Database″; ﹜ Public boolean isNil()﹛ return true; ﹜
﹜ class Customerfactory {
是不合法的。
软考程序员考试
/tiku/g14-2-21-1.html
【函数】
int isLegal (char*ipaddr)

int flag;
int cur Val;
//curVal 表示分析出的一
个十进制数
int decNum=0,dotNum=0;
除,然后重新开始查找下一个子串 T,若找到就用后面的宇符序列进
行覆盖,重复上述过程,直到将 S 中所有的子串 T 删除。
例如,若字符串 S 为 “12ab345abab678”、T 为“ab”。第一次找
到 "ab" 时(位置为(2),将 "345abab678 "前移,S 中的串改为
"12345abab678" ,第二次找到"ab"时(位置为 5);将 ab678 前移,
int lehgth //字符串长
int capacity //存储空间的容量
﹜SString;
【函数 1 说明】
函数 indexStr(S,T,pos)的功能是:在 S 所表示的字符串中,
从下标 pos 开始查找 T 所表示字符串首次出现的位置。方法是:第一
趟从 S 中下标为 pos、T 中下标伟 0 的字符开始,从左往右逐个对于
来比较 S 和 T 的字符,直到遇到不同的字符或者到达 T 的末尾。若到
达 T 的末尾,则本趟匹配的起始下标 pos 为 T 出现的位置,结束查找;
若遇到了不同的字符,则本趟匹配失效。下一趟从 S 中下标 pos+1 处
的字符开始,重复以上过程。若在 S 中找到 T,则返回其首次出现的
位置,否则返回-1。

if (flag)﹛
()
软考程序员考试
﹜if(*p=′.′﹛
dotNum++;

/tiku/g14-2-21-1.html
﹜ if ()﹛
return 1; ﹜ return 0; ﹜
【试题三】
阅读下列说明和 C 函数,填补 C 函数中的空缺,将解答填入答案
Customer customer2=cf.getCustomer(″rob″);
软考程序员考试
/tiku/g14-2-21-1.html
P->next=q->rear->next;
();

else
P->next=p;
﹙﹚; q->size++; return OK; ﹜
int Dequeue(queue*q,KeyType*elem)
函数 Dnqueue(queue *q,KeyType *elem)的功能使将非空队列 的队头元素出队(从 队列中删除),并通过参数带回刚出队的元素。 用单向循环链表表示的队列如图 4-1 所示。
图 4-1 单向循环链表表示的队列示意图 队列及链表结点等相关类型定义如下: enum {errOr, OK};

试题四(共 15 分) 阅读以下说明和 C 函数,填补函数中的空缺,将解答填入答题
纸的对应栏内。 【说明】
简单队列是符合先进先出规则的数据结构,下面用不含有头结点 的单向循环链表表示简单队列。
函数 enqueue(queue *q,KeyType new_elem) 的功能是将元素 new_elem 加入队尾。
函数 isLegal(char*ipaddr)的功能是判断以点分十进制数 表示的 iPV4 地址是否合法。参数 ipadddr 给出表示 iPV4 地址的字 符串的首地址,串中仅含数字字符和“.”。若 iPV4 地址合法则返回 1,否则反馈 0.判定伟合法的条件是:每个十进制数的值位于整数区 间[0,25],两个相邻的树之间用“.”分隔,共 4 个数、3 个“.”。; 例如,192.168.0.15、1.0.0.1 是合法的,192.168.1.256、1.1..1
示串中不存在子串 T
return;
for(i=pos+T.length;i<S->length;i++) //通过
覆盖来删除自串 T
S->str[()]=S->str[i];
S->length=();
//更新 S
所表示串的长度

软考程序员考试
/tiku/g14-2-21-1.html
软考程序员考试
typedef int KeyType;
/tiku/g14-2-21-1.html
typedef struct qNode﹛ KeyType data; Struct qNode*next;
﹜qNode,*Linkqueue;
Typedef struct﹛ int size; Link:queue rear;
return-1;

【函数 2 说明】
函数 eraseS 位(S,T}的功能是删除字符串 S 中所有与 T 相同
的子串,其处理过程为: 首先从字符串 S 的第一个字符(下标为 0)
开始查找子串 T,若找到〈得到子串 在 S 中的起始位置),则将串 S
中子串 T 之后的所有字符向前移动,将子串 T 覆盖,从而将 其删
﹛ //出队列
qNode*p;
if(0==q->size)
//是空队列
return errOr;
P=();
//令 p 指向队头元素结点
*elem =p->data;
q->rear->next=();
//将队列元素结点从链表中
去除
if(())
//被删除的队头结点是队列中唯
一结点
软考程序员考试
/tiku/g14-2-21-1.html
public String[] names = {"rob","Joe","Julie"}; public Customer getCustomer(String name) {
相关文档
最新文档