计92软基答案
2024年一级造价师之建设工程技术与计量(交通)通关考试题库带答案解析

2024年一级造价师之建设工程技术与计量(交通)通关考试题库带答案解析单选题(共200题)1、下列选项中,属于公路工程中的次要材料的是()。
A.铁丝B.石灰C.石料D.脚手架【答案】 A2、构造先进、打桩能量大、工作效率高,能打各种类型的桩,适合于大面积、多桩位基础工程施工的打桩机是()。
A.蒸汽打桩机B.振动打拔桩机C.导杆式打桩机D.轨道式打桩机【答案】 D3、公路通信系统基本组成中,()是公路内部专用的安全报警电话,它为公路使用者提供紧急呼救求援的通信手段。
A.业务电话B.指令电话C.紧急电话D.内部对讲电话【答案】 C4、调查表明,规模较大的崩塌,一般多发生在高度大于30m,坡度大于()的陡峻斜坡上。
A.30°B.35°C.40°D.45°【答案】 D5、路堤在结构上分为上路提和下路堤,.上路堤是指路床以下( ) m厚度范围的填方部分。
A.0.5B.0.7C.0.8D.1.2【答案】 B6、以下关于膨胀土路基施工的叙述,说法不正确的是()。
A.膨胀土地区路基施工,应避开雨季作业,加强现场排水B.膨胀土地区路基应分段施工,各道工序应紧密衔接,连续完成C.强膨胀土不得作为路堤填料D.掺灰处置后的膨胀土可以用于高速公路、一级公路的路床【答案】 D7、桥梁正常施工,合龙温度必须控制在(??)左右。
A.25℃B.15℃C.5℃D.20℃【答案】 B8、辅助工程的工程数量,主要依靠不包括()。
A.概、预算编制人员的工作经验B.工程实际情况C.定额规定的工程量D.施工组织设计【答案】 C9、开挖过程中洞内出现大面积渗漏水时,宜采用()将水集中汇流引入排水沟。
A.导流槽B.输水管C.钻孔D.缝隙【答案】 C10、我国从青藏高原到东部沿海高程相差()m以上,因此自然因素变化极为复杂。
A.4000C.5000D.6000【答案】 A11、(2020年真题)关于预应力斜拉桥的索塔、斜拉索和主梁三者结合方法的说法,错误的是()。
2022年-2023年一级造价师之建设工程技术与计量(交通)精选试题及答案二

2022年-2023年一级造价师之建设工程技术与计量(交通)精选试题及答案二单选题(共40题)1、下列因素中,不属于影响沥青混凝士强度的主要因素是()。
A.温度B.沥青的稳定性C.沥青用量和矿料比D.沥青材料本身黏结力【答案】 B2、将钢板用化学黏合剂粘贴在梁(板)的下面,以提高梁(板)的承载能力的桥梁的加固方法为()。
A.增加钢筋加固法B.粘贴钢板加固法C.增加横隔板加固法D.预应力加固法【答案】 B3、桥型选择时考虑的主要因素是()。
A.地质、地形B.经济C.气候条件D.地理位置【答案】 B4、生产人员培训费按每人()标准计算。
A.1000元B.2000元C.3000元D.4000元【答案】 C5、(2019年真题)埋设护筒宜采用钢板卷制,一般其内径应大于桩径至少()。
A.100mmB.150mmC.200mmD.300mm【答案】 C6、各类养护工程中,可以根据应急处置工作需要,直接委托具备相应能力的专业队伍实施的是()。
A.预防养护B.修复养护C.专项养护D.应急养护【答案】 D7、按照作业内容分类,下列选项中不属于日常养护的是()。
A.日常巡查B.日常维修C.日常监督D.日常保养【答案】 C8、(2019年真题)互通式立体交叉基本形式根据交叉处车流轨迹线的交叉方式和几何形状的不同,可分为()。
A.部分互通式、完全互通式和环形立体交叉三种B.上跨式和下穿式两种C.枢纽互通式立体交叉和一般互通式立体交叉两种D.T形立体交叉、Y形立体交叉、十字形立体交叉三种【答案】 A9、下列关于公路建设期环境保护的说法中,错误的是()。
A.从环保角度出发评价公路选线的合理性,对路线方案的可行性和项目的可行性提出评价意见和结论B.提出必要的环保措施,使项目对环境的不利影响减少到可接受的程度C.预测项目的环境影响程度和范围,为公路沿线设区发展规划提供环境保护依据D.除继续落实项目环境保护计划和环境监测计划外,还应做好环境保护设施的维护【答案】 D10、 ( )适用于防护易风化或风化严重的软质岩石或较破碎岩石的挖方边坡以及坡面易受侵蚀的土质边坡。
2024年一级造价师之建设工程技术与计量(交通)题库附答案(基础题)

2024年一级造价师之建设工程技术与计量(交通)题库附答案(基础题)单选题(共45题)1、高速公路通信系统是高速公路现代化管理的支撑系统,下列关于高速公路通信系统特点描述不正确的是()。
A.不能随意选址设站B.网络结构为树形结构C.可以随意选址设站D.需进行各类信息的传输和交换【答案】 C2、各类养护工程中,可以根据应急处置工作需要,直接委托具备相应能力的专业队伍实施的是()。
A.预防养护B.修复养护C.专项养护D.应急养护【答案】 D3、下列支座形式中,对于宽桥、曲线桥和斜桥具有特别的适应性的是()。
A.切线式钢支座B.辊轴钢支座C.橡胶支座D.活动式支座【答案】 C4、基本预备费不包括()。
A.在进行工程初步设计时所增加的工程费用B.在设备订货时,由于规格、型号改变的价差C.组织竣工验收时发生的开挖和修复隐蔽工程的费用D.材料价格涨价引起的价差【答案】 D5、预裂爆破孔的预裂缝宽度一般不宜小于()。
A.5mmB.10mmC.15mmD.20mm【答案】 A6、信息提供子系统的功能不包括()。
A.向道路使用者采集信息B.向救助部门提供信息C.向道路使用者提供建议D.向道路使用者提供信息【答案】 A7、下列关于桥梁护栏的说法不正确的是()。
A.二级用于高速公路和一级公路B.三级用于桥外比较危险需重点保护的特大桥C.可用钢材、铝合金或钢筋混凝土等材料制成D.一般用于高速公路和一级公路的桥梁【答案】 B8、在路面的组成中,与面层一起将车轮荷载的反复作用传到底基层和土基,并且设置在面层之下的结构层是()。
A.面层B.基层C.透层D.封层【答案】 B9、混凝土配合比的基本要求中不包括()。
A.满足结构物设计的强度等级要求B.满足混凝土施工的和易性要求C.满足结构物混凝土所处环境耐久性要求D.满足凝结时间的要求【答案】 D10、下列关于钢筋混凝土防撞护栏说法不正确的是()。
A.可减少碰撞车辆的损失B.碰撞能量依靠汽车爬高和转向吸收C.碰撞时护栏会产生移动变形D.以一定截面形状混凝土块相连接而成【答案】 C11、(2019年真题)路基病害可分为边坡病害、防护及支挡结构物病害、排水设施病害和()。
2021年水利建设工程技术与计量练习题和答案(Part18)

2021年水利建设工程技术与计量练习题和答案(Part18)共2种题型,共60题一、单选题(共40题)1.细度模数为2.8的砂属于()。
A:细砂B:中砂C:粗砂D:特粗砂【答案】:B【解析】:本题考查的是砂石料。
细度模数3.1~3.7的是粗砂,2.3~3.0的是中砂,1.6~2.2的是细砂,0.7~1.5的属特细砂。
2.枢纽系统的建筑工程中,属于泄洪建筑物的是()。
A:引水隧洞B:地下厂房C:非溢流坝段D:溢流坝段【答案】:D【解析】:本题考查的是工程部分项目划分。
泄洪建筑物。
包括溢洪道、泄洪洞、冲沙孔(洞)、放空洞、泄洪闸等建筑物,如图1-2-1中的溢流坝段。
3.关于油系统的任务,下列描述错误的是()。
A:接收新油以及提炼净油B:给设备油充油、添油C:排出污油D:用滤油机烘箱来净化油、处理污油【答案】:A【解析】:油系统由一整套设备、管路、控制元件等组成,用来完成用油设备的给油、排油、添油及净化处理等工作。
油系统的任务是:用油罐来接收新油、储备净油;用油泵给设备充油、添油、排出污油;用滤油机烘箱来净化油、处理污油。
4.开挖清基的目的是使坝体位于比较坚实的土层或坚硬完整的岩体上,下列关于开挖清基的说法不正确的是()。
A:中小型土坝一般不要全部清基B:中型土坝地基中密实的黏土层可不清除C:中等高度坝必须清到新鲜基岩D:混凝土高坝清基时应挖成一定的反坡【答案】:C【解析】:AB两项,中小型土坝一般不要全部清基,除地基中存在有压缩性大、抗剪性能很低的软弱土层外,其他稳定性较好的砂砾层、密实的黏土层等则可不必清除。
C项,中等高度坝或低坝一般不必清到新鲜基岩,只要各种力学指标能够满足抗滑稳定要求,有时可以只清到轻微风化带。
D项,对于混凝土高坝或重要的水工建筑物,清基要求达到坚硬、新鲜、渗透性很小的基岩,并应挖成一定的反坡,以提高坝基的抗滑能力。
5.黏性土的分类依据是()。
A:液性指数B:塑性指数C:所含成分D:黏粒级配与组成【答案】:B【解析】:塑性指数大小与黏粒含量多少有关,黏粒含量越高,Ip越大,故塑性指数是能综合反映土的矿物成分和颗粒大小影响的重要指标,被广泛用于黏性土的分类定名。
2012年9月全国计算机的等级考试二级C语言笔试试卷答案详解及解析汇报汇报

(1)下列链表中,其逻辑结构属于非线性结构的是_________。
A)双向链表B) 带链的栈 C) 二叉链表D) 循环链表(1)C 【解析】见/uuxzhang上全国计算机二级考试参考资料_数据结构.pps 中第13张说明:链表存储结构是数据的存储结构;排除链表因素,从数据逻辑结构来看,线性结构包括线性表、栈和队;非线性结构包括树形结构和图形结构,所以二叉树是树形结构,即非线性结构。
(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A) 20 B) 0或35 C) 15 D) 16(2)B 【解析】见/uuxzhang上全国计算机二级考试参考资料_数据结构.pps中第100-101张关于入队(Q.rear=Q.rear+1)与退队(Q.front=Qfront+1)运算规则,此外第一次入队为Q.rear=1;第一次退队为Q.front=1。
并假定循环队列最大个数为maxsize,其相应存储空间为1: maxsize,则循环队列的入队与退队图例和运算后元素个数的确定原则如下:循环队列中的元素个数或称队列长度通用计算公式:(Q.rear-Q.front+ maxsize)% maxsize 例如,Q.rear=20,Q.front=15,则循环队列中的元素个数=(20-15+35)%35=5;Q.rear=40,Q.front=15,则循环队列中的元素个数=(40-15+35)%35=25;本题根据Q.rear=Q.front=15,maxsize=35,则循环队列中元素个数=(15-15+35)%35=0或35;(3)下列关于栈的叙述中,正确的是A) 栈底元素一定是最后入栈的元素B) 栈操作遵循先进后出的原则C) 栈顶元素一定是最先入栈的元素D) 以上三种说法都不对(3)B 【解析】见/uuxzhang上全国计算机二级考试参考资料_数据结构.pps中第63张幻灯片说明:栈元素入、退原则:先进后出(FILO)或后进先出(LIFO)。
2024年一级造价师之建设工程技术与计量(水利)真题精选附答案

2024年一级造价师之建设工程技术与计量(水利)真题精选附答案单选题(共40题)1、影响水泥凝结硬化的主要因素不包括()。
A.环境温湿度B.矿物组成C.凝结时间D.细度【答案】 C2、在炸药的爆炸性能中,()是炸药在爆炸后爆轰产物对周围物体破坏的猛烈程度,用来衡量炸药的局部破坏能力。
A.感度B.威力C.猛度D.安定性【答案】 C3、土的三相比例指标中可直接测定的指标为()。
A.含水率、孔隙比、饱和度B.天然密度、含水率、干密度C.天然密度、含水率、孔隙比D.土粒比重、含水率、天然密度【答案】 D4、铸铁闸门是一种直升直降式小型闸门,主要靠()来开启和关闭。
A.固定卷扬式启闭机B.螺杆式启闭机C.液压式启闭机D.门式启闭机【答案】 B5、施工总布置方案应贯彻执行()的方针。
A.因地制宜B.有利生产C.经济合理D.合理利用土地【答案】 D6、下列不属于汽油产品根据用途分类的是()。
A.航空汽油B.车用汽油C.溶剂汽油D.合成汽油【答案】 D7、土工合成材料制成的产品置于土体的哪个部位不能起到保护土体的作用?()A.土体内部B.土体表面C.土体之间D.土体下方【答案】 D8、关于碾压混凝土施工的说法,错误的是()A.碾压混凝土采用通仓薄层连续铺筑B.碾压混凝土坝一般采用VC值为10-30s的干贫混凝土C.由于碾压混凝土是干贫混凝土,必须掺入大量粉煤灰,增加水泥用量D.当VC值大于40s时,混凝土强度则随VC值增大而降低【答案】 C9、下列关于液压喷播植草护坡的说法正确的是()。
A.施工复杂,速度较慢B.施工质量高,草籽喷播均匀,发芽快、整齐一致C.防护效果好,正常情况下,喷播一个月后坡面植物覆盖率可达50%以上D.通过人工喷射到边坡坡面完成植草施工【答案】 B10、某绞吸式挖泥船设计小时生产能力为300m3/h,则其属于()。
A.小型B.中型C.大型D.超大型【答案】 B11、水库土质岸坡破坏形式主要以()为主。
2012年9月全国计算机等级考试二级C语言笔试真题与答案范文

2012年9月全国计算机(1)下列链表种,其逻辑结构属于非线性结构的是A)循环链表 B)双向链表 C)带链的栈 D)二叉链表(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35,现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A)16 B)20 C)0或35 D)15(3)下列关于栈的叙述中,正确的是A)栈顶元素一定是最先入栈的元素 B)栈操作遵循先进后出的原则C)栈底元素一定是最后入栈的元素 D)以上三种说法都不对(4)在关系数据库中,用来表示实体间联系的是A)二维表 B)树状结构 C)属性 D)网状结构(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是A)m:1联系 B)1:m联系 C)1:1联系 D)m:n联系A)自然连接 B)选择 C)并 D)投影(7)数据字典(DD)所定义的对象都包含于A)程序流程图 B)数据流图(DFD图) C)方框图 D)软件结构图(8)软件需求规格说明书的作用不包括A)软件可行性研究的依据 B)用户与开发人员对软件要做什么的共同理解C)软件验收的依据 D)软件设计的依据(9)下面属于黑盒测试方法的是A逻辑覆盖 B)语句覆盖 C)路径覆盖 D)边界值分析(10)下面不属于软件设计阶段任务的是A)数据库设计 B)算法设计C)软件总体设计 D)制定软件确认测试计划(11)以下叙述中正确的是A在C语言程序中,main函数必须放在其他函数的最前面B)每个后缀为.C的C语言源程序都可以单独进行编译C在C语言程序中,只有main函数才可单独进行编译D每个后缀为.C地点C语言源程序都应该包含一个main 函数(12)C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是A)预定义标识符(如库函数中的函数名)可用作用标识符,但失去原有含义B)用户标识符可以由字母和数字任意顺序组成在标识符中大写字母和小写字母被认为是相同的字符D)关键字可用作用户标识符,但失去原有含义(13)以下选项中表示一个合法的常量是(说明:符号 表示空格)A)9 9 9 B)0Xab C)123E0.2 D)2.7e14C语言主要是借助以下哪个功能来实现程序模块化A)定义函数 B)定义常量和外部变量C)三种基本结构语句 D)丰富的数据类型(15)以下叙述中错误的是A)非零的数值类型常量有正直和负值的区分B)常量是在程序运行过程中值不能被改变的量C)定义符号常量必须用类型名来设定常量的类型D)用符号名表示的常量叫符号常量(16)若有定义和语句:int a,b; scanf(“%d,%d”,&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是A)3,5 B)3,5,4 C)3 ,5 D)3,5(17)C语言中char类型数据占字节数为A)3 B)4 C)1 D)2(18)下列关系表达式中,结果为“假”的是A)(3+4)>6 B)(3!=4)>2 C)3<=4||3 D)(3<4)==1(20)有以下程序#include<stdio.h>main(){ int a=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后的输出结果是A)1,3 B)0,2 C)0,3 D)1,2(21)设有定义:int x=0,*p; ,立刻执行以下语句,正确的语句是A)p=x; B)*p=x; C)p=NULL; D)*p=NULL;(22)下列叙述中正确的是A)可以用关系运算符比较字符串的大小B)空字符串不占用内存,其内存空间大小是0C)两个连续的单引号是合法的字符常量D)两个连续的双引号是合法的字符串常量(23)有以下程序#include <stdio.h>main(){ char a='H';a=(a>='A'&&a<='Z')?(a-'A'+'a'):a;printf("%c\n",a);}程序运行后的输出结果是A)A B)a C)H D)h(24)有以下程序#include <stdio.h>int f(int x);main(){ int a,b=0;for(a=0;a<3;a++){b=b+f(a); putchar('A'+b);}}int f(int x){return x*x+1;}程序运行后的输出结果是A)ABE B)BDI C)BCF D)BCD (25)设有定义:int x[2][3];,则以下关于二维数组x的叙述错误的是A)x[0]可看作是由3个整型元素组成的一维数组B)x[0]和x[1]是数组名,分别代表不同的地址常量C)数组x包含6个元素D)可以用语句x[0]=0;为数组所有元素赋初值0(26)设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于A)p= ""; B)p= '0'; C)p=0; D)p= '';(27)有以下程序#include <stdio.h>main(){int a[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出结果是A)30 B)40 C)10 D)20(28)有以下程序#include <stdio.h>#define N 3void fun(int a[][N],int b[]){ int i,j;for(i=0;i<N;i++){ b[i]=a[i][0];for(j=i;j<N;j++)if(b[i]<a[i][j]) b[i]=a[i][j];}}main(){ int x[N][N]={1,2,3,4,5,6,7,8,9},y[N],i;fun(x,y);for(i=0;i<N;i++) printf("%d,",y[i]);printf("\n");}程序运行后的输出结果是A)2,4,8, B)3,6,9, C)3,5,7, D)1,3,5,(29)有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include <stdio.h>#include <string.h>main(){ char a[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(strcat(a,c+1));}程序运行后的输出结果是A)a12cyz B)12yz C)a2yz D)bc2yz (30)以下选项中,合法的是A)char str3[]={'d', 'e', 'b', 'u', 'g', '\0', };B)char str4; str4="hello world";C)char name[10]; name="china";D)char str[5]= "pass",str2[6]; str2=str1;(31)有以下程序#include <stdio.h>main(){ char *s="12134"; int k=0,a=0;while(s[k+1]!='\0'){ k++;if(k%2==0){a=a+(s[k]-'0'+1);continue;}a=a+(s[k]-'0'); }printf("k=%d a=%d\n",k,a);}程序运行后的输出结果是A)k=6 a=11 B)k=3 a=14 C)k=3 a=12 D)k=5 a=15(32)有以下程序#include <stdio.h>main(){ char a[5][10]={"one","two","three","four","five"};int i,j;char t;for(i=0;i<4;i++)for(j=i+1;j<5;j++)if(a[i][0]>a[j][0]){t=a[i][0]; a[i][0]=a[j][0]; a[j][0]=t;}puts(a[1]);}程序运行后的输出结果是A)fwo B)fix C)two D)owo(33)有以下程序#include <stdio.h>int a=1,b=2;void fun1(int a,int b){printf("%d %d",a,b);}void fun2(){a=3;b=4;}mian(){ fun1(5,6);fun2();printf("%d %d\n",a,b);}程序运行后的输出结果是A)1 2 5 6 B)5 6 3 4 C)5 6 1 2 D)3 4 5 6(34)有以下程序#include <stdio.h>void func(int n){ static int num=1;num=num+n; printf("%d",num)}main(){func(3); func(4); printf("\n");}程序运行后的输出结果是A)4 8 B)3 4 C)3 5 D)4 5(35)有以下程序#include <stdio.h>#include <dtdio.h>void fun(int *p1,int *p2,int *s){ s=(int*)malloc(sizeof(int));*s=*p1+*p2;free(s);}main(){ int a=1,b=40,*q=&a;fun(&a,&b,q);printf("%d\n",*q);}程序运行后的输出结果A)42 B)0 C)1 D)41(36)有以下程序void f(struct STU a[]){ struct STU b={"Zhao",'m',85,90};a[1]=b;}main(){ struct STU c[2]={{"Qian",'f',95,92},{"Sun",'m',98,99}};f(c);printf("%s,%c,%d,%d,",c[0].name,c[0].sex,c[0].score[0],c[0 ].score[1]);printf("%s,%c,%d,%d\n",c[1].name,c[1].sex,c[1].score[0],c[ 1].score[1]);}程序运行后的输出结果是A)Zhao,m,85,90,Sun,m,98,99B)Zhao,m,85,90,Qian,f,95,92C)Qian,f,95,92,Sun,m,98,99D)Qian,f,95,92,Zhao,m,85,90(37)以下叙述中错误的是A)可以用typedef说明的新类型名来定义变量B)typedef说明的新类型名必须使用大写字母,否则会出编译错误C)用typedef可以为基本数据类型说明一个新名称D)用typedef说明新类型的作用是用一个新的标识符来代表已存在的类型名(38)以下叙述中错误的是A)函数的返回值类型不能是结构体类型,只能是简单类型B)函数可以返回指向结构体变量的指针C)可以通过指向结构体变量的指针访问所指结构体变量的任何成员D)只要类型相同,结构体变量之间可以整体赋值(39)若有定义语句int b=2;则表达式(b<<2)/(3||b)的值是A)4 B)8 C)0 D)2(40)有以下程序#include <stdio.h>main(){ FILE *fp;int i,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++) fprintf(fp,"%d\n",a[i]);rewind(fp);for(i=0;i<6;i++) fscanf(fp,"%d",&a[5-i]);fclose(fp);for(i=0;i<6;i++) printf("%d,",a[i]);}程序运行后的输出结果是A)4,5,6,1,2,3, B)1,2,3,3,2,1, C)1,2,3,4,5,6, D)6,5,4,3,2,1,二、填空题(每空2分,共30分)(1)一棵二叉树共有47个结点,其中有23个度为2的结点,假设根结点在底1层,则该二叉树的深度为【1】。
2021一级造价工程师考试《建设工程技术与计量(交通运输工程)》真题及答案

2021一级造价工程师考试《建设工程技术与计量(交通运输工程)》真题及答案1 [单选题](江南博哥)根据成因的不同,岩石可分为岩浆岩、沉积岩和()三大类。
A.变质岩B.花岗岩C.石灰岩D.复矿岩正确答案:A参考解析:自然界有各种各样的岩石,按成因可分为岩浆岩、沉积岩和变质岩三大类。
2 [单选题]根据土的粒组划分界限及范围,粒径1.5mm的属于( )。
A.中砂B.细砾C.中砾D.粗砂正确答案:D参考解析:3 [单选题] 充满于两个隔水层之间的地下水是()。
A.潜水B.承压水C.裂隙水D.岩溶水正确答案:B参考解析:充满于两个隔水层之间的含水层中的地下水,称为承压水4 [单选题] 下列地下水中,不属于裂隙水的是()。
A.风化裂隙水B.岩溶裂隙水C.构造裂隙水D.成岩裂隙水正确答案:B参考解析:埋藏在基岩裂隙中的地下水称为裂隙水。
裂隙水可分为风化裂隙水、成岩裂隙水和构造裂隙水3 种类型5 [单选题] 评定岩石稳定性的重要指标有抗剪强度和( )。
A.抗压强度B.抗拉强度C.抗切强度D.抗扭强度正确答案:A参考解析:岩石的抗剪强度和抗压强度是评价岩石稳定性的重要指标6 [单选题] 汽车便道双车道和单车道按路基宽度为( )分别编制。
A.6m和3mB.7m和3.5mC.7m和4.5mD.8m和4m正确答案:C参考解析:便道有双车道和单车道两种标准,双车道便道的路基宽度为7.0m,单车道为4.5m,一般根据运输任务的大小来确定。
7 [单选题] 河流的()常引起沿河、湖布设的公路路基发生水毁现象。
A.水位变化和侧蚀作用B.水位变化和下蚀作用C.山洪冲刷和侧蚀作用D.山洪冲刷和下蚀作用正确答案:A参考解析:路基边坡在雨水形成的坡面细流冲刷和下渗作用下,容易形成沟壑,甚至引起边坡滑塌。
沿河、湖布设的公路,往往由于河流的水位变化及侧蚀作用,常使路基发生水毁现象,特别是在河湾凹岸地段最为显著,容易引发路基拥岸,造成经济损失。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国科学院计算技术研究所
试题名称:软件基础
一. 填空
1.顺序结构、链表结构
2.有向无环图
3.程序共行(并发)、资源共享(共享)
4.综合属性、继承属性
5.互斥、同步
6.系统资源不足、进程推进顺序非法
7.严格计算(直接计算)、短路计算
8. 9.O (m+n )
10. 先序、中序、后序、深度优先、广度优先
二.
1.由关键字直接计算记录存放位置的查找方法称为哈希查找。
(3分)
2.UNIX 系统中设备管理的特点有:(4分)
(a) 块设备管理和字符设备管理具有相似的层次结构;
(b) 把字符设备作为特别文件处理;
(c) 采用了完善的缓冲技术;
(d) 引入了“预先读”、“异步写”和“延迟写”方式。
3.
4.直接插入排序第二趟的结果
[38 49] 65 97 76 13 27 49
快速排序第二趟的结果
[13] 27 [38] 49 [49
65] 76 [97]
[]1
log 2+n
5.由于一个作业装入到与其地址空间不一致的存储空间所引起的、有关地址部分的填整过程,称之为地址重定位。
动态重定位的特点是:在程序
执行时才进行重定位,它需要硬件的支持。
6.逻辑结构指数据元素之间的逻辑关系;物理结构指数据结构在计算机存储中的映像。
7.活动记录包含(答对4个即可得分)
(1)临时工作单元:用于存放计算过程中所需的临时变量;
(2)局部数据:用于存放对应当前活动记录的程序单元的局部数据;
(3)保存机器态部分:用于保存当前的程序计数器、寄存器的值等等;
(4)访问链:把当前执行的程序单元可访问的活动记录联结起来;
(5)控制链:把所有活动记录按它们生成的次序联结起来;
(6)实在参数
(7)返回值
8.该变量在编译时被优化掉了,所以无法检查其值。
三.问答题:
1.
(a)Fortran的词法分析比Pascal的词法分析复杂;
(b)Fortran语言将一行分为标号、续行、语句、注释四个区,出现在不同
区域的符号具有不同的含义。
词法分析器必须结合符号出现的位置才
可判定其属性;而Pascal语言中的记号识别则与位置无关;
(c)Fortran语言认为空格无意义,使得对某些符号的识别取决于后面的符
号;而在Pascal语言中,每遇过一个空白字符,则认为一个记号已识
别完毕。
2.该文法不是LR(1)文法。
因为其为二义文法。
S A1A2
可将任意输入串aa……a截取任意长度的前缀归约为A1,而将剩下的全
部归约为A2。
3.
●发送进程在发送消息之前,先在自己的内存空间设置一发送区,填入
消息正文等信息,然后调用发送原语(Send)。
进入发送程序后,先找
到接受进程的PCB,再申请获得一消息缓冲区空间,然后互斥进入接
受进程的消息队列,找到队尾,把消息缓冲区挂在队尾,把消息正文
及长度等从发送区复制到消息缓冲区,最后通过V操作通知接收进程,
并退出发送程序,发送进程继续执行。
●接收进程在读取消息之前,先在自己的内存空间设置一接收区,然后
使用Read原语,在进入读取程序后,先通过P操作检查有无消息,
然后互斥进入消息队列,移出队列中的第一个消息,并把消息从缓冲
区复制到接收区,最后释放缓冲区,退出读取程序,接收进程继续执
行。
4.
●锁原语的原定义:
Lock(w):
L:if w = 1 then goto L else w :=1
Unlock(w):
w:=0
●用SWAP指令实现的锁原语:
Lock(w):
key:=1;
repeat
swap(w,key)
until key=0;
Unlock(w)
key:=0;
swap(w,key);
四.算法设计
1.设全局变量n存放当前树的最大深度,则程序为:procedure visit(lev:integer;root:bitreptr);
begin
case
root↑.left = nil and root↑.right =nil: if lev > n then n := lev;
return;
root↑.left = nil:
call visit(lev+1;root↑.right);
root↑.right = nil:
call visit(lev+1;root↑.left);
else
call visit(lev+1;root↑.left);
call visit(lev+1;root↑.right);
end /*case*/
end
begin /* main */
n := 0;
call visit(0 , root);
write(n);
end /*main*/
2.堆排序的算法
(1)数据结构定义
type rectype = record
key : keytype
end;
filetype = array [0..n] of rectype;
(2)算法描述
procedure heapsort(var r : filetype);
begin
for i := n div 2 downto 1 do call sift(r , i , n);
for i :=n downto 2 do
[ r[1] r[i]; call sift(r , 1 , i-1);]
end; {heapsort}
procedure sift(var r : filetype; l , m : integer);
begin
i := l; j := 2*i; x := r[i];
while j≤m do
[ if (j<m) and (r[j].key>r[j+1].key) then j:=j+1;
if x.key>r[j].key
then [ r[i]:=r[j]; i:=j; j:=2*i;]
else j := m+1; ]
r[i] := x;
end; /*sift*/
(3)最坏情况下的时间复杂度为O(nlogn)。