当前位置:文档之家› 同济c++课本习题参考答案

同济c++课本习题参考答案

同济c++课本习题参考答案
同济c++课本习题参考答案

习题 5

一、选择题

1. 下列叙述错误的是____A_____。

A. 主函数中定义的变量在整个程序中都是有效的

B. 复合语句中定义的变量只在该复合语句中有效

C. 其它函数中定义的变量在主函数中不能使用

D. 形式参数是局部变量

2. 若函数的形参为一维数组,则下列说法中错误的是____B、才_____。

A. 形参数组可以不指定大小

B. 函数调用时对应的实参只能是数组名

C. 函数调用时,系统会为形参数组分配存储单元

D. 函数中对形参的修改将会影响对应的实参值

3. 若函数的类型和return语句中的表达式的类型不一致,则____D_____。

A. 编译时出错

B. 运行时出现不确定结果

C. 不会出错,且返回值的类型以return语句中表达式的类型为准

D. 不会出错,且返回值的类型以函数类型为准

4. 下面的函数定义正确的是_____D____。

A. float f(float x;float y)

B. float f(float x,y)

{return x*y;} {return x*y;}

C. float f(x,y)

D. float f( int x, int y)

{int x,y ; return x*y;} {return x*y;}

5. 下面函数头的定义格式正确的是____C_____。

A. void sort(int a[n],int n)

B. void sort(int a[ ][ ],int n)

C. void sort(int a[ ],int n)

D. void sort(int a[ ],n)

6. 下面4个程序中输出结果是125的有____C_____。

(1). #include "iostream.h"

void cube(int x)

{ x=x*x*x; }

void main()

{

int x=5;cube(x);

cout<

}

(3). #include "iostream.h"

int cube(int x)

{ x=x*x*x; return(x); }

void main()

{

int x=cube(5);

cout<

}

(4). #include "iostream.h"

int x=5;

void cube()

{ x=x*x*x;}

void main()

{ cube(); cout<

void cube(int &x)

{ x=x*x*x; }

void main()

{

int x=5; cube(x);

cout<

}

错误!未找到引用源。

·2· A. 1 B. 2 C. 3 D. 4

7. 设函数m()的说明形式为void m(int,int *); 利用函数m()对数5和整数j 作函数m()定义的计算,正确的调用形式为_____C_____。

A. m(&5,&j)

B. m(5,j)

C. m(5,&j)

D. m(&5,j) 8. 设函数的说明为: void fun(int a[],int m); ,若有定义:int a[10],n,x; 则下面调用该函数正确的是____A_____。

A. fun( a, n);

B. x=fun( a, n);

C. fun( a[10], 10);

D. x=fun( a[], n);

9. 下面函数说明正确的是____C_____。

A. void f1(int a=3, int b, int c);

B. void f2 int a, int b=3, int c);

C. void f3(int a, int b, int c=3);

D. void f4(int a, int b, int 3); 10. 有两个函数分别为: int f(int);和int f(int,int =100);,则下面说法正确的是_____B_____。 A. 不能在同一个程序中定义

B. 可以在同一个程序中定义,但不可以重载

C. 可以在同一个程序中定义并可重载

D. 以上说法均错误

11. 以下几种函数模板的定义正确的是____A_____。

A. template

T fun1(T a,int b) {…… }

C. template

void fun1(int a,int b) {T i; …… }

12. 下面程序的输出结果是____B_____。

#include "iostream.h" int m=10;

void f(int m,int &n) { m=m+2; n=n+2;} void main() { int n=5; f(m,n);

cout<<"m="<

#include "math.h"

float f(int x)

{

float y;

y=x*x-5*x+sin(x);

______return y _______;

}

void main()

{

int x; float max;

____max=f(1)___;

for(x=2;x<=10;x++)

___if(f(x)>max)max=f(x)__ ;

cout<

}

2. 函数backmove()是把字符指针x所指的字符串平移m个字符,即将最后m个字符移到串首。如“abcdefghij”,平移3个字符,成“hijabcdefg”。

#include "stdio.h"

#include "string.h"

void backmove(char *x,int m)

{

int i,j,n;char w;

n=strlen(x);

for(j=0;j

{ w=_____*(x+n-1)_____;

for(i=0;i

____*x____=w;

}

}

void main()

{

char s[20];

gets(s);

______backmove(s,3)______; //假设平移3个字符

puts(s);

}

3. 函数index()为查找字符串sub是否是字符串st的子串。若是,返回sub在st中首次出现的下标,否则返回-1。字符串sub和st非空。如sub: " cd ",st: "abcdefcd ",返回2。

#include "iostream.h"

错误!未找到引用源。

·4·

#include "stdio.h"

void main()

{

char s1[80],s2[80];

______ int index(char [],char []);______;

gets(s1);gets(s2);

if(_______index(s1,s2)________)

cout<<"子串在字符串中首次出现的下标:"<

else

cout<<"找不到";

}

int index(char st[],char sub[])

{

int i,j,k;

for(i=0;st[i]!='\0';i++)

{

for(j=i,k=0;sub[k]!= '\0'&&st[j]==sub[k] ;____ k++,j++_____);

if(sub[k]== '\0')_____ return(i)______;

}

return 0;

}

4. 函数root为用二分法求方程f(x)=0在[x1,x2]的实根,精度为eps。二分法求根的基本思想为 f(x)在区间[a,b]上连续,f(a) 与 f(b)异号,区间中点 c=(a+b)/2 的 f(c) 符号和 f(a) 符号确定 c 代替 a 或 b,使根所在区间每次减半,直到|a- b|

#include "math.h"

#include "iostream.h"

double root(double x1, double x2, double eps=1e-6)

{

_______double f(double x);_______ ;

double x,y,y1;

y1=f(x1);

do{

x=0.5*(x1+x2);

y=f(x);

if(y1*y>0.0)_____ x1=x_____;

else if (y1*y<0.0) _____x2=x_____;

}while(fabs(y)>=eps___&&___fabs(x2-x1)>=eps);

return(x);

}

double f(double x)

{return x*x*x-5*x*x+16*x-80;}

void main()

错误!未找到引用源。·5·

{cout<<_____root(1,7)_____<

5.随机生成10个1~100之间的数放在一维数组中,求其平均值及最大的元素值。

#include "iostream.h"

#include "stdlib.h"

const int N=10;

void fun(float *p,float *p1,float *p2)

{

float sum,max1;

_______max1=*p________;

for(int i=1;i

{

if (max1<*p) max1=*p;

sum=sum+*p;

p++;

}

_______*p1=max1_________;

_______*p2=sum/N_________;

}

void main()

{

float a[10],aver,max,x;

for(int i=0;i<10;i++)

{

x=rand() % 100+1; a[i]=x;

}

for(i = 0;i<10;i++) cout<

_______fun(a,max,aver)______;

cout<<"平均值:"<

}

6. 函数convert的功能是将一个十进制整数转换为二到十六进制的字符串。

#include "iostream.h"

void convert(int m,int h,char ch[])

{

char b[17]="0123456789ABCDEF";

int c[10],i=0,k=0;

do

c[ ___i++__ ]=m%h;

while(____(m=m/h)!=0_____);

for(--i;i>=0;--i)

{ ch[k++]=b[ ___c[i]___ ]; }

______ch[k]='\0'_______;

}

void main()

错误!未找到引用源。

·6·

{

char ch[10];int m,h;

cin>>m>>h;

convert(m,h,ch);

cout<

}

四、编写程序

1. 编写函数,功能为将字符串s中的字符c1用字符c2替换,并加以调用。函数形式为:

void match(char s[], char c1,char c2);

#include

void replace(char s[],char c1,char c2)

{char *p=s;

while(*p!='\0')

{

if(*p==c1)

*p=c2;

p++;

}

}

void main()

{char s[80],c1,c2;

cin>>s;

cin>>c1>>c2;

replace(s,c1,c2);

cout<

}

2. 编写函数,功能为求圆的周长和面积。函数分别定义为如下形式:

double area(double r, double * girth ,double pi=3.14159);

void fun(double r, double &girth ,double &area,double pi=3.14159);

分别编二个程序实现,半径从键盘输入。

方法一、

#include

double area(double r,double *girth,double pi=3.14159)

{

*girth=2*pi*r;

return(pi*r*r);

}

void main()

{double r,len,s;

cin>>r;

s=area(r,&len);

cout<<"len="<

错误!未找到引用源。·7·}

方法二

#include

void fun(double r,double &girth,double &area,double pi=3.14159)

{

girth=2*pi*r;

area=pi*r*r;

}

void main()

{double r,len,s;

cin>>r;

fun(r,len,s);

cout<<"len="<

}

3. 编写函数,功能是求二维数组中最大元素所在的行号和列号,再编写主函数调用之。

#define SIZE1 3

#define SIZE2 4

#include "iostream.h"

#include "stdlib.h"

float max_value(float x[][4],int &ii,int &jj)

{

float max=x[0][0];

for(int i=0;i

for(int j=0;j

if(x[i][j]>max)

{max=x[i][j]; ii=i; jj=j; }

return(max);

}

void main()

{

int i,j,t1,t2;float a[SIZE1][SIZE2];

cout<<"enter the array:\n";

for(i=0;i

{ for(j=0;j

{ a[i][j]=rand()%101;

cout<

cout<

}

cout<<"max value is" << max_value(a,t1,t2);

cout<<" line="<

void mystrcat(char s[],char t[],int n);

#include

#include

void mystrcat(char s[],char t[],int n)

{

int l1=strlen(s),l2=strlen(t);

int k1=l1>n?n:l1,k2=l2>n?n:l2;

for(int i=0;i

s[k1++]=t[i];

s[k1]='\0';

}

void main()

{

char s[30],t[30];

int n;

cin>>s>>t;

cin>>n;

mystrcat(s,t,n);

cout<

}

5. 编写函数,其功能是逐字符比较两个字符串s1和s2,并将s1中第一个与s2不相同字符的地址返回给主函数。再编写主函数调用该函数,并在主函数中输出s1从这个位置开始的子串。函数形式为:

char *dif(char s1[],char s2[]);

#include

#include "stdio.h"

char *dif(char s1[],char s2[])

{

int i=0;

while(s1[i]==s2[i]&&s1[i]!='\0')

i++;

if(s1[i]!='\0')

return(&s1[i]);

错误!未找到引用源。·9·

else return NULL;

}

void main()

{

char s[30],t[30];

cin>>s>>t;

char *p;

if((p=dif(s,t))!=NULL)

cout<

else

cout<<"s包含于t中\n";

}

6. 用递归方法求正整数m,n的最大公约数。

#include

int gcd(int m,int n)

{

int r=m%n;

if(r!=0)

return gcd(n,r);

else

return(n);

}

void main()

{

int m,n;

cin>>m>>n;

cout<

}

7. 编写四个同名函数max,分别求两个整数、三个整数,两个双精度数、三个双精度数的最大值。

#include

int max(int a,int b)

{

return(a>b?a:b);

}

int max(int a,int b,int c)

{

int t=max(a,b);

return(max(t,c));

}

double max(double a,double b)

{

return(a>b?a:b);

}

·10·

错误!未找到引用源。

double max(double a,double b,double c)

{

double t=max(a,b);

return(max(t,c));

}

void main()

{double x,y,z;

int a,b,c;

cin>>a>>b>>c;

cin>>x>>y>>z;

cout<

cout<

}

第四章习题

一、

1.C

2.A

3.C

4.D

5.C

6.B

7.A

8.B

二、

1. 6789054321

2. 4

3. 14

三、

1.

(1){0,1} (3)x[i]=x[i-1]+x[i-2] (4)setw(5)<

2.

(1)rand()%101 (2)j

(1)gets(s1) (2)gets(s2) (3)*s1==*s2 (4) r=0

5.

(1)j=k=l=0 (2)j

1.(1)

#include "stdlib.h"

#include "iostream.h"

void main()

{int a[4][4],b[4][4],c[4][4],i,j;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

a[i][j]=rand()%41+30;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

b[i][j]=rand()%35+101;

cout<<"矩阵A的内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<

cout<

错误!未找到引用源。·11·

}

cout<<"矩阵B的内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<

cout<

}

for(i=0;i<4;i++)

for(j=0;j<4;j++)

c[i][j]=a[i][j]+b[i][j];

cout<<"矩阵C的内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<

cout<

}

}

(2)

#include "stdlib.h"

#include "iostream.h"

void main()

{int a[4][4],b[4][4],c[4][4],i,j,max,imax,jmax;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

a[i][j]=rand()%41+30;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

b[i][j]=rand()%35+101;

cout<<"矩阵A的内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<

cout<

}

cout<<"矩阵B的内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<

cout<

}

for(i=0;i<4;i++)

for(j=0;j<4;j++)

c[i][j]=a[i][j]+b[i][j];

cout<<"矩阵C的内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<

cout<

}

·12·

错误!未找到引用源。 max=c[0][0];

for(i=0;i<4;i++)

for(j=0;j<4;j++)

if(c[i][j]>max)

{max=c[i][j];

imax=i;

jmax=j;

}

cout<<"max=c["<

}

(3)

#include "stdlib.h"

#include "iostream.h"

void main()

{int a[4][4],b[4][4],i,j;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

a[i][j]=rand()%41+30;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

b[i][j]=rand()%35+101;

cout<<"矩阵A的主对角线以下元素内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<=i;j++)

cout<

cout<

}

cout<<"矩阵B的主对角线以上元素内容如下:\n";

for(i=0;i<4;i++)

{for(j=i;j<4;j++)

cout<

cout<

}

}

(4)

#include "stdlib.h"

#include "iostream.h"

void main()

{int a[4][4],i,j;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

a[i][j]=rand()%41+30;

cout<<"矩阵A的内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<

cout<

}

for(j=0;j<4;j++)

{int t=a[0][j]; a[0][j]=a[2][j]; a[2][j]=t;}

错误!未找到引用源。·13·

cout<<"改变后矩阵A的内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<

cout<

}

}

(5)

#include "stdlib.h"

#include "iostream.h"

void main()

{int a[4][4],i,j,s=0;

for(i=0;i<4;i++)

for(j=0;j<4;j++)

a[i][j]=rand()%41+30;

cout<<"矩阵A的内容如下:\n";

for(i=0;i<4;i++)

{for(j=0;j<4;j++)

cout<

cout<

}

for(i=0;i<4;i++)

for(j=0;j<4;j++)

if(i==j||i+j==3)

s=s+a[i][j];

cout<<"对角线元素之和为:"<

}

2.

用字符数组实现

#include "stdio.h"

void main()

{int i;char s1[50],s2[20];

gets(s1);

for(i=0;s1[i]!='\0';i++)

s2[i]=s1[i];

s2[i]='\0';

puts(s2);

}

用字符指针实现

#include "stdio.h"

void main()

{int i;char s1[50],*p1=s1,*p2;

p2=new char[20];

gets(p2);

while(*p2!='\0')

*p1++=*p2++;

*p1='\0';

puts(s1);

}

·14·

错误!未找到引用源。

3.

#include "stdio.h"

void main()

{ char s[80],ch;

int i,len=0;

gets(s);

while(s[len]!='\0')len++;

for(i=0;i

{ch=s[i];

s[i]=s[len-i-1];

s[len-i-1]=ch;

}

puts(s);

}

4.

#include "stdio.h"

#include "iostream.h"

void main()

{char s[80],ch;

int i,j;

gets(s);

cin>>ch;

for(i=j=0;s[i]!='\0';i++)

if(s[i]!=ch)

{s[j]=s[i];j++;}

s[j]='\0';

puts(s);

}

第六章习题

一、选择题

1、A(在C语言中int占2个字节)

2、D

3、B C

4、D

5、a[1][0].ch

6、A

7、C

8、B

9、A 10、A

二、程序填空

1、stu[i].score k=j p[k]=p[i] p[i]=temp

2、p!=NULL p->data p->next

3、struct node * s->data=ch r=s NULL

三、编程题

1、

#include "iostream.h"

struct staff

{char num[6];

char name[8];

float salary[3]; //分项工资

float gs; //实得工资

}s[100];

错误!未找到引用源。·15·

void main( )

{

int i,j,n;

cin>>n; /*输入职工人数*/

for(i=0;i

{

cin>>s[i].num>>s[i].name;

for(j=0;j<3;j++)

cin>>s[i].salary[j];

}

cout<<"NO. salary\n";

for(i=0;i

{

s[i].gs= s[i].salary[0]+ s[i].salary[1]- s[i].salary[2] ;

cout<

}

}

2、

#include "iostream.h"

#include "stdio.h"

struct str

{

char ch;

struct str *next;

};

void main()

{

char s[100];

int i=0,num=0;

struct str *insert,*head=NULL,*p;

gets(s);

while(s[i]!='\0')

{

insert=new str;

insert->ch=s[i];

if(head==NULL)

{

head=insert ;

head->next=NULL;

}

else

{

insert->next=head ;

head=insert;

}

i++;

}

p=head;

while(p!=NULL)

{

if(p->ch>='A'&&p->ch<='Z')

·16·

错误!未找到引用源。

num++;

cout<ch;

p=p->next;

}

cout<

}

3、

#include "iostream.h"

#include "stdio.h"

struct node

{

char ch;

int count;

struct node *next;

};

void main( )

{

struct node *head,*p1,*p2,*insert;

char c;

head=NULL;

while((c=getchar())!='\n')

{

p1=head;

while(p1!=NULL&&c>p1->ch)

{

p2=p1;

p1=p1->next;

}

if(p1==NULL)

{

insert=new node;

insert->ch=c;

insert->count=1;

if(head==NULL)

{

insert->next=head;

head=insert;

}

else

{

insert->next=NULL;

p2->next=insert;

}

}

else if(c==p1->ch)

p1->count++;

else

{

错误!未找到引用源。·17·

insert=new node;

insert->ch=c;

insert->count=1;

if(p1==head)

{

insert->next=head;

head=insert;

}

else

{

insert->next=p1;

p2->next=insert;

}

}

}

p1=head;

while(p1!=NULL)

{

cout<ch<<' '<count<<'\t';

p1=p1->next;

}

}

4、

#include "stdio.h"

#include "iostream.h"

struct node

{

int coef;

int expn;

struct node *next;

};

struct node *creat()

{

struct node *head,*tail,*p;

int c,e;

head=NULL;

cin>>c>>e;

while(c!=0) //约定以输入系数为0作为多项式的结束

{

p=new node;

p->coef=c;

p->expn=e;

if(head==NULL)

head=p;

else

tail->next=p;

tail=p;

cin>>c>>e;

}

tail->next=NULL;

return head;

·18·

错误!未找到引用源。}

void print(struct node *h)

{

struct node *p;

p=h;

while(p!=NULL)

{

if(p->next!=NULL)

cout<coef<<'x'<expn<<'+';

else

{

if(p->coef!=0&&p->expn!=0)

cout<coef<<'x'<expn<

else if(p->coef!=0)

cout<coef<

else

cout<

}

p=p->next;

}

}

void main()

{

struct node *h1,*p1,*h2,*p2,*h3,*p3,*newnode,*t3;

h1=creat();

print(h1);

h2=creat();

print(h2);

p2=h2;

h3=NULL;

p1=h1;

p2=h2;

p3=h3;

t3=h3;

while(p1!=NULL&&p2!=NULL)

{

newnode=new node;

if(p1->expn>p2->expn)

{

newnode->coef=p1->coef;

newnode->expn=p1->expn;

p1=p1->next;

}

else if(p1->expnexpn)

{

newnode->coef=p2->coef;

newnode->expn=p2->expn;

p2=p2->next;

}

else

{

newnode->coef=p2->coef+p1->coef;

错误!未找到引用源。·19·

newnode->expn=p2->expn;

p2=p2->next;

p1=p1->next;

}

if(h3==NULL)

{

h3=newnode;

t3=newnode;

}

else

t3->next=newnode;

t3=newnode;

}

if(p1==NULL)

t3->next=p2;

else

t3->next=p1;

print(h3);

}

第七章习题

一、选择题

1、D

2、B

3、B

4、A

5、B

6、A

7、D

8、B

9、C 10、B

二、程序填空

1、fname, “w”(ch=getchar())!=’#’count++

2、(c=fgetc(fp)) length++ length=0

3、”wb”&emp, sizeof(employer),1,fp fclose(fp) “rb”

&emp, sizeof(employer),1,fp

三、编程题

1、

#include "iostream.h"

#include "stdlib.h"

#include "stdio.h"

void main()

{

FILE *fp1,*fp2;

char ch;

fp1=fopen("f1.txt","a");

if(fp1==NULL)

{

cout<<"can't open f1.\n";

exit(1);

}

if((fp2=fopen("f2.txt","r"))==NULL)

{

cout<<"can't open f2.\n";

exit(1);

}

while(1)

{

·20·

错误!未找到引用源。

ch=fgetc(fp2);

if(feof(fp2))

break;

cout<

fputc(ch,fp1);

}

fclose(fp1);

fclose(fp2);

}

2、

#include "iostream.h"

#include "stdlib.h"

#include "stdio.h"

void main()

{

FILE *fp;

int a[10],i,j;

if((fp=fopen("d1.dat","w"))==NULL)

{

cout<<"can't open d1.\n";

exit(1);

}

for(i=0;i<10;i++)

a[i]=rand();

for(i=0;i<9;i++)

for(j=0;j<9-i;j++)

if(a[j]

{

int t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

for(i=0;i<10;i++)

fprintf(fp,"%d\t",a[i]);

fclose(fp);

}

3、

#include "iostream.h"

#include "stdlib.h"

#include "stdio.h"

#include "string.h"

void main()

{

FILE *fp;

char s[100];

int a[26]={0},i;

if((fp=fopen("f.txt","r"))==NULL)

{

cout<<"can't open f.\n";

exit(1);

同济大学职业技术教育学院实验报告正式版

同济大学职业技术教育学院实验报告 课程名称会计模拟实训指导教师赵晋 实验日期2013/08/26—2013/09/05 专业班级10 级工商管理班 实验地点济事楼214 学生姓名袁龙学号107119 实验一系统管理与基础设置 一、实验要求 1. 增加用户 2. 建立帐套 3. 设置用户权限 4. 201号操作员在企业应用平台中分别启用“总账“,”应收款管理“,” 应付款管理“,”固定资产“,”薪资管理“,启用日期为2006年1月1日。 5.设置部门档案,人员档案,职员档案,供应商分类,供应商档案,客 户档案 6.备份帐套 二、实验步骤 1. 操作员及其权限 (1)登陆“系统管理”后,点击【权限】-【用户】,打开新建窗口新增操作员,具体操作,如下图1-1表示:

1) 系统管理中操作员列表截图 图1-1 新增加用户2) 账套创建过程中,账套信息页截图 图1-2 创建帐套3) 创建账套过程中,账套单位信息页截图

图1-3 账套单位信息页4) 人员档案列表截图 图1-4人员档案列表5) 供应商档案截图(选择最上级分类截图)

图1-5供应商档案列表6) 客户档案截图 图1-6客户档案列表

三,收获心得 试验一的主要内容是添加用户和建立公司帐套,这部分内容个人感觉比较容易,关键是要弄清楚管理员,帐套主管和操作员之间的关系,在操作方面感觉比较简单。 实验二总帐系统初始化 一、实验要求 1,设置会计科目 2,指定会计科目 3,设置凭证类别 4,设置选项 5,输入期初余额 6,设置结算方式 7,设置项目目录 8,帐套备份 二、实验步骤 1) 指定会计现金科目和银行科目 在企业应用平台的【设置】---【基础档案】---【财务】---【会计科目】窗口执行【编辑】--【指定科目】----打开指定科目对话框进行相应操作。见下图

同济大学测量学 测量学试题

测量学试卷三 一、填空题 1.通过平均海洋面的水准面称为。 2.由已知点A测量并计算未知点B的高程的方法有两种,一是, 其计算公式是;二是;其计算公式是。 3.竖直角的定义是,观测竖直角时, 望远镜的视准轴绕仪器竖轴旋转所扫出的面应该是一个面。 4.在精密距离丈量中,一般对丈量结果应加、和三 项改正。 5.一直线的坐标方位角为78°,另一直线的象限角为北偏西15°,则两直线之间最小 的水平夹角为。 6.已知正方形边长为a,若用钢尺丈量一条边,其中误差为±3mm,则正方形周长的中 误差为,若丈量正方形的每条边,其中误差均为±3mm,则正方形周长的中误差为。 7.地形测量的任务是。 8.测定碎部点的方法有、、、、。 9.中线测设的常用方法有和。 10.根据建筑物的分布和地形状况,建筑基线可布置成、、 、等多种形式。 二、选择题 1.测量上确定点的位置是通过测定三个定位元素来实现的,下面哪个不在其中()。 A)距离 B)方位角 C)角度 D)高程 2.水准测量中,后视点A的高程为40.000m,后视读数为1.125m,前视读数为2.571m, 则前视点B的高程应为()。 A)43.696m B)38.554m C)41.446m D)36.304m 3.在进行竖直角观测时,若瞄准的是与目标在同一水平面的其它点,则所测竖直角的 结果与实际上的角值相比()。 A)增大 B)减小 C)不变 D)不确定 4.若钢尺的尺长方程式为:L=30m+0.008m+1.2×10-5×30×(t-20℃)m,则用其在26.8℃ 的条件下丈量一个整尺段的距离时,其温度改正值为()。 A)–2.45mm B)+2.45mm

同济大学微机原理实验报告

《微机原理与接口技术》上机实验报告

《微机原理与接口技术》上机实验报告

实验报告:(包括目的、方法、原理、结果或实验小节等)。 一、实验目的 掌握简单并行接口的工作原理及使用方法。 二、实验内容 1、按下面图一简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。 2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。 3、按下面图二简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。 4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。 图一图二 三、实验中使用到的程序 对于简单并行输出接口: stack1 segment stack 'stack' dw 32 dup(0) stack1 ends data segment baseport equ 0ec00h-280h;实际基址 port equ baseport+2a8h;基址+偏移地址 data ends code segment assume ss:stack1,ds:data,cs:code start: mov ax,data mov ds,ax again: mov ah,1 int 21h

测量学试题精选-_附答案

测 量 学 试 题 库 一、填空题 (一)测量学基础知识(1-38题) 1. 地面点到 铅垂距离称为该点的相对高程。 2. 通过 海水面的 称为大地水准面。 3. 测量工作的基本内容是 、 、 。 4. 地面两点间高程之差,称为该两点间的 。 5. 测 量 工 作 的 基 本 原 则 是 、 、 。 6. 直线定向的标准方向有 、 、 。 7. 由 方向顺时针转到测线的水平夹角为直线的坐标方位角。 8. 距离丈量的相对误差的公式为 。 9. 坐标方位角的取值范围是 。 10. 直线的象限角是指直线与标准方向的北端或南端所夹的 角,并要标注所在象 限。 11. 某直线的方位角与该直线的反方位角相差 。 12. 地面点的标志,按保存时间长短可分为 和 。 13. 闭和水准路线高差闭和差的计算公式为 。 14. 水准仪的主要轴线有 、 、 、 。 15. 一般工程水准测量高程差允许闭和差为 或 。 16. 一测站的高差 ab h 为负值时,表示 高, 低。 17. 水准测量高差闭合的调整方法是将闭合差反其符号,按各测段的__________成比例分配 或按_________成比例分配。 18. 水准测量的测站校核,一般用______法或______法。 19. 支水准路线,既不是附合路线,也不是闭合路线,要求进行_______测量,才能求出高差闭 合差。 20. 使用测量成果时,对未经_______的成果,不能使用。 21. 从A 到B 进行往返水准测量,其高差为:往测3.625m;返测-3.631m,则A 、B 之间的高差 AB h ___. 22. 已知B点高程为m 000.241,A、B点间的高差m h AB 000.1+=,则A点高程为__ _.

最新同济大学第六版高等数学上下册课后习题答案8-6

同济大学第六版高等数学上下册课后习题 答案8-6

仅供学习与交流,如有侵权请联系网站删除 谢谢6 习题8-6 1. 求曲线x =t -sin t , y =1-cos t , 2sin 4t z =在点)22 ,1 ,12 (-π处的切线及法平面方程. 解 x '(t )=1-cos t , y '(t )=sin t , 2 cos 2)(t t z ='. 因为点)22 ,1 ,12 (-π所对应的参数为2 π=t , 故在点)22 ,1 ,12 (-π处的切向量为)2 ,1 ,1(=T . 因此在点)22 ,1 ,12 (-π处, 切线方程为 2 2211121-=-=-+z y x π, 法平面方程为 0)22(2)1(1)12(1=-+-?++-?z y x π, 即42 2+=++πz y x . 2. 求曲线t t x +=1, t t y +=1, z =t 2在对应于t =1的点处的切线及法平面方程. 解 2 )1(1)(t t x +=', 21)(t t y -=', z '(t )=2t . 在t =1所对应的点处, 切向量)2 ,1 ,4 1(-=T , t =1所对应的点为)1 ,2 ,2 1(, 所以在t =1所对应的点处, 切线方程为

仅供学习与交流,如有侵权请联系网站删除 谢谢6 2 1124 121-=--=-z y x , 即8142121-=--=-z y x ; 法平面方程为 0)1(2)2()2 1(41=-+---z y x , 即2x -8y +16z -1=0. 3. 求曲线y 2=2mx , z 2=m -x 在点(x 0, y 0, z 0)处的切线及法平面方程. 解 设曲线的参数方程的参数为x , 将方程y 2=2mx 和z 2=m -x 的两边对x 求导, 得 m dx dy y 22=, 12-=dx dz z , 所以y m dx dy =, z dx dz 21-=. 曲线在点(x 0, y 0, z 0,)的切向量为)21,,1(0 0z y m -=T , 所求的切线方程为 0000211z z z y m y y x x --=-=-, 法平面方程为 0)(21)()(00 000=---+-z z z y y y m x x . 4. 求曲线???=-+-=-++0 453203222z y x x z y x 在点(1, 1, 1)处的切线及法平面方程. 解 设曲线的参数方程的参数为x , 对x 求导得,

同济大学大学计算机基础试题

一、单选题练习 1.完整的计算机系统由( C )组成。 A.运算器、控制器、存储器、输入设备和输出设备 B.主机和外部设备 C.硬件系统和软件系统 D.主机箱、显示器、键盘、鼠标、打印机 2.以下软件中,( D )不是操作系统软件。 A.Windows xp B.unix C.linux D.microsoft office 3.用一个字节最多能编出( D )不同的码。 A. 8个 B. 16个 C. 128 个 D. 256个 4.任何程序都必须加载到( C )中才能被CPU执行。 A. 磁盘 B. 硬盘 C. 内 存 D. 外存 5.下列设备中,属于输出设备的是( A )。 A.显示器 B.键盘 C.鼠标 D.手字板6.计算机信息计量单位中的K代表( B )。 A. 102 B. 210 C. 103 D. 28 7.RAM代表的是( C )。 A. 只读存储器 B. 高速缓存器 C. 随机存储 器 D. 软盘存储器 8.组成计算机的CPU的两大部件是( A )。 A.运算器和控制器 B. 控制器和寄存器 C.运算器和内存 D. 控制器和内存 9.在描述信息传输中bps表示的是( D )。 A.每秒传输的字节数 B.每秒传输的指令数 C.每秒传输的字数 D.每秒传输的位数10.微型计算机的内存容量主要指( A )的容量。 A. RAM B. ROM C. CMOS D. Cache 11.十进制数27对应的二进制数为( D )。 A.1011 B. 1100 C. 10111 D. 11011 12.Windows的目录结构采用的是( A )。 A.树形结构 B.线形结构 C.层次结构 D.网状结构 13.将回收站中的文件还原时,被还原的文件将回到( D )。 A.桌面上 B.“我的文档”中 C.内存中 D.被删除的位置14.在Windows 的窗口菜单中,若某命令项后面有向右的黑三角,则表示该命令项( A )。A.有下级子菜单 B.单击鼠标可直接执行C.双击鼠标可直接执行 D.右击鼠标可直接执行 15.计算机的三类总线中,不包括( C )。

同济大学 机械制图习题集第六版

《机械制图》(第六版) 习题集答案

第3页图线、比例、制图工具的用法、尺寸注法、斜度和锥度●要掌握和理解比例、斜度、锥度的定义;各种图线的画法要规。

第4页椭圆画法、曲线板用法、平面图形的尺寸注法、圆弧连接 1、已知正六边形和正五边形的外接圆,试用几何作图方法作出正六边形,用试分法作出正五边形,它们的底边都是水平线。 ●注意多边形的底边都是水平线;要规画对称轴线。 ●正五边形的画法: ①求作水平半径ON的中点M; ②以M为圆心,MA为半径作弧,交水平中心线于H。 ③AH为五边形的边长,等分圆周得顶点B、C、D、E ④连接五个顶点即为所求正五边形。 2、用四心圆法画椭圆(已知椭圆长、短轴分别为70mm、45mm)。 ●参教P23四心圆法画椭圆的方法做题。注意椭圆的对称轴线要规画。 3~4、在平面图形上按1:1度量后,标注尺寸(取整数)。

5、参照左下方所示图形的尺寸,按1:1在指定位置处画全图形。 第6页点的投影 1、按立体图作诸点的两面投影。 ●根据点的两面投影的投影规律做题。

2、已知点A在V面之前36,点B在H面之上, 点D在H面上,点E在投影轴上,补全诸的两面 投影。 ●根据点的两面投影的投影规律、空间点的直角 坐标与其三个投影的关系及两点的相对位置做 题。 3、按立体图作诸点的两面投影。 ●根据点的三面投影的投影规律做题。 4、作出诸点的三面投影:点A(25,15,20);点B距离投影面W、V、H分别为20、10、15;点C在A之左,A之前15,A之上12;点D在A之下8,与投影面V、H等距离,与投影面W的距离是与H面距离的3.5倍。 ●根据点的投影规律、空间点的直角坐标与其三个投影的关系及两点的相对位置做题。各点坐标为: A(25,15,20) B(20,10,15) C(35,30,32) D(42,12,12) 5、按照立体图作诸点的三面投影,并表明可见性。 ●根据点的三面投影的投影规律做题,利用坐标差进行可见性的判断。(由不为0的坐标差决定,坐标值大者为可见;小者为不可见。)

同济大学操作系统L07_M:PDP-11基础知识及指令集

第2章基础知识 U N I X运行在由数字设备公司( D E C)制造的P D P11系列计算机的较大型号机上。本章对这些计算机,特别是P D P11 /40机的某些重要特征提供概括性的摘要。 如果读者以前并不熟悉P D P11系列计算机,那么应当先读D E C出版的《P D P11处理机手册》。 一台P D P11计算机由下列几部分组成:一个处理器(也称为C P U)、与之相连接的一个或多个内存部件以及若干外设控制器,将这三部分连接起来的是一根称之为“U n i b u s”(单总线)的双向平行通信线。 2.1 处理机 处理机是按1 6位字长的指令、数据和程序地址设计的,它包含一组高速寄存器。 2.2 处理机状态字 这是一个1 6位寄存器,它分成若干位段,它们的意义说明如下: 位说明 1 4,1 5当前状态( 00=核心态) 1 2,1 3前状态( 11=用户态) 5,6,7处理机优先级(范围0-7 ) 4陷入位 3N位,若上次结果为负则设置此位 2Z位,若上次结果为零则设置此位 1V位,若上次操作产生溢出则设置此位 0C位,若上次操作产生进位则设置此位 处理机可以在两种不同模式下操作:核心态和用户态。与用户态相比,核心态具有较高优先权,它由操作系统保留供自身使用。模式选择决定了下列事项: ? 使用哪一组存储管理段寄存器,这些寄存器的作用是将程序虚地址翻译成物理地址。 ? 使用哪一个寄存器作为r 6,r 6是“栈指针”。 ? 某些指令,例如h a l t(停机),是否可以执行。 2.3 通用寄存器 处理机包含了一组1 6位寄存器,其中有8个是任何时候都可存访的“通用寄存器”。这些寄存器被称之为: r 0、r 1、r 2、r 3、r 4、r 5、r 6以及r 7。

同济钢结构实验报告

报告名称:《钢结构实验原理实验报告》——H型柱受压构件试验姓名: 学号: 时间:2014年12月 E-mail : T E L :

一、实验目的 1. 通过试验掌握钢构件的试验方法,包括试件设计、加载装置设计、测点布 置、试验结果整理等方法。 2. 通过试验观察工字形截面轴心受压柱的失稳过程和失稳模式。 3. 将理论极限承载力和实测承载力进行对比,加深对轴心受压构件稳定系数 计算公式的理解。 二、实验原理 1、轴心受压构件的可能破坏形式 轴心受压构件的截面若无削弱,一般不会发生强度破坏,整体失稳或局部失稳总发生在强度破坏之前。其中整体失稳破坏是轴心受压构件的主要破坏形式。 轴心受压构件在轴心压力较小时处于稳定平衡状态,如有微小干扰力使其偏离平衡位置, 则在干扰力除去后,仍能回复到原先的平衡状态。随着轴心压力的增加,轴心受压构件会由稳定平衡状态逐步过渡到随遇平衡状态,这时如有微小干扰力使基偏离平衡位置,则在干扰力除去后,将停留在新的位置而不能回复到原先的平衡位置。随遇平衡状态也称为临界状态, 这时的轴心压力称为临界压力。当轴心压力超过临界压力后,构件就不能维持平衡而失稳破坏。 轴心受压构件整体失稳的破坏形式与截面形式有密切关系,与构件的长细比也有关系。一般情况下,双轴对称截面如工形截面、H 形截面在失稳时只出现弯曲变形,称为弯曲失稳。 2、基本微分方程 (1)、钢结构压杆一般都是开口薄壁杆件。根据开口薄壁杆件理论,具有初始缺陷的轴心压杆的弹性微分方程为: 由微分方程可以看出构件可能发生弯曲失稳,扭转失稳,或弯扭失稳。对于H 型截面的构件来说由于 所以微分方程的变为: ()()0 200 t IV 0IV =''-''+''+''-''-''--θθθθθθ ω R N r u Ny v Nx GI EI ()0 IV IV =''+''+-θNy u N u u EI y () 0IV 0IV =''-''+-θNx v N v v EI x 000==y x () ()0200 t 0IV ω=''-''+''-''--θθθθθθR N r GI EI IV ()0 IV 0 IV y =''+-u N u u EI () IV 0IV x =''+-v N v v EI

测量学试题及详细答案-

第一章绪论 1、概念: 水准面、水准面、高差、相对高程、绝对高程、测定、测设 2、知识点: (1)测量学的重要任务是什么?(测定、测设) (2)铅垂线、水准面在测量工作中的作用是什么?(基准线、基准面) (3)高斯平面直角坐标系与数学坐标系的异同。 (4)地面点的相对高程与高程起算面是否有关?地面点的相对高程与绝对高程的高程起算面分别是什么? (5)高程系统 (6)测量工作应遵循哪些原则? (7)测量工作的基本容包括哪些? 一、名词解释: 1.简单: 铅垂线:铅垂线是指重力的方向线。 1.水准面:设想将静止的海水面向陆地延伸,形成一个封闭的曲面,称为水准面。 体:水准面所包围的地球形体称为体,它代表了地球的自然形状和大小。 地物:测量上将地面上人造或天然的固定物体称为地物。 地貌:将地面高低起伏的形态称为地貌。 地形:地形是地物和地貌的总称。 2.中等: 测量学:测量学是研究地球的形状和大小以及确定地面点位的科学。 测定即测绘:是指使用测量仪器与工具,通过测量和计算,把地球表面的地形缩绘成地形图,供经济建设、规划设计、科学研究和国防建设使用。 测设:测设又称施工放样,是把图纸上规划好的建筑物、构筑物的位置在地面上标定出来,作为施工的依据。 特征点:特征点是指在地物的平面位置和地貌的轮廓线上选择一些能表现其特征的点。 3.偏难: 变形观测:变形观测是指对地表沉降、滑动和位移现象以及由此而带来的地面上建筑物的变形、倾斜和开裂等现象进行精密的、定期的动态观测,它对于地震预报、大型建筑物和高层建筑物的施工和安全使用都具有重要意义。 水准面:由于水面可高可低,因此水准面有无穷多个,其过平均海水面的水准面,称为水准面,水准面是测量工作的基准面。 高程:地面点的高程是从地面点到水准面的铅垂距离,也称为绝对高程或海拔,用H表示,如A点的高称记为H A。 高差:地面上两点间高程差称为高差,用h表示。 绝对高程H :地面点沿铅垂线到水准面的距离,简称高程、海拨、正高。

高等数学第六版(同济大学)上册课后习题答案解析

高等数学第六版上册课后习题答案及解析 第一章 习题1-1 1. 设A =(-∞, -5)?(5, +∞), B =[-10, 3), 写出A ?B , A ?B , A \B 及A \(A \B )的表达式. 解 A ?B =(-∞, 3)?(5, +∞), A ? B =[-10, -5), A \ B =(-∞, -10)?(5, +∞), A \(A \B )=[-10, -5). 2. 设A 、B 是任意两个集合, 证明对偶律: (A ?B )C =A C ?B C . 证明 因为 x ∈(A ?B )C ?x ?A ?B ? x ?A 或x ?B ? x ∈A C 或x ∈B C ? x ∈A C ?B C , 所以 (A ?B )C =A C ?B C . 3. 设映射f : X →Y , A ?X , B ?X . 证明 (1)f (A ?B )=f (A )?f (B ); (2)f (A ?B )?f (A )?f (B ). 证明 因为 y ∈f (A ?B )??x ∈A ?B , 使f (x )=y ?(因为x ∈A 或x ∈B ) y ∈f (A )或y ∈f (B ) ? y ∈f (A )?f (B ), 所以 f (A ?B )=f (A )?f (B ). (2)因为 y ∈f (A ?B )??x ∈A ?B , 使f (x )=y ?(因为x ∈A 且x ∈B ) y ∈f (A )且y ∈f (B )? y ∈ f (A )?f (B ), 所以 f (A ?B )?f (A )?f (B ). 4. 设映射f : X →Y , 若存在一个映射g : Y →X , 使X I f g =ο, Y I g f =ο, 其中I X 、 I Y 分别是X 、Y 上的恒等映射, 即对于每一个x ∈X , 有I X x =x ; 对于每一个y ∈Y , 有I Y y =y . 证明: f 是双射, 且g 是f 的逆映射: g =f -1. 证明 因为对于任意的y ∈Y , 有x =g (y )∈X , 且f (x )=f [g (y )]=I y y =y , 即Y 中

实验一操作系统的引导

羅莇莈莀芆罿膁实验目的<编辑> ?薆膀袄螄腿蝿蒀熟悉hit-oslab实验环境; ?羁羄薅芈薀袄螇建立对操作系统引导过程的深入认识; ?膃肃蒈肈肄莄螆掌握操作系统的基本开发过程; ?袅蚈袀芃膆袆葿能对操作系统代码进行简单的控制,揭开操作系统的神秘面纱。 螈莈蒃蚄肆芁莃实验内容<编辑> 腿薃蒆芅蝿蒃蒃此次实验的基本内容是: 1.螃肃蒅薀蚃芄羇阅读《Linux内核完全注释》的第6章,对计算机和Linux 0.11的引导过程 进行初步的了解; 2.袅衿膈袂肆膇羁按照下面的要求改写0.11的引导程序bootsect.s 3.聿羀羂薄芇蕿羂有兴趣同学可以做做进入保护模式前的设置程序setup.s。 蒈膂莆蒇莁肂莃改写bootsect.s主要完成如下功能: 1.莂羃蚆袈节膄膈bootsect.s能在屏幕上打印一段提示信息“XXX is booting...”,其中XXX是 你给自己的操作系统起的名字,例如LZJos、Sunix等(可以上论坛上秀秀谁的OS名字最帅,也可以显示一个特色logo,以表示自己操作系统的与众不同。) 螅袆蚀蒂羆莈艿改写setup.s主要完成如下功能: 1.羆芈薁蒄薈肁薁bootsect.s能完成setup.s的载入,并跳转到setup.s开始地址执行。而 setup.s向屏幕输出一行"Now we are in SETUP"。 2.肀螁芆蚈虿蚁芃setup.s能获取至少一个基本的硬件参数(如内存参数、显卡参数、硬盘参 数等),将其存放在内存的特定地址,并输出到屏幕上。 3.羁袃袇蒁袁肅膅setup.s不再加载Linux内核,保持上述信息显示在屏幕上即可。 蚅肇羈肁袆莅袁实验报告<编辑> 芇螀膀蒄蝿荿膁在实验报告中回答如下问题: 1.莈莀芆罿膁芀膃有时,继承传统意味着别手蹩脚。x86计算机为了向下兼容,导致启动过程 比较复杂。请找出x86计算机启动过程中,被硬件强制,软件必须遵守的两个“多此一举”的步骤(多找几个也无妨),说说它们为什么多此一举,并设计更简洁的替代方案。

同济大学 计算机网络实验报告

同济大学电子与信息工程学院实验报告 实验课程名称:计算机通信网络 任课教师: 实验项目名称:跨交换机实现VLAN 实验项目名称:静态路由 实验项目名称: OSPF单区域 姓名: 学号: 姓名: 学号: 姓名: 学号: 实验地点:

实验名称:跨交换机实现VLAN 【实验名称】 跨交换机实现VLAN。 【实验目的】 理解跨交换机之间VLAN的特点。 【背景描述】 假设某企业有两个主要部门:销售部和技术部,其中销售部门的个人计算机系统分散连接,他们之间需要相互进行通信,但为了数据安全起见,销售部和技术部需要进行相互隔离,现要在交换机上做适当配置来实现这一目标。 【技术原理】 Tag Vlan是基于交换机端口的另外一种类型,主要用于实现跨交换机的相同VLAN内主机之间可以直接访问,同时对于不同VLAN的主机进行隔离。Tag Vlan遵循了IEEE802.1q 协议的标准。在利用配置了Tag Vlan的接口进行数据传输时,需要在数据帧内添加4个字节的802.1q标签信息,用于标识该数据帧属于哪个VLAN,以便于对端交换机接收到数据帧后进行准确的过滤。 【实现功能】 使在同一VLAN里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统不能进行相互通信。 【实验设备】 S2126G(两台)、主机(3台)、直连线(4条) 【实验拓扑】 【实验步骤】 步骤1:在交换机SwitchA上创建Vlan 10,并将0/5端口划分到Vlan 10中。 SwitchA # configure terminal !进入全局配置模式。 SwitchA(config)# vlan 10 !创建Vlan 10。 SwitchA(config-vlan)# name sales !将Vlan 10命名为sales。 SwitchA(config-vlan)#exit SwitchA(config)#interface fastethernet 0/5 !进入接口配置模式。 SwitchA(config-if)#switchport access vlan 10 !将0/5端口划分到Vlan 10。 验证测试:验证已创建了Vlan 10,并将0/5端口已划分到Vlan 10中。

(同济大学)应用统计往届试题(-7-10共五套真题)

11-12年 一、填空题(24分,每空3分) 1、 设()19,,X X 是从总体()1,2N 中抽取的样本,记9119i i X X ===∑则()9211i i X =?? E - ? ?? ∑= ,()2 9211i i X =?? E - ??? ∑= ,设 0.1P k ? ? ? ?>=???? ,则k = (结果可用分位数表示). 2、 设第一组样本观测值()()14,,3,3,1.5,4x x =- ,则其经验分布函数观测值() 4 F x = .第二组样本观测值()()1234,,,0,2,1,2y y y y =--,则第二组样本在两组混合样本中的秩和是 . 其中01λ<<未知,设 ()14,,X X 是从中抽取的样本,其观测值 ()()1234, ,,0,1,1,2x x x x =,则λ的极大似然估计值是 . 4、 设()19,,X X ,()19,,Y Y 分别是取自正态总体()2 1,N μσ,() 22,N μσ的两 个简单随机样本,其中1μ、2μ、2σ均未知,且两总体独立,则在置信水平0.95下,12μμ-的单测置信上限为 ;若对如下的检验问题0H :12μμ≥,1H :12μμ<,当显著性水平0.05α=时,样本()1919,x x y y 落在拒绝域内,则当0.1α=时,对该检验问题应作 .(填接受0H 或拒绝0H 或不能确定).

二、(10分)设某高校高等数学课程考试的不及格率为0.2,现对教学方法进行了改革并加强了学风建设,一学期结束时进行了高数课程考试,从参加的考试学生中抽取了400个,发现有60个学生不及格,试用大样本方法检验教学改革后是否显著降低了学生的不及格率,取0.05α=(已知0.95 1.645μ=,0.975 1.96μ=) 三、(10分)根据某市公路交通部门某年中前6个月交通事故记录,统计得星期一至星期日发生交通事故的次数如下: 问交通事故发生是否与星期几无关?取0.05α=,已知()2 0.95612.592χ=. 四、(10分)在一条河附近有一家化工厂,为调查河水被污染的情况,调查人员在河的4个位置取样,分别是:①紧靠化工厂,②距化工厂10km ,③距化工厂20km ,④距化工厂30km.在每个位置取4个水样,测量水中溶解氧的含量(溶解氧含量越低说明污染越严重),得到如下数据: 在5%的显著性水平下检验各取样位置的水中溶解氧含量之间是否有显著差异?(已知 ()0.953,128.74F =,()0.954,12 5.91F =). 五、(10分)比较用两种不同的饲料(低蛋白与高蛋白)喂养大白鼠对体重增加的影响,结果如下: 试用秩和检验法检验高蛋白饲料是否比低蛋白饲料能显著的增加小白鼠的体重(取

同济高等数学(第6版)习题答案7-3

习题7-3 1. 一动点与两定点(2, 3, 1)和(4, 5, 6)等距离, 求这动点的轨迹方程. 解 设动点为M (x , y , z ), 依题意有 (x -2)2+(y -3)2+(z -1)2=(x -4)2+(y -5)2+(z -6)2, 即 4x +4y +10z -63=0. 2. 建立以点(1, 3, -2)为球心, 且通过坐标原点的球面方程. 解 球的半径14)2(31222=-++=R , 球面方程为 (x -1)2+(y -3)2+(z +2)2=14, 即 x 2+y 2+z 2-2x -6y +4z =0. 3. 方程x 2+y 2+z 2-2x +4y +2z =0表示什么曲面? 解 由已知方程得 (x 2-2x +1)+(y 2+4y +4)+(z 2+2z +1)=1+4+1, 即 2222)6()1()2()1(=++++-z y x , 所以此方程表示以(1, -2, -1)为球心, 以6为半径的球面. 4. 求与坐标原点O 及点(2, 3, 4)的距离之比为1:2的点的全体所组成的曲面的方程, 它表示怎样曲面? 解 设点(x , y , z )满足题意, 依题意有 2 1)4()3()2(222222=-+-+-++z y x z y x , 化简整理得 9 116)34()1()32(222=+++++z y x ,

它表示以)34 ,1 ,32(---为球心, 以293 2为半径的球面. 5. 将zOx 坐标面上的抛物线z 2=5x 绕x 轴旋转一周, 求所生成的旋转曲面的方程. 解 将方程中的z 换成22z y +±得旋转曲面的方程y 2+z 2=5x . 6. 将zOx 坐标面上的圆x 2+z 2=9绕z 轴旋转一周, 求所生成的旋转曲面的方程. 解 将方程中的x 换成22y x +±得旋转曲面的方程x 2+y 2+z 2=9. 7. 将xOy 坐标面上的双曲线4x 2-9y 2=36分别绕x 轴及y 轴旋转一周, 求所生成的旋转曲面的方程. 解 双曲线绕x 轴旋转而得的旋转曲面的方程为 4x 2-9y 2-9z 2=36. 双曲线绕y 轴旋转而得的旋转曲面的方程为 4x 2+4z 2-9y 2=36. 8. 画出下列方程所表示的曲面: (1)222)2 ()2(a y a x =+-;

同济大学铺面工程实验报告

《铺面工程课程设计》 试验报告 学号:165xxxx 姓名:xxx

2019.12 目录 实验一贝克曼梁测定路基路面回弹弯沉试验 (3) 实验二落锤式弯沉仪测定路面弯沉试验 (4) 实验三沥青混合料冻融劈裂试验 (4) 实验四沥青混合料车辙试验 (4) 实验五沥青混合料弯曲蠕变试验 (5) 实验六沥青混合料四点弯曲疲劳寿命试验 (5) 实验七无机结合料稳定材料的间接抗压强度试验 (5) 实验八无机结合料稳定土的无测限抗拉强度试验(劈裂试验) (7) 实验九水泥混凝土劈裂抗拉强度试验 (8) 实验十3m直尺测定平整度试验 (8) 实验十一挖坑灌砂法测定压实度试验 (8) 实验十二摆式仪测定路面摩擦系数试验 (9) 实验十三手工铺砂法测定路面构造深度试验 (9)

实验十四沥青路面渗水系数测定试验 (10) 实验一贝克曼梁测定路基路面回弹弯沉试验一.试验感想 通过本试验我了解到了测定路基路面回弹弯沉,用以评定其整体承载能力的方法。 用杠杆原理来将较小的数值放大以方便测量实为巧妙,试验中需要注意,当采用长度为 3.6m 的弯沉仪进行弯沉测定时,有可能引起弯沉仪支座处变形,因此测定时应检验支点有无变形,。如果有变形,此时应用另一台检验用的弯沉仪安装在测定用弯沉仪的后方,其测点架于测定用弯沉仪的支点旁,同时测定以修正;此外结果要进行温度修正。

实验二落锤式弯沉仪测定路面弯沉试验 一.试验感想 通过本试验我了解了用落锤式弯沉仪(FWD)测定动态弯沉和弯沉盆的方法。并可由此反算路基路面各层材料的动态弹性模量,作为设计参数使用。所测结果经转换至回弹弯沉值后可用于评定道路承载能力,也可用于调查水泥混凝土路面接缝的传力效果,探查路面板下的空洞等。试验前要调整整重锤的质量及落高,检查FWD的车况及使用性能;若要进行落锤式弯沉仪与贝克曼梁弯沉仪对比试验,要注意路段的选择,要选择结构类型完全相同的路段,针对不同地区选择某种路面结构的代表性路段,进行两种测定方法的对比试验,选择的对比路段长度300~500m,弯沉值应有一定的变化幅度。 实验三沥青混合料冻融劈裂试验 一.试验感想 本试验适用于测定沥青混合料在规定温度和加载速率时劈裂破坏或处于弹性阶段时的力学性质,亦可供沥青路面结构设计选择沥青混合料力学设计参数及评价沥青混合料低温抗裂性能时使用。 要注意试验温度和加载速率可由当地气候条件根据试验目的或有关规定选用,但试验温度不得高于30℃。 实验四沥青混合料车辙试验 一.试验感想 本试验是测定沥青混合料的高温抗车辙能力,试验中老师提出了一个问题:该试验与实际的路面情况有何不同? 一是试验中荷载是在试件上两个相反方向来回作用,而实际中通常是只有一个方向的荷载;二是试验中试件是放在试模(钢板制成)中的,四周会受到约束,

工程测量学考试试题与答案

工程测量学考试试题 一、填空题(每空1分,共20分) 1、测量的基本工作有()、()和()。 2、平面控制测量包括()、()和()。 3、水平面、()和()是测量的基准面和基准线。 4、导线测量的外业工作有踏勘进点、()、()、()和()。 5、闭合导线计算步骤有角度闭合差的计算和调整、()、()()和()。 6、测量学的任务是测图、()和()。 7、水准路线分为闭合水准路线、()和()。 二、名词解释(每个2分,共10分) 1、水准面: 2、地形图: 3、水平角: 4、方位角: 5、相对误差: 三、判断题(每题1分,共10分) 1、测量工作必须遵守“从整体到局部、先控制后碎部”的原则。() 2、平面控制测量分为水准测量和导线测量。() 3、水准面与大地水准面的特性相同。() 4、观测竖直角时经纬仪不需要对中。() 5、水准仪能测出高差和平距。() 6、等高线可以通过各种地物。()

7、地形图是采用地物符号和地貌符号表示的。() 8、视距测量不能测定仪器至立尺点间的平距和高差。() 9、直线定线和直线定向方法是不相同。() 10、采用经纬仪重转法(正倒镜取中法)来延长直线可以消除仪器的竖轴倾斜误差和横轴倾斜误差的影响。() 四、简答题(每题5分,共10分) 1、简述经纬测图法的方法步骤。 2、简述测量平面直角坐标系与数学平面直角坐标系的不同点: 五、计算题(共50分) 1、已知XA=300.000m,YA=300.000m;AB 边方位向91°06' 16”,AP 边长为 D=85.365m,β=42°32' 26”, 求P 点的坐标。(10分) 2、见下图所示,已知BM 点高程80。368m ,需要测设P 的高程为79。80m ,求出前视应读数b 应,并说明测设方法。 3、试完成下表水平角测量计算(10分) 4用钢尺往、返丈量A、B 两点的水平距离,其结果为179.965米和180.025米,计算AB两点的水平距离DAB 和丈量结果的精度(相对误差)K 。(10分) 5.下图为一条等外闭合水准路线,已知数据和观测结果注于图上,试进行高差闭合差的调整和高程计算。(10分)

同济大学测量学试题

测量学课程试卷及参考答案(一) 同济大学课程考核试卷(A卷) 2008— 2009学年第二学期 命题教师签名:审核教师签名: 课号:035002 课名:测量学考试考查:考查 此卷选为:期中考试( )、期终考试(√)、重考( )试卷 年级专业学号姓名得分 一、试说出下列概念之间的区别(每小题4分,共16分) (1)中误差与相对中误差 答:相对中误差是观测值的中误差与观测值之比。 (2)等高距与等高线平距 答:等高距是相邻等高线之间的高差,等高线平距是相邻等高线之间的水平距离。 (3)测量与测设 答:测量是测定地面上已有物体的距离、大小、位置、形状等几何尺寸;而测设是将在图纸上设计的物体在地面上标定其位置和高程。 (4)比例尺与比例尺精度 答:比例尺是图上一段直线长度与地面上相应线段的实际水平长度之比;而比例尺精度是图上0.1毫米对应的实地水平距离。 二、角度计算(12分) 1.水平角计算(5分) 测站目 标 竖盘 位置 水平度盘读 数 半测回 角值 一测回平均 角值 备注° ′ ″° ′ ″° ′ ″ B A 左320 20 36 75-14-42 75-14-45 C 35 35 18 A 右140 20 54 75-14-48 C 215 35 42 2.竖直角计算(7分)

测站目 标 竖 盘 位 置 竖盘读数 ° ′ ″ 半测回 垂角值 ° ′ ″ 指 标 差 ″ 一测回 垂角值 ° ′″ 备注 盘左 270 180 0 90 I J 左94 06 24 -4-06-24 -6 -4-06-18 右265 53 48 -4-06-12 K 左82 14 54 7-45-06 -9 7-45-15 右277 45 24 7-45-24 三.简述题(21分) 1.水准测量时,水准仪为什么要尽量放在离前尺和后尺距离相等的位置?(4分) 答:(1)抵消地球曲率及大气折光对高差的影响; (2)抵消水准仪i角对高差的影响。 2.误差分为哪几种?应分别怎样处理?(6分) 答:误差分为系统误差、偶然误差和粗差。 (1)对于系统误差,通过找出其规律,对其进行改正; (2)对于偶然误差,通过多余观测、制定限差、取平均值等,提高精度; (3)对于粗差,通过多余观测、采集合理的观测方法等,检验并剔除。 3.电子全站仪的技术参数及基本功能有哪些?(6分) 答:(1)电子全站仪的技术参数有:测程、测角精度、测距精度; (2)电子全站仪的基本功能包括:测角、测距、三维坐标测量和施工放样。 4.等高线有哪些特性?(5分) 答:(1)同一条等高线上各点的高程都相同; (2)等高线是一条闭合曲线,不能中断; (3)等高线只有在绝壁或悬崖处才会重合或相交; (4)山脊线和山谷线应与转变方向处的等高线的切线垂直相交; (5)等高线平距大(等高线疏),表示地面坡度小;等高线平距小(等高线密),表示地面坡度大。 四、填空题(共22分) 1、今用一名义长度为50m的钢尺,沿倾斜地面测设A、B两点间的水平距离为150.000米。该钢尺的尺长方程式为ι=50m+10mm+0.6(t-20℃)mm, 丈量时温度t=35℃,A、B两点间高差为1.86m,计算尺长改正为30mm 、温度改正为27mm 、高差改正为-12mm ,以及在上述条件下A、B的测设长度应为149.955m 。(6分)

高等数学同济第六版上册课后答案

2018年湖南省怀化市中考物理试卷 一、选择区 1. 下图中符合安全用电原则的是() A. 雷雨时在大树下躲雨 B. 在高压线下钓鱼 C. 在同一插座上同时使用多个大功率用电器 D. 发现有人触电时立即切断电源 【答案】D 【解析】A、雷雨时,不可以在大树下避雨,要注意防雷电,故A错误; B、高压线下钓鱼,鱼线很容易接触到高压线,容易发生触电事故,故B错误; C、在同一个插座上同时使用了多个大功率的用电器,由可得,会使干路中的电流过大,容易发生电路火灾,故C错误; D、当发现有人触电时,应该立即采取的措施是:迅速切断电源或用绝缘体挑开电线,因为人体是导体,不能用手拉开电线和触电的人,故D正确。 故选:D。 点睛:本题考查日常安全用电常识,关键是了解安全用电的基本原则“不接触低压带电体,不靠近高压带电体。” 2. 在北京8分钟的节目中,憨态可掬的大熊猫令人忍俊不禁。这只大熊猫是用一种特制的铝合金材料制成的,它的高度为2.35m,质量却只有10kg,它利用了铝合金的哪一种性质() A. 质量小 B. 密度小 C. 比热容小 D. 导热性能好 【答案】B 【解析】解:由题知,大熊猫是用一种特殊的铝合金材料制成的,它的高为2.35m,质量却只有10kg,也就是说它的体积很大,质量很小,根据ρ=可知,材料的体积相同时,质量越小,密度越小。所以它利用

了铝合金密度小的性质。故ACD错误,B正确。 故选:B。 点睛:密度是物质的一种特性,不同物质密度一般不同,常用密度来鉴别物质。解答本题时,要紧扣大熊猫高度大,质量小的特点进行分析。 3. 下列事例中不是利用大气压工作的是() A. 用塑料吸管吸饮料 B. 用抽水机抽水 C. 用注射器将药液注入病人体内 D. 钢笔吸墨水 【答案】C 【解析】解:A、用吸管吸饮料时,吸管内的气压小于外界大气压,饮料在外界大气压的作用下,被压入口腔内。利用了大气压。故A不合题意; B、抽水机抽水,通过活塞上移或叶轮转动使抽水机内水面上方的气压减小,水在外界大气压的作用下,被压上来,利用了大气压,故B不合题意。 C、用注射器将药液注入病人体内是利用人的压力将药液注入人体肌肉的,不是利用大气压来工作的,故C 符合题意。 D、用力一按橡皮囊,排出了里面的空气,当其恢复原状时,橡皮囊内部气压小于外界大气压,在外界大气压的作用下,墨水被压入钢笔内,利用了大气压。故D不合题意。 故选:C。 点睛:本题考查了大气压的应用,此类问题有一个共性:通过某种方法,使设备内部的气压小于外界大气压,在外界大气压的作用下出现了这种现象。 4. 自然界中有些能源一旦消耗就很难再生,因此我们要节约能源。在下列能源中,属于不可再生的能源的是 A. 水能 B. 风能 C. 太阳能 D. 煤炭 【答案】D D、煤炭属于化石燃料,不能短时期内从自然界得到补充,属于不可再生能源,故D符合题意。

相关主题
文本预览
相关文档 最新文档