c++复习试卷 3

合集下载

福建省福州市语文小学四年级上学期2024-2025学年复习试卷及解答参考

福建省福州市语文小学四年级上学期2024-2025学年复习试卷及解答参考

2024-2025学年福建省福州市语文小学四年级上学期复习试卷及解答参考一、基础知识与积累(本大题有9小题,每小题4分,共36分)1、下列词语中,没有错别字的一项是:A. 欢腾(huān téng)B. 嫩绿(nèn lǜ)C. 倾斜(qīng xié)D. 倒映(dǎo y ìng)答案:B解析:A项中“腾”应为“忑”,C项中“倾”应为“轻”,D项中“映”应为“影”,因此只有B项“嫩绿”没有错别字。

2、下列句子中,用词不当的一项是:A. 春天来了,小草从土里探出头来。

B. 那只小鸟在树枝上欢快地歌唱。

C. 他努力学习,终于取得了优异的成绩。

D. 她在课堂上认真听讲,偶尔会小声地跟同桌说话。

答案:D解析:A、B、C三项中的用词都恰当,符合语境。

D项中“偶尔”表示不经常,但根据语境,这里应该表示她偶尔会分心,用“偶尔”不太合适,因此选D项。

3、下列词语中没有错别字的一项是()A. 拥戴拨电话霎时奇珍异宝B. 疲倦震天动地居然哄堂大笑C. 腊烛刹那间瞻仰狂风怒号D. 船桨鞠躬尽粹严峻悬崖绝壁答案:B解析:本题考察的是对汉字字形的辨析能力。

选项A,“拨电话”的”拨”字错误,应为”拨”的近形字”拨”,表示用手或物体使某物转动或移动,此处应为”拨打电话”,即用手指按下电话号码,故A项错误。

选项B,所有词语均书写正确,无错别字,故B项正确。

选项C,“腊烛”的”腊”字错误,应为”腊”的同音字”蜡”,表示动物、植物或矿物所产生的油质,此处指用蜡制成的柱状物品,用于照明或祭祀等,故C项错误。

选项D,“鞠躬尽粹”的”粹”字错误,应为”粹”的形近字”瘁”,表示过度劳累而病,“鞠躬尽瘁”指恭敬谨慎,竭尽心力,故D项错误。

4、下列句子中加点词语使用不恰当的一项是()A. 战士们舍生忘死地守卫着祖国的边疆。

B. 这部电影的情节曲折离奇,引人入胜。

C. 他做事总是马马虎虎,三心二意,不能专心致志。

c语言计算机三级题目

c语言计算机三级题目

c语言计算机三级题目
C语言计算机三级题目通常涉及一些较为复杂的编程问题,包括但不限于数据结构、算法、文件操作等方面的内容。

这些题目旨在考察考生对C语言的熟练程度和对计算机基本原理的理解。

以下是一些可能出现的题目类型:
1. 数据结构和算法,可能涉及链表、树、图等数据结构的实现和相关算法的应用,如排序算法、查找算法等。

2. 文件操作,要求考生能够使用C语言对文件进行读写操作,包括文件的打开、关闭、读取、写入等操作。

3. 内存管理,可能涉及动态内存分配和释放,要求考生能够正确地使用malloc和free等函数。

4. 函数和指针,可能涉及函数的嵌套调用、指针的应用等,要求考生能够熟练地使用函数和指针来完成特定的任务。

5. 综合性问题,可能要求考生设计一个小型的C语言程序,涉及多个方面的知识,考察考生的综合应用能力。

总的来说,C语言计算机三级题目涵盖了C语言的各个方面,考察考生的编程能力、理解能力和解决问题的能力。

考生在备考时需要系统地复习C语言的基础知识,并多做一些相关的编程练习,以便在考试中取得更好的成绩。

c++期中试卷复习题

c++期中试卷复习题

一、单项选择题(每小题2分)1.下面()是C语言的无效实数。

A.+3.14 B.-47.0 C.1,234.00 D. 2E-32.找出下列符号中合法的标识符BA. “abc”B. s06C. file.cD. a&bE. 10dF. c*73.a和b是实数变量,c和d是整数变量,下面()赋值语句是正确的。

AA.a=a%c/b; B.c+1=b+d; C.a=c/d; D.c=”a”;4.以下运算符中优先级最高的是()。

DA.?: B.== C.% D.++5.设有int i;则执行表达式i=1,++i;后i的值为()BA.1B.2C.3D.46.若整型变量a、b、c、d中的值依次为:1、4、3、2则条件表达式a<b?a:c<d?c:d的值是______。

AA、1B、2C、3D、47.设有int i;则表达式i=1,++i,++i||++i,i的值为()CA.1B.2C.3D.4设有int i;则表达式(i=1,i=10)?i++||++i:++i的值为()AA.1B.2C.3D.10设有int i=0,a,b=5;则表达式(a=10 && i && b)的值为()AA.0B.1C.2D.108.int b; b=(-1)||0; 则b的值为() DA.3B.2C.1D.09.若有以下定义:char s=’\092’; 则该语句AA) 使s的值包含1个字符 B) 定义不合法,s的值不确定C) 使s的值包含4个字符 D) 使s的值包含3个字符10已知各变量的类型定义如下:int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则以下两组中不符合c语言语法的表达式分别是 C B(1) A) k=i++ B) (int)x+0.4 C) y+=x++ D) a=2*a=3(2) A) x%(–3) B) w+=–2 C) k=(a=2,b=3,a+b) D) a+=a–=(b=4)*(a=3) 11以下两组中不符合c语言语法的赋值语句分别是BC(1) A) a=1,b=2 B) ++i; C) a=b=5; D) y=(a=3,6*5);(2) A) i++; B) i=i=5; C) k=2*4,k*4; D) y=float(i);12已知a=2,b=3,执行下面条件语句后,b的值是( 3 )。

事业单位考试综合应用能力(自然科学专技类C类)试卷及解答参考(2024年)

事业单位考试综合应用能力(自然科学专技类C类)试卷及解答参考(2024年)

2024年事业单位考试综合应用能力(自然科学专技类C类)复习试卷(答案在后面)一、阅读理解题(本部分有2大题,每大题25分,共50分)第一题【资料内容】假设我们正在研究一种新发现的植物——蓝叶草(Cyanophylla fictitia)。

该植物在某热带雨林中被首次发现,具有独特的蓝色叶片,其叶片中的色素成分不同于已知植物中的任何一种。

科学家们推测这种蓝色可能有助于吸引特定种类的昆虫来帮助授粉。

此外,研究表明,蓝叶草似乎能够适应较低光照条件下的生长环境,这对于一种热带植物来说是非常罕见的现象。

进一步的研究发现,蓝叶草的根部与一种新型真菌共生,这种共生关系可能对植物吸收土壤中的营养物质起到了关键作用。

为了验证这一假设,研究人员设计了实验来观察蓝叶草在有无真菌存在情况下的生长差异。

结果显示,在没有真菌的环境中,蓝叶草的生长速度明显减慢,表明真菌对于蓝叶草的健康生长至关重要。

基于以上信息,请回答下列问题:1、蓝叶草(Cyanophylla fictitia)的主要特征是什么?2、蓝叶草的蓝色叶片可能会有什么功能?3、蓝叶草的根部与什么生物共生?4、实验结果表明,蓝叶草在何种条件下生长速度会减慢?5、根据研究,真菌对蓝叶草有何种重要性?第二题资料:近年来,随着全球气候变化和人类活动的影响,生态系统面临着前所未有的挑战。

在我国,湿地生态系统作为地球上最重要的生态系统之一,其保护与恢复工作显得尤为重要。

以下是一篇关于湿地生态系统保护与恢复的文章。

文章摘要:湿地生态系统具有独特的生物多样性、水源调节、气候调节等功能,对于维护地球生态平衡具有重要意义。

然而,由于人类活动的影响,我国湿地生态系统面临着退化和污染的威胁。

本文从湿地生态系统的现状、问题及对策三个方面进行分析,旨在为湿地生态系统的保护与恢复提供参考。

一、湿地生态系统的现状1.湿地面积减少:我国湿地面积从20世纪50年代的5.4亿亩减少到2010年的3.4亿亩。

统计学复习试题与答案

统计学复习试题与答案

泉州师院2010—2011学年度第二学期本科2008级《统计学》期末复习试卷A一、判断题(对的打“√”;错的打“×”,并在原题上改正。

每小题2分,共10分)1.众数是总体中出现最多的次数。

( )2.相关系数为零,说明两现象之间毫无关系。

( )3.方差分析是为了推断多个总体的方差是否相等而进行的假设检验。

( )4.对总体参数提出某种假设,然后利用样本信息判断假设是否成立的过程称为参数估计。

( )5.统计表的总标题位于表的上端,统计图的总标题也是位于图的上端( )二、单项选择题 (每小题1分,共10分)1.某森林公园的一项研究试图确定哪些因素有利于成年松树长到60英尺以上的高度。

经估计,森林公园长着25000棵成年松树,该研究需要从中随机抽取250棵成年松树并丈量它们的高度后进行分析。

该研究的总体是( )A. 250棵成年松树B.公园里25000棵成年松树C.所有高于60英尺的成年松树D.森林公园中所有年龄的松树2.从均值为100、标准差为10的总体中,抽出一个50 n 的简单随机样本,样本均值的数学期望和方差分别为( )A. 100和2B. 100和0.2C. 10和1.4D. 10和23.若两个变量的平均水平接近,标准差越大的变量,其( )A .标准差代表性越大B .离散程度越大C .稳定性越高D .分布偏斜程度越严重4.某电视台就“你最喜欢的电视节目是哪个”随机询问了200名观众,为了度量调查数据的集中趋势,需要运用的指标是( )A .算术平均数B .几何平均数C .中位数D .众数5.将抽样单位按某种特征或某种规则划分为不同的层,然后从不同的层中独立、随机地抽取样本,这种抽样方式称为( )A.简单随机抽样B.分层抽样C.整群抽样D.系统抽样6.对总体均值进行区间估计时,其他条件不变,置信度1-α 越小,则( )A .抽样推断的准确度越低B .抽样推断的把握程度越高C .抽样推断的可靠程度越大D .允许误差范围越小7.点估计的缺点是( )A.不能给出总体参数的准确估计B.不能给出总体参数的有效估计C.不能给出点估计值与总体参数真实值接近程度的度量D.不能给出总体参数的准确区间8.假设检验中,拒绝域的大小与我们事先选定的()A.统计量有一定关系 B.临界值有一定关系C.置信水平有一定关系 D.显著性水平有一定关系9.假设检验是对未知总体某个特征提出某种假设,而验证假设是否成立的资料是()A.样本资料 B.总体全部资料C. 重点资料D.典型资料10.下面现象间的关系属于相关关系的是()A.圆的周长和它的半径之间的关系B.价格不变条件下,商品销售额与销售量之间的关系C.家庭收入愈多,其消费支出也有增长的趋势D.正方形面积和它的边长之间的关系三、多项选择题(每小题2分,共10分)1.“统计”一词有三种理解()A. 统计工作B. 统计资料C. 统计信息D. 统计科学2.根据某样本资料得居民平均收入(万元)与某种产品销售量(台)之间的回归方程为xy6820ˆ+=,这意味着()A.居民平均收入与某种产品销售量之间是负相关B.居民平均收入与某种产品销售量之间是正相关C.居民平均收入为1万元时,某种产品的销售量平均为826台D.居民平均收入每增加1万元,某种产品销售量平均增加6台E.居民平均收入每增加1万元,某种产品销售量平均减少6台3.在参数估计中,评价估计量好坏的标准有()A. 无偏性B. 有效性C. 相合性D. 一致性4.假设检验中所犯错误有两种类型()A. 取真错误B. 弃真错误C. 取伪错误D. 弃伪错误5.样本单位数取决于下列因素()A. 被研究总体的标志变异程度B. 抽样极限误差C. 抽样调查组织方式和抽样方法D. 研究的代价四、填空题(每空1分,共10分)1.在实际试验中,许多不能控制的偶然因素引起试验结果数值的差异,称为______误差。

2024年高等教育自学考试自考《计算机应用基础》试卷及答案指导

2024年高等教育自学考试自考《计算机应用基础》试卷及答案指导

2024年高等教育自学考试自考《计算机应用基础》复习试卷(答案在后面)一、单项选择题(本大题有30小题,每小题1分,共30分)1、在计算机硬件系统中,负责解释和执行指令的部件是?A. 存储器B. 输入设备C. 输出设备D. 中央处理器(CPU)2、下列哪一项不是操作系统的主要功能?A. 管理计算机资源B. 提供用户界面C. 执行应用程序D. 编译高级语言程序3、在计算机系统中,下列哪个部件是CPU进行数据处理的主要存储区域?A、内存(RAM)B、硬盘C、光驱D、U盘4、在Windows操作系统中,下列哪个操作可以用来创建一个新的文件夹?A、右击桌面,选择“新建” -> “文件夹”B、按“Ctrl+N”快捷键C、按“Shift+N”快捷键D、在文件资源管理器中,点击“文件”菜单,选择“新建” -> “文件夹”5、在计算机内部用来传送、存储、加工处理的数据或指令所采用的形式是:A. 十进制码B. 二进制码C. 八进制码D. 十六进制码6、下列设备中属于输出设备的是:A. 键盘B. 鼠标C. 扫描仪D. 显示器7、在Windows操作系统中,以下哪个不是一种有效的文件扩展名?()A. .txtB. .docC. .exeD. .jpg8、在Excel中,要删除单元格中的内容但不删除单元格本身,应该使用以下哪个功能?()A. 删除B. 清除C. 删除行D. 删除列9、在计算机中,下列哪种存储器是易失性存储器?A. 硬盘B. 内存C. 光盘D. 软盘11、在Windows操作系统中,下列哪个菜单项可以用来打开“任务管理器”?A. 开始菜单B. 文件菜单C. 查看菜单D. 启动菜单13、在Windows操作系统中,下列哪个按钮用于关闭应用程序窗口?()A. 最小化按钮B. 最大化按钮C. 关闭按钮D. 还原按钮15、在计算机中,以下哪个选项表示二进制数0110?A. 十六进制数6B. 八进制数6C. 十进制数6D. 二进制数11017、以下关于计算机存储器的描述中,正确的是()A. RAM是只读存储器B. ROM是随机存储器C. ROM是只读存储器D. RAM是只读存储器19、在计算机中,下列哪种存储器是易失性存储器?A. 硬盘B. 内存C. 光盘D. U盘21、在Windows操作系统中,以下哪个功能可以将选中的文件或文件夹移动到另一个位置?A. 拖拽B. 复制C. 删除D. 打印23、在Windows系统中,下列关于“回收站”的描述正确的是:A. 回收站中的文件可以被永久删除,无法恢复B. 回收站只能存放本地计算机中的文件C. 回收站中的文件可以被恢复,但不能恢复到原位置D. 回收站只能存放最近删除的文件,超过一定时间自动清除25、以下哪个选项不属于计算机硬件设备?A. CPUB. 内存C. 光驱D. 系统软件27、以下关于计算机应用基础的描述,不正确的是:A. 计算机应用基础主要涉及计算机的基本操作、基本概念和基本技能。

2024年教师资格考试初中学科知识与教学能力数学试卷与参考答案

2024年教师资格考试初中学科知识与教学能力数学试卷与参考答案

2024年教师资格考试初中数学学科知识与教学能力复习试卷(答案在后面)一、单项选择题(本大题有8小题,每小题5分,共40分)1、在下列函数中,属于一次函数的是:A.(f(x)=x2+3x−2)B.(g(x)=2x+4)C.(ℎ(x)=√x+5)+3)D.(j(x)=1x2、下列关于三角形内角和定理的说法正确的是:A. 任何三角形的内角和小于180°B. 等边三角形的内角和等于360°C. 所有三角形的内角和等于180°D. 任何三角形的内角和大于180°3、题干:在平面直角坐标系中,点A的坐标为(3,4),点B的坐标为(-2,1)。

下列关于点B的坐标的描述正确的是()A. 点B在第二象限B. 点B在第三象限C. 点B在第四象限D. 点B在x轴上4、题干:若等差数列{an}的首项为2,公差为3,则第10项an的值为()A. 25B. 28C. 31D. 345、下列关于函数图像的说法正确的是()A. 函数y=x^2的图像是一个开口向上的抛物线B. 函数y=√x的图像是一个开口向下的抛物线C. 函数y=2x+1的图像是一条直线,斜率为2,y轴截距为1D. 函数y=|x|的图像是一个开口向左的绝对值函数6、下列关于一元二次方程的解法,错误的是()A. 因式分解法可以求解一元二次方程B. 配方法可以求解一元二次方程C. 求根公式法可以求解一元二次方程D. 降次法不能求解一元二次方程7、在下列函数中,属于二次函数的是())A.(y=1xB.(y=x2+2x+1)C.(y=√x)D.(y=x3−2x2+x+1)8、已知函数(f(x)=2x2−3x+1),则函数的对称轴是())A.(x=−34)B.(x=34)C.(y=−34)D.(y=34二、简答题(本大题有5小题,每小题7分,共35分)第一题请结合初中数学学科特点,谈谈如何有效运用信息技术进行数学教学?第二题题目:简述在教授初中数学时如何运用直观演示法,并举例说明其在几何教学中的应用。

2023-2024学年苏科新版八年级上册数学期中复习试卷(含解析)

2023-2024学年苏科新版八年级上册数学期中复习试卷(含解析)

2023-2024学年苏科新版八年级上册数学期中复习试卷一.选择题(共8小题,满分24分,每小题3分)1.下列四个标志中,是轴对称图形的是( )A.B.C.D.2.如图,AC=DC,∠1=∠2,添加下面一个条件不能使△ABC≌△DEC的是( )A.BC=EC B.∠A=∠D C.DE=AB D.∠DEC=∠ABC 3.在△ABC中,AB=AC,△ABC的中线BD将这个三角形的周长分为9和15两个部分,则BC长为( )A.12B.4C.12或4D.6或104.下列式子中,正确的是( )A.B.C.D.5.若一个直角三角形的两边长分别为4和5,则第三条边长的平方为( )A.9B.41C.9或41D.不确定6.下列说法错误的是( )A.任何命题都有逆命题B.真命题的逆命题不一定是正确的C.任何定理都有逆定理D.一个定理若存在逆定理,则这个逆定理一定是正确的7.如图是5×5的正方形网格中,以D、E为顶点作位置不同的格点的三角形与△ABC全等,这样格点三角形最多可以画出( )A.2个B.3个C.4个D.5个8.已知△ABC是等腰三角形,过△ABC的一个顶点的一条直线,把△ABC分成的两个小三角形也是等腰三角形,则原△ABC的顶角的度数有几种情况?( )A.2B.3C.4D.5二.填空题(共8小题,满分24分,每小题3分)9.5的平方根是 ;0.027的立方根是 .10.已知在△ABC中,∠A=40°,D为边AC上一点,△ABD和△BCD都是等腰三角形,则∠C的度数可能是 .11.三角形三条角平分线交于一点,且这一点到三顶点的距离相等. 12.△ABC中,AB=7,AC=24,BC=25,则∠A= 度.13.如图,正方体的棱长为2,O为AD的中点,则O,A1,B三点为顶点的三角形面积为 .14.如图,锐角△ABC中,BC=12,AB的垂直平分线交BC边于点E,AC的垂直平分线交BC边于点N,NE=6,则△EAN的周长为 .15.课堂上,老师给同学们出了一道题:“有一直角三角形的两边长分别为6cm和8cm,你们知道第三边的长度吗”刘飞立刻回答;“第三边是10cm.”你认为第三边应该是 cm.16.如图,在△ABC中,AB=AC=5,BC=6,AD⊥BC于点D,点E、F分别是线段AB、AD上的动点,且BE=AF,则BF+CE的最小值为 .三.解答题(共9小题,满分72分)17.如图,在正方形网格中,每个小方格的边长都为1,△ABC各顶点都在格点上.若点A 的坐标为(0,3),请按要求解答下列问题:(1)在图中建立符合条件的平面直角坐标系;(2)根据所建立的坐标系,写出点B和点C的坐标;(3)画出△ABC关于x轴的对称图形△A′B′C′.18.如图所示,在△ABC中,D、E分别是AB,AC上的一点,BE与CD交于点O,给出下列四个条件:①∠DBO=∠ECO;②∠BDO=∠CEO;③BD=CE;④OB=OC.(1)上述四个条件中,哪两个可以判定△ABC是等腰三角形.(2)选择第(1)题中的一种情形为条件,试说明△ABC是等腰三角形;(3)在上述条件中,若∠A=60°,BE平分∠B,CD平分∠C,则∠BOC的度数?19.如图,四边形ABCD为正方形纸片,点E是CD的中点,若CD=4,CF=1,图中有几个直角三角形?你是如何判断的?试说明理由.20.已知:2x+y+7的立方根是3,16的算术平方根是2x﹣y,求:(1)x、y的值;(2)x2+y2的平方根.21.如图,在等边△ABC中,点D是射线BC上一动点(点D在点C的右侧),CD=DE,∠BDE=120°.点F是线段BE的中点,连接DF、CF.(1)请你判断线段DF与AD的数量关系,并给出证明;(2)若AB=4,求线段CF长度的最小值.22.如图,一架梯子AB长10米,斜靠在一面墙上,梯子底端离墙6米.(1)这个梯子的顶端距地面有多高?(2)如果梯子的顶端下滑了2米,那么梯子的底端在水平方向滑动了多少米?23.如图,在△ABC中,D为BC中点,DE⊥BC交∠BAC的平分线AE于E,EF⊥AB于F,EG⊥AC交AC的延长线于G.(1)求证:BF=CG(2)若AB=5,AC=3,求AF的长.24.Rt△ABC中,∠BAC=90°,AB=AC,点D在直线BC上运动,连接AD,将线段AD 绕点D顺时针旋转90°得到线段DE,连接AE,CE.(1)当点D与点B重合时,如图1,请直接写出线段EC和线段AC的数量关系;(2)点D在线段BC上(不与点B,C重合)时,请写出线段AC,DC,EC之间的数量关系,并说明理由;(3)若AB=4,CD=1,请直接写出△DCE的面积.25.综合与实践【问题情境]课外兴趣小组活动时,老师提出了如下问题:如图1,△ABC中,若AB=6,AC=4,求BC边上的中线AD的取值范围.小明在组内和同学们合作交流后,得到了如下的解决方法:延长AD到E,使DE=AD,连接BE.请根据小明的方法思考:(1)由已知和作图能得到△ADC≌△EDB,依据是 ;A.SSSB.AASC.SASD.HL(2)由“三角形的三边关系”,可求得AD的取值范围是 .解后反思:题目中出现“中点”“中线”等条件,可考虑延长中线构造全等三角形,把分散的已知条件和所求证的结论集合到同一个三角形中.[初步运用](3)如图2,AD是△ABC的中线,BE交AC于E,交AD于F,且AE=EF.若EF=3,EC=2,求线段BF的长.[灵活运用](4)如图3,在△ABC中,∠A=90°,D为BC中点,DE⊥DF,DE交AB于点E,DF 交AC于点F,连接EF,试猜想线段BE、CF、EF三者之间的等量关系,直接写出你的结论.参考答案与试题解析一.选择题(共8小题,满分24分,每小题3分)1.解:选项A、B、D不能找到这样的一条直线,使图形沿一条直线折叠,直线两旁的部分能够互相重合,所以不是轴对称图形,选项C能找到这样的一条直线,使图形沿一条直线折叠,直线两旁的部分能够互相重合,所以是轴对称图形,故选:C.2.解:A、若添BC=EC即可根据SAS判定全等;B、若添∠A=∠D即可根据ASA判定全等;C、若添DE=AB则是SSA,不能判定全等;D、若添∠DEC=∠ABC即可根据AAS判定全等.故选:C.3.解:根据题意,①当12是腰长与腰长一半时,AC+AC=15,解得AC=10,所以腰长为4;②当9是腰长与腰长一半时,AC+AC=9,解得AC=6,所以腰长为12,∵6+6=12,∴不符合题意.故腰长等于4.故选:B.4.解:A、=﹣=﹣2,正确;B、原式=﹣=﹣,错误;C、原式=|﹣3|=3,错误;D、原式=6,错误,故选:A.5.解:当5为直角边时,第三边的平方为:42+52=41;当5为斜边时,第三边的平方为:52﹣42=9.故第三边的平方为9或41,故选:C.6.解:A.任何命题都有逆命题,所以A选项不符合题意;B.真命题的逆命题不一定是正确的,所以B选项不符合题意;C.任何定理不一定有逆定理,所以C选项符合题意;D.一个定理若存在逆定理,则这个逆定理一定是正确的,所以D选项不符合题意;故选:C.7.解:如图所示:,最多可以画出4个.故选:C.8.解:设该等腰三角形的底角是x;①如图1,当过顶角的顶点的直线把它分成了两个等腰三角形,则AC=BC,AD=CD=BD,设∠A=x°,则∠ACD=∠A=x°,∠B=∠A=x°,∴∠BCD=∠B=x°,∵∠A+∠ACB+∠B=180°,∴x+x+x+x=180,解得x=45,则顶角是90°;②如图2,AC=BC=BD,AD=CD,设∠B=x°,∵AC=BC,∴∠A=∠B=x°,∵AD=CD,∴∠ACD=∠A=x°,∴∠BDC=∠A+∠ACD=2x°,∵BC=BD,∴∠BCD=∠BDC=2x°,∴∠ACB=3x°,∴x+x+3x=180,x=36°,则顶角是108°.③如图3,当过底角的角平分线把它分成了两个等腰三角形,则有AC=BC,AB=AD=CD,设∠C=x°,∵AD=CD,∴∠CAD=∠C=x°,∴∠ADB=∠CAD+∠C=2x°,∵AD=AB,∴∠B=∠ADB=2x°,∵AC=BC,∴∠CAB=∠B=2x°,∵∠CAB+∠B+∠C=180°,∴x+2x+2x=180,x=36°,则顶角是36°.④如图4,当∠A=x°,∠ABC=∠ACB=3x°时,也符合,AD=BD,BC=DC,∠A=∠ABD=x,∠DBC=∠BDC=2x,则x+3x+3x=180°,x=,因此等腰三角形顶角的度数为36°或90°或108°或,故选:C.二.填空题(共8小题,满分24分,每小题3分)9.解:5的平方根是±,0.027的立方根是0.3,故答案为:,0.3.10.解:如图1所示:当DA=DC时,∵∠A=40°,∴∠ABD=40°,∴∠ADB=180°﹣40°×2=100°,∴∠BDC=180°﹣100°=80°,当BD=BC1时,∠BC1D=∠BDC1=80°;当DB=DC2时,∠DBC2=∠DC2B=(180°﹣80°)÷2=50°;当BC3=DC3时,∠BC2D=180°﹣80°×2=20°;如图2所示:当AB=AD时,∵∠A=40°,∴∠ABD=∠ADB=(180°﹣40°)÷2=70°,∴∠BDC=180°﹣70°=110°,当DB=DC4时,∠DBC4=∠DC4B=(180°﹣110°)÷2=35°;如图3所示:当AB=DB时,∵∠A=40°,∴∠ADB=40°,∴∠BDC=180°﹣40°=140°,当DB=DC5时,∠DBC5=∠DC5B=(180°﹣140°)÷2=20°.综上所述,∠C的度数可能是80°或50°或20°或35°或20°.故答案为:80°或50°或20°或35°或20°.11.解:由角平分线性质可知:三角形的三条角平分线交于一点,这点到三角形的三边的距离相等,故所给命题是假命题.故本题答案为:×.12.解:∵△ABC中,AB=7,AC=24,BC=25,∴72+242=252即BC2=AB2+AC2,∴三角形ABC是直角三角形.∴∠A=90°.13.解:直角△AA1O和直角△OBA中,利用勾股定理可以得到OA1=OB=,在直角△A1AB中,利用勾股定理得A1B=,过点O作高,交A1B与M,连接AM,则△AOM是直角三角形,则AM=A1B=,OM==,∴△OA1B的面积是.14.解:(1)∵点E、N分别是AB、AC边的垂直平分线与BC的交点,∴BE=AE,AN=CN.∴△AEN的周长=AE+AN+EN=BE+NC+EN=BC+2NE=12+12=24;故答案为2415.解:8是斜边时,第三边长=2cm;8是直角边时,第三边长=10cm.故第三边应该是10或2cm.16.解:过B作BG⊥BC,且BG=BA,连接GE,∵AD⊥BC,∴GB∥AD,∴∠GBA=∠BAD,∵GB=AB,BE=AF,∴△GBE≌△BAF(SAS),∴GE=BF,∴BF+CE=GE+CE≥GC,∴当G、E、C三点共线时,BF+CE=GC最小,∵AB=AC=5,BC=6,在Rt△BCG中,GC=,故答案为.三.解答题(共9小题,满分72分)17.解:(1)如图所示:(2)如图所示,点B的坐标为(﹣3,1),点C的坐标为(1,1);(3)如图所示,△A′B′C′即为所求.18.解:(1)上述四个条件中,①③,①④,②③,②④组合可判定△ABC是等腰三角形.(2)选择①③证明.∵∠DBO=∠ECO,BD=CE,∠DOB=∠EOC,∴△DOB≌△EOC,∴OB=OC,∴∠OBC=∠OCB,∴∠ABC=∠ACB,∴△ABC是等腰三角形;(3)∵∠A=60°,∴∠ABC=∠ACB=60°,∵BE平分∠B,CD平分∠C,∴∠OBC=∠OBC=30°,∴∠BOC=180﹣30﹣30=120°,答:∠BOC的度数为120°.19.解:图中的有4个直角三角形,它们为Rt△ADE,Rt△ABF,Rt△CEF,Rt△AEF.理由如下:∵四边形ABCD为正方形,∴∠D=∠B=∠C=90°,AD=BC=AB=CD=4,∴△ADE、△ABF和△CEF都为直角三角形,∵E是CD的中点,∴DE=CE=2,∵CF=1,∴BF=3,在Rt△ADE中,AE2=22+42=20,在Rt△CEF中,EF2=22+12=5,在Rt△ABF中,AF2=32+42=25,∵AE2+EF2=AF2,∴△AEF为直角三角形.20.解:(1)依题意,解得:;(2)x2+y2=36+64=100,100的平方根是±10.21.解:(1)线段DF与AD的数量关系为:AD=2DF,理由如下:延长DF至点M,使DF=FM,连接BM、AM,如图1所示:∵点F为BE的中点,∴BF=EF,在△BFM和△EFD中,,∴△BFM≌△EFD(SAS),∴BM=DE,∠MBF=∠DEF,∴BM∥DE,∵线段CD绕点D逆时针旋转120°得到线段DE,∴CD=DE=BM,∠BDE=120°,∴∠MBD=180°﹣120°=60°,∵△ABC是等边三角形,∴AB=AC,∠ABC=∠ACB=60°,∴∠ABM=∠ABC+∠MBD=60°+60°=120°,∵∠ACD=180°﹣∠ACB=180°﹣60°=120°,∴∠ABM=∠ACD,在△ABM和△ACD中,,∴△ABM≌△ACD(SAS),∴AM=AD,∠BAM=∠CAD,∴∠MAD=∠MAC+∠CAD=∠MAC+∠BAM=∠BAC=60°,∴△AMD是等边三角形,∴AD=DM=2DF;(2)连接CE,取BC的中点N,连接作射线NF,如图2所示:∵△CDE为等腰三角形,∠CDE=120°,∴∠DCE=30°,∵点N为BC的中点,点F为BE的中点,∴NF是△BCE的中位线,∴NF∥CE,∴∠CNF=∠DCE=30°,∴点F的轨迹为射线NF,且∠CNF=30°,当CF⊥NF时,CF最短,∵AB=BC=4,∴CN=2,在Rt△CNF中,∠CNF=30°,∴CF=CN=1,∴线段CF长度的最小值为1.22.解:(1)根据勾股定理:所以梯子距离地面的高度为:AO===8(米);答:这个梯子的顶端距地面有8米高;(2)梯子下滑了2米即梯子距离地面的高度为OA′=8﹣2=6(米),根据勾股定理:OB′===8(米),∴BB′=OB′﹣OB=8﹣6=2(米),答:当梯子的顶端下滑2米时,梯子的底端水平后移了2米.23.(1)证明:如图,连接BE、EC,∵ED⊥BC,D为BC中点,∴BE=EC,∵EF⊥ABEG⊥AG,且AE平分∠FAG,∴FE=EG,在Rt△BFE和Rt△CGE中,,∴Rt△BFE≌Rt△CGE(HL),∴BF=CG.(2)解:在Rt△AEF和Rt△AEG中,,∴Rt△AEF≌Rt△AEG(HL),∴AF=AG,∵Rt△BFE≌Rt△CGE(HL),∴BF=CG,∴AB+AC=AF+BF+AG﹣CG=2AF,∴2AF=8,∴AF=4.24.解:(1)EC=AC,理由如下:由旋转得ED=AD,∠ADE=90°,当点D与点B重合时,则EB=AB,∠ABE=90°,∵∠BAC=90°,AB=AC,∴∠BAC+∠ABE=180°,∴AC∥BE,AC=EB,∴四边形ABEC是正方形,∴EC=AC.(2)AC﹣EC=DC,理由如下:如图2,作DF⊥BC交AC于点F,则∠CDF=90°,∵∠BAC=90°,AB=AC,∴∠ACB=∠ABC=45°,∴∠DFC=∠DCF=45°,∴DF=DC,∵∠ADF=∠EDC=90°﹣∠EDF,AD=ED,∴△ADF≌△EDC(SAS),∴AF=EC,∴AC﹣EC=AC﹣AF=FC,∵FC===DC,∴AC﹣EC=DC.(3)如图3,点D在线段BC上,作DF⊥BC交AC于点F,EG⊥BC交BC的延长线于点G,由(2)得∠DFC=45°,△ADF≌△EDC,AC﹣EC=CD,∴∠ECD=∠AFD=180°﹣∠DFC=135°,∴∠GCE=180°﹣∠ECD=45°,∵AB=AC=4,CD=1,∴EC=AC﹣DC=4﹣×1=3,∵∠CGE=90°,∴EG=EC•sin∠GCE=EC•sin45°=3×=3,∴S△DCE=CD•EG=×1×3=;如图4,点D在线段BC的延长线上,作DF⊥BC交AC的延长线于点F,EG⊥BC交BC 的延长线于点G,∵∠CDF=90°,∠DCF=∠ACB=45°,∴∠F=∠DCF=45°,∴FD=CD,∵∠ADF=∠EDC=90°+∠ADC,AD=ED,∴△ADF≌△EDC(SAS),∴EC=AF,∠DCE=∠F=45°,∵FC===DC,∴EC=AF=AC+CF=4+×1=5,∵∠CGE=90°,∴EG=EC•sin∠GCE=EC•sin45°=5×=5,∴S△DCE=CD•EG=×1×5=,综上所述,△DCE的面为或.25.解:(1)∵AD是BC边上的中线,∴CD=BD,在△ADC和△EDB中,,∴△ADC≌△EDB(SAS),故答案为:C;(2)∵AB﹣BE<AE<AB+BE,即6﹣4<AE<6+4,∴2<AE<10,∵AD=AE,∴1<AD<5,故答案为:1<AD<5;(3)延长AD到M,使AD=DM,连接BM,如图2所示:∵AE=EF.EF=3,∴AC=AE+EC=3+2=5,∵AD是△ABC中线,∴CD=BD,在△ADC和△MDB中,,∴△ADC≌△MDB(SAS),∴BM=AC,∠CAD=∠M,∵AE=EF,∴∠CAD=∠AFE,∵∠AFE=∠BFD,∴∠BFD=∠CAD=∠M,∴BF=BM=AC,即BF=5,故线段BF的长为5;(4)线段BE、CF、EF之间的等量关系为:BE2+CF2=EF2,理由如下:延长ED到点G,使DG=ED,连接GF、GC,如图3所示:∵ED⊥DF,∴EF=GF,∵D是BC的中点,∴BD=CD,在△BDE和△CDG中,,∴△DBE≌△DCG(SAS),∴BE=CG,∠B=∠GCD,∵∠A=90°,∴∠B+∠ACB=90°,∴∠GCD+∠ACB=90°,即∠GCF=90°,∴Rt△CFG中,CG2+CF2=GF2,∴BE2+CF2=EF2.。

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

课程名称:面向对象程序设计( A卷闭卷)适用专业年级:计算机科学与技术08级考试时间: 100分钟一、判断题,正确的打√,错误的打×(每小题1分,共10分)1.C++语言是在C语言基础上扩充了函数功能而得来的。

(×)2.在C++语言中,使用struct(结构体)定义的类与使用class定义的类是一样的。

(×)3.每个对象也有地址,该地址就是存储此对象数据成员的单元的首地址。

(√)4.如果在一个类的对象之间要进行数据交换,可以使用该类的静态数据成员来完成。

(√)5.在声明一个类时,必须同时声明类的数据成员和成员函数。

(×)6.设函数fun( )是一个不属于任何类的普通函数,则在调用该函数时只能用fun()方式,而不能用::fun()方式来调用。

(×)7.类的构造函数和析构函数一般都声明为虚函数。

(×)8.设Time是一个类,现有指针p的定义语句:const Time *p;则通过指针p不可以修改Time类对象的公有数据成员。

(√)9.使用MFC编程时,OnDraw函数是CView类的成员函数。

(√)10.在VC6.0开发环境中,对导入的所有位图资源都可以进行修改。

(×)二、简答题(每小题8分,共24分)1.简述类和对象的含义。

面向对象程序设计和面向过程程序设计的主要区别是什么?答:类:是指具有相同的属性和操作方法,并遵守相同规则的对象的集合。

对象:是包含现实世界物体特征的抽象实体,每个对象有内部的属性和操作方法。

主要区别:面向对象的程序设计:它的整个程序由一系列相互作用的对象构成,对象之间的交互通过发送消息来实现,对象通过响应消息来实现程序的功能。

编程时可以不知道对象的内部实现细节。

面向过程的程序设计:程序由一系列的函数构成,程序的实现通过函数的顺序执行来实现。

编程时需要清楚程序实现的每一步细节。

2.什么是友元函数?友元函数的作用是什么?答:在一个类中,用friend声明的非本类函数就是友元函数。

友元函数的作用:可以直接访问本类的私有成员,提高编程的灵活性和程序执行效率。

3.函数重载的主要作用是什么?函数重载时参数个数不同时,能否有缺省参数,为什么?答:函数重载主要作用是:用同一个函数名可以去调用不同参数或功能的函数,即用同一个函数实现不同的操作。

函数重载时参数个数不同时,不能有缺省参数。

因为:有缺省参数时,就会发生二义性,编译出错。

三、填空题(每空2分,共10分)1.根据程序说明和程序中的注释,填充程序中不完整的部分。

MyString是自定义的一个字符串类,其成员函数 IsPalindrome判断该字符串对象是否是回文(即字符串顺读和倒读是一致的,比如字符串“12321”和“abba”都是回文,而“12345”则不是回文)。

构造函数用于给字符串赋值。

#include <iostream>using namespace std;#define MaxLen 100class MyString{ private:int Len; //字符串的长度char Value[MaxLen];//字符串的值public:int IsPalindrome() //判断Value是否是回文,是则返回1,不是返回0。

{ int i=0;while(i<Len/2){if (Value[i]!= ___(1)_ Value[Len-i-1]__) return 0;___(2)_i++__;}____(3)_ return 1__;}MyString(int n,char *pstr) //把pstr所指向的字符串赋值给Value{ int i;if (n>MaxLen) Len = MaxLen; else Len=n;if (Len<=0){ Len=0;Value[0]='\0';}else{ i=0;while (i<Len) Value[i++] = ___(4)_*pstr++__;}}};int main(){ MyString s1(3,"aba"),*p;p = ___(5)__new MyString(5,"12345")_;//动态生成由p指向的MyString对象,并使Len为5,其他参数任意。

cout<<s1.IsPalindrome()<<endl<<p->IsPalindrome()<<endl;delete p;return 1;}四、阅读下面的程序,写出程序运行的结果。

(共26分)1.程序1(6分)#include <iostream>using namespace std;int main(){ int f(int &x,int y);int a=4,b=5,c;while(b){c=f(a,b);cout<<a<<" "<<b<<" "<<c<<endl;if(c>20) b=0;else b=b+5;}return 0;}int f(int &x,int y){int m;x=y++;m=x+y;return(m);}5 5 1110 10 212. 程序2(10分)#include <iostream.h>class Window{public:int size;Window() {cout<<"Win Begin"<<endl;}virtual void OutWin( ) { cout<<"Win"<<endl; }void Open() { cout<<"OpenWin"<<endl;} };class Button: public Window{public:virtual void OutWin( ) { cout<<"But"<<endl; } void Open() { cout<<"OpenBut"<<endl;}};void main(){ Window *pt1,w1;Button b1;pt1 = &w1;pt1->OutWin();pt1->Open();pt1 = &b1;pt1->OutWin();pt1->Open();}Win BeginWin BeginWinOpenWinButOpenWin3. 程序3(10分)#include <iostream.h>class chair{public:chair( ) {cout<<"create chair."<<endl;}chair(int size) {cout<<"create chair:"<<size<<endl;} ~chair( ) {cout<<"delete chair."<<endl; }};class bed{public:bed(int color=3) {cout<<"create bed:"<<color<<endl;}~bed( ){cout<<"delete bed."<<endl; }};class recliner:public chair,public bed{public:recliner(int p ):member(), bed( ),chair(p){cout<<"create recliner."<<endl;}~recliner( ){cout<<"delete recliner."<<endl; } private:chair member;};void main( ){ bed b;recliner r(2);}答:程序运行结果为:create bed:3create chair:2create bed:3create chair.create recliner.delete recliner.delete chair.delete bed.delete chair.delete bed.五、理解问答题(10分)说明:读懂如下程序,回答题后的问题。

#include "iostream.h"class CBase{private:int a,b;public:int c;CBase(int x,int y){a=x;b=y;c=a+b;}};class CDerive: protected CBase{public:static int total;int GetC() {return c;}void SetC(int k) {c=k;}CDerive(int x,int y,int z):CBase(x,y){total+=z;}};int CDerive::total = 10;int main( ){int i; //标记行1CBase b(1,2); //标记行2CDerive d[3]={CDerive(1,2,3),CDerive(4,5,6),CDerive(7,8,9)}; //标记行3b.c=10; //标记行4d[0].c += b.c; //标记行5i = CDerive::total; //标记行6cout<<"total="<<i<<endl; //标记行7return 0; //标记行8}请回答的问题:(1)标记行1 –标记行8之间有一处编译错误,请指出,同时改正此错误(功能要一致,可以使用多条语句)。

(3分)标记行5错误,因为在类外不能直接访问对象的受保护的成员。

改正:i = d[0].GetC();i += b.c;d[0].SetC(i);(2)把标记行6的语句改为:i = d[0].total;行不行?为什么?(4分)行。

相关文档
最新文档