房地产估价师之房地产案例与分析真题练习A卷收藏附答案_第1页
房地产估价师之房地产案例与分析真题练习A卷收藏附答案_第2页
房地产估价师之房地产案例与分析真题练习A卷收藏附答案_第3页
房地产估价师之房地产案例与分析真题练习A卷收藏附答案_第4页
房地产估价师之房地产案例与分析真题练习A卷收藏附答案_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

房地产估价师之房地产案例与分析真题练习A卷收藏附答案

单选题(共50题)1、张某在2004年10月购买了一个刚建成的精装修店面。同时租出,租客是王某。当时市场上类似店面的月租金是200元/m2,张某与王某就该店面达成的月租金是180元/m2,租期为5年,费用按法规各自承担。A.20%的首付款加上该首付款2年的利息B.20%的首付款,加上该首付款2年的利息和已偿还月供在价值时点的本息值C.该店面无债务条件下在价值时点的正常市场价格减去该店面价值时点之后需要继续偿还的贷款本息值在价值时点的现值之和D.2004年10月的购买价格,加上20%的首付款的二年利息和已偿还月供在价值时点的本息值,减去2004年10月至2006年10月估价对象发生的物质折旧.功能折旧和经济折旧之和,再减去该店面价值时点之后需要继续偿还的贷款本息值在估价时点的现值之和【答案】C2、结构型设计模式涉及如何组合类和对象以获得更大的结构,以下()模式是结构型模式。A.AdapterB.TemplateMethodC.MediatorD.Observer【答案】A3、()语言不是面向对象的程序设计语言。A.JavaB.C++C.SmalltalkD.Fortran77【答案】D4、对于类定义:classA{public:virtualvoidfunc1(){}Voidfunc2(){}};classB:publicA{public:voidfunc1(){cout<<"classBfunc1"<<end1;}virtualvoidfunc2(){cout<<"classBfunc2"<<end1;}};下面叙述正确的是()。A.A::func2()和B::func1()都是虚函数B.A::func2()和B::func1()都不是虚函数C.B::func1()是虚函数,而A::func2()不是虚函数D.B::func1()不是虚函数,而A::func2()是虚函数【答案】C5、软件开发的生命周期划分为软件项目计划、()、软件设计、编码、测试、运行(维护)6个阶段。A.可行性分析B.初始调查C.需求分析与定义D.问题分析【答案】C6、在面向对象程序设计语言中,对象之间通过()方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是(请作答此空)。A.应该支持被封装的对象B.应该支持类写实例的概念C.应该支持通过指针进行引用D.应该支持继承和多态【答案】C7、修改现有软件系统的设计文档和代码以增强可读性,这种行为属于(50)维护。A.正确性B.适应性C.完善性D.预防性【答案】C8、事务管理的特性叙述不正确的是A.事务管理特性包括:(1)原子性、(2)一致性(Consistency)(3)隔离性(Isolation)、(4)持续性(永久性)(Durability)B.原子性(Atomicity)是指数据库的逻辑工作单位。C.隔离性(Isolation)是指可以被其他事务干扰。D.持续性(永久性)(Durability)是指一旦提交,改变就是永久性的【答案】C9、请从下列名词中区分类和对象。其中,()全部是类,()全部是对象。A.电影、序列号为sw1987532的电影胶片、足球赛B.电影、足球赛、电影胶片C.影片“卡萨布兰卡”、足球赛D.影片“卡萨布兰卡”、序列号为sw1987532的电影胶片【答案】B10、房地产市场转让非常普遍,主要涉及单纯土地的买卖、交换;土地及地上建筑物的整体买卖、交换;零星单套或多套商品房地产的买卖、交换、赠与等。A.成本法B.收益法C.基准地价修正法D.假设开发法【答案】D11、两个带符号的数进行运算时,在()的情况下有可能产生溢出。A.同符号数相加B.同符号数相减C.异符号数相加D.异符号数相“或”【答案】A12、以下关于软件开发的叙述中,不正确的是()。A.软件要设计得尽量通用,要尽量考虑到长远的需求和应用领域的扩展B.软件开发者对所开发软件性能的了解程度取决于对该软件的测试程度C.软件越复杂则维护越困难,尽量保持简洁是软件设计的一条重要原则D.正常情况下,软件维护期远超实现期,所以,降低维护成本比降低实现成本更重要【答案】A13、与单向链表相比,双向链表()。A.需要较少的存储空间B.遍历元素需要的时间较短C.较易于访问相邻结点D.较易于插入和删除元素【答案】C14、在面向数据流的软件设计方法中,一般将信息流分为()。A.变换流和事务流B.变换流和控制流C.事务流和控制流D.数据流和控制流【答案】A15、确认测试主要涉及的文档是()。A.详细设计说明书B.概要设计说明书C.需求规格说明书D.源程序【答案】C16、房地产估价师一项实操性很强的业务,房地产估价报告写作,是房地产估价师必须熟练掌握的专业技能。能否成为一名合格的房地产估价师,达到执业要求,估价报告的写作能力,是必不可少的检验标准。A.估价对象每平方米建筑面积的价格大约在4000元左右B.该地区发展潜力与其他地区相比,不可同日而语C.从财务报告上看,该公司过去几年的经营业绩比较理想D.这个小区的价位比附近同档次的小区低,非常吸引【答案】C17、房地产估价师一项实操性很强的业务,房地产估价报告写作,是房地产估价师必须熟练掌握的专业技能。能否成为一名合格的房地产估价师,达到执业要求,估价报告的写作能力,是必不可少的检验标准。A.估价对象每平方米建筑面积的价格大约在4000元左右B.该地区发展潜力与其他地区相比,不可同日而语C.从财务报告上看,该公司过去几年的经营业绩比较理想D.这个小区的价位比附近同档次的小区低,非常吸引【答案】C18、白盒测试中,()覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每个判断的取真分支和取假分支至少执行一次。A.语句B.判定C.条件D.路径【答案】B19、甲房地产估价机构接受乙公司委托,对其拥有和经营的××酒楼的市场价值进行评估。该酒楼位于××市繁华商业区,是该市著名的老字号餐饮店。根据乙公司提供的经营资料,该酒楼年总经营收入为5320万元,其中老字号品牌带来的收入占8%;年主营业务成本和税金为2260万元,管理费用为130万元,财务费用为250万元,市场推广及销售费用为210万元。根据市场调查,该市餐饮业的平均年利润率为10%。对该酒楼内部进行实地查勘时,一般不作为重点查勘内容的是()。A.采光通风B.建筑层高C.内部布局D.装饰装修【答案】A20、在面向对象方法中,(请作答此空)定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为()。A.继承B.覆盖C.封装D.多态【答案】A21、程序中将多处使用的同一个常数定义为常量,其目的是为了()。A.提高程序的运行速度B.提高程序的可读性以及可维护性C.缩短源程序代码长度D.便于进行程序测试【答案】B22、若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,但不能访问全局变量B.局部变量与全局变量的名字不得相同C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量【答案】D23、面向对象程序设计语言提供的()机制可以实现发送一个通用的消息而调用不同类的方法。A.函数调用B.多态C.封装D.继承【答案】B24、()是正确的E-mail地址。A.Webmaster@B.Webmaster@C.http:\\www.D.http://www.【答案】A25、已知X=-73,若采用8位机器码表示,则[X]原=(),[X]补=()。A.11001001B.01001001C.1101l001D.01011001【答案】A26、商品关系P(商品名,条形码,产地,价格)中的()属性可以作为该关系的主键。查询由“北京”生产的185升电冰箱的SQL语句应该是:A.条形码=185升电冰箱B.条形码=‘185升电冰箱’C.商品名=185升电冰箱D.商品名=‘185升电冰箱’【答案】D27、程序中凡是引用(请作答此空)对象的地方都可使用()对象代替。A.基类B.派生类C.基本类型D.用户定义类型【答案】A28、以下关于类继承的说法中,错误的是()。A.通过类继承,在程序中可以复用基类的代码B.在继承类中可以增加新代码C.在继承类中不能定义与被继承类(基类)中的方法同名的方法D.在继承类中可以覆盖被继承类(基类)中的方法【答案】C29、评价一个计算机系统时,通常主要使用()来衡量系统的可靠性,使用()来衡量系统的效率。A.平均响应时间B.平均无故障时间(MTBF)C.平均修复时间D.数据处理速率【答案】B30、某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在()时会报错,这是一种(请作答此空)错误。A.词法B.语法C.语义D.运行【答案】C31、某种部件使用在10000台计算机中,运行工作1000小时后,其中20台计算机的这种部件失效,则该部件千小时可靠度R()。A.0.990B.0.992C.0.996D.0.998【答案】D32、在面向对象方法中,(请作答此空)定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为()。A.继承B.覆盖C.封装D.多态【答案】A33、商务办公楼是指用于公司或企业从事各种业务经营活动的建筑物及其附属设施和相关场地。商务办公房地产及其估价都有其特殊之处。A.集聚程度B.交通条件C.楼层D.租户类型【答案】D34、软件工程的基本原理不包括()。A.分段管理软件开发,将复杂问题简化处理B.开发团队成员要尽量多,有利于集思广益C.记录软件每个版本的状态,严格版本控制D.不断积累和改进软件过程实践经验和技术【答案】B35、6年前甲公司提供一宗40年使用权的出让土地与乙公司合作建设一办公楼,总建筑面积3000m2,于4年前建成并投入使用,办公楼正常使用寿命长于土地使用年限。甲、乙双方当时合同约定,建成投入使用后,其中的1000m2建筑面积归甲方,2000m2建筑面积由乙方使用15年,期满后无偿归还甲方。现今,乙方欲拥有该办公楼的产权,甲方也愿意将其产权转让给乙方。据调查得知,现时该类办公楼每平方米建筑面积的月租金平均为80元,出租率为85%,年运营费用约占年租赁有效毛收入的35%,报酬率为10%。问:A.159.12B.175.03C.187.24D.195.12【答案】A36、从下列名词中区分类和对象。其中,()全部是类,()全部是对象。A.电影、序列号为sw1987532的电影胶片、足球赛B.电影、足球赛、电影胶片C.影片“卡萨布兰卡”、足球赛D.影片“卡萨布兰卡”、序列号为sw1987532的电影胶片【答案】D37、某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在(请作答此空)时会报错,这是一种()错误。A.编译B.预处理C.编辑D.运行【答案】A38、A市B房地产开发公司在城市规划区内通过出让方式取得了一块土地的使用权,在签订的土地使用权出让合同中规定,此土地按照城市规划为住宅用地,需进行商品住宅建设。B公司通过调查研究,发现将临街的部分土地用于商业将更具市场潜力,同时也会对其后的商品楼带来升值作用,遂向规划部门提出建设二层商业中心的申请,申请最终得到批准。现开发公司已完成商业中心的建设,住宅已建至地上10层,欲以该在建工程申请抵押贷款,委托C二级房地产估价机构,进行了在建工程评估。A.符合房地产估价合法的原则B.需要向房地产主管部门申请C.向建设管理部门提出部分改变土地使用性质的申请D.需要向土地和规划部门申请,并补缴由住宅用途变为商业用途的出让金,方可获得审批【答案】D39、以下关于程序员职业素养的叙述中,不正确的是()。A.面对程序中出现的问题,采用的解决方式和反思的深度体现程序员的素养B.职业素养强调的不是天赋的神秘和技艺的高超,而是持续积淀的结晶C.职业素养高的程序员会对经理为了赶工期而降低程序质量的要求说"不"D.职业素养高的程序员对用户提出的任何需求变更和功能调整说"是"【答案】D40、房地产估价师一项实操性很强的业务,房地产估价报告写作,是房地产估价师必须熟练掌握的专业技能。能否成为一名合格的房地产估价师,达到执业要求,估价报告的写作能力,是必不可少的检验标准。A.句子应简洁B.句子搭配要得当C.句子逻辑性严密D.可运用非标准词汇【答案】D41、在面向对象技术中,不同的对象在收到同一消息时可以产生完全不同的结果,这一现象称为(作答此空),它由()机制来支持。利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上生成的对象能够给通用消息以不同的响应。A.绑定B.继承C.消息D.多态【答案】D42、测试四个程序模块共发现了42个错,则()。A.至少有1个模块至少有11个错B.至少有1个模块至少有12个错C.至少有2个模块都至少有11个错D.至多有2个模块都至多有14个错【答案】A43、An()statementcanperformacalculationandstoretheresultinavariablesothatitcanbeusedlater.A.executableB.inputC.outputD.assignment【答案】D44、房地产市场转让非常普遍,主要涉及单纯土地的买卖、交换;土地及地上建筑物的整体买卖、交换;零星单套或多套商品房地产的买卖、交换、赠与等。A.成本法B.收益法C.基准地价修正法D.假设开发法【答案】D45、GIFfilesarelimitedtoamaximumof8bits/pixel,itsimplymeansthatnomorethan256colorsareallowedin().A.animageB.afileC.awindowD.apage【答案】A46、对于长度为11的顺序存储的有序表,若采用折半查找(向下取整),则找到第5个元素需要与表中的()个元素进行比较操作(包括与第5个元素的比较)。A.5B.4C.3D.2【答案】B47、某计算机中采用48×48数字化点阵字模表示一个汉字,字模中的每一个点在存储器中用一个二进制位存储。那么,存储1024个汉字要求的存储空间应为()K字节。A.196B.244C.288D.312【答案】C48、为提高××机场航油保障能力,保障扩建后的××机场航油供应,中国航空××油料有限责任公司经相关部门批准铺设场外输油管线。此输油管线将在估价对象厂区内设置定向钻穿越入土点,在地下铺设输油管。根据《××市民用机场航空油料管线保护办法》管线中心线两侧各5米为保护范围。在航油管线保护范围内,需建造建筑物、构筑物的,应当在征得市空港办的同意,按有关规定办理审批手续。为了解相关的补偿费用情况,便于管理部门制订补偿方案,故产生了本项目的评估。价值时点为2019年4月10日。A.区分铺建管线前、后条件下土地收益年限的影响B.区分铺建管线前、后条件下规划限制影响C.区分铺建管线前、后条件下净收益减少的影响D.区分铺建管线前、后条件下生产条件的影响【答案】B49、软件的易使用性反映了用户学习、使用该软件以及为程序准备输入和解释输出所需的工作量。按照ISO/IEC9126软件质量度量模型定义,一个软件的易使用性不包括()。A.易理解性B.易操作性C.易改变性D.易学性【答案】C50、以下关于软件工程的叙述中,错误的是()。A.软件工程是开发、运行、维护软件的系统方法B.软件工程把系统的、规范的、可度量的途径应用于软件开发、运行、维护过程C.软件工程将工程技术、工程管理和工程经济融入软件开发过程D.软件工程就是以工业流水线生产方式开发软件的过程【答案】D大题(共10题)一、第二题阅读以下说明和代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明】对n个元素进行简单选择排序的基本方法是:第一趟从第1个元素开始,在n个元素中选出最小者,将其交换至第一个位置,第二趟从第2个元素开始,在剩下的n-1个元素中选出最小者,将其交换至第二个位置,依此类推,第i趟从n-i+1个元素中选出最小元素,将其交换至第i个位置,通过n-1趟选择最终得到非递减排序的有序序列。问题:2.1【代码】#include<stdio.h>voidselectSort(intdata[],intn)//对data[0]~data[n-1]中的n个整数按非递减有序的方式进行排列{inti,j,k;inttemp;for(i=0;i<n-1;i++){for(k=i,j=i+1;(1);(2))//k表示data[i]~data[n-1]中最小元素的下标if(data[j]<data[k])(3)if(k!=i){【答案】j<n或者j<=n-1(2)j++(3)k=j(4)data[i]=data[k](5)selectSort(arr,m)此处m也可以填8或者sizeof(arr)/sizeof(int),arr可以改成&arr[0](6)i=0【解析】本题考查C程序设计基本技能及应用。简单选择排序方法是设所排序序列的记录个数为n。i取1,2,…,n-1,从所有n-i+1个记录(Ri,Ri+1,…,Rn)中找出排序码最小的记录,与第i个记录交换。执行n-1趟后就完成了记录序列的排序。第1空应填j循环结束条件,j应该运行至序列末尾。填j<n或者j<=n-1;第2空填j循环控制语句,j每次递增1,往后移动一个元素与a[i]进行比较。第3空为自动保存最大元素的下标,k=j。第4空为交换两个元素,temp为临时变量,保存data[i]的值,使用data[i]=data[k]使data[i]为后面n-i+1个记录(Ri,Ri+1,…,Rn)中找出排序码最小的记录,再将temp赋给data[k]。第5空为调用selectSort对数组arr进行非递减排序,selectSort有两个参数,数组和排序元素个数,为selectSort(arr,m)。第6空进行元素遍历输出所有的数组元素,从下标为0开始,所以填i=0。二、李某拥有国有土地使用权证的老屋面临征收,东边三间是祖上留下来的,中间三间是李某买邻居刘某的房屋,但只有土地使用权证、规划许可证、契税证等房屋,由于各种原因没有产权证,后因李某房屋所在区域成为商业中心,李某将中间房屋旁边违法加盖了厨房,开办了烧烤店,现因旧城改造,李某所有房屋列入征收范围,评估价是7480元/m2,李某不同意这个征收价格,他指出老屋附近的某一地区评估是7700元/m2;认为找来的估价公司的评估价应该不是唯一标准,询问可不可以更换原估价公司,李某要求新估价公司对于自主老屋按7700元/m2价格或更高补偿,中间三间按商业房地产20000元/m2补偿,请你对李某的请求给出合理的建议并说明理由。答题需要层次,考三个问题1.房屋用途的确定、违章建筑确认2.征收估价机构的选择3.征收补偿的确定【答案】

1.祖上留下的三间,应由政府部门认定为住宅用途,并进行补偿。中间三间,只有土地使用权证、规划许可证、契税证等房屋,按有证房屋进行补偿。对于违章建筑经有关部门确认,不予补偿,也可协商给予残值补偿。由于李某没有办理商业房地产变更手续,不能确认其商业用途,不能按商业用途补偿。2.估价机构由全体被征收人协商确定,李某不能更改,如对评估结果不满意,在规定时间提出复核评估,再不同意,提请专家委员会鉴定。3.征收补偿价值,不低于房屋征收决定公告之日被征收房屋类似房地产价格,李某所指老屋附近的某一地区不一定是类似可比实例。举一反三征收补偿是问答题或单选题必考的内容主要考查征收范围、征收的法定流程、征收的房屋用途、面积的确定,装修补偿,停产停业损失,征收争议等问题。三、设有一个关系EMP(职工号,姓名,部门名,工种,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的SELECT语句为:SELECT部门名,AVG(工资)AS平均工资FROMEMPGROUPBY()HAVING()将职工号为“23115”、姓名为“李军”、部门名为“硬件测试部”的元组插入EMP关系中的SQL语句为:Insert()【答案】本题考查应试者对SQL语言的掌握程度。试题(60)(61)的正确答案分别是选项C和A。因为根据题意查询不同部门中担任“钳工”的职工的平均工资,需要先按“部门名”进行分组,然后再按条件工种=‘钳工’,进行选取,因此正确的SELECT语句如下:SELECT部门名,AVG(工资)AS平均工资FROMEMPGROUPBY部门名HAVING工种=‘钳工’,试题(62)的正确答案是选项D,因为插入语句的基本格式如下:INSERTINTO基本表名(字段名[,字段名]…)VALUES(常量[,常量]…);查询语句由上可见,选项A和B是不正确的。选项C也是不正确的,因为按照SELECT语句的语法,字符串插入时,需要用单引号括起,可在选项C中“李军”和“硬件测试部”明显是字符串,但是却没有用单引号括起。四、房地产估价师王某接受委托对某房地产的抵押价值进行评估。<1>、王某可通过哪些渠道获得估价所需资料?<2>、抵押估价报告的结果报告中需要进行变现能力分析,变现能力分析应该说明哪些内容?<3>、估价技术报告应说明哪些内容?【答案】1.本题考查的是估价作业方案。王某可通过以下途径获得估价所需资料:(1)请委托人提供;(2)估价人员实地查勘;(3)询问中介机构、房地产业务当事人及其亲朋、邻居等知情人士;(4)查阅估价机构自己的资料库;(5)查阅政府有关部门的资料;(6)查阅有关报刊或登陆有关网站等。2.本题考查的是估价对象变现能力分析与风险提示。估价对象变现能力分析主要包括:(1)估价对象的通用性、独立使用性、可分割转让性、区位、开发程度、价值大小以及房地产市场状况等影响变现能力的因素及其对变现能力的影响;(2)假定估价对象在价值时点拍卖或变卖时最可能实现的价格与其市场价值或市场价格的差异程度;(3)变现的时间长短以及费用、税金的种类和清偿顺序。3.本题考查的是估价技术报告的写作。房地产估价技术报告应包括以下内容:(1)估价对象描述与分析;(2)市场背景描述与分析;(3)估价对象最高最佳利用分析;(4)估价方法适用性分析;(5)估价测算过程;(6)估价结果确定。五、××置业公司部分房地产估价结果报告一、委托方××置业公司,法定代表人:×××;住所:××市××路××号。二、估价方××房地产估价事务所,法定代表人:×××;住所:××市××路××号,二级评估资质。三、估价对象××置业公司一年前奉上级集团公司指示,兼并集团内××工厂,获得了该工厂的房地产。该房地产位于××市××路××号,四至范围××××,总占地面积12000m2,土地级别为该市一级地二类区。经上级集团公司批准,已将原有一栋7800m2建筑面积的临街厂房改为超市,并拆除其余建筑物;新建一栋建筑面积18000m2的写字楼,目前正在建设中。估价对象房地产为改建后的超市和在建写字楼。四、估价目的为确定房地产抵押贷款额度提供参考依据而评估房地产抵押价值。五、估价时点经委托人和估价机构确认,估价时点为2004年6月30日。六、价值定义(略)七、估价依据(略)【答案】①缺少土地使用性质、产权描述。②没有说明房屋改变用途及重建是否经政府有关部门批准。③超市应优先选用收益法估价。④估价结果中应说明在建写字楼单价。⑤收益年限的选取没有说明原因或依据。⑥收益法只选择一个参照物,客观性不够。⑦全年收益天数按300天计算错误。⑧确定报酬率不能只参照一个实例。⑨比准价格应为收益价格。⑩应该首选现金流量折现法进行计算。(11)未来发生的投资利息中应包括在建工程投资的利息。(12)缺未来发生的利润的计算。(13)缺开发商开发在建工程应负担的税费,同时此项也应计算利息。(14)缺附件的有关内容。六、某城市房管部门直管公房,产权证载用途为住宅,地处繁华商业区内,建筑面积为1500m2,占地2900m2,土地使用权性质为划拨,房屋建于1955年,后经过两次大修,目前处于正常使用状态。现政府拟将该房地产出售,委托房地产估价机构评估其市场价值。经过调查了解,该区域内建筑容积率为3及以下的商业用途土地价格为2万元/m2,商品住宅销售均价为1.2万元/m2。据此,估价师拟定了以下两种估价思路:1.以商品住宅销售均价为基础估价;2.以商业用途土地价格为基础估价。<1>、上述两种估价思路中哪种较合适?并说明理由。<2>、针对你所选的估价思路,描述其估价技术路线。【答案】本题考查的是居住房地产估价的技术路线及难点处理。若转让后允许改变用途,则以商业用途价格为基础估价较合适,或若转让后不允许改变用途,则以住宅销售均价为基础估价较合适。理由:估价对象处于繁华商业区,根据最高最佳利用原则应以商业用途价格为基础估价。或估价对象证载用途为住宅,根据合法原则,应以住宅销售均价为基础估价。本题考查的是居住房地产估价的技术路线及难点处理。估价技术路线:(1)选择估价方法,(2)方法运用中的具体处理,(3)确定估价结果。七、阅读以下说明和C函数,填补代码中的空缺,将解答填入答题纸的对应栏内。[说明]函数removeDuplicates(chai*str)的功能是移除给定字符串中的重复字符,使每种字符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设置标志,并将其后的非重复字符前移。例如,若str指向的字符串为"aaabbbbscbsss",则函数运行后该字符串为"absc"。[C代码]voidremoveDuplicates(char*str){inti,len=strlen(str);/*求字符串长度*/if(______)return;/*空串或长度为1的字符串无需处理*/for(i=0;i<len;i++){intflag=0;/*字符是否重复标志*/intm;for(m=______;m<len;m++){if(Str[i]==str[m]){______;break;}}if(flag){intn,idx=m;/*将字符串第idx字符之后、与str[i]不同的字符向前移*/for(n=idx+1;n<len;n++)if(Str[n]!=str[i]){str[idx]=str[n];______;}str[______]='\0';/*设置字符串结束标志*/}}}【答案】len<2或len<=1或等价表示i+1或等价表示flag=1或给flag赋值为任何一个不是0的值idx++或idx=idx+1或等价表示idx或等价表示八、阅读以下说明和代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明】下面的程序利用快速排序中划分的思想在整数序列中找出第k小的元素(即将元素从小到大排序后,取第k个元素)。对一个整数序列进行快速排序的方法是:在待排序的整数序列中取第一个数作为基准值,然后根据基准值进行划分,从而将待排序的序列划分为不大于基准值者(称为左子序列)和大于基准值者(称为右子序列),然后再对左子序列和右子序列分别进行快速排序,最终得到非递减的有序序列。例如,整数序列“19,12,30,11,7,53,78,25"的第3小元素为12。整数序列“19,12,7,30,11,11,7,53.78,25,7"的第3小元素为7。函数partition(inta[],intlow,inthigh)以a[low]的值为基准,对a[low]、a[low+l]、…、a[high]进行划分,最后将该基准值放入a[i](low≤i≤high),并使得a[low]、a[low+l]、,..、A[i-1]都小于或等于a[i],而a[i+l]、a[i+2]、..、a[high]都大于a[i]。函教findkthElem(inta[],intstartIdx,intendIdx,inrk)在a[startIdx]、a[startIdx+1]、...、a[endIdx]中找出第k小的元素。【代码】#include<stdio.h>#include<stdlib.h>Intpartition(inta[],intlow,inthigh){//对a[low..high]进行划分,使得a[low..i]中的元素都不大于a[i+1..high]中的元素。intpivot=a[low];//pivot表示基准元素Inti=low,j=high;while((1)){While(i<j&&a[j]>pivot)--j;a[i]=a[j]While(i<j&&a[i]>pivot)++i;a[j]=a[i]}(2);//基准元素定位returni;}IntfindkthElem(inta[],intstartIdx,intendIdx,intk){//整数序列存储在a[startldx..endldx]中,查找并返回第k小的元素。if(startldx<0||endIdx<0||startIdx>endIdx||k<1||k-l>endIdx||k-1<startIdx)Return-1;//参数错误if(startIdx<endldx){intloc=partition(a,startIdx,endldx);∥进行划分,确定基准元素的位置if(loc==k-1)∥找到第k小的元素return(3);if(k-l<loc)//继续在基准元素之前查找returnfindkthElem(a,(4),k);else//继

温馨提示

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

评论

0/150

提交评论