当前位置:文档之家› 西安交大C程序设计作业

西安交大C程序设计作业

西安交大C程序设计作业
西安交大C程序设计作业

西安交通大学实验报告

课程__计算机程序设计__实验名称__继承__第 1 页共页

系别____ ______ 实验日期 2014 年 5 月日

专业班级__ ___组别_____________ 实验报告日期 2014 年月日

姓名___ ______学号_ _报告退发 ( 订正、重做 ) 同组人_________________________________ 教师审批签字

一、实验目的

熟练继承的用法,进一步训练类的编程,并练习不同继承方式下对基类的成员的访问的控制。

二、实验内容

(一)第一题:从类Person中派生出一个教师类,新增的属性有:专业、职称和主讲课程(一门),并为这些属性定义相应的方法。

1.源程序代码:

#include

using namespace std;

class Person

{

protected:

char *Name;

char Sex;

int Age;

public:

Person()

{

Name="csj";

Sex='M';

Age=18;

}

Person(char *name,char sex,int age)

{

Register(name,sex,age);

}

~Person()

{

delete []Name;

}

void Register(char *name,char sex,int age)

{

int m=strlen(name);

Name=new char[m+1];

strcpy(Name,name);

Sex=sex;;

Age=age;

}

void print()

{

cout<<"姓名:"<

}

};

class Teacher:public Person

{

protected:

char *zhuanye;

char *zhicheng;

char *course;

public:

Teacher();

Teacher(char*,char,int,char*,char*,char*);

void Register(char*,char,int,char*,char*,char*);

~Teacher();

void print();

};

Teacher::Teacher()

{

Person::Register("罗先觉",'M',61);

strcpy(zhuanye,"电气工程及其自动化");

strcpy(zhicheng,"教授");

strcpy(course,"电路");

}

Teacher::Teacher(char *name,char sex,int age,char *zy,char *zc,char *cor)

{

Register(name,sex,age,zy,zc,cor);

}

void Teacher::Register(char *name,char sex,int age,char *zy,char

*zc,char *cor)

{

Person::Register(name,sex,age);

zhuanye=new char[strlen(zy)+1];

strcpy(zhuanye,zy);

zhicheng=new char[strlen(zc)+1];

strcpy(zhicheng,zc);

course=new char[strlen(cor)+1];

strcpy(course,cor);

}

Teacher::~Teacher()

{

delete []zhuanye;

delete []zhicheng;

delete []course;

}

void Teacher::print()

{

cout<<"姓名:"<

}

int main()

{

Person person;

person.Register("csj",'M',18);

person.print();

Teacher teacher("lll",'M',56,"math","jiaoshou","gaoshu");

teacher.print();

teacher.Register("某某",'M',58,"数学","教授","高等数学");

teacher.print();

return 0;

}

2.实验结果:

(二)第二题:第二题:许多研究生既有学生的属性,又有教师的属性。试通过多重继承说明一个研究生类。

1.源程序代码:

//许多研究生既有学生的属性,又有教师的属性。试通过多重继承说明一个研究生类。

#include

using namespace std;

class Person

{

protected:

char Name[10]; //姓名

int Age; //年龄

char Sex; //性别

public:

Person()

{

strcpy(Name,"人某某");

Age=34;

Sex='m';

}

Person(char *name,int age,char sex)

{

Registerper(name,age,sex);

}

void Registerper(char *name,int age,char sex) //设置数据成员

{

strcpy(Name,name);

Age = age;

Sex=(sex=='m'? 'm':'f');

}

void printper() //输出数据成员

{

cout<<"姓名:"<

}

};

class Student:public Person

{

protected:

char Classname[20];

char Number[20];

char Zhuanye[20];

public:

Student()

{

Registerper("学生某某",18,'f');

strcpy(Classname,"钱学森");

strcpy(Number,"2130405000");

strcpy(Zhuanye,"电气");

}

Student(char *name,int age,char sex,char *classname,char

*number,char *zhuanye)

{

Registerstu(name,age,sex,classname,number,zhuanye);

}

void Registerstu(char *name,int age,char sex,char *classname,char *number,char *zhuanye)

{

Registerper(name,age,sex);

strcpy(Classname,classname);

strcpy(Number,number);

strcpy(Zhuanye,zhuanye);

}

void printstu()

{

printper();

cout<<"\t班级:"<

"<

}

};

class Teacher:public Person

{

protected:

char Zhicheng[20];

char Keti[20];

char Kecheng[20];

public:

Teacher()

{

Registerper("老师某某",45,'m');

strcpy(Zhicheng,"教授");

strcpy(Keti,"新型计算机开发");

strcpy(Kecheng,"计算机基础");

}

Teacher(char *name,int age,char sex,char *zhicheng,char *keti,char *kecheng)

{

Registertea(name,age,sex,zhicheng,keti,kecheng);

}

void Registertea(char *name,int age,char sex,char *zhicheng,char *keti,char *kecheng)

{

Registerper(name,age,sex);

strcpy(Zhicheng,zhicheng);

strcpy(Keti,keti);

strcpy(Kecheng,kecheng);

}

void printtea()

{

printper();

cout<<"\t职称:"<

"<

}

};

class Graduate:public Student,public Teacher

{

public:

Graduate()

{

Registerstu("研究生某某" ,23 ,'f' ,"电气某班","1130506060","电气");

strcpy(Keti,"电力系统研究");

strcpy(Kecheng,"电路");

}

Graduate(char *name,int age,char sex,char *classname,char

*number,char *zhuanye,char *keti,char *kecheng)

{

Registergra(name,age,sex,classname,number,zhuanye,keti,kecheng);

}

void Registergra(char *name,int age,char sex,char *classname,char *number,char *zhuanye,char *keti,char *kecheng)

{

Registerstu(name,age,sex,classname,number,zhuanye);

strcpy(Keti,keti);

strcpy(Zhuanye,zhuanye);

}

void printgra()

{

printstu();

cout<<"\t课题:"<

}

};

int main()

{

Person person;

cout<<"显示结果:\t";

person.printper();

person.Registerper("王某某",34,'m');

cout<<"\n初始化后显示结果:\n";

person.printper();

Student student;

cout<<"\n显示结果:\t";

student.printstu();

student.Registerstu("张某某

",18,'m',"qianxuesheng66","1234500034","dianqigongcheng");

cout<<"\n初始化后显示结果:\n";

student.printstu();

Teacher teacher;

cout<<"\n显示结果:\t";

teacher.printtea();

teacher.Registertea("刘某某",56,'m',"教授","陶艺历史研究","中国传统文化");

cout<<"\n初始化后显示结果:\n";

teacher.printtea();

Graduate graduate;

cout<<"\n显示结果:\n";

graduate.printgra();

graduate.Registergra("勒某某",23,'f',"21班","1120303030","电气","高压输电系统","信号与系统");

cout<<"\n初始化后显示结果:\n";

graduate.printgra();

cout<

return 0;

}

2.实验结果:

(三)第三题:修改例9-5,从Point类中派生出一个Line类。Line 类增加一个数据成员EndPoint计算线的长度。试比较一下与直接使用Point类来构造Line类的不同之处。

1.源程序代码:(用了三个文件)

//Point.h文件Point类

#ifndef POINT_H

#define POINT_H

using namespace std;

class Point//Point类中定义内容:x,y为坐标;setpoint为录入坐标函数;

//GetX,GetY是为了将x,y这两个私有成员能够用于line类而定义的,print 为输出函数。

{

int x,y;

public:

Point()

{

x=0;

y=0;

}

Point(int a,int b)

{

SetPoint(a,b);

}

void SetPoint(int a,int b)

{

x=a;

y=b;

void Print()

{

cout<<'['<

}

int GetX()

{

return x;

}

int GetY()

{

return y;

}

};

#endif

//line.h文件line类

#ifndef CIRCLE_H

#define CIRCLE_H

#include

#include

using namespace std;

#include"point.h"

class Line:public Point

{

double length;

public:

Point point1,point2;

Line()

{

point1.SetPoint(0,0);

point2.SetPoint(0,0);

}

Line(int a,int b,int c,int d)

{

SetLine(a,b,c,d);

}

void SetLine(int a,int b,int c,int d) {

point1.SetPoint(a,b);

point2.SetPoint(c,d);

}

void EndPoint()

int

x1=point1.GetX(),y1=point1.GetY(),x2=point2.GetX(),y2=point2.GetY();

length=sqrt((x1-x2)*(x1-x2)*1.0+(y1-y2)*(y1-y2)*1.0);

}

void Print()

{

cout<

}

};

#endif

//main文件执行测试

#include

#include"point.h"

#include"line.h"

using namespace std;

int main()

{

Point p(30,50);

Line l(12,34,56,78);

cout<<"Point p:";

p.Print();

cout<<"\nThe location of Line l:";

cout<<"\tPoint 1:";

l.point1.Print();

cout<<"\tPoint 2:";

l.point2.Print();

cout<<"\nThe length of line l:";

l.EndPoint();

l.Print();

cout<

return 0;

}

2.实验结果:

四、第四题:从Date类和Time类派生出一个DateAndTime类,修改相应的成员函数,当时间递增到新的一天时,能够修改日期值。

1.程序源代码:

#include

#include

using namespace std;

class Date

{

protected:

int year,month,day;

public:

Date(int a,int b,int c)

{

year=a;

month=b;

day=c;

}

void init(int yy,int mm,int dd);

void print_ymd();

};

void Date::init(int yy,int mm,int dd)

{ month=(mm>=1&&mm<=12) ? mm:0;

year=(yy>=1900&&yy<=2100) ? yy:1900;

day=(dd>=1&&dd<=31) ? dd:1;

};

void Date::print_ymd()

{ cout<

class Time

{

protected:

int hour,minute,second;

public:

Time(int h,int m,int s)

{

hour=h,minute=m,second=s;

}

void Register(int h=0,int m=0,int s=0)

{

hour=h,minute=m,second=s;

}

void Showme_hms()

{

cout<<" "<

"<

}

};

class DateAndTime:public Date,public Time

{

public:

DateAndTime(int a=1900,int b=1,int c=1,int d=0,int e=0,int

f=0):Date(a,b,c),Time(d,e,f){}

void input(int yy,int mm,int dd,int h,int m,int s)

{

hour=h,minute=m,second=s;

month=mm;

year=yy;

day=dd;

}

void Normal()

{

int n;

if(second>=60)

{

n=second/60;second=second%60;minute=minute+n;

}

if(second<0)

{

n=second/60+1;second=second%60+60;minute=minute-n;

}

if(minute>=60)

{

n=minute/60;minute=minute%60;hour=hour+n;

}

if(minute<0)

{

n=minute/60+1;minute=minute%60+60;hour=hour-n;

}

if(hour>=24)

{

n=hour/24;hour=hour%24;day=day+n;

}

if(hour<0)

{

n=hour/24+1;hour=hour%24+24;day=day-n;

}

if(day>=30)

{

n=day/30;day=day%30;month=month+n;

}

if(day<0)

{

n=day/30+1;day=day%30+30;month=month-n;

}

if(month>=12)

{

n=month/12;month=month%12;year=year+n;

}

if(month<0)

{

n=month/12+1;month=month%12+12;year=year-n;

}

}

void add(DateAndTime &d)

{

year=year+d.year;

month=month+d.month;

day=day+d.day;

hour=hour+d.hour;

minute=minute+d.minute;

second=second+d.second;

}

void sub(DateAndTime&d)

{

year=year-d.year;

month=month-d.month;

day=day-d.day;

hour=hour-d.hour;

minute=minute-d.minute;

second=second-d.second;

}

void show()

{

Normal();

print_ymd();

Showme_hms();

}

};

void main()

{

DateAndTime d1,d2;

cout<<"初始化:\n";

d1.show();

d2.show();

d1.input(2014,5,23,22,4,50);

d2.input(0,0,0,6,58,29);

cout<<"第一个时间:\n";

d1.show();

cout<<"第二个时间:\n";

d2.show();

cout<<"第一个时间第二个时间相加为:\n";

d1.add(d2);

d1.show();

}

2.实验结果:

五、第五题:采用继承方式定义一个三层生日蛋糕类,不论基类还是派生类都至少包含 5 个函数:构造函数、设置数据成员函数、求蛋糕体积、运算符 > 重载函数、输出生日祝词与蛋糕形状函数。并编写主函数测试各成员函数。继承方式如下:首先定义圆柱体形状蛋糕类,只有 3 个数据成员,半径、高、生日祝词。然后派生出圆柱体 _ 方柱体蛋糕类,即在圆柱体形状上增加方柱体形状。假定方柱体的正方形面积小于圆柱体的圆形面积,注意方柱体的高与正方形的边长不一定相等。再用圆柱体 _ 方柱体蛋糕类派生出圆柱体 _ 方柱体 _ 菱形体蛋糕类,即在方柱体形状上增加菱形柱体形状。假定菱形柱体的菱形面积小于方柱体的正方形面积。提示:① 运算符 > 重载指两个蛋糕对象的体积大小。②基类和派生类数据成员不能定义为 public 。③ 设置数据成员函数、求蛋糕体积、求蛋糕表面积函数、输出生日祝词与蛋糕形状函数均为同名重载函数,例如分别采用函数名为 init() 、 volume() 、 area() 、 output() 。程序运行参考图如下:(红颜色的功能下一章实验完成)

#include

#include

#include

using namespace std;

class yuan

{

protected:

double r,h1;

char ll[20];

public:

yuan(double a,double b,char *str)

{r=a;

h1=b;

strcpy(ll,str);}

void init(double a,double b,char *str)

{r=a;

h1=b;

strcpy(ll,str);}

double volume()

{return 3.14*r*r*h1;}

double area()

{return 2*3.14*r*(r+h1);}

void output()

{

cout<<"蛋糕祝词:"<

cout<<"圆柱形蛋糕信息如下:"<

cout<<"半径:"<

}

};

class fang:public yuan

{

protected:

double aa,h2;

public:

fang(double a,double b,char *str,double c,double d):yuan(a,b,str) {

aa=c;

h2=d;}

void init(double a,double b,char *str,double c,double d)

{yuan::init(a,b,ll);

aa=c;

h2=d;}

double volume()

{return aa*aa*h2;}

double area()

{return aa*aa*2+4*aa*h2;}

void output()

{

yuan::output();

cout<<"方柱形蛋糕信息如下:"<

cout<<"边长:"<

cout<<"体积:"<

}

};

class ling:public fang

{

protected:

double cz,dz,h3;

public:

ling(double a,double b,char *str,double c,double d,double e,double f,double g):fang(a,b,str,c,d)

{

cz=e;

dz=f;

h3=g;}

void init(double a,double b,char *str,double c,double d,double

e,double f,double g)

{fang::init(a,b,str,c,d);

cz=e;

dz=f;

h3=g;}

double volume()

{return cz*dz*h3*0.5;}

double area()

{return cz*dz+4*0.5*sqrt(cz*cz+dz*dz)*h3;}

void output()

{

fang::output();

cout<<"菱柱形蛋糕信息如下:"<

cout<<"菱形长轴:"<

cout<<"体积:"<

cout<<"总体积为:"<

}

};

void main()

{

char zc[31];

double a,b,c,d,e,f,g;

ling cake(0,0," ",0,0,0,0,0);

cout<<"请输入蛋糕的:祝词,半径高,方形边长高,菱形长轴短轴高\n";

cin.get(zc,30);

cin>>a>>b>>c>>d>>e>>f>>g;

cake.init(a,b,zc,c,d,e,f,g);

cake.output();

}

3.问题分析:

六、第六题:(必做题)设计定义100位的十进制整数类,成员函数至少应有构造函数、加法函数、减法函数、输出大整数函数,并编写主函数加以测试。提示:(1)在类中定义三个数据成员,存放正整数成员intnum[100],存放正负符号成员char sign,存放整数实际长度成员int len;(2)在构造函数中,先将整个数组中100个元素赋0。然后通过大整数的字符串给数组num[100]中每个数组元素赋值,即

要转换赋值。例如大整数字符串为"-4587123123198765",num[99]=‘5’-‘0’+0;num[98]=‘6’-‘0’+0;.......,sign=‘-’;len=16。

1.源程序代码:

#include

#include

#include

#include

using namespace std;

class czs

{

int num[100];

int len;

char sign;

public:

czs()

{

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

num[i]=0;

len=0;

sign=' ';

}

void set(char *str)

{

if(str[0]=='-')

{

str++;

sign='-';}

else if(str[0]=='+')

{

str++;

sign=' ';}

len=strlen(str);

for(int i=100-len;i<100;i++)

num[i]=str[i+len-100]-'0';

}

void show()

{

cout<

for(int i=100-len;i<100;i++)

cout<

cout<

}

void add(czs &a)

{

if(sign==a.sign)

{

int b=max(len,a.len);

for(int i=99;i>100-b;i--)

{

num[i]=num[i]+a.num[i];

num[i-1]=num[i-1]+num[i]/10;

num[i]=num[i]%10;

}

num[100-b]=num[100-b]+a.num[100-b];

}

else

{

if(len>a.len)

for(int i=99;i>=len;i--)

{

num[i]=num[i]-a.num[i];

if(num[i]<0)

{

num[i]=num[i]+10;

num[i-1]--;

}

}

else if(len

{

sign=a.sign;

for(int i=99;i>=len;i--)

{

num[i]=a.num[i]-num[i];

if(num[i]<0)

{

num[i]=num[i]+10;

a.num[i-1]--;

}

}

}

else

西安交大成本会计在线作业答案精编版

西安交大成本会计在线 作业答案 文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

《成本会计》3(2017) 试卷总分:100 测试时间:-- 一、单选题(共25道试题,共50分。) 1.如果同一时期内,在几张定单中规定有相同的产品,则计算成本时 可以(D )。 A. 按定单分批组织生产 B. 按品种分批组织生产 C. 按产品的组成部分分批组织生产 D. 将相同产品合为一批组织生产 满分:2分 2.不在“财务费用”账户核算的项目是(A )。 A. 业务招待费 B. 利息费用 C. 汇兑损失 D. 金融机构结算手续费 满分:2分 3.“基本生产成本”月末借方余额表示(B )。 A. 本期发生的生产费用 B. 完工产品成本 C. 月末在产品成本 D. 累计发生的生产费用 满分:2分 4.下列不属于成本计算基本方法的是(C )。 A. 品种法 B. 分批法 C. 分类法

满分:2分 5.成本还原的对象是(D )。 A. 产成品成本 B. 各步骤半成品成本 C. 最后步骤产成品成本 D. 产成品成本中所耗上步骤半成品成本费用 满分:2分 6.采用计划成本分配法分配辅助生产费用,辅助生产的实际成本是 (B )。 A. 按计划成本分配前的实际费用 B. 按计划成本分配前的实际费用加上按计划成本分配转入的费用 C. 按计划成本分配前的实际费用减去按计划成本分配转出的费用 D. 按计划成本分配前实际费用加上按计划成本分配转入的费用, 减去按计划成本分配转出的费用 满分:2分 7.成本会计最基本的任务和中心环节是( C)。 A. 进行成本预测,编制成本计划 B. 审核和控制各项费用的支出 C. 进行成本核算,提供实际成本的核算资料 D. 参与企业的生产经营决策 满分:2分 8.下列各项属于产品成本项目的有(C )。 A. 财务费用 B. 管理费用

《C程序设计》作业内容

实验一C语言的运行环境的使用 一、目的与要求 1. 了解Windows系统下C语言的运行环境,熟悉C程序调试、运行的基本操作方法。 2. 熟练掌握编辑、编译、连接和运行C程序的方法。 3. 通过运行简单的C程序,初步了解C源程序的特点。 4. 初步理解C语言的数据类型,了解变量定义、变量赋值以及简单运算方法,了解程序运 行结果的基本输出方法。 二、实验例题 在C语言运行环境下,按以下例题要求完成程序的编辑、编译、连接和运行,直至取得正确的运行结果。 【例1】编程实现在屏幕上显示如下三行文字 Hello, world ! Wolcome to the C language world! Everyone has been waiting for. (1)输入如下程序: #include int main() { printf("Hello,World!\n"); printf("Wolcome to the C language world!\n"); printf("Everyone has been waiting for.\n"); return 0; } (2)将输入的程序以文件名example.c存盘。 (3)编译:通过“组建”(Build) 下拉菜单中的“编译”(compile)命令,编译example.c,若出现编译错误,则修改程序,重新编译,直至编译成功,系统自动生成目标文件example.obj。 (4)连接:通过“组建”(Build)下拉菜单中的“组建”(Build)命令,生成以.exe为扩展名的可执行文件example.exe。 (5)运行:通过“组建”菜单下的“执行”(Excute)命令运行程序并观察运行结果。 【例2】编写程序,将两个整数相加,并输出结果。 #include int main() { int a,b,sum; a=123;b=456; sum=a+b; printf(“sum is %d\n”,sum); return 0;}

西安交大电路在线作业及答案

、单选题(共20 道试题,共40 分。) V 1. 在RL串联的正弦电路中,如果电阻上电压为30伏,电感上电压为40 伏,那么总电压为( B). A. 70 伏 B. 50 伏 C. 10伏 D. 50 安满分: 2 分 2. 在电感电路中,当通入交流电时,电压与电流的关系是(B)。 A. 同相 B. 电压超前电流 C. 电流超前电压 D. 反相 满分: 2 分 3. 网孔电流法中,以网孔电流作为电路变量时,需要按照(C)列出电路方程。 A. KCL B. 元件的VCR C. KVL D. 以上三个都需要满分: 2 分 4. 在动态电路中,不能发生跃变的是( B )。 A. 电压 B. 电容电压 C. 电容电压 D. 电流 满分: 2 分 5. 一个元件的电压电流为关联参考方向,若电流I=-3A,元件产生的功率是12w,则电压=(C )V。 A. -4 B. -1/4 C. 4 D. 36 满分: 2 分 6. 额定值为1W 10Ω的电阻器使用时通过电流的限额是(C)。 A. B. C. D. 满分: 2 分 7. 现有额定值为220V、25W 的电灯一只,准备串联一个小灯泡放在另一房间作为它的信号灯,应选择___A__规格的小灯泡? A. 6V, B. 6V, C. , D. ,

满分: 2 分 8. 若RLC串联电路的谐振角频率为w0,则在角频率w>w0 时电路呈现(B) A. 纯电阻性 B. 电感性 C. 电容性 D. 不能确定满分: 2 分 9. 下列几项中,哪一对不是对偶元素的?( C ) A. 电压-电流 B. 电阻-电导 C. 电容-电阻 D. 电容-电感满分: 2 分 10. 理想电感元件在某时刻其电压值为0,则该时刻电感上的储能(A) A. 不一定为0 B. 一定为0 C. 一定不为0 D. 无法确定满分: 2 分 11. 正弦稳态电路中, 一个无源单口网络的导纳Y=3 –j 4 Ω ,电路的性质是(B)。 A. 纯阻性#感性 B. 纯容性 C. 容性满分: 2 分 12. R1和R2为两个串联电阻,已知R1=4R2,若R1 上消耗的功率为1W,则R2上消耗的功率为(c)。 A. 5W B. 20W C. C. 400W 满分: 2 分 13. 在三相四线制电路中,通常所说的220 伏和380 伏指的是电压的(C )值 A. 平均 B. 最大 C. 有效 D. 瞬时满分: 2 分 14. 若 C = 1F ,某时刻电容两端电压u 为2V,则此时流过电容的电流=( D )。 A. 2A B. B. -2A C. 不能确定满分: 2 分 15. 下列叙述正确的是(C) A. 电容上的电压越大,则通过该电容的电流越大 B. 电容上的电压越大,则通过该电容的电流越大 C. 电容电压的绝对值在某时刻达到最大值时,此时电容储能也最大 D. 若电容上某时刻电压为零,则该时刻电容上的电流一定为零满分: 2 分 16. 理想电流源的内阻为(B ). A. 0

C语言程序设计作业参考答案

《C语言程序设计》作业参考答案 作业一 C语言概述 一、选择题: 1-5 ACDCB 二、编程题: main() { printf(“****************************************\n”); printf(“ Hello,world! \n”); printf(“****************************************\n”); } 作业二程序的灵魂——算法 一、填空题: 1.确定性有效性有零个或多个输入有一个或多个输出 2.顺序结构选择结构循环结构 3.函数 作业三数据类型、运算符与表达式 一、选择题: 1-5 BDDAB 6-10 BCAAB 11-15 BCADC 16-20 DACCA 21-25 ADDBA 26-30 DDDDD 作业四顺序结构 一、选择题: 1-5 BCDDD 6-10 BDADD 二、填空题: 1.【31.415920,3.14159e+01】 2.【c=k】 3.【a=1,b=空格,c=2】 4.【a=12,b=345】 5.【c=A】 作业五选择结构 一、选择题:1-5 ADCBC 6-10 BBBBA 11-15 DBAAC 16-17 CB 二、填空题: 1.【-1】 2.【3】 3.【4】 4.【11】 5.【97或'a'】 作业六循环结构 一、选择题: 1-5 CBAAC 6-10 CBCCB 11-15 DBDDB 16-20 BCAAC 21-25 CDBBB

作业七数组 一、选择题: 1-5 CDDAC 6-10 CCDBC 11-15 DDBCA 16-20 DCBDD 21-23 BDB 二、填空题: 1. LBLMNP 2. SW* 3. mo 4. a=2,b=1 作业八函数 一、选择题: 1-5 AAACA 二、填空题: 1.【编程中的main( )函数】 2.【函数说明部分】和【函数体】 3.【–125= –5*5*5】 4.【void add (float a, float b)】【float add (float a, float b)】 5.【i=7; j=6; x=7 i=2; j=7; x=5】 6.【111】 三、编程题: 1.参考代码 main() { int score,temp,log; char grade; log=1; while (log) { printf(“enter score:”); scanf(“%d”,&score); if ((score>100)||(score<0)) printf(“\n error,try again! \n”); else log=0; } if (score==100)temp=9; else temp=(score-score%10)/10; switch(temp) { case 0:case 1:case2: case 3:case 4:case 5:grade=’E’;break; case 6:grade=’D’;break; case 7:grade=’C’;break; case 8:grade=’B’;break; case 9:grade=’A’; } printf(“score=%d,grade=%c\n”,score,grade); } 2.解:设计以高度n为参数的函数trangle(int n),打印等边三角形。参考程序如下: #include

2013西安交大电路在线作业及答案

一、单选题(共20 道试题,共40 分。) V 1. 在RL串联的正弦电路中,如果电阻上电压为30伏,电感上电压为40伏,那么总电压为( B). A. 70伏 B. 50伏 C. 10伏 D. 50安 满分:2 分 2. 在电感电路中,当通入交流电时,电压与电流的关系是(B)。 A. 同相 B. 电压超前电流 C. 电流超前电压 D. 反相 满分:2 分 3. 网孔电流法中,以网孔电流作为电路变量时,需要按照(C)列出电路方程。 A. KCL B. 元件的VCR C. KVL D. 以上三个都需要 满分:2 分 4. 在动态电路中,不能发生跃变的是(B)。 A. 电压 B. 电容电压 C. 电容电压 D. 电流 满分:2 分 5. 一个元件的电压电流为关联参考方向,若电流I=-3A,元件产生的功率是12w,则电压=(C)V。 A. -4 B. -1/4 C. 4 D. 36 满分:2 分 6. 额定值为1W 10Ω的电阻器使用时通过电流的限额是(C)。 A. 0.1A B. 0.2A C. 0.316A D. 0.5A 满分:2 分 7. 现有额定值为220V、25W的电灯一只,准备串联一个小灯泡放在另一房间作为它的信号灯,应选择___A__规格的小灯泡? A. 6V,0.15A B. 6V,0.1A C. 1.5V,0.5A

D. 1.5V,0.3A 满分:2 分 8. 若RLC串联电路的谐振角频率为w0,则在角频率w>w0时电路呈现(B) A. 纯电阻性 B. 电感性 C. 电容性 D. 不能确定 满分:2 分 9.下列几项中,哪一对不是对偶元素的?(C) A. 电压-电流 B. 电阻-电导 C. 电容-电阻 D. 电容-电感 满分:2 分 10. 理想电感元件在某时刻其电压值为0,则该时刻电感上的储能(A) A. 不一定为0 B. 一定为0 C. 一定不为0 D. 无法确定 满分:2 分 11. 正弦稳态电路中, 一个无源单口网络的导纳Y=3 –j 4 Ω,电路的性质是(B)。 A. 纯阻性#感性 B. 纯容性 C. 容性 满分:2 分 12. R1和R2为两个串联电阻,已知R1=4R2,若R1上消耗的功率为1W,则R2上消耗的功率为(c)。 A. 5W B. 20W C. 0.25W D. 400W 满分:2 分 13. 在三相四线制电路中,通常所说的220伏和380伏指的是电压的(C )值 A. 平均 B. 最大 C. 有效 D. 瞬时 满分:2 分 14. 若C = 1F ,某时刻电容两端电压u为2V,则此时流过电容的电流=(D)。 A. 2A B. 0.5A C. -2A D. 不能确定 满分:2 分

C程序设计作业样本

第一章作业 答案:一,59,14.4,28.e 二1小题,59 2,15 一、将数89、20.25、40.875用十六进制表达 二、填空 1.在C语言中,数值常量0x3b十进制值是。 2.字母f ASCII码为十进制数___________。 第三章作业 一、选取题: 1、下列变量名中, B 是非法。 A) Tom B) 3n C) little_boy D) c10 2、若有如下类型阐明 char a; int b; float c; double d;则表达式a*b+d-c成果类型是(A ) A)float B)char C)int D)double 3、若x为整型,则逗号表达式(x=4*5,x*5),x+25成果及x值分别是(C )对的答案是100,45 A)45 20 B)125 20 C)125 45 D)100 100 4、假设所有变量均为整型,则表达式(a=3,b=2,b++,a+b)值是 C 。 A) 5 B) 8 C) 6 D)7 5、已知c2为字符型,则执行语句c2=’E’+’8’-‘A’后,c2值为 C 。 A) 12 B) 11 C)不拟定值D) 10

6、设a为double变量,b为int型变量,c为字符型变量,则a+b+c为( C )型 A) int B) float C) double D) char 7、C语言中不可用作标记符字符有( C ) A下划线 B % C数字 D字母 8、下面四个选项中,均是合法整型常量是(D ) A)160 B)- 0xcdf C)- 01 D)0x - 0xffff 01a 0668 2e5 9、设a为字符变量,b为int型变量,c为double型变量,则a*b+c为( C )型 A. int B. float C. double D. char 10.若a是int型变量,则表达式(a=4*5,a*2),a+4值为( C ) A. 20 B.22 C. 24 D. 44 第四章作业 一、选取题 1、若x为int型变量,则执行如下语句后x= C 。 x=5; x-=x-=x+x; A. -10 B. -5 C.0 D.10 2、在printf()函数格式阐明符中,字符型数输出格式阐明符是 D 。

数理统计第五次作业及答案

1、设某商店100天销售电视机的情况有如下统计资料: 求样本容量n ,样本均值和样本方差。 解:样本容量为n=100 样本均值,样本方差,样本修正方差分别为 ()()2222 22222033061522031 3.85,1001 3.85 1.9275,100 100100 1.9275 1.9469693061999 5. 9n n x s s s ??????= ==-===?=L L L ++++++ 2、设总体服从泊松分布P (λ),1,,n X X L 是一样本: (1)写出1,,n X X L 的概率分布; 解: ,2,1,0,! ! )(,2,1,0,,2,1,0,! )(1 1 1 n 11 == ======= =-=∑-==-∏∏ ∏=i n n i i x x i i x i i n i i i i i x i i x e x e x x X p n i x X P X X x e x x x P i n i i i λ λ λλ λ λλ)(的概率分布为 所以因为: (2)计算2 ,n EX DX ES 和; 解:λλλλn n DX n n ES n n DX X D EX X E DX EX n 11,,,2 -=-=======所以因为 (3)设总体容量为10的一组样本观察值为(1,2,4,3,3,4,5,6,4,8)试计算样本 均值, 样本方差和次序统计量的观察值。 解: 4 9106.3410114 10 40 12222101221 2 1===-=-====∑∑∑===s s s n i i i n i n i n i x x x n x n x

西安交通大学16年9月课程考试《程序设计基础》作业答案.电子教案

一、单选题(共30 道试题,共60 分。V 1. 以下运算符中优先级最低的是(。 A. && B. & C. || D. | 满分:2 分 2. 要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是(。 A. fopen("A.\user\abc.txt","r" B. fopen("A.\\user\\abc.txt","r+" C. fopen("A.\user\abc.txt","rb" D. fopen("A.\\user\\abc.txt","w" 满分:2 分 3. 语句while(!E;中的表达式!E等价于(。 A. E==0 B. E!=1 C. E!=0 D. E==1

满分:2 分 4. 对以下说明语句int a[10]={6,7,8,9,10};的正确理解是(。 A. 将5个初值依次赋给a[1]至a[5] B. 将5个初值依次赋给a[0]至a[4] C. 将5个初值依次赋给a[6]至a[10] D. 因为数组长度与初值的个数不相同,所以此语句不正确 满分:2 分 5. 以下叙述中不正确的是(。 A. 一个好的程序应该有详尽的注释 B. 在C程序中,赋值运算符的优先级最低 C. 在C程序中,j++;是一条赋值语句 D. C程序中的#include和#define均不是C语句 满分:2 分 6. static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是(。 A. a[1] B. a[-1] C. a[0] D. a[10]

c程序设计作业

1、分析下面程序: # include int main() { char c1,c2; c1=97; c2=98; printf("c1=%c,c2=%c\n"c1,c2); printf("c1=%d,c2=%d\n",c1,c2); return 0; } (1)运行时会输出什么信息?为什么? (2)如果将程序第4,5行改为 c1=197; c2=198; 运行时会输出什么信息?为什么? (3)如果将程序第3行改为 int c1,c2; 运行时会输出什么信息?为什么? 答:(1)程序运行不了,因为程序存在错误。正确的程序为:#include int main() { char c1,c2; c1=97; c2=98; printf("c1=%c,c2=%c\n",c1,c2); printf("c1=%d,c2=%d\n",c1,c2); return 0; } (2)如果将程序第4,5行改为 c1=197; c2=198; 运行时会输出: (3)如果将程序第3行改为 int c1,c2; 运行时会输出:

因为int表示整型,%c是输出字符,a的ASCLL代码是97,b的是98,所以输出 c1=a,c2=b.%d是表示输出十进制整型,所以输出c1=97,c2=98 2、用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。 问在键盘上如何输入? #include int main() { int a,b; float x,y; char c1,c2; scanf("a=%db=%d",&a,&b); scanf("%f%e",&a,&y); scanf("%c%c",&c1,&c2); return 0; } 答:输入如图: 输出如图: (此文档部分内容来源于网络,如有侵权请告知删除,文档可自行编辑修改内容, 供参考,感谢您的配合和支持)

(完整word版)西安交通大学数理统计研究生试题

2009(上)《数理统计》考试题(A 卷)及参考解答 一、填空题(每小题3分,共15分) 1,设总体X 和Y 相互独立,且都服从正态分布2 (0,3)N ,而12 9(,,)X X X 和 129(,,)Y Y Y 是分别来自X 和Y 的样本,则U = 服从的分布是_______ . 解:(9)t . 2,设1?θ与2?θ都是总体未知参数θ的估计,且1?θ比2?θ有效,则1?θ与2?θ的期望与方差满足_______ . 解:1212 ????()(), ()()E E D D θθθθ=<. 3,“两个总体相等性检验”的方法有_______ 与____ ___. 解:秩和检验、游程总数检验. 4,单因素试验方差分析的数学模型含有的三个基本假定是_______ . 解:正态性、方差齐性、独立性. 5,多元线性回归模型=+Y βX ε中,β的最小二乘估计是?β=_______ . 解:1?-''X Y β= ()X X . 二、单项选择题(每小题3分,共15分) 1,设12(,, ,)(2)n X X X n ≥为来自总体(0,1)N 的一个样本,X 为样本均值,2S 为 样本方差,则____D___ . (A )(0,1)nX N ; (B )22()nS n χ; (C ) (1)()n X t n S -; (D ) 2 122 (1)(1,1)n i i n X F n X =--∑. 2,若总体2(,)X N μσ,其中2σ已知,当置信度1α-保持不变时,如果样本容量 n 增大,则μ的置信区间____B___ . (A )长度变大; (B )长度变小; (C )长度不变; (D )前述都有可能. 3,在假设检验中,分别用α,β表示犯第一类错误和第二类错误的概率,则当样本容量n 一定时,下列说法中正确的是____C___ . (A )α减小时β也减小; (B )α增大时β也增大;

西安交大课程考试《政治经济学》在线作业

一、单选题(共26 道试题,共52 分。)V 1. 资本周围速度()、 A. 与周转时间成正比,与周转次数成反比 B. 与周转时间成反比,与周转次数成正比 C. 与周转时间成正比,与周转次数成正比 D. 与周转时间成反比,与周转次数成反比 标准答案:B 2. 把剩余价值看成是全部预付资本的产物,剩余价值就转化为()、 A. 成本价格 B. 利润 C. 生产价格 D. 利息 标准答案:B 3. 社会资本简单再生产的基本实现条件是()、 A. I(c+v+m)=I(c+△c)+II(c+△c) B. I(v+m)>IIc C. I(v+m)=IIc D. I(v+m)<IIc 标准答案:C 4. 划分固定资本和流动资本的根据是()、 A. 生产资本不同部分在价值形成中的作用不同 B. 生产资本不同部分在剩余价值生产中的作用不同 C. 生产资本不同部分的价值转移方式不同 D. 生产资本不同部分的价值周转方式不同 标准答案:D 5. 我国在发展对外经济关系中必须坚持的根本方针是()、 A. 独立自主自力更生 B. 自筹资金没有外债 C. 大量进口不怕逆差 D. 自给自足剩余出口 标准答案:A 6. 生产关系的基础是()、 A. 产品归谁所有 B. 人们在生产中的地位及相互关系 C. 生产力 D. 生产资料所有制 标准答案:D 7. 农业雇佣工人创造的剩余价值中,土地所有者获得的是()、 A. 全部剩余价值 B. 租金 C. 平均利润 D. 超额利润 标准答案:D 8. 社会主义制度的经济基础是()、 A. 股份制

B. 国家所有制 C. 多种经济形式 D. 生产资料公有制 标准答案:D 9. 资本主义经济危机的实质是()、 A. 生产绝对过剩 B. 生产相对不足 C. 生产相对过剩 D. 资本主义基本矛盾 标准答案:C 10. 国家垄断资本主义的实质是()、 A. 国家政权同私人垄断资本相结合 B. 国家直接掌握垄断资本 C. 国有资本和私人资本在企业内、外部的结合 D. 私人垄断资本利用国家机器来为其服务的手段 标准答案:D 11. G-W…W`-G`是()、 A. 货币资本循环公式 B. 生产资本循环公式 C. 商品资本循环公式 D. 流通资本循环公式 标准答案:A 12. 垄断资本主义阶段,资本主义对外经济关系的一个重要经济特征是()、 A. 商品输出 B. 原料输出 C. 资本输出 D. 劳动力输出 标准答案:C 13. 社会主义按劳分配的对象是()、 A. 生产资料 B. 个人消费品 C. 社会总产品 D. 生存资料 标准答案:B 14. 垄断资本主义阶段,价值规律发挥作用的形式是()、 A. 商品价格围绕价值上下波动 B. 商品价格采取垄断价格形式 C. 商品价格围绕生产价格上下波动 D. 价值规律已经不再起作用 标准答案:B 15. 职能资本家使用借贷资本所获得的平均利润可以分割为()、 A. 利息和企业利润 B. 产业利润和商业利润 C. 利息和超额利润

西安交大《电力系统分析Ⅰ》在线作业答案

西安交大《电力系统分析Ⅰ》在线作业答案

西交《电力系统分析Ⅰ》在线作业 一、单选题(共 40 道试题,共 80 分。) 1. 在电力系统潮流计算中,PV节点的待求量是(A )。 A. Q、δ B. P、Q C. V、δ D. P、V 满分:2 分 2. 在任何负荷下,中枢点的电压保持为大约恒定的数值(102%—105%UN),这种调压方式为( b)。 A. 顺调 B. 常调压 C. 逆调 D. 顺、逆调 满分:2 分 3. 在高压架空输线1点和2点之间,电压幅值U1大于U2,电压相角角1小于角2,线路有功潮流最可能的流向为( A)。 A. 从1流向2

B. 从1流向大地 C. 从2流向1 D. 从2流向大地 满分:2 分 4. 已知一节点所带负荷,有功功率为P,视在功率为S,则功率因数角为(D )。 A. arcctgP/S B. arcsinP/S C. arctgP/S D. arccos 满分:2 分 5. 潮流方程是(D )。 A. 线性方程组 B. 微分方程组 C. 线性方程 D. 非线性方程组 满分:2 分 6. 以下关于交流输电线路导线分裂技术的优点,错误的是( C )。 A. 减少电晕损耗 B. 减少线路串联电抗 C. 减少线路并联电纳##减少线路串联电纳

满分:2 分 7. 有备用接线方式有( C)。 A. 放射式、环式、链式 B. 放射式、干线式、链式 C. 环式、双端电源供电式 D. B和C 满分:2 分 8. 和架空输电线相比,同截面电缆的电抗( B )。 A. 大 B. 小 C. 相等 D. 都不对 满分:2 分 9. 中性点不接地系统中发生单相接地时,接地点有电流流过,电流的通路是(D )。 A. 变压器、输电线 B. 发电机 C. 输电线、中性点 D. 输电线路和线路对地电容 满分:2 分 10. 有备用电源接线方式的优、缺点是(C )。

C语言程序设计-作业与答案

《C 语言程序设计》课程作业 适用层次:专升本 培养类型:理工科专业 专业班级: 姓名: 学号: 作业要求:题目可打印,答案要求手写,考试时交作业。 第1次: 1.编写程序,分别计算1到100之间的奇数之和及偶数之和,并输出。 2.输入三角形的三条边a 、b 、c ,如果能构成一个三角形,则计算并输出三角形的周长和面积(结果保留两位小数);否则输出“无效的边长!”。 三角形面积计算公式为: s=))()((c x b x a x x ---,其中,x=(a+b+c)/2。 3.输入一个整数,求它的各位数字之和。例如,123的各位数字之和为6,-63的各位数字之和为9。 4.使用格里高利公式求π的近似值,精确到最后一项的绝对值小于10-6 。 +-+-=71 513114π …… 5.中国古代数学史上著名的“百鸡问题”:鸡翁一,值钱五;鸡母一,值钱三,鸡雏三,值钱一。百钱买百鸡,问翁、母、雏各几何? 6.编写程序,键盘输入正整数n (0= 2 2. 编写一个函数prime(int n),判断一个整数是否是素数,若是素数,函数值返回1,否则返回0。利用该函数找出100-200之间的所有素数。素数是只能被1和自身整除的正整数,2是最小的素数。 3.写一函数int strlength(char *s)求一个字符串的长度。主函数中输入一个字符串,调用函数strlength 求其长度并输出。

C语言解多次方程方法

一 理论背景 我们先考虑线性方程,线性方程组的解便不难得出了。 与线性方程相比,非线性方程问题无论是从理论上还是从计算公式上,都要复杂得多。对于一般的非线性方程 ()0f x =,计算方程的根既无一定章程 可寻也无直接法可言。例如,求解高次方程组 637 1.50x x x -+-=的根,求解含有指数和正弦函数的超越方程cos()0x e x π-=的零点。解非线性方 程或方程组也是计算方法中的一个主题。在解方程方面,牛顿(I . Newton ) 提出了方程求根的一种迭代方法,被后人称为牛顿算法。三百年来,人们一直用牛顿算法,改善牛顿算法,不断推广算法的应用范围。牛顿算法,可以说是数值计算方面的最有影响的计算方法。 对于言程式 ()0f x =,如果()f x 是线性函数,则它的求根是容易的。 牛顿法实质上是一种线性化方法,其基本思想是将非线性方程式 ()f x 逐步 归结为某种线性方程来求解。解非线性方程组只是非线性方程的一种延伸和扩展。 二 主要理论 考虑方程组 111(,...)0,.................(,...)0.n n n f x x f x x =?? ??=? ()1 其中 1,...,n f f 均为 1(,...) n x x 多元函数。若用向量记号记 11(,...),(,...,)T n T n n x x x R F f f =∈=,()1 就可写成 ()0.F x = (2) 当 2,n ≥,且(1,...,)i f i n =中至少有一个是自变量(1,...,)i x i n = 的非线性函数时,则称方程组(1)为非线性方程组。非线性方程组求根问 题是前面介绍的方程即(1)n =求根的直接推广,实际上只要把单变量函 数 ()f x 看成向量函数()F x 则可将单变量方程求根方法推广到方程组

西安交通大学程序设计基础多选题

二、多选题(20分) 61、以下合法的十六进制数是()。 A、Oxff B、0Xabc C.0x01 D、0X9X 正确答案:BC 学生答案:BCV 62、定义语句.intx.y.若要通过scanf("%d.%d”,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。 A.1112<回车> 8、11.<空格>12<回车> C、11.12<回车> D.11、<回车>12<回车> 正确答案:BCD 学生答苯:BCDV 63。以下对C语言中的函数描述不正确的有()- A、可以概套定义,不可以嵌套调用 B、不可以嵌套定义,可以嵌套调用 C。可以嵌套定义,也可以嵌套调用 D、嵌套定义和嵌套调用都不允许 正确答案:ACD

学生答案:ACD> 64、著a,b.c,d都是int型变童且初值为0,以下选项中正确的赋值语句是()。 A.a=b=c=d=100, B、d++. C.c+b; D.d=(C=22)-(b++); 正确答紧:ABD 学生答案:ABDV 65、以下说法正确的是()。 A、C普甚里有字符串变量 B、C语言里没有字符串变量 C.C语言里有字符变量 D、C语言里设字符变量 正确答案:BC 学生答案:BCV 66、在定义inta[2][3]之后,对a的引用正确的有()。 A.al0121 B、aj1.3] C.a[1>2111] D.a[2][0] 正确答案:AC 67、以下用户标识符,其中台法的是()。

B、f2_G3 C、A3-3 D、abc 正确答案:BD 学生答案:BD× 68、关于while语句与do-while语句,以下正确的是(). A、while是当型结构 B、do-while是直到型结构 C、两者有区别 D、两者无区别 正确答案:ABC 学生答案:ABCV 69、正确的if语句形式是(). A、if(x>y&&xl=y); B、if(x==y)x+=y; C、if(xl=y)scanf("%d",&x)eisescanf(["%d",&y); D、if(x

C程序设计作业

第一章作业 答案:一,59,14、4,28、e 二1小题,59 2,15 一、将数89、20、25、40、875用十六进制表示 二、填空 1、在C语言中,数值常量0x3b得十进制值就是。 2、字母f得ASCII码为十进制数___________。 第三章作业 一、选择题: 1、下列变量名中, B 就是非法得。 A) Tom B) 3n C) little_boy D) c10 2、若有以下类型说明 char a; int b; float c; double d;则表达式a*b+d-c得结果类型就是( A ) A)float B)char C)int D)double 3、若x为整型,则逗号表达式(x=4*5,x*5),x+25得结果及x得值分别就是(C )正确答案就是100,45 A)45 20 B)125 20 C)125 45 D)100 100 4、假设所有变量均为整型,则表达式(a=3,b=2,b++,a+b)得值就是 C 。 A) 5 B) 8 C) 6 D)7 5、已知c2为字符型,则执行语句c2=’E’+’8’-‘A’后,c2得值为 C 。 A) 12 B) 11 C)不确定得值D) 10 6、设a为double变量,b为int型变量,c为字符型变量,则a+b+c为( C )型 A) int B) float C) double D) char 7、C语言中不可用作标识符得字符有( C ) A下划线 B % C数字 D字母 8、下面四个选项中,均就是合法整型常量得就是(D ) A)160 B)- 0xcdf C)- 01 D)0x - 0xffff 01a 0668 2e5 9、设a为字符变量,b为int型变量,c为double型变量,则a*b+c为( C )型 A、int B、float C、double D、char 10、若a就是int型变量,则表达式(a=4*5,a*2),a+4得值为( C ) A、20 B、22 C、24 D、 44 第四章作业 一、选择题

西安交大数理统计作业(完整版)

第一章 1.1 X~N(μ,2 σ) 则X~N(μ, 2 n σ ),所以X-μ~N(0, 2 n σ ) P{X-μ <1}= P{ = 0.95 N(0,1),而(0.975) 1.96 Φ= 所以n最小要取[2 1.96x2σ]+1 1.2 (1)至800小时,没有一个元件失效 这个事件等价于P{ 123456 X X X X X X>800}的概率 由已知X服从指数分布,可求得P{ 123456 X X X X X X>800}=7.2 e-(2)至3000小时,所有六个元件都失效的概率 等价与P{ 123456 X X X X X X<3000}的概率 可求得P{ 123456 X X X X X X<3000}= 4.56 (1) e- - 1.5 2 1 () n i i X a = - ∑=2 1 [()()] n i i X X X a = -+- ∑ =22 111 ()2()()() n n n i i i i i X X X a X X X a === -+--+- ∑∑∑ 因为 1 () n i i X X = - ∑=0 所以2 1 () n i i X a = - ∑=22 11 ()() n n i i i X X X a == -+- ∑∑ =22 1 () n i nS X a = +- ∑ 所以当a=X时,2 1 () n i i X a = - ∑有最小值且等于2nS 1.6 (1)由 1 1n i i X X n= =∑

有等式的左边= 221 12n n i i i i X X n μμ==-+∑∑ 等式的右边= 22221122n n i i i i X X X nX nX nX n μμ==-++-+∑∑ = 22 2 2 211 22n n i i i i X nX nX nX X n μμ==-++-+∑∑ = 221 1 2n n i i i i X X n μμ==-+∑∑ 左边等于右边,结论得证。 (2) 等式的左边= 22 11 2n n i i i i X X X nX ==-+∑∑=221 n i i X nX =-∑ 等式的右边= 221 n i i X nX =-∑ 左边等于右边,结论得证。 1.7 (1)由11n n i i X X n ==∑ 及 22 1 1()n n i n i S X X n ==-∑ 有左边=1111111111()1111 n n n n n i i n i i i i X X X X X X n n n n ++++=====+=+++++∑∑∑ 111 ()111 n n n n n nX X X X X n n n ++= +=+-+++=右边 左边等于右边,结论得证。 (2)由 左边=12 21 11 1()1n n i n i S X X n +++==-+∑ 121111[()]11 n i n n n i X X X X n n ++==---++∑ 121111[()()]11 n i n n n i X X X X n n ++==---++∑ 12 2112 1121[()()()()]11(1) n i n i n n n n n i X X X X X X X X n n n +++==----+-+++∑

应用数理统计习题答案 西安交大 施雨

应用数理统计答案 学号: 姓名: 班级:

目录 第一章数理统计的基本概念 (2) 第二章参数估计 (14) 第三章假设检验 (24) 第四章方差分析与正交试验设计 (29) 第五章回归分析 (32) 第六章统计决策与贝叶斯推断 (35) 对应书目:《应用数理统计》施雨著西安交通大学出版社

第一章 数理统计的基本概念 1.1 解:∵ 2 (,)X N μσ ∴ 2 (,)n X N σμ ∴ (0,1)N 分布 ∴(1)0.95P X P μ-<=<= 又∵ 查表可得0.025 1.96u = ∴ 2 2 1.96n σ= 1.2 解:(1) ∵ (0.0015)X Exp ∴ 每个元件至800个小时没有失效的概率为: 800 0.00150 1.2 (800)1(800) 10.0015x P X P X e dx e -->==-<=-=? ∴ 6个元件都没失效的概率为: 1.267.2 ()P e e --== (2) ∵ (0.0015)X Exp ∴ 每个元件至3000个小时失效的概率为: 3000 0.00150 4.5 (3000)0.00151x P X e dx e --<===-? ∴ 6个元件没失效的概率为: 4.56 (1)P e -=- 1.4 解:

i n i n x n x e x x x P n i i 1 2 2 )(ln 2121)2(),.....,(1 22 =-- ∏∑ = =πσμσ 1.5证: 2 1 1 2 2)(na a x n x a x n i n i i i +-=-∑∑== ∑∑∑===-+-=+-+-=n i i n i i n i i a x n x x na a x n x x x x 1 2 2 2 2 11) ()(222 a) 证: ) (1111 1+=+++=∑n n i i n x x n x ) (1 1 )(1 1 11n n n n n x x n x x x n n -++=++=++

西安交大网络教育《发电厂电气部分》在线作业答案

西交《发电厂电气部分》在线作业 、单选题(共20 道试题,共40 分。) 1. 采用双母线同时运行的双母线接线,具有单母线分段接线的特点,()。 A. 因此双母线接线与单母线分段接线是等效的 B. 但单母线分段接线具有更大的运行灵活性 C. 并且两者的设备数量一样 D. 但双母线接线具有更大的运行灵活性 满分:2 分 2. 电压互感器的额定电压为3~35kV 时,一次绕组需经()接入被测电路。 A. 隔离开关和接触器 B. 隔离开关和高压熔断器 C. 断路器和高压熔断器 D. 断路器和限流电抗器 满分:2 分 3. 信号装置按用途来分,不包括() A. 事故信号 B. 预告信号 C. 位置信号 D. 闪烁信号 满分:2 分 4. 220kv及以上变电所所用变压器接线组别宜采用() A. ygn12 B. Dd12 C. Dyn11 D. Yd11 满分:2 分 5. 中性点经消弧线圈接地一般采用() A. 欠补偿 B. 全补偿 C. 过补偿 D. 不补偿 满分:2 分 6. 发电机进相运行会导致() A. 静态稳定性降低 B. 静态稳定性提高 C. 无影响 D. 无法确定 满分:2 分 7. 以下不属于配电装置设备的是() A. 开关电器 B. 保护和测量电器 C. 发电机 D. 母线 满分:2 分

8. 为保证电器的动稳定,在选择电器时应满足()条件。 A. 动稳定电流小于通过电器的最大两相冲击短路电流 B. 动稳定电流大于通过电器的最大两相冲击短路电流 C. 动稳定电流大于通过电器的最大三相冲击短路电流 D. 动稳定电流小于通过电器的最大三相冲击短路电流 满分:2 分 9. 减小矩形母线应力的最有效方法是( ) A. 改变母线的布置 B. 增大母线截面 C. 减少同一相中两个相邻绝缘子间的距离 D. 增加母线相间距离 满分:2 分 10. 少油断路器中的绝缘油()。 A. 灭弧介质和冷却介质 B. 灭弧介质及触头间隙绝缘介质 C. 灭弧介质以及触头间隙、带电部分与地之间的绝缘介质 D. 以上都不对 满分:2 分 11. 验算裸导体短路热效应的计算时间,采用() A. 主保护动作时间 B. 主保护动作时间加断路器全分闸时间 C. 后备保护动作时间加断路器全分闸时间 D. 后备保护动作时间 满分:2 分 12. 三相电动力计算公式中的形状系数Kf决定于() A. 导体的机械强度 B. 导体的形状 C. 导体的布置位置 D. 导体的形状及相对位置 满分:2 分 13. 电力系统中,并联电抗器主要用来() A. 限制故障时的短路电流 B. 吸收电网中的容性无功 C. 给系统提供容性无功 满分:2 分 14. 以下高压设备,一般只在屋外使用的是() A. 高压断路器 B. 高压负荷开关 C. 高压隔离开关 D. 跌落式高压熔断器 满分:2 分 15. 断路器的开断时间是指从接受分闸命令瞬间起到() A. 所有电弧触头均分离的瞬间为止 B. 各极触头间电弧最终熄灭为止

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