c++模板及应用习题答案
安全员C类习题库+参考答案
安全员C类习题库+参考答案1、明开槽槽深超过 2.5m 时,边坡中部应留平台,如在平台上打井点,则其宽度应不小于()m。
A、1B、0.5C、2D、1.5答案:C2、汽车式起重机作业中,禁止下列哪种操作。
()A、回转B、向上变幅C、起升D、调整支腿答案:D3、《消防法》规定,进行()等具有火灾危险的作业的人员和自动消防系统的操作人员,必须持证上岗,并严格遵守消防安全操作规程。
A、木工B、油漆C、电焊、气焊D、防水答案:C4、使用物料提升机时,下列不正确做法是()。
A、作业中吊笼下方严禁人员停留或通过B、休息时,应将吊笼降至地面C、操作人员应持有职业技能鉴定证书D、作业中操作人员不得离开操作岗位答案:C5、程设计的修改由()负责,建筑施工企业不得擅自修改工程设计。
A、资质许可的设计单位B、建设单位认可设计单位C、原设计单位D、有资质的设计单位答案:C6、混凝土泵敷设向下倾斜的输送管道时,应在泵与斜管之间敷设长度不小于()落差的水平管。
A、4 倍B、6 倍C、3 倍D、5 倍答案:D7、水泥凝土面层采用滑模式摊铺机摊铺时,其他机械牵引摊铺机时应用()。
A、尼龙绳B、钢丝绳C、刚性拖杆D、无论任何牵引机械答案:C8、施工现场安全标志布置总平面图应由绘制人员签名,()审批.A、项目技术负责人B、项目专职安全生产管理人员C、项目负责人D、企业技术负责人答案:C9、根据《建筑施工企业安全生产管理规范》,建筑施工企业新进场的工人必须接受不少于()的班组级安全教育培训。
A、50 学时B、35 学时C、15 学时D、20 学时答案:D10、在建的建筑工程因故中止施工的,建设单位应当自中止施工之日起()月内,向发证机关报告,并按照规定做好建筑工程的维护管理工作。
A、三个B、一个C、两个D、六个答案:B11、下列影响人操作可靠性的因素中不属于人的因素为()。
A、噪声B、反应能力C、训练程度D、人体尺寸答案:A12、附着式升降脚手架支座与建筑物主体结构连接处所需要的建筑结构混凝土强度应由计算确定,且不得小于()A、C35B、C30C、C10D、C25答案:C13、根据《建筑行业职业病危害预防控制规范》,施工现场应配备受过专业训练的急救员,超过()人的工程项目应配备急救室。
面向对象的程序设计语言――C++(第二版)-习题参考答案
面向对象的程序设计语言――C++(第二版)-习题参考答案课后习题答案以及代码习题参考答案第1章1.填空题C++语言概述(1)函数说明,函数体(2)声明区,主程序区,函数定义区(3)多态性(4)namespace,using(5)std(6)cin,(7)//(8)对数据的操作2.判断题(1)对(2)错(3)错(4)错(5)错3.改错题(1)没有函数体,应改为void main() {};(2)语句没有分号,应改为using namespace myspace;(3)cout和操作符共同完成输出的功能,应改为cout“ Input your name:";(4)应改为#include iostream.h4.简答题5.编程题(略)(略)第2章1.选择题基本数据类型、运算符与表达式(1)B (2)D (3)B (4)D (5)B课后习题答案以及代码2.简答题(1)(a)、(c)(e)、(f)、(g)、(h)、(i)(2)(a)、(g)、(i)、(j)(3)(a)5.5(b)0(c)20(d)0,0(e)1(f)1,2(g)3(h)-40(i)2(j)3(k)s1='0's1='9'(l)N!=03.读程序写结果(1)0,15(2)(1、1、1),(-1、-1、-1)(3)(a)a*a+2*a*b+b*b(b)4.0/3.0*3.__-__R*R*R(c)5.0/9.0*(F-32)(d)b=ab=c(4)364143(5)x=14.编程题(略)第3章1.选择题(1)B (2)A (3)A (4)C2.判断题(1)错(2)对(3)对(4)错3.读程序写结果(1)C++的控制语句5)A 5)错((课后习题答案以及代码12 23 3 34 4 4 45 5 5 5 5(2)11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 1(3)j的值为0;i的值为2;4.编程题(略)第4章1.填空题函数(1)void(2)静态全局变量,static(3)函数重载(4)inline(5)递归函数(6)宏定义命令,文件包含命令,条件编译命令2.判断题(1)错(2)错(3)错(4)错(5)错(6)对(7)错(8)错(9)对(10)对3.读程序写结果(1)x=7,y=4x=9,y=5(2)34.56101(3)162228(4)12 15 18 21 24课后习题答案以及代码(5)2,1,4,1,3,2,1,4.简答题5.编程题(略)(略)第5章1.选择题构造数据类型(1)C (2)D (3)A (4)B (5)C 2.判断题(1)错(2)对(3)对(4)错(5)错3.读程序写结果(1)153(2)422 5 6 8 10(3)__,21(4)419(5)6904(6)43214.编程题(略)第6章1.填空题(1)类,对象,类(2)数据成员,成员函数(3)不能(4)private,protected,public,private (5)成员函数类和对象课后习题答案以及代码(6)friend(7)类名,作用域运算符(8)对象名.成员名,指针变量名-成员名,(*指针变量名).成员名(9)构造,析构,构造,析构(10)常量数据,引用数据(11)全局,数据类型,所属的类(12)常成员,只读(13)成员,友元(14)类数据成员,类成员函数(15)this(16)浅拷贝2.选择题(1)C (2)C (3)B (4)C (5)B(6)C (7)D (8)B (9)C (10)D(11)A (12)C (13)D (14)D (15)B3.改错题(1)man1.salary=1000.00; 不能在类外访问类的私有成员(2)float r=0;和float c=0; 类本身是抽象的,不能在类的定义体中给其数据成员赋值}后缺少分号“;”(3)成员函数void setdata(float x1,float y1,float r);没有实现(4)构造函数名point()应与类名同名,为Point没有头文件包含#include iostream.h4.读程序写结果题(1)x=0,y=0x=100,y=200(2)x=100,y=200x=1000,y=2022年t=3.14(3)Sta::fun2()=10s.fun2()=11r.a=20(4)Constructor1 called!x=0Constructor2 called!x=100Destructor called!Destructor called!(5)课后习题答案以及代码575.简答题6.编程题(略)(略)第7章1.填空题(1)继承(2)基类,派生类(3)private,protected,public,private (4)不可访问,保护,公有(5)私有(6)单(一),多(重)(7)赋值兼容规则(8)静态,动态(9)抽象类2.选择题继承和派生(1)B (2)A (3)B (4)C (5)B (6)A (7)D (8)B (9)B (10)B(11)D (12)B3.改错题(1)本题的错误主要是数据成员的访问权限问题:基类的私有成员在派生类中不可访问,如fb()函数中的a3=30;语句;类的私有和保护成员在类外不能访问,如main函数中的x.a2 =20;.a3=30; ,y.a2=200; ,y.a3=300; ,y.b2=2022年;和y.b3=3000;语句。
安全员C类练习题库含参考答案
安全员C类练习题库含参考答案一、单选题(共10题,每题1分,共10分)1、遇到顶进系统发生故障或在拼管子前(),即应发出信号给工具管头部的操作人员,引起注意。
A、15mmB、10mmC、5mmD、20mm正确答案:D2、支模、粉刷、砌墙等各工种进行上下立体交叉作业时,不得在()方向上操作。
A、同一横面B、不同垂直C、垂直半径D、同一垂直正确答案:D3、《建筑设计防火规范》规定消防车道的宽度不应小于()米。
A、3B、5C、3.5D、10正确答案:C4、长期停用或可能受潮的电动机,在使用前应测量绕组间和绕组对地的绝缘电阻,绝缘电阻值应大于()。
A、5.0MΩB、0.5MΩC、0.5KΩD、0.5Ω正确答案:B5、违反《建筑施工企业安全生产许可证管理规定》,安全生产许可证有效期满未办理延期手续,继续从事建筑施工活动的,责令其在建项目停止施工,限期补办延期手续,可并处()的罚款。
A、2 万元以下B、1 万元以上 5 万元以下C、5 万元以上 10 万元以下D、10 万元以上 30 万元以下正确答案:C6、施工现场中分配电箱与开关箱的距离不得超过()。
A、20mB、30mC、40mD、45m正确答案:B7、扣件式钢管模板支架的剪刀撑应用旋转扣件进行固定,旋转扣件中心线至主节点的距离不应大于()。
A、450mmB、200mmC、150mmD、300mm正确答案:C8、下列关于故障维修后的高处作业吊篮重新启用的陈述,正确的一项是()。
A、即可使用B、经进行检查验收后即可使用C、应拆除D、应重新进行检查验收,合格后方可使用正确答案:D9、同一建筑施工企业在 12 个月内连续发生()次生产安全事故,将吊销安全生产许可证。
A、5B、3C、6D、4正确答案:B10、脚手架工程施工前,应当由()向作业人员进行安全技术交底。
A、项目专职安全管理人员B、项目安全监理工程师C、项目技术人员D、作业班组负责人正确答案:C二、多选题(共50题,每题1分,共50分)1、当使用()时,脚手板放置在横向水平杆上,纵向水平杆应作为横向水平杆的支座,用直角扣件固定在立杆上。
高考数学试卷模板及答案
一、选择题(本大题共10小题,每小题5分,共50分。
在每小题给出的四个选项中,只有一项是符合题目要求的。
)1. 已知函数f(x) = 2x - 3,则f(2)的值为:A. 1B. 3C. 5D. 7答案:C2. 下列各数中,有理数是:A. √2B. πC. 1/3D. -√3答案:C3. 已知等差数列{an}的前三项分别为2,5,8,则该数列的公差为:A. 1B. 2C. 3D. 4答案:B4. 若log2x + log2(x + 2) = 3,则x的值为:A. 2B. 4C. 8D. 16答案:B5. 函数y = x^2 - 4x + 4的图像与x轴的交点个数为:A. 1B. 2C. 3D. 4答案:A6. 若sinA + sinB = 1,cosA + cosB = 1,则sin(A + B)的值为:A. 0B. 1C. -1D. 不确定答案:A7. 已知向量a = (2, 3),向量b = (3, 4),则向量a与向量b的夹角余弦值为:A. 1/2B. 1/√2C. √2/2D. 1答案:C8. 在△ABC中,角A、B、C的对边分别为a、b、c,若a^2 + b^2 = 2c^2,则△ABC为:A. 锐角三角形B. 直角三角形C. 钝角三角形D. 等腰三角形答案:B9. 已知函数y = ax^2 + bx + c的图像开口向上,且过点(1, 4),则a的取值范围为:A. a > 0B. a < 0C. a ≥ 0D. a ≤ 0答案:A10. 若log2x - log2(2x - 1) = 1,则x的值为:A. 2B. 4C. 8D. 16答案:B二、填空题(本大题共5小题,每小题5分,共25分。
)11. 已知等差数列{an}的首项为2,公差为3,则第10项a10的值为______。
答案:a10 = 2 + 9d = 2 + 9×3 = 2912. 函数y = log2x + 3的图像向右平移2个单位后,得到的函数解析式为______。
专职安全生产管理人员综合类C证(初证)练习题含参考答案
专职安全生产管理人员综合类C证(初证)练习题含参考答案一、单选题(共40题,每题1分,共40分)1、单梯不得垫高使用,使用时应与水平面成75°夹角,踏步不得缺失,其间距宜为()OA、200mmB N300mmC>150mmD、25Omm正确答案:B2、监督机构应当按照有关规定,将工程质量安全监督中发现的涉及主体结构安全和主要使用功能的工程质量问题及整改情况,及时向()。
A、上级监督机构报告B、建设行政主管部门汇报C、社会公布D、建设单位通报正确答案:C3、石材幕墙金属骨架安装,如有焊接时,应对下方和邻近的已完工装饰面进行成品保护。
焊接时要采用(),以减少因焊接产生的变形。
A、分段退焊B、对称焊C、跳焊D、交替焊正确答案:B4、扣件式脚手架中,()的作用是连接两根任意角度相交的钢管扣件、用于连接支撑斜杆与立杆或横向水平杆的连接件。
A、直角扣件B、旋转扣件C、转角扣件D、对接扣件正确答案:C5、纵向水平杆采用对接扣件连接或搭接时,各接头中心至最近主节点的距离不应大于()的1∕3oA、纵距B、步距C、横距D、层高正确答案:B6、《立法法》第九十四条规定,法律之间对同一事项的新的一般规定与旧的特别规定不一致,不能确定如何适用时,由()裁决。
A、制定机关B、国务院C、全国人民代表大会常务委员会D、法院正确答案:C7、下限位器应在吊钩不能再下降或卷筒上钢丝绳只剩()圈时应能立即停止下降运动。
A、2B、1C、3D、O正确答案:B8、幕墙工程施工,按()可分为玻璃幕墙、石材幕墙、人造板材幕墙、组合面板幕墙。
A、面板材料B、面板质地C、面板材质D、保温材料正确答案:A9、门式脚手架通道口高度不宜大于()个门架高度。
A、4B、3C、2D、1正确答案:C10、小车变幅的塔机,限位开关动作后应保证小车停车时其端部距离缓冲装置最小距离()mm。
A、200B、800C、1000D、500正确答案:D11、《上海市建设工程施工安全监督管理办法》规定,施工单位使用施工机械、机具和电气设备,在使用期间,应当指定()负责维护、保养,保证其完好、安全。
大专毕业试题模板及答案
大专毕业试题模板及答案一、选择题(每题2分,共10分)1. 以下哪项不是计算机的主要组成部分?A. CPUB. 内存C. 硬盘D. 打印机答案:D2. 计算机网络的拓扑结构不包括以下哪一项?A. 星型B. 环型C. 总线型D. 混合型答案:D3. 在HTML中,以下哪个标签用于定义最重要的标题?A. <h1>B. <h2>C. <h3>D. <h4>答案:A4. 在Excel中,以下哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. COUNTD. MAX答案:B5. 在Word文档中,以下哪个快捷键用于保存文档?A. Ctrl + SB. Ctrl + CC. Ctrl + VD. Ctrl + X答案:A二、填空题(每题2分,共10分)1. 在Windows操作系统中,______键用于打开开始菜单。
答案:Win2. 在Word文档中,______视图模式用于查看文档的打印效果。
答案:打印布局3. 在Excel中,单元格地址A1表示的是第______行第______列。
答案:1,14. 在HTML中,______标签用于定义文档的标题。
答案:<title>5. 在计算机网络中,______协议用于将数据包从源地址传输到目的地址。
答案:TCP/IP1. 请简述计算机病毒的特点。
答案:计算机病毒具有传染性、破坏性、隐蔽性、潜伏性等特点。
2. 请解释什么是云计算,并给出至少两个云计算的应用场景。
答案:云计算是一种通过互联网提供计算资源和服务的模式,用户可以按需获取资源。
应用场景包括在线办公软件和在线存储服务。
3. 请描述HTML和CSS在网页设计中的作用。
答案:HTML用于构建网页的结构和内容,而CSS用于设置网页的样式和布局。
4. 请说明在Word文档中如何插入页眉和页脚。
答案:在Word文档中,可以通过“插入”选项卡中的“页眉”和“页脚”功能来插入页眉和页脚。
安全员C3类练习题(含答案)
安全员C3类练习题(含答案)一、单选题(共52题,每题1分,共52分)1.焊接气瓶除了由瓶体、瓶阀、瓶帽、底座、防振圈组成外,一般还有()。
A、爆破膜B、手轮C、护罩D、压紧螺母正确答案:C2.塔机的任何部位与输电线路的距离不得小于()m。
A、2B、1C、3D、4正确答案:B3.某施工企业,其安全生产条件单项得分分别为:90 分、85 分、68 分和88 分,且分项评分表中无实得分为 O 分的子项,试确定该企业安全生产条件单项评价等级()。
A、不合格B、优良C、基本合格D、合格正确答案:C4.根据规范 GB50202—2002 基坑侧壁安全分为()个等级。
A、3B、4C、5D、6正确答案:A5.下列哪个安全装置是用来防止运行小车超过最大或最小幅度的两个极限位置的安全装置?()A、行程限制器B、超高限制器C、幅度限制器D、起重量限制器正确答案:C6.验算模板结构表面隐蔽的模板,其最大变形值为模板计算跨度的()。
A、1/200B、1/300C、1/250D、1/400正确答案:C7.分配电箱与开关箱的距离不得超过()。
A、10mB、20mC、40mD、30m正确答案:D8.施工人员进山施工现场严禁翻墙、跨越护身栏和攀爬脚手架,进出施工区域必须走()A、人行马道B、脚手架空隙C、安全通道D、地下通道正确答案:C9.职业病防治的宗旨是为了预防、控制和消除职业危害,防治职业病,()。
A、保护劳动者健康及其相关权益B、保护劳动者健康,促进经济发展C、保护劳动者健康及其相关权益,促进经济发展D、提高人员素质正确答案:C10.建筑工程安全生产管理必须坚持()的方针。
A、技术先进B、安全第一、预防为主C、事中控制与事后控制相结合D、经济效益第一正确答案:B11.编制工程项目顶管施工组织设计方案,其中必须制订有针对性、实效性的()。
A、安全技术措施和专项方案B、节约材料措施C、施工技术指标D、施工进度计划正确答案:A12.建设项目安全设施的()应当对安全设施设计负责。
情景物理试题模板及答案
情景物理试题模板及答案一、选择题(每题2分,共20分)1. 根据牛顿第三定律,作用力与反作用力的大小关系是:A. 相等B. 不相等C. 可能相等D. 无法确定2. 一个物体在水平面上以恒定速度运动,其受到的摩擦力大小与:A. 物体的质量无关B. 物体的速度无关C. 物体的加速度无关D. 所有选项都正确3. 光在真空中的传播速度是:A. 299792458 m/sB. 299792458 km/hC. 299792458 km/sD. 299792458 m/h4. 根据能量守恒定律,以下哪个过程是可能发生的?A. 一个完全弹性碰撞B. 一个完全非弹性碰撞C. 一个物体从静止开始自由落体D. 一个物体在没有外力作用下加速运动5. 以下哪种情况会导致物体的动量发生变化?A. 物体的质量增加B. 物体的速度增加C. 物体的质量或速度增加D. 物体的质量或速度减少6. 一个物体从静止开始自由落体,其下落速度与时间的关系是:A. 线性关系B. 非线性关系C. 指数关系D. 与时间无关7. 根据热力学第一定律,能量在封闭系统中的转换是:A. 可以创造B. 可以消灭C. 可以转化为其他形式D. 既不能创造也不能消灭8. 一个物体在斜面上下滑,其受到的重力分量与斜面角度的关系是:A. 正相关B. 负相关C. 不相关D. 无法确定9. 根据欧姆定律,电流与电压的关系是:A. 线性关系B. 非线性关系C. 指数关系D. 与电压无关10. 一个电路中的总电阻与各个电阻之间的关系是:A. 总电阻等于各个电阻之和B. 总电阻等于各个电阻之积C. 总电阻小于各个电阻中最小的一个D. 总电阻大于各个电阻中最大的一个答案:1-A 2-D 3-C 4-A 5-C 6-A 7-D 8-A 9-A 10-C二、简答题(每题10分,共30分)11. 请简述牛顿第二定律的内容及其应用场景。
答:牛顿第二定律描述了力和加速度之间的关系,即\( F = ma \),其中\( F \)是作用在物体上的力,\( m \)是物体的质量,\( a \)是物体的加速度。
中考英语书面表达模板应用练习题40题
中考英语书面表达模板应用练习题40题1<背景文章>English Writing Templates: Argumentative EssaysAn argumentative essay is a common type of written assignment in English exams. It presents an argument and tries to persuade the reader to agree with the writer's point of view. There are several key elements to an argumentative essay.The introduction is crucial. It should grab the reader's attention and clearly state the topic and the writer's position. For example, "In today's society, the issue of environmental protection has become increasingly important. Some people believe that individual actions can make a significant difference, while others think that only government policies can solve the problem. In this essay, I will argue that individual actions are essential for environmental protection."The body of the essay is where the argument is developed. It should include several paragraphs that present evidence and reasoning to support the writer's position. Each paragraph should have a clear topic sentence and provide specific examples and explanations. For example, "One reason why individual actions are important is that they can have a cumulative effect. If everyone makes small changes in their daily lives, such asreducing waste, conserving energy, and using public transportation, these actions can add up and have a significant impact on the environment."The conclusion should summarize the main points of the essay and restate the writer's position. It should also leave the reader with something to think about. For example, "In conclusion, individual actions are crucial for environmental protection. By making small changes in our daily lives, we can all contribute to a cleaner and healthier planet."Now, let's look at some common phrases and expressions that can be used in an argumentative essay:- In my opinion,...- It is widely believed that...- There is no doubt that...- On the one hand,... On the other hand,...1. What is the main purpose of an argumentative essay?A. To tell a story.B. To describe a place.C. To present an argument and persuade the reader.D. To express personal feelings.答案:C。
安全员C3类习题库(附参考答案)
安全员C3类习题库(附参考答案)一、单选题(共50题,每题1分,共50分)1、施工中发生事故时,()应当采取紧急措施减少人员伤亡和事故损失,并按照国家有关规定及时向有关部门报告。
A、建设单位B、建筑施工企业C、监理单位D、相关责任人员正确答案:B2、附着框架应尽可能设置在()。
A、塔身 2 个标准节之间B、塔身标准节的节点连接处C、起重臂与塔身的连接处D、平衡臂与塔身的连接处正确答案:B3、亚硝酸盐呈(),常被误食而中毒。
A、粉红色粉末B、白色粉末C、浅蓝色结晶D、黄色粉末正确答案:B4、冻土爆破施工离高压电线()。
A、50mB、150mC、100mD、200m正确答案:D5、出现下列哪种情况,吊钩应报废?()A、挂绳处断面磨损量超过原高的 20%B、挂绳处断面磨损量超过原高的 5%C、挂绳处断面磨损量超过原高的 10%D、挂绳处断面磨损量超过原高的 15%正确答案:C6、安全检查标准规定()m 以上的高层建筑,应当设置临时消防水源加压泵和输水管道。
A、40B、35C、24D、30正确答案:C7、施工单位应对拆除工程的()管理负直接责任。
A、在建工程的施工进度B、在建工程的安全生产C、在建工程的经济合同D、安全技术正确答案:D8、项目独立承包的工程在签订承包合同中必须有安全生产工作的()。
A、规划方案B、指导方针C、具体指标和要求D、奖惩措施正确答案:C9、当基坑周围环境无特殊要求时,基坑开挖深度()为二级基坑。
A、大于 5m 小于 8mB、大于 8m 小于 12mC、大于 7m 小于 10mD、大于 6m 小于 9m正确答案:C10、安全色有()种。
A、7B、6C、4D、5正确答案:C11、国家对从事放射、高毒等作业实行()。
A、专项管理B、分类管理C、计划管理D、特殊管理正确答案:D12、国家局、省级安全生产监督管理部门()组织一次优秀教材的评选。
A、每 1 年B、每 2 年C、每 4 年D、每 3 年正确答案:B13、建筑施工事故中,所占比例最高的是()。
安全员C3类练习题库(含答案)
安全员C3类练习题库(含答案)一、单选题(共50题,每题1分,共50分)1、土木工程、线路管道、设备必须按照安装总造价配备专职安全管理人员,其中:5000 万~1 亿元的工程至少()。
A、1 名B、4 名C、3 名D、2 名正确答案:D2、在滑坡地段挖土方时、不宜在()季节施工。
A、春季B、雨季C、风季D、冬季正确答案:B3、安全培训机构从事安全培训活动,必须取得相应的资质证书。
其中()由国家局审批、颁发。
A、—级B、三级和四级C、一级和二级D、三级正确答案:C4、伪造或者故意破坏事故现场的,对主要负责人、直接负责的主管人员和其他直接责任人员处上一年年收入 60%至( )的罚款。
A、100%B、90%C、70%D、80%正确答案:A5、起重桅杆为立柱式,用绳索(缆风绳)绷紧立于地面。
绷紧一端固定在起重桅杆的顶部, 另一端固定在地面锚桩上。
拉索一般不少于()根。
A、5B、2C、4D、3正确答案:C6、国家标准规定,车间空气中甲苯的最高允许浓度为() ㎎/m³。
A、80B、90C、100D、40正确答案:C7、槽、坑、沟边 1m 外的堆土高度不得超过()m。
A、1B、0.5C、1.5D、2正确答案:C8、下列哪个选项不是作业人员作业前应检查的内容()。
A、是否正确穿戴个人防护用品B、施工方案是否完善C、工具、设备是否存在不安全因素D、现场环境是否存在不安全因素正确答案:B9、在容器内施焊时,应采取通风措施,照明电压不得超过()V。
容器内施焊应采取用绝缘材料使焊工身体与焊件隔离。
间隔作业时焊工到外面休息。
A、12B、24C、220D、36正确答案:A10、下列不属于第二类压力容器的是()。
A、低压管壳式余热锅炉B、存贮毒性程度为极度和高度危害介质的低压容C、中压容器D、中压搪玻璃压力容器正确答案:D11、工程监理单位()转让工程监理业务。
A、在事物繁忙时可以B、在建设主管部门许可下可以C、不可以D、可以正确答案:C12、施工中搬运材料应做到轻拿轻放,不得人为制造()。
模板工程试题及答案
第一篇一、填空题1.模板施工前项目工程技术负责人需审查的施工组织设计中有关模板的设计技术资料一般应包括:模板结构设计计算书、模板设计图、模板设计中的措施。
2.支模应按规定的作业程序进行,模板固定前不得进行下一道工序。
严禁在连接件和支撑件上攀登上下,并严禁在上下装、拆模板。
结构复杂的模板,装拆应严格按照施工组织设计的措施进行。
3.模板拆除作业之前,应确认混凝土强度已达到要求,应对作业区进行围圈,设置明显示标志或监护人员。
4.拆除电梯井及大型孔洞模板时,必须采取下层支搭等可靠防坠落措施。
5.装配式吊环与大模板采用螺栓连接时必须采用。
6.模板的立柱顶撑必须设,不得与门窗等不牢靠和临时物件相连接。
模板安装过程中,柱头、搭头、立柱顶撑、拉杆等必须安装牢固成整体后,作业人员才允许离开。
7.吊装大模板必须采用吊钩,当风力超过5级时应停止吊装作业。
8.大模板施工中操作平台、上下梯道、、支撑等作业系统必须齐全有效。
9.安装墙、柱模板时,应随时支撑固定,防止。
10、现浇混凝土结构工程施工用的模板结构主要由、和三部分组成。
11、模板设计的原则有、和。
12、墩身模板安装允许偏差:表面平整度不大于,相邻两模板错台不大于,连接组装缝隙,模板轴线不得大于,模板高程要控制在之内。
13、箱梁模板由、、和组成,模板均采用整体钢模板,面板材料采用。
模板在设计制造时,必须具有足够的、及。
14、箱梁底模板中心线与设计位置偏差不大于,底模平整度不大于,板面平整度小于,底模错台不大于,内模直线段内错台不大于,变截面段错台不大于,内模平整度不大于。
15、拆模应遵循,原则,从上到下顺序进行。
二、单项选择题1.拆除()模板时,为避免突然整块坍落,必要时应先设立临时支撑,然后进行拆卸。
A.柱B.墙体C.承重D.梁2.支架立柱为群柱架时,高宽比不应大于()。
A.5B.6C.4D.33.吊运大块或整体模时,竖向吊运不少于()。
A.1个点B.2个点C.4个点D.6个点4.模板安装作业必须搭设脚手架的最低高度为()。
会计学原理习题答案【范本模板】
第一章1。
会计所使用的主要计量尺度是。
A、实物量度B、劳动量度C、货币量度D、实物量度和货币量度答题: A。
B. C. D。
参考答案:C问题解析:2. 会计的基本职能是。
A、核算和管理B、控制和监督C、核算和监督D、核算和分析答题:A。
B。
C. D.参考答案:C问题解析:3。
将企业资产和负债区分为流动和长期的前提是。
A、会计主体B、持续经营C、会计分期D、货币计量答题: A。
B. C。
D。
参考答案:B问题解析:4. 会计主体假设规定了会计核算的.A、时间范围B、空间范围C、期间费用范围D、成本开支范围答题: A. B. C。
D.参考答案:B问题解析:5。
企业外部的会计信息使用者包括。
A、企业债权人B、企业管理者C、企业投资人D、税务局答题: A. B。
C。
D。
E。
F。
〉〉参考答案:ACD问题解析:6. 企业在组织会计核算时,应遵循的会计假设包括。
A、会计主体假设B、持续经营假设C、会计分期假设D、货币计量假设答题: A. B. C。
D。
E。
F. 〉〉参考答案:ABCD问题解析:7. 反映企业经营成果的会计要素有。
A、资产B、收入C、费用D、利润E、所有者权益答题: A. B. C。
D. E. F。
>〉参考答案:BCD问题解析:8. 下列各项属于静态会计要素的是。
A、资产B、收入C、费用D、负债E、所有者权益答题: A。
B. C。
D。
E. F。
>〉参考答案:ADE问题解析:9。
会计要素中既有反映财务状况的要素,也有反映经营成果的要素.答题:对. 错。
参考答案:√问题解析:10。
一项经济业务的发生引起负债的增加和所有者权益的减少,会计基本等式的平衡关系不受其影响。
答题:对. 错.参考答案:√问题解析:11. 近代会计产生的标志是世界上第一个会计师协会??爱丁堡会计师公会的立.答题:对. 错。
参考答案:×问题解析:12。
借贷复式记账法是由英国传教士总结提出的。
答题: 对。
2023版山东省建筑施工企业专职安全员C证考试题库【3套练习题】模拟训练含答案(第1次)
2023版山东省建筑施工企业专职安全员C证考试题库【3套练习题】模拟训练含答案答题时间:120分钟试卷总分:100分姓名:_______________ 成绩:______________第一套一.单选题(共20题)1.下列哪项不是申请工伤认定所需要提交的材料()。
A.工伤认定申请表B.与用人单位存在劳动关系的证明材料C.医疗诊断证明或者职业病诊断证明书D.职工户籍证明2.实行施工总承包的,()应当与安装单位签订建筑起重机械安装、拆卸工程安全协议书。
A.出租单位B.检验检测机构C.施工总承包单位D.使用单位3.当施工现场人员发生法定传染病、食物中毒、急性职业中毒时,必须在()小时内向事故发生地建设主管部门和卫生防疫部门报告。
A.1B.2C.3D.44.下列不属于人体的形态测量的是()。
A.人体长度B.人体体形C.人体的重量D.人体的疲劳5.施工现场配电室内配电柜正面操作通道宽度,单列布置或双列背对背布置时不小于(),双列面对面布置时不小于2m。
A.1mB.1.5mC.2mD.2.5m6.楼板、屋面和平台等面上短边尺寸小于()但大于2.5cm的孔口必须用坚实的盖板盖没。
A.20cmB.25cmC.30cmD.35cm7.自行式铲运机沿沟边或填方边坡作业时,轮胎离路肩不得小于()。
A.0.7mB.0.8mC.1.0mD.1.5m8.为了防止施工扬尘,施工现场裸露的场地和堆放的土方应采取的措施,不包括()A.覆盖B.固化C.绿化D.亮化9.扣件式钢管模板支架的剪刀撑应用旋转扣件进行固定,旋转扣件中心线至主节点的距离不应大于()。
A.300mmB.150mmC.200mmD.450mm10.()理论是源于弗洛伊德的个性动力理论,认为工人受到伤害的主要原因是刺激所致。
A.事故频发倾向B.心理动力C.社会环境D.事故致因11.摊铺机停放在通车道路上时,周围必须设置明显的安全标志。
夜间应设红灯示警,其能见度不得小于()。
C++课后习题答案第九章
实例化为模板类
(d) 函数的类模板参数须通过构造函数实例化
5. 建立类模板对象的实例化过程为( c )。
(a) 基类派生类
(b) 构造函数对
象
(c) 模板类对象
(d) 模板类模板
函数
6.在C++中,容器是一种( d )。
(a) 标准类
(b) 标准对象
(c) 标准
函数
(d) 标准类模板
9.2 阅读下列程序,写出执行结果
答案: 8.8 8
y = j; }
9.3 编程题
1.使用函数模板实现对不同类型数组求平均值的功能,并 在main()函数中分别求一个整型数组和一个单精度浮点型数组 的平均值。
解答:略。 2. 建立结点包括一个任意类型数据域和一个指针域的单向 链表类模板。在main()函数中使用该类模板建立数据域为整型 的单向链表,并把链表中的数据显示出来。 解答:
#include <iostream.h> template <typename T> class List { public:
List( T x ) { data = x; } void append( List *node ) { node->next = this; next = 0; }
List *getnext() { return next; } T getdata() {return data; } private: T data; List *next; }; void main() { int i, idata, n, fdata; cout << "输入结点的个数:"; cin >> n; cout << "输入结点的数据域:"; cin >> fdata; List <int> headnode( fdata ); List <int> *p, *last; last = &headnode; for( i=1; i<n; i++ ) { cin >> idata;
地下工程施工技术习题库与答案
地下工程施工技术习题库与答案一、单选题(共40题,每题1分,共40分)1、模板按( )分类,可分为现场拆装式模板、固定式模板和移动式模板A、施工方法B、施工顺序C、材料D、结构类型正确答案:A2、某梁的跨度为6m,采用钢模板、钢支柱支模时,其跨中起拱高度可为( )。
A、2mmB、4mmC、1mmD、6mm正确答案:D3、所谓混凝土的自然养护,是指在平均气温不低于( )的条件下,在规定时间内使混凝土保持足够的湿润状态。
A、0℃B、10℃C、3℃D、5℃正确答案:D4、钢筋闪光对焊的机理是:( )A、熔化金属加焊条;B、轴向加压顶锻成型;C、高电压的高电流。
D、高电压的弱电流;正确答案:B5、当混凝土结构厚度不大而面积很大时,宜采用( )方法进行浇筑。
A、分段分层B、斜面分层C、全面分层D、局部分层正确答案:A6、已知某钢筋混凝土梁中的①号钢筋外包尺寸为5980mm,钢筋两端弯钩增长值共计156mm,钢筋中间部位弯折的量度差值为36mm,则①号钢筋下料长度为( )。
A、6100mmB、6256mmC、6172mmD、6292mm正确答案:A7、下列不属于对混凝土运输机械的基本要求是:( )A、运输时间限制B、不吸水C、具有一定的体积D、不漏浆正确答案:C8、常温下砌筑砌块墙体时,铺灰长度最多不宜超过____A、7mB、5mC、1mD、3m正确答案:B9、悬挑板下部纵筋伸入支座长度为( )。
A、LaEB、≥5d且至少到梁中线C、≥12d且至少到梁中线D、La正确答案:C10、钢筋混凝土梁中承受剪力的钢筋主要是( )。
A、架力筋B、纵向钢筋(无弯起)C、腰筋D、箍筋正确答案:D11、钢筋加工弯曲180°,其每个弯钩的增长值为( )倍的钢筋直径A、3.5B、2.5C、6.25D、4.9正确答案:C12、当叠合梁安装就位后,塔吊在( )的指挥下,将叠合梁缓缓下落至设计安装部位,叠合梁支座搁置长度应满足设计要求,叠合梁预留钢筋锚入剪力墙、柱的长度应符合规范要求。
安全员C证模拟练习题(附答案)
安全员C证模拟练习题(附答案)1、根据《生产安全事故报告和调查处理条例》,事故发生单位应当认真吸取事故教训,落实 ( ) ,防止事故再次发生。
A、事故责任追究制度B、防范和整改措施C、安全管理制度D、技术管理制度答案:B2、根据《上海市建设工程质量和安全管理条例》规定,施工单位应当按照合同约定的施工工期进行施工,并按照 ( ) 和施工组织设计文件顺序施工,不得违反技术标准压缩工期和交叉作业。
A、企业标准B、行业标准C、技术标准D、国家标准答案:C3、依法设置安全生产管理机构,配齐配强专职安全生产管理人员 (包含注册安全工程师) 等专业安全管理人员,属于施工企业安全生产责任五落实中的 ( ) 。
A、必须落实安全管理力量B、必须落实“党政同责”要求C、必须落实安全生产组织领导机构D、必须落实安全生产“一岗双责”答案:A4、石材幕墙嵌胶封缝要按设计要求选用合格且未过期的 ( ) ,最好选用含硅油少的石材专用胶。
A、玻璃胶B、结构胶C、密封胶D、耐候胶答案:B5、吊运模板时,以下说法错误的是 ( ) 。
A、作业前应检查绳索、卡具、模板上的吊环,必须完整有效B、竖向吊运不应少于两个吊点C、4级风及其以上应停止一切吊运作业D、水平吊运不应少于四个吊点答案:C6、本质安全化原则不仅可以应用于设备、设施,还可以应用于 ( ) 。
A、基本建设B、工程服务C、其他项目D、建设项目答案:D7、根据《生产安全事故报告和调查处理条例》规定,特别重大事故,负责事故调查的人民政府应当自收到事故调查报告之日起 ( ) 日内做出批复,特殊情况下,批复时间可以适当延长。
A、20B、10C、30D、15答案:C8、监督机构在完成监督工作后所形成的监督档案,自归档之日起,质量监督档案保管期限统一为 ( ) 。
A、10年B、7年C、5年D、3年答案:D9、《工程建设行业标准管理办法》规定,行业标准实施后,的批准部门应当根据科学技术的发展和工程建设的实际需要适时进行复审,确认其继续有效或予以修订、废止。
安全员C3类复习题及答案
安全员C3类复习题及答案一、单选题(共52题,每题1分,共52分)1.()对安全生产监督管理中存在的重大问题应当及时予以协调、解决。
A、国务院和地方各级人民政府B、县级以上人民政府C、国务院和地方各级人民法院D、国务院和地方各级人民执法部门正确答案:B2.()的式样,由负责培训考核的部门规定。
A、安全生产监察员证B、培训合格证C、煤矿安全监察员证D、安全资格证正确答案:B3.剪刀撑的设置宽度()。
A、不应小于 3 跨,且不应小于 4.5mB、不应小于 4 跨,且不应小于 6mC、不应大于 4 跨,且不应大于 6mD、不应小于 3 跨,且不应小于 5m正确答案:B4.大外墙板、内墙板放置时应该()。
A、将其固定,避免倾覆B、在下部垫通长木方C、使自稳角成70°~80°D、专用堆放架内正确答案:D5.电焊机二次线可采用()。
A、绝缘导线和结构钢筋B、绝缘铜线C、绝缘铝线D、防水橡皮护套铜芯软电缆正确答案:D6.遇有()以上强风、浓雾等恶劣气候,不得进行露天攀登与悬空高处作业。
A、8 级B、5 级C、7 级D、6 级正确答案:D7.施工中发生事故时,()应当采取紧急措施减少人员伤亡和事故损失,并按照国家有关规定及时向有关部门报告。
A、建设单位B、监理单位C、相关责任人员D、建筑施工企业正确答案:D8.汽车式起重机的支腿处必须坚实,在起吊重物前,应对支腿加强观察,看看有无陷落现象,有时为了保证安全使用,会增铺垫道木,其目的是()。
A、加大承压面积B、增大对地面的压力C、减小对地面的压力D、减小承压面积正确答案:A9.特种作业操作资格证需延期或者复审的,应当于期满前()向原发证部门部门或者异地相关部门办理延期或者复审手续。
A、10 日内B、1 个月内C、2 个月内D、7 日内正确答案:B10.()必须采用有效的职业病防护设施,并为劳动者提供符合职业病防治要求的个人使用的职业病防护用品。
《建筑施工模板安全技术规范》考试及答案
《建筑施工模板安全技术规范》考试及答案现浇混凝土梁板,当跨度大于4m时,模板应起拱,当设计无具体要求时,起拱高度宜为全跨长度的() [单选题] *A、2-5‰B、1-3‰(正确答案)C、3-4‰D、1-7‰拼装高度为()m以上的竖向模板,不得站在下层模板上拼装上层模板 [单选题] *A、2;(正确答案)B、5C、3D、1支撑梁板的支架立柱安装,在立柱距地面()高处,沿纵横水平方向应按纵下横上的顺序设置扫地杆 [单选题] *A、150mmB、300mmC、200mm(正确答案)D、250mm面板是指直接接触新浇筑混凝土的()板 [单选题] *A、支撑B、承力(正确答案)C、受力D、荷载连接件是指面板与楞梁的连接、面板自身的拼接、支架构造自身的连接和其中二者相互间连接所用的() [单选题] *A、零配件(正确答案)B、构件C、特件D、螺栓用于模板体系的原木、方木和板材可采用()法分级 [单选题] *A、观测B、实测C、尺测D、目测(正确答案)胶合模板板材外表平整光滑,具有防水、耐磨、耐酸碱的保护膜,并有保温性能好、易脱模和可以两面使用等特点。
板材厚度不应小于()mm [单选题] *A、10B、15C、12(正确答案)D、18对一般梁板构造每立方米钢筋混凝土的钢筋自重标准值:楼板可取()KN,梁可取()KN。
[单选题] *A、1.4,1.6B、1.2,1.3C、1.1,1.5(正确答案)D、1.3,1.2模板构造构件的受拉构件长细比:钢杆件不应大于() [单选题] *A、350(正确答案)B、200C、450D、300当门架使用可调支座时,调节螺杆伸出长度不得大于()mm [单选题] *A、160B、200C、100D、150(正确答案)各层板的原材含水率不应大于15%,且同一胶合模板各层原材间的含水差异不应大于()% [单选题] *A、2B、4C、3D、5(正确答案)当计算支架立柱及其他支承构造构件时,均布荷载标准值可取()KN/㎡ [单选题] *A、1.0(正确答案)B、1.5C、2.0D、1.7爬架立柱的安装变形值不得大于爬架立柱高度的() [单选题] *A、1/800B、1/900C、1/1000(正确答案)D、2/1000模板及其支架的设计应根据工程()和材料等条件进展 [单选题] *A、构造形式、荷载大小、地基土类别、施工设备(正确答案)B、构造形式、荷载大小、地基土类别、起重设备C、构造类别、荷载大小、地基土类别、施工设备D、构造形式、荷载大小、土石方类别、施工设备模板及其支架在安装的过程中,必须设置有效防倾覆的()设施 [单选题] *A、可拆卸B、加固(正确答案)C、临时固定D、永久固定当层高大于()m时,在最顶两步距水平拉杆中间应分别增加一道水平拉杆[单选题] *A、10B、15C、25D、20(正确答案)三跨等跨梁l=5m,静载q=15KN/m,每跨各有两个集中荷载F=30KN,那么边跨的最大跨中弯矩是多少()KN.m [单选题] *A、74B、96.32C、73.35(正确答案)D、76.53大体积混凝土的拆模时间除应满足混凝土强度要求外,还应使混凝土内外温差降到()以下时方可拆模。
小学声乐试题模板及答案
小学声乐试题模板及答案一、选择题(每题2分,共20分)1. 声乐中,下列哪一项不属于基本的呼吸方法?A. 胸式呼吸B. 腹式呼吸C. 胸腹联合呼吸D. 口呼吸答案:D2. 以下哪个音程不是五度音程?A. C-GB. D-AC. E-BD. F-C答案:D3. 音乐术语“piano”表示的意思是?A. 强B. 弱C. 渐强D. 渐弱答案:B4. 在五线谱中,高音谱号的记号是?A. ♭B. ♯C. ♮D. ♩答案:D5. 以下哪个选项是正确的音阶名称?A. 大调音阶B. 小调音阶C. 混合音阶D. 以上都是答案:D6. 以下哪个乐器不属于弦乐器?A. 小提琴B. 长笛C. 大提琴D. 吉他答案:B7. 音乐中的“和声”是指什么?A. 两个或两个以上的音同时发声B. 音乐的伴奏C. 音乐的节奏D. 音乐的动态答案:A8. 以下哪个术语表示渐慢?A. accelerandoB. ritardandoC. crescendoD. diminuendo答案:B9. 以下哪个音符时值最长?A. 四分音符B. 二分音符C. 全音符D. 八分音符答案:C10. 在音乐中,哪个符号表示反复?A. ∮B. ∆C. ∞D. ∑答案:A二、填空题(每题2分,共20分)1. 声乐中,______呼吸是最基本的呼吸方式。
答案:腹式2. 五线谱中的五度音程是指两个音之间的距离为______个全音。
答案:七个3. 音乐术语“forte”的缩写是______。
答案:f4. 高音谱号的另一个名称是______。
答案:G谱号5. 音乐术语“legato”表示______。
答案:连贯6. 弦乐器中,______是最常见的乐器之一。
答案:小提琴7. 在音乐中,______是指两个或两个以上的音同时发声。
答案:和声8. 音乐术语“ritardando”表示______。
答案:渐慢9. 音符时值中,______是最短的。
答案:三十二分音符10. 音乐中,______符号表示反复。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.概念填空题1.1 C++最重要的特性之一就是代码重用,为了实现代码重用,代码必须具有通用性。
通用代码需要不受数据类型的影响,并且可以自动适应数据类型的变化。
这种程序设计类型称为参数化程序设计。
模板是C++支持参数化程序设计的工具,通过它可以实现参数化多态性性。
1.2函数模板的定义形式是template <模板参数表> 返回类型函数名(形式参数表){…}。
其中,<模板参数表>中参数可以有多个,用逗号分开。
模板参数主要是模板类型参数。
它代表一种类型,由关键字typename或class后加一个标识符构成,标识符代表一个潜在的内置或用户定义的类型参数。
类型参数由可以是任意合法标识符。
C++规定参数名必须在函数定义中至少出现一次。
1.3编译器通过如下匹配规则确定调用那一个函数:首先,寻找最符合函数名和参数类型的一般函数,若找到则调用该函数;否则寻找一个函数模板,将其实例化成一个模板函数,看是否匹配,如果匹配,就调用该模板函数;再则,通过类型转换规则进行参数的匹配。
如果还没有找到匹配的函数则调用错误。
如果有多于一个函数匹配,则调用产生二义性,也将产生错误。
1.4类模板使用户可以为类声明一种模式,使得类中的某些数据成员、某些成员函数的参数、某些成员函数的返回值能取任意类型(包括系统预定类型和用户自定义的类型)。
类是对一组对象的公共性质的抽象,而类模板则是对不同类的数据类型?的抽象,因此类模板是属于更高层次的抽象。
由于类模板需要一种或多种类型参数,所以类模板也常常称为参数化类。
2. 简答题2.1简述函数模板生成函数的过程。
2.2 简述类模板生成对象的过程。
2.3 简述函数模板与模板函数、类模板与模板类的区别。
3. 选择题3.1关于函数模板,描述错误的是(A )。
A.函数模板必须由程序员实例化为可执行的函数模板B.函数模板的实例化由编译器实现C.一个类定义中,只要有一个函数模板,则这个类是类模板D.类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化3.2下列的模板说明中,正确的是(D )。
A.template<typename T1,T2>B.template<class T1,T2>C.template<class T1,class T2>D.template<typename T1,typename T2>3.3 函数模板定义如下:template <typename T>Max( T a, T b ,T &c){c=a+b;}下列选项正确的是(B )。
A.int x, y; char z;B.double x, y, z;Max(x, y, z); Max( x, y, z);C.int x, y; float z;D.float x; double y, z;Max( x, y, z); Max( x,y, z);3.4 下列有关模板的描述错误的是(D)。
A.模板把数据类型作为一个设计参数,称为参数化程序设计。
B.使用时,模板参数与函数参数相同,是按位置而不是名称对应的。
C.模板参数表中可以有类型参数和非类型参数。
D.类模板与模板类是同一个概念。
3.5类模板的使用实际上是将类模板实例化成一个(C)。
A.函数 B.对象 C.类 D.抽象类3.6类模板的模板参数(D)。
A.只能作为数据成员的类型 B.只可作为成员函数的返回类型C.只可作为成员函数的参数类型 D.以上三种均可3.7类模板的实例化(A)。
A.在编译时进行 B.属于动态联编C.在运行时进行 D.在连接时进行3.8以下类模板定义正确的为(A)。
A.template<class T,int i=0> B.template<class T,class int i> C.template<class T,typename T> D.template<class T1,T2>4.编程题4.1设计一个函数模板,其中包括数据成员T a[n]以及对其进行排序的成员函数 sort( ),模板参数T可实例化成字符串。
#include <iostream>#include <string>using namespace std;template<typename T>void Sort(T* a,int n){int i,j;T t;for(i=0;i<n-1;i++)for(j=0;j<n-i-1;j++)if (a[j]>a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;}}template<typename T>void Print(T* a,int n){int i;for(i=0;i<n;i++)cout<<a[i]<<" ";cout<<endl;}int main(){stringStr[10]={"Zhang","Li","Wang","Qian","Zhao","Wu","Xu","Tang","Shen","Liang"};int Int[8]={20,12,0,-5,9,-18,6,11};double Dou[7]={3.07,8.12,-0.45,6,10,-9,7.29};Sort<string>(Str,10);Sort<int>(Int,8);Sort<double>(Dou,7);Print(Str,10);Print(Int,8);Print(Dou,7);return 0;}4.2设计一个类模板,其中包括数据成员T a[n]以及在其中进行查找数据元素的函数int search(T)模板参数 T可实例化成字符串。
#include <iostream>using namespace std;template<typename T,int n>class A{int size;T* element;public:A();~A();int Search(T);void SetElement(int index,const T& value);};template<typename T,int n>A<T,n>::A(){size=n>1? n:1;element=new T[size];}template<typename T,int n>A<T,n>::~A(){delete [] element;}template<typename T,int n>int A<T,n>::Search(T t){int i;for(i=0;i<size;i++)if(element[i]==t)return i;return -1;}template<typename T,int n>void A<T,n>::SetElement(int index,const T& value){element[index]=value;}int main(){A<int,5> intAry; //用int实例化,建立模板类对象A<double,10> douAry;//用double实例化,建立模板类对象int i;for(i=0;i<5;i++)intAry.SetElement(i,i+3);for(i=0;i<10;i++)douAry.SetElement(i,(i+i)*0.35);i=intAry.Search(7);if(i>=0)cout<<i<<endl;i=douAry.Search(0.7);if(i>=0)cout<<i<<endl;return 0;}4.3设计一个单向链表类模板,节点数据域中数据从小到大排列,并设计插入、删除节点的成员函数。
#include<iostream>using namespace std;template<typename T>class List;template<typename T>class Node{T info; //数据域Node<T> *link; //指针域public:Node(); //生成头结点的构造函数Node(const T & data);//生成一般结点的构造函数friend class List<T>;};template <typename T> Node<T>::Node(){link=NULL;}template <typename T> Node<T>::Node(const T & data){info=data;link=NULL;}//定义链表类template<typename T>class List{Node<T> *head; //链表头指针和尾指针public:List(); //构造函数,生成头结点(空链表)~List(); //析构函数void MakeEmpty(); //清空一个链表,只余表头结点Node<T>* Find(T data); //搜索数据域与data相同的结点,返回该结点的地址void PrintList(); //打印链表的数据域void InsertOrder(Node<T> *p); //按升序生成链表Node<T>* CreatNode(T data); //创建一个结点(孤立结点)Node<T>* DeleteNode(Node<T>* p); //删除指定结点};template<typename T>List<T>::List(){head=new Node<T>(-9999);//头结点,最小的数据从小到大插入}template<typename T>List<T>::~List(){MakeEmpty();delete head;}template<typename T>void List<T>::MakeEmpty(){Node<T> *tempP;while(head->link!=NULL){tempP=head->link;head->link=tempP->link; //把头结点后的第一个节点从链中脱离delete tempP; //删除(释放)脱离下来的结点}}template<typename T> Node<T>* List<T>::Find(T data){Node<T> *tempP=head->link;while(tempP!=NULL && tempP->info!=data) tempP=tempP->link;return tempP; //搜索成功返回该结点地址,不成功返回NULL}template<typename T>void List<T>::PrintList(){Node<T>* tempP=head->link;while(tempP!=NULL){cout<<tempP->info<<'\t';tempP=tempP->link;}cout<<endl;}template<typename T>void List<T>::InsertOrder(Node<T> *p){Node<T> *tempP=head,*tempQ=head; //tempQ指向tempP前面的一个节点while(tempP!=NULL){if(p->info<tempP->info)break; //找第一个比插入结点大的结点,由tempP指向tempQ=tempP;tempP=tempP->link;}p->link=tempP;tempQ->link=p;}template<typename T>Node<T>* List<T>::CreatNode(T data){//建立新节点Node<T>*tempP=new Node<T>(data);return tempP;}template<typename T>Node<T>* List<T>::DeleteNode(Node<T>* p){Node<T>* tempP=head->link,*tempQ=head,*tempC;while(tempP!=NULL && tempP!=p){tempQ=tempP;tempP=tempP->link;}tempC=tempP;tempQ->link=tempP->link;return tempC;}int main(){Node<int> * P1;List<int> list1;int a[10]={20,12,0,-5,9,-18,6,11,5,3},i,j;for(i=0;i<10;i++){P1=list1.CreatNode(a[i]);list1.InsertOrder(P1);}list1.PrintList();cout<<"请输入一个要求删除的整数"<<endl;cin>>j;P1=list1.Find(j);if(P1!=NULL){P1=list1.DeleteNode(P1);delete P1;list1.PrintList();}else cout<<"未找到"<<endl;cout<<"请输入一个要求插入的整数"<<endl;cin>>j;P1=list1.CreatNode(j);list1.InsertOrder(P1);list1.PrintList();list1.MakeEmpty();//清空list1list1.PrintList();return 0;}4.4 为单链表类模板增加一个复制构造函数和赋值运算符(=)。