一级结构工程师

M点高程Hm=43.251m,测得后视读数a=1.000m,前视读数b=2.283m。则N点对M点的高差hMN和待求点N的高程HN分别为:()A、1.283m,44.534mB、-3.283m,39.968mC、3.283m,46.534mD、-1.283m,41.968m

题目

M点高程Hm=43.251m,测得后视读数a=1.000m,前视读数b=2.283m。则N点对M点的高差hMN和待求点N的高程HN分别为:()

  • A、1.283m,44.534m
  • B、-3.283m,39.968m
  • C、3.283m,46.534m
  • D、-1.283m,41.968m
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

运行以下程序后,输出结果为_____________。 Private Sub Command1_Click() a=1:b=2:c=3 Call test(a,b+3,(c)) Print "main:";a;b;c End Sub Private Function test(p,m,n) p=p+1:m=m+1:n=n+1 Print "sub:";p;m;n End Function

:A. sub:2 6 4 main:1 2 3

B. sub:2 6 4 main:2 2 3

C. sub:2 6 4 main:2 6 4

D. sub:2 6 4 main:1 6 4


参考答案:B

第2题:

若有如下程序: int sub(int m) { if(m==1||m==0) return 2; else return(sub(m-1)*sub(m-2));} main() { int n; scanf("%d",&n); printf("%d",sub(n)); } 如果从键盘输入4<回车>,则程序运行后的输出结果是( )。

A.8

B.16

C.24

D.32


正确答案:D
解析:本题的sub()函数是一个递归函数,当参数m为1或0时返回2,否则返回sub(m-1)*sub(m-2)。所以sub(4)递推下来就是sub(4)=sub(3)*sub(2)=sub(2)*sub(1)*sub(1)*sub(0)=sub(1)*sub(0)*2*2*2=25(上标)=32。所以正确答案是D。

第3题:

( 33 )若要在子过程 Procl 调用后返回两个变量的结果,下列过程定义语句中有效的是

A Sub Procl(n,m)

B Sub Procl(ByVal n,m)

C Sub Procl(n,ByVal m)

D Sub Procl(ByVal n,ByVal m)


正确答案:A

第4题:

M点高程HM=43.251m,测得后视读数a=1.000m,前视读数b=2.283m。则视线高Hi和待求点N的高程HN分别为(  )。

A、45.534m;43.251m
B、40.968m;38.685m
C、44.251m;41.968m
D、42.251m;39.968m

答案:C
解析:
视线高程是指视准轴到绝对基面的垂直高度。通过视线高推算出待定点的高程,视线高程=后视点高程+后视读数。待定点高程=视线高程-前视读数。代入数据可得:Hi=HM+a=43.251+1.000=44.251m,HN=Hi-b=44.251-2.283=41.968m。

第5题:

在窗体中添加一个命令按钮,编写如下程序: Private Sub Sub1(p,m,n) p=p+1:m=m+1:n=n+1 Print "sub1:";p;m;n End Sub Private Sub Command1_Click() a1=1:b=2:c1=3 Call Sub1(a,b1+3,c1) Print"Main:";a1;b1;c1 End Sub 程序运行后,输出结果为

A.Sub: 2 6 4 Main: 2 6 4

B.Sub: 2 6 4 Main: 2 6 4

C.Sub: 2 6 4 Main: 1 2 3

D.Sub: 2 6 4 Main: 2 2 3


正确答案:D
解析:这是在实现子过程被调用时参数虚实结合的问题。a1为变量按址传送,b1+3和c1为表达式按值传送。

第6题:

有如下事件过程: Private Sub Command1_Click( ) Dim m AS Integer,n AS Integer m=2:n=1 Print "m=";m;"n=";n Call TOD(m,n) Print "m=";m;"n=";n End Sub Sub TOD(x,y) x=x^2 y=y^3 End Sub 程序运行后,输出的结果为

A.m=2,n=1 m=1,n=2

B.m=2,n=1 m=4,n=1

C.m=1,n=2 m=1,n=4

D.m=1,n=2 m=2,n=4


正确答案:B
解析:本题考查的是函数调用和输出语句。定义了一个函数,函数的功能是:将实参传给形参,按址传送,将改变实参的数值,语句x=x^2的作用是将x的平方值赋给x,为4;语句y=y^3的作用是将y的三次方值传给y,为1;然后返回主调过程,输出变化前后的值。

第7题:

下面程序的输出结果是( )。 #include"stdio.h" int sub(int m) { static a=4; a+=m; return a; } void main() { int i=2,j=1,k; k=sub(i); k=sub(j); printf("%d",k); }

A.6

B.7

C.8

D.9


正确答案:B
解析:在函数sub()的函数体中定义了一个静态存储变量a,a的值在函数调用完毕返回主函数后仍存在。第一次调用sub(i),a=a+m=4+2=6,返回值为6。第二次调用sub(j),a=a+m=6+1=7,返回值为7,最后输出k的值为7。

第8题:

A点高程40.150m,B点高程41.220m;施工单位一个测同引入场内M点高程:从A点引测,前视读数1.10m,后视读数1.40m;现从B点校核M点高程,后视读数1.10m,前视读数应为( )m。

A.1.25 B.1.37 C.1.49 D.1.87


正确答案:D

第9题:

D点高程,测得后视读数a=1.000m,前视读数b=2.283m。测视线高和待求点N的高程分别为(  )。

A、45、534m,43、25lm
B、44、25lm,41、968m
C、40、968m,38、685m
D、42、251m,39、968m

答案:B
解析:

第10题:

A点高程40.150m,B点高程41.220m,施工单位先从A点一个测回引入场内M点高程,从S点架设水准仪,前视读数1.10m,后视读数1.4m,现从B点校核M点高程,后视读数1.10m,前视读数应为( )m。

A.1.25
B.0.33
C.1.49
D.1.87

答案:D
解析:
HA+a=HM+m则40.15+1.4=HM+1.1求得
HM=40.45m;
HB+b=HM+m则41.22+1.1=40.45+m求得b=1.87m。

更多相关问题