当前位置:文档之家› 西安交大C++的作业答案

西安交大C++的作业答案

西安交大C++的作业答案
西安交大C++的作业答案

第一章1-2

#include

using namespace std;

int main()

{

double a,b,c;

cout<<"请输入长:";

cin>>a;

cout<<"请输入宽:";

cin>>b;

cout<<"请输入高:";

cin>>c;

double s,v;

s=a*b*2+b*c*2+a*c*2;

v=a*b*c;

cout<<"长方体的表面积s="<

cout<<"长方体的体积v="<

return 0;

}

1-7

#include

#include

using namespace std;

int main()

{

double n,y;

cout<<"请输入n:";

cin>>n;

y=pow((1.0+1.0/n),n);

cout<<"y="<

return 0;

}

1-8

#include

#include

using namespace std;

int main()

{

double x,y;

cout<<"请输入一个大于0的数x:";

cin>>x;

y=sin(x)-log(x)+sqrt(x)-5;

cout<<"y="<

return 0;

}

1-9

#include

#include

using namespace std;

int main()

{

double x,y;

cout<<"请输入x:";

cin>>x;

if((x*x-3*x+2)<=0)

return 1;

else

{

y=x/(sqrt(x*x-3*x+2));

cout<<"y="<

}

return 0;

}

第二章

2-2

#include

using namespace std;

int main()

{

double c,f;

cout<<"请输入一个摄氏温度: "<

cin>>c;

f=9.0*c/5.0+32;

cout<<"对应于的华氏温度为: "<

return 0;

}

2-3

#include

#include

using namespace std;

int main()

{

double x,y;

cout<<"输入x:";

cin>>x;

y=sin(x*x)/(1-cos(x));

cout<<"y="<

return 0;

}

2-5

#include

#include

using namespace std;

int main()

{

int m,n,k;

double i,j;

cout<<"请输入三个整数:";

cin>>m>>n>>k;

i=m+n+k;

j=i/3;

k=j+0.5;

cout<<"和为:"<

cout<<"平均值为:"<

cout<<"平均值的四舍五入整数值:"<

return 0;

}

2-7

#include

using namespace std;

int main()

{

char ch;

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

{

cout<<"请输入一个字母: "<

cin>>ch;

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

{

ch=ch-'A'+'a';

cout<<"大小写转换后为: "<

}

else if(ch>='a'&&ch<='z')

{

ch=ch-'a'+'A';

cout<<"大小写转换后为: "<

}

else

{

ch=ch;

cout<<"大小写转换后为: "<

}

}

return 0;

}

第三章

3-4

#include

#include

using namespace std;

int main()

{

double y,u;

int i=1,n;

cout<<"请输入n:";

cin>>n;

if(n<0)

cout<<"输入不合法"<

else if(n=0)

{

cout<<"y="<<1<

}

else

{

while(i<=n,i++)

u=u*i;

cout<<"y="<

}

return 0;

}

3-5

#include

using namespace std;

int main()

{

int u=0;

int i=1;

int n;

int k=1;

cout<<"请输入n:";

cin>>n;

while(k<=n)

{

u=u+i;

i=i+2;

k++;

}

cout<<"和为:"<

return 0;

}

3-10

#include

#include

using namespace std;

int main()

{

double u=0,k=1,i=1;

int n;

cout<<"请输入n:";

cin>>n;

while(i<=n)

{

u=u+k;

i=i+1;

k=k*i;

}

cout<<"结果为:"<

return 0;

}

3-13

#include

#include

using namespace std;

int main()

{

int a,n,k,u=0,i=1,j=1;

cout<<"请输入a,n:";

cin>>a>>n;

k=a;

while(i<=n)

{

u=u+k;

k=k+10*j*a;

j=j*10;

i=i+1;

}

cout<<"结果为:"<

return 0;

}

第四章

4-1

#include

using namespace std;

int main()

{

int M[4][4]=

{

5,6,7,9,

2,8,5,4,

3,7,16,15,

1,4,8,11,

};

int Mt[4][4];

int i,j;

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

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

{

Mt[i][j]=M[j][i];

}

cout<<"矩阵a的转置阵为:"<

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

{

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

cout<

cout<

}

return 0;

}

4-3

#include

#include

using namespace std;

int fac(int n)

{

int result=1;

while(n>1)

{

result*=n;

n=n-1;

}

return result;

}

int main()

{

int n;

cout<<"请输入行数:"<

cin>>n;

for(int l=0;l

{

for(int m=0;m<=l;m++)

cout<

cout<

}

return 0;

}

4-7

#include

#include

using namespace std;

char * my(char * string)

{

char * ptr=string;

while(*ptr!=0)

ptr++;

do

{

ptr--;

}while(*ptr==' ');

*(++ptr)=0;

return string;

}

int main()

{

char str[100];

cout<<"请输入一个末尾带空格的字符串"<

cin.get(str,100);

cout<<"截取前的原始字符串是:"<

cout<<"截取空格后的字符串是:"<

cout<<"["<

cout<

return 0;

}

4-8

#include

#include

using namespace std;

char *myltrim(char *string)

{

char * ptr=string;

while(*ptr==' ')

ptr++;

strcpy(string,ptr);

return string;

}

int main()

{

char str[100];

cout<<"请输入开头带空格的字符串"<

cin.get(str,100);

cout<<"截取前的原始字符串是:"<

cout<<"截取空格后的字符串是:"<

cout<<"["<

cout<

return 0;

}

第五章

5-2

#include

using namespace std;

int main()

{

char ch;

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

{

cout<<"请输入一个字母: "<

cin>>ch;

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

{

ch=ch-'A'+'a';

cout<<"大小写转换后为: "<

}

else if(ch>='a'&&ch<='z')

{

ch=ch-'a'+'A';

cout<<"大小写转换后为: "<

}

else

{

ch=ch;

cout<<"大小写转换后为: "<

}

}

return 0;

}

5-4

#include

int GCD(int x, int y);

int LCM(int x, int y, int z);

int main(void)

{

using namespace std;

cout << "请输入两个正整数:\n";

int y;

cout << "第一个正整数:";

cin >> x;

cout << "第二个正整数:";

cin >> y;

int G_CD = GCD(x, y); // 最大公约数

int L_CM = LCM(x, y, G_CD); // 最小公倍数= 两数乘积除以最大公约数cout << "最大公约数是:" << G_CD << endl;

cout << "最小公倍数是:" << L_CM << endl;

return 0;

}

int GCD(int x, int y)

{

int z = x % y;

while (z != 0)

{

x = y;

y = z;

z = x % y;

}

return y;

}

int LCM(int x, int y, int z)

{

return x * y / z;

}

5-5

#include

#include

using namespace std;

int mtk(int n)

{

int r,s,t,q;

r=n/100;

s=n%10;

t=n%100;

q=t/10;

t=r+s+q;

return t;

}

{

for(int i=201;i<1000;i++)

{

if(mtk(i)==5)

cout<

}

return 0;

}

5-9

#include

#include

using namespace std;

bool is_prime(int n)

{

if(n<2)

return false;

for (int i=2;i*i<=n;i++)

{if(n % i == 0)

return false;

}

return true;

}

int main()

{

int n;

cout<<"请输入一个数n:";

cin>>n;

if (is_prime(n))

{

cout<<"该数是一个素数"<

}

else

{

cout<<"该数不是一个素数"<

}

return 0;

}

第六章

6-5

#include "stdio.h"

int main()

{

int m;

char

*months[]={"January","February","March","April","May","June","July","August","September"," October","November","December"};

printf("Input Month:");

scanf("%d",&m);

printf("The month is:%s",*(months+m-1));

}

6-6

#include

using namespace std;

int main()

{

char a[20];

int i=0;

cout<<"请输入一串字符:\n";

cin>>a;

for(;a[i];i++)

{

if(a[i]>'a'&&a[i]<'z')

a[i]-=32;

else if(a[i]>'A'&&a[i]<'Z')

a[i]+=32;

}

for(i=0;a[i];i++)

cout<

cout<

return 0;

}

6-7

#include

using namespace std;

int main()

{

char str[100];

char *ptr=str;

int total,capital,small,numeral,others;

total=capital=small=numeral=others=0;

cout<<"请输入字符串:"<

cin.get(ptr,100);

while(*ptr!=0)

{

total++;

if(*ptr>='A'&&*ptr<='Z')capital++;

else if(*ptr>='a'&&*ptr<='z')small++;

else if(*ptr>='0'&&*ptr<='9')numeral++;

else others++;

ptr++;

}

cout<<"该字符串含有的大写字母个数:"<

cout<<"该字符串含有的数字字符个数:"<

cout<<"该字符串含有的其它字符个数:"<

cout<<"该字符串含有的其它字符个数:"<

cout<<"该字符串总共含有的字符个数:"<

return 0;

}

6-16

#include

#include

using namespace std;

double integral(double a,double b,double (*fun)(double),int n) {

double h=(b-a)/n;

double sum=((*fun)(a)+(*fun)(b))/2;

int i;

for(i=1;i

sum+=(*fun)(a+i*h);

sum*=h;

return sum;

}

double yici(double r)

{

double y=r;

return y;

}

double erci(double s)

{

double t=s*s;

return t;

double sanci(double u)

{

double v=u*u*u;

return v;

}

int main()

{

double a=0,b=1;

cout<<"sin(x)结果是"<

cout<<"x结果是"<

cout<<"x*x结果是"<

cout<<"x*x*x结果是"<

cout<<"exp(x)结果是"<

return 0;

}

第七章

7-1

#include

#include

using namespace std;

class Dog

{

char name[20];

int age;

char sex;

float weight;

public:

void Register(char * Name,int Age,char Sex,float Weight);

char * GetName(){return name;}

int GetAge(){return age;}

char GetSex(){return sex;}

float GetWeight(){return weight;}

void Speak(){cout<<"Arf!Arf!"<

};

void Dog::Register(char * Name,int Age,char Sex,float Weight) {

strcpy(name,Name);

age=Age;

sex=Sex;

weight=Weight;

int main()

{

char name[20],sex;

int age;

float weight;

Dog dog1;

cout<<"Please input name, age, sex and weight"<

cin>>name>>age>>sex>>weight;

dog1.Register(name,age,sex,weight);

cout<<"Dog’s name:"<

cout<<"Dog’s age:"<

cout<<"Dog’s sex:"<

cout<<"Dog’s weight:"<

cout<<"Dog speak:";

dog1.Speak();

return 0;

}

7-2

#include

using namespace std;

const double pi=3.14;

class Circle

{

public:

void set();

void show();

double circumference();

double area();

private:

int x,y;

double r;

};

void Circle::set()

{

cout<<"请输入圆心坐标和圆的半径"<

cin>>x;

cin>>y;

cin>>r;

}

void Circle::show()

cout<<"该圆为"<

cout<<"圆心("<

cout<<"半径"<

}

double Circle::circumference()

{

return 2*pi*r;

}

double Circle::area()

{

return pi*r*r;

}

int main()

{

Circle c;

c.set();

c.show();

cout<<"圆的周长为"<

cout<<"圆的面积为"<

return 0;

}

7-4

#include

using namespace std;

class Address{

char Name[30];

char StreetAddress[30];

char City[30];

char Postcode[30];

public:

Address(char*a,char*b,char*c,char*d){

strcpy(Name,a);

strcpy(StreetAddress,b);

strcpy(City,c);

strcpy(Postcode,d);

void Changename(char*a)

{

strcpy(Name,a);

}

void Display()

{

cout<

cout<

}

};

int main()

{

char name[30];

char streetaddress[30];

char city[30];

char postcode[30];

cin>>name>>streetaddress>>city>>postcode;

Address x(name,streetaddress,city,postcode);

x.Display();

cin>>name;

x.Changename(name);

x.Display();

return 0;

}

7-5

class Point3D{

double x,y,z;

public:

point3D(double _x,double _y,double _z) {

x=_x; y=_y; z=_z;

}

~Point3D(){ }

double Distance(Point3D &p) {

double a=p.x; double b=p.y; double c=p.z;

return sqrt((x-a)*(x-a)+(y-b)*(y-b)+(z-c)*(z-c));

}

};

int main()

{

double x,y,z,a,b,c;

cin>>x>>y>>z>>a>>b>>c;

Point3D point1(x,y,z);

Point3D point2(a,b,c);

cout<

return 0;

}

第八章

8-1

#include

using namespace std;

class Point{

public:

int x, y;

Point( int a= 0, int b= 0 )

{

x=a;y=b;

}

};

class ColorPoint : public Point{

int r, g, b;

public:

ColorPoint(int a,int bb,int c,int d,int e):Point(a,bb){

r=c;g=d;b=e; }

void Print() {

cout<<"[x,y]="<

cout<<"r*256*256+g*256+b="<

}

};

int main(){

int a,b,c,d,e; cin>>a>>b>>c>>d>>e;

ColorPoint x(a,b,c,d,e); x.Print();

return 0;

}

8-2

class Person{

string ID; //身份证号

string Name; //姓名

string Sex; //性别

int Age; //年龄

public:

Person(string id, string name, string sex, int age) {

ID= id;

Name= name;

Sex= sex;

Age= age;

}

virtual void display()

{

cout<<"身份证号:"<

cout<<"姓名:"<

cout<<"性别:"<

cout<<"年龄:"<

}

};

class teacher:public Person{

string Major; //专业

string Title; //职称

string Course; //主讲课程

public:

teacher(string id, string name, string sex, int age, string major, string title, string course):Person(id,name,sex,age)

{

Major=major;

Title=title;

Course=course;

}

virtual void display()

{

Person::display();

cout<<"专业:"<

cout<<"职称:"<

cout<<"主讲课程:"<

}

};

int main()

{

string id,name,sex,major,title,course;

int age;

cin>>id>>name>>sex>>age>>major>>title>>course;

teacher x(id,name,sex,age,major,title,course);

x.display();

return 0;

}

8-3

class truck:public vehicle{

double Passenger_load; //载人数

double Payload; //载重量

public:

truck(double wheels, double weight, double passenger_load, double payload):vehicle(wheels,weight) {

Passenger_load=passenger_load; Payload=payload;

}

virtual void Display() {

vehicle::Display();

cout<<"载人数:"<

cout<<"载重量:"<

}

};

int main(){

double wheels1, weight1, passenger_load1;

double wheels2, weight2, passenger_load2, payload;

cout<<"输入小车参数"<

cin>>wheels1>>weight1>>passenger_load1;

car c(wheels1, weight1, passenger_load1);

c.Display();

cout<<"输入卡车参数"<

cin>>wheels2>>weight2>>passenger_load2>>payload;

truck t(wheels2, weight2, passenger_load2, payload);

t.Display();

return 0;

}

8-6

class Ellispe{

double x, y; //圆心坐标

double semi_major_axis; //半长轴

double semi_minor_axis; //半短轴

public:

Ellispe(double X, double Y, double Semi_major_axis, double Semi_minor_axis)

{

x=X;

y=Y;

semi_major_axis=Semi_major_axis;

semi_minor_axis=Semi_minor_axis;

}

void Display()

{

cout<<"圆心坐标为"<

cout<<"面积为"<

西安交大少年班入学考试试题

数学:全国数学竞赛或联赛的题要做,黄东坡的《培优竞赛新方法》的竞赛内容。物理:省赛水平,力电为主,去年光声都没考。 语文:古文要注意,作文关注社会热点。 英语:看高中词汇,做高考阅读和完型填空。 化学:去年没考,建议天原杯的原题。 面试:10个科普,一个一分钟回答,一个动手能力操作,一个团队合作项目,再问你什么事情让你成长最多。面试时要努力争取发表意见的机会但不要让人觉得你爱出风头过于张扬,要把握一个度。 科普:书香门第是什么意思?被蚊子叮了为什么痒?兔子上山快还是下山快为什么?NBA单场最高得分是多少? 一分钟:砖块的用处?空城计被识破了会怎么样? 团队合作:每人在一张纸上画一笔,并起一个名字。 动手:如何把一张纸变得最长,要有创意。 数学是最难的一门,甚至有好多高中奥赛的题,千万不要指望都做出来,重要的是心态,不要慌,能做多少做多少就行了。 语文重要的是阅读量,都是初中生没看过的,如果你平常看的课外书比较多,应该不成问题。 英语吗,我英语比较好,当时考了全河北省第一,所以觉得比较简单,呵呵,给不出什么建议,抱歉啦。 物理不难,要做一本叫《初中生物理培优教程》,有大量原题。 面试要落落大方,大胆些,抢到说话的主动权,无论发生什么紧急状况,千万不要怵,因为那是评委给你设的套! 题目很多,我是去年的,我们先是自我介绍,然后专家会根据你的介绍向个人提问题。不过,呵呵,有的会问提前写好的问题,我们那一组有两道题挺好“如果照相时摄影师没有安排你位置,你会选择坐在哪里?”,“你如何看待学校里阴盛阳衰(女生比男生强势)的问题?”反正,我觉得这种题,你最好答的成熟一些,比如我前面有个人答第一个题,她竟说在最边上!当时我觉得她就挂掉了。不过因人而异,表达自己就好,专家通常能看出你是不是很真实,最忌讳虚假!!!然后就是看了一幅图片,我记得当时是一只母鸡喂养一只小狗,然后写下自己的感想,然后依次发言,我的建议,写的不要太详细,关键字写上就好,这样发言时自由空间比较大。然后是动手操作,我知道两道题:用一个纸杯,一根吸管,胶带,一根牙签(好像是),一个组做一个能下落时间最长的飞行器,一个组我记得是做能从斜面上滑下能直线运动且运动最远的模型。反正你只要做得比同组人做的好就行了。比较式的那种呵呵,你比同组强就行了。我是女生,我觉得女生其实挺占优势,至少我们做得差不多就行了,不过最后的环节,他们问你可不可以实验一下,一定要实验哦,否则我个人认为你的主动性得分就会大打折扣。还有最简单有效的模型有时就比奇异形状好。既省时间,又好想。最后一个环节,我们是集体合作将一个字改成画,“旮”。我们组做得超级好。因为我们提前就商量

西安交大《思修》期末考试试题--含答案

2008年1月5 日 B 卷 西安交通大学考试题 成绩 课 程 思想道德修养与法律基础 学 院 考试日期 专业班号 _______________________ 姓 名 学号 (注意:考试时间为120分钟,请将全部答案写在答题纸上,写在试题上无效) 一、单项选择题(每小题1分,共15分) 1、 一个民族赖以生存和发展的精神支柱是 A 、民族荣誉感; B 、民族精神; C 、民族价值; D 、民族道德 2、 世界观是 A 、人们对人生的态度和看法; B 人们对个人对社会和他人意义的看法; C 、人们对生活在其中的世界以及人与世界的关系的总体看法和根本观点; D 人们对于世界目的和意义的根本看法 3、 我国宪法的修改要由全国人大以全体代表的 A 、2/3以上多数通过; B 、1/2以上多数通过; C 、3/4以上多数通过; D 、4/5以上多数通过 4、 社会主义道德建设的核心是 A 、经济建设; B 、集体主义; C 、以人为本; D 、为人民服务 5、 犯罪客体是我国刑法所保护的而为犯罪行为所危害的 A 、社会关系; B 、法律关系; C 、物质关系; D 、思想关系 6、 成为德智体美全面发展的人才是大学生的成才目标,人才素质的灵魂是 A 、德; B 、智; C 、体; D 、美 7、 道德最突出最重要的社会功能是 A 、调节功能; B 、教育功能; C 、认识功能; D 、导向功能 期中 期末「“

&民法调整的财产关系和人身关系限于 A、平等主体之间; B 、具有行政隶属关系的主体之间; C、所有主体之间; D 、纵向关系的主体之间 9、因寄存财物被丢失引起纠纷的民事诉讼时效为 A 3年;B、4 年;C、1 年;D、2 年 10、“法无明文规定不为罪,法无明文规定不处罚”体现了刑法的 A、罪责自负原则; B、罪刑相当原则; C、适用法律一律平等原则; D罪刑法定原则 11、民事诉讼的管辖是指各级人民法院之间或同级人民法院之间受理 A、民事纠纷案件的分工和权限; B、第一审民事纠纷案件的分工和权限; C、公诉案件的分工和权限; D 、自诉案件的分工和权限 12、个体的人生活动对自身生存和发展所具有的意义,属于人的 A、自我价值; B、社会价值; C、理性价值; D、潜在价值 13、社会主义民主与法制的根本保证是 A、统一战线; B、人民当家作主; C、民主集中制; D、党的领导 14、婚姻家庭得以形成和发展的前提条件是 A、婚姻属性; B、家庭属性; C、自然属性; D、社会属性 15、马克思主义认为,人的本质并不是单个人所固有的抽象物,在其现实性上,它是一切 A、社会关系的总和; B、自然属性的总和; C、世界观的总和; D价值观的总和 二、多项选择题(每小题1分,共15分) 1、以代理产生的原因为标准,代理可分为 A、委托代理; B、法定代理; C、自行代理; D、指定代理; E、他人代理 2、当代大学生应树立的新的学习理念包括 A、自主学习理念; B、全面学习理念; C、创新学习理念;

西南交通大学限修课数学实验题目及答案四

实验课题四曲面图与统计图 第一大题:编程作下列曲面绘图: 用平面曲线r=2+cos(t)+sin(t),t∈(0,π)绘制旋转曲面 t=0:0.02*pi:pi; r=2+cos(t)+sin(t); cylinder(r,30) title('旋转曲面'); shading interp 用直角坐标绘制双曲抛物面曲面网线图,z2=xy (-3

axis off 用直角坐标绘制修饰过的光滑曲面曲面:z 4=sin(x )-cos(y ) x 与y 的取值在(-π,π) [x,y]=meshgrid(-pi:0.02*pi:pi); z4=sin(x)-cos(y); surf(x,y,z4); title('picture 4'); shading interp axis off 用连续函数绘图方法绘制曲面)2 s in (6522x y x z ++=,x ∈[-2pi,2pi], y ∈[-2pi,2pi],并作图形修饰。 ezsurf(@(x,y)(x^2+y^2+6*sin(2*x)),[-2*pi 2*pi -2*pi 2*pi]) title('picture 5'); shading interp axis off 第二大题:按要求作下列问题的统计图: x21是1—10的10维自然数构成的向量,y21是随机产生的10维整数向量,画出条形图。(提示bar(x,y)) x21=1:10; y21=randn(10,1); bar(x21,y21) 随机生成50维向量y22,画出分5组的数据直方图。(提示hist(y,n))

西安交通大学攻读硕士学位研究生入学考试试题样本

西安交通大学 攻读硕士学位研究生入学考试试题 考试科目: 考试编号: 考试时间: 月 日 午 ( 注: 所有答案必须写在专用答题纸上, 写在本试题纸上和其它草稿纸上一律 无效) 说明: 试题分为反应堆物理、 反应堆热工和原子核物理三部分。考生能够任意选择其中一部分答题, 不可混选。 反应堆物理部分: 共150分 一、 术语解释( 30) 1、 燃料深度 2、 反应堆周期 3、 控制棒价值 4、 停堆深度 5、 温度系数 6、 多普勒效应 7、 四因子模, 8、 徙动长度 9、 核反应率 10、 反应层节省 二、 设吸收截面服从1/V 规律变化, 中子通量服从1/E 分布, 试求在能量(E 0,E c ) 区间内平均微观吸收截面的表示式。( 15) 三、 均匀球体的球心有一每秒各向同性发射出S 个中子的点源, 球体半径为 R( 包含外推距离) , 试求经过该球表面泄漏出去的中子数。( 30) ( 一维球体坐标下的亥母霍慈方程 ()()22-B =0r r φφ?的通解为

()r e C r A r Br B +=r -e φ) 四、 一个四周低反射层的圆柱形反应堆, 已知堆芯燃料的 1.16=∞K , 扩散 长度2245cm L =,热中子年龄25cm =τ, 令堆芯的高度H 等于它的直径D, 并设径向和轴向( 单边) 反射层节省等于5cm, ①试求堆芯的临界大小; ②设在该临界大小下, 将 1.25=∞K , 试求这是反应堆的反应性。( 30) 五、 请画出某一压水堆突然停堆时氙浓度和过剩反应性的变化曲线, 并在图中 标明碘坑时间t 1, 强迫停止时间t o , 和允许停堆时间t p ; 并画出压水堆开堆、 突然停堆和再启动的整个过程中的钐浓度和过剩反应性的变化曲线。( 30) 六、 试从物理角度分析压水堆燃料温度反应性反馈和慢化剂温度反应性反馈的 理。( 15) 反应堆热工部分: 共150分 一、 名词解释( 30分, 每小题5分) 1、 积分导热率 2、 子通道模型 3、 失流事故 4、 接触导热模型 5、 热点因子 6、 失水事故 二、 解答题( 30分, 每小10分)

2015西安交大大物期中试题和答案

西安交通大学考试题 课 程 大学物理 学 院 考 试 日 期 2015 年 5 月 8 日 专业班号 姓 名 学 号 期中 期末 一 单项选择题 (共30分) (每小题3分) 1. 一质点沿半径为1m 的圆形轨道运动,在某一时刻它的角速度为1rad/s ,角加速度为1rad/s 2, 则质点在该时刻的速度和加速度大小分别为 (A) 1 m/s , 1 m/s 2 (B) 1 m/s , 2 m/s 2 (C) 1 m/s , 2m/s 2 (D) 2 m/s , 2m/s 2 [ ] 2. 一质点作匀速率圆周运动时,下列说法正确的是 (A) 它的动量不变,对圆心的角动量也不变。 (B) 它的动量不变,对圆心的角动量不断改变。 (C) 它的动量不断改变,对圆心的角动量不变。 (D) 它的动量不断改变,对圆心的角动量也不断改变。 [ ] 3. 一质点在如图所示的坐标平面内作圆周运动,有一力 0()F F xi yj =+r r r 作用在质点上。在该质点从坐标原点运动 到)2,0(R 位置的过程中,力F r 对它所做的功为 (A) 20R F (B) 202R F (C) 203R F (D) 204R F [ ] 4. 如图所示,一光滑细杆上端由光滑绞链固定,杆可绕其上端在任意 角度的锥面上绕竖直轴OO '作匀角速度转动。有一小环套在杆的上端 处,开始时使杆在一个锥面上运动起来,而后小环由静止开始沿杆下 滑。在小环下滑过程中,小环、杆和地球组成的系统的机械能以及小 环加杆对轴OO '的角动量,这两个量中 (A )机械能、角动量都守恒。 (B )机械能守恒,角动量不守恒。 (C )机械能不守恒,角动量守恒。(D )机械能、角动量都不守恒。 [ ] 成绩 共 6 页 第 1 页 √

西南交通大学限修课数学实验题目及答案五

实验课题五线性代数 第一大题:创建矩阵: 1.1 用元素输入法创建矩阵 ??? ???? ??-=34063689 864275311A ?????? ? ? ?--=96 5 214760384 32532A A1=[1 3 5 7;2 4 6 8;9 8 6 3;-6 0 4 3] A2=[3 5 -2 3;4 8 3 0;6 7 4 -1;2 5 6 9] 1.2 创建符号元素矩阵 ???? ? ?=54 3 2 15432 13y y y y y x x x x x A ??? ? ??+=)cos(1)sin(42x x x x A A3=sym('[x1 x2 x3 x4 x5;y1 y2 y3 y4 y5]') A4=sym('[sin(x) x^2;1+x cos(x)]') 1.3 生成4阶随机整数矩阵B B=rand(4) 1.4 由向量t=[2 3 4 2 5 3]生成范德蒙矩阵F t=[2 3 4 2 5 3]; F=vander(t) 1.5 输入4阶幻方阵C C=magic(4) 1.6 用函数创建矩阵:4阶零矩阵Q ; 4阶单位矩阵E ; 4阶全壹矩阵N Q=zeros(4) E=eye(4) N=ones(4) 1.7 用前面题目中生成的矩阵构造8×12阶大矩阵: ???? ? ?=16A C N Q E B A A6=[B E Q;N C A1] 第二大题:向量计算:

2.1计算:a21是A1的列最大元素构成的向量,并列出所在位置。提示:[a21,i]=max(A1) a22是A1的列最小元素构成的向量,并列出所在位置. a23是A1的列平均值构成的向., a24是A1的列中值数构成的向量. a25是A1的列元素的标准差构成的向量. a26是A1的列元素和构成的向量. [a21,i]=max(A1) [a22,j]=min(A1) a23=mean(A1) a24=median(A1) a25=std(A1) a26=sum(A1) 2.2计算a27=A1+A2;a28=A1×A2 a27=A1+A2 a28=A1.*A2 2.3取矩阵A2的一、三行与二、三列的交叉元素做子矩阵A29. A29=A2([1,3],[2,3]) 第三大题:矩阵运算 3.1生成6阶随机整数矩阵A A=fix(15*rand(6)) 3.2作A31等于A的转置;作A32等于A的行列式;作A33等于A的秩。 A31=A' A32=det(A) A33=rank(A) 3.3判断A是否可逆.若A可逆,作A34等于A的逆,否则输出‘A不可逆’。 if det(A)==0 disp('A不可逆'); else A34=inv(A) end

西安交通大学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]

2021年西安交通大学网络教育专升本高等数学入学测试复习题

当代远程教诲 专升本高等数学入学考试复习题 注:答案一律写在答题卷上,写在试题上无效 考生注意:依照国家规定,试卷中正切函数、余切函数、反正切函数、反余切函数分别用tan ,cot ,arctan ,arccot x x x x 来表达。 一、 单项选取题 1.设)(x f 是奇函数,)(x g 是偶函数,则)]([x g f 是【 】 A .即不是奇函数,又不是偶函数 B .偶函数 C .有也许是奇函数,也也许是偶函数 D .奇函数 2.极限03lim tan4x x x →=【 】 A .0 B .3 C . 43 D .4 3.由于e n n n =?? ? ??+∞→11lim ,那么=x e 【 】 A .x n n n x ??? ??+ ∞→1lim B .n n n x ??? ??+∞→1lim C .nx n n x ??? ??+∞→1lim D .x n n n ??? ??+∞→11lim 4.若2)(2+=x e x f ,则=)0('f 【 】 A .1 B .e C .2 D .2e 5.设1)(-=x e x f ,用微分求得(0.1)f 近似值为【 】 A .11.0-e B .1.1 C .1.0 D .2.0 6.设? ??==2bt y at x ,则=dy dx 【 】

A . a b 2 B .bt a 2 C .a bt 2 D .bt 2)()('x f de x f 7.设0=-y xe y ,则=dx dy 【 】 A .1-y y xe e B .y y xe e -1 C .y y e xe -1 D .y y e xe 1- 8.下列函数中,在闭区间]1,1[-上满足罗尔定理条件是【 】 A .x e B .21x - C .x D .x ln 9.函数x x y ln =在区间【 】 A .),0(+∞内单调减 B .),0(+∞内单调增 C .)1,0(e 内单调减 D .),1(+∞e 内单调减 10.不定积分? =dx x x )cos(2【 】 A .C x +)sin(212 B .21sin 2 x C + C .C x +-)sin(212 D .C x +-)sin(22 11.不定积分?=+dx e x x ln 32【 】 A .C e x +233 B .C e x +236 C .C e x +2331 D .C e x +236 1 12.已知()f x 在0x =某邻域内持续,且(0)0f =,0()lim 21cos x f x x →=-,则在 0x =处()f x 【 】 A .不可导 B .可导但()0f x '≠ C .获得极大值 D .获得极小值 13.广义积分 2 21dx x +∞ =?【 】 A .0 B .∞+ C .21- D .21 14.函数223y x z -=在)0,0(点为【 】 A .驻点 B .极大值点 C .极小值点 D .间断点 15.定积分1 22121ln 1x x dx x -+=-?【 】

数据结构与算法分析专题实验-西安交大-赵仲孟

西安交通大学 数据结构与算法课程实验 实验名称:数据结构与算法课程专题实验 所属学院:电信学院 专业班级:计算机32班 小组成员: 指导老师:赵仲孟教授 实验一背包问题的求解 1.问题描述 假设有一个能装入总体积为T的背包和n件体积分别为w1,w2,…w n的物品,能否从n件物品中挑选若干件恰好装满背包,即使w1+w2+…+w m=T,要求找出所有满足上述条件的解。 例如:当T=10,各件物品的体积{1,8,4,3,5,2}时,可找到下列4组解:

(1,4,3,2) (1,4,5) (8,2) (3,5,2)。 2.实现提示 可利用回溯法的设计思想来解决背包问题。首先,将物品排成一列,然后,顺序选取物品装入背包,若已选取第i件物品后未满,则继续选取第i+1件,若该件物品“太大”不能装入,则弃之,继续选取下一件,直至背包装满为止。 如果在剩余的物品中找不到合适的物品以填满背包,则说明“刚刚”装入的物品“不合适”,应将它取出“弃之一边”,继续再从“它之后”的物品中选取,如此重复,直到求得满足条件的解,或者无解。 由于回溯求解的规则是“后进先出”,自然要用到“栈”。 3.问题分析 1、设计基础 后进先出,用到栈结构。 2、分析设计课题的要求,要求编程实现以下功能: a.从n件物品中挑选若干件恰好装满背包 b. 要求找出所有满足上述条件的解,例如:当T=10,各件物品的体积{1,8,4, 3,5,2}时,可找到下列4组解:(1,4,3,2)、(1,4,5)、(8,2)、(3,5,2)3,要使物品价值最高,即p1*x1+p2*x1+...+pi*xi(其1<=i<=n,x取0或1,取1表示选取物品i) 取得最大值。在该问题中需要决定x1 .. xn的值。假设按i = 1,2,...,n 的次序来确定xi 的值。如果置x1 = 0,则问题转变为相对于其余物品(即物品2,3,.,n),背包容量仍为c 的背包问题。若置x1 = 1,问题就变为关于最大背包容量为c-w1 的问题。现设r={c,c-w1} 为剩余的背包容量。在第一次决策之后,剩下的问题便是考虑背包容量为r 时的决策。不管x1 是0或是1,[x2 ,.,xn ] 必须是第一次决策之后的一个最优方案。也就是说在此问题中,最优决策序列由最优决策子序列组成。这样就满足了动态规划的程序设计条件。 4.问题实现 代码1: #include"iostream" using namespace std; class Link{ public: int m; Link *next; Link(int a=0,Link *b=NULL){ m=a; next=b; } }; class LStack{ private: Link *top;

西安交通大学入学测试机考《大学语文(专升本)》模拟题及答案

西安交通大学入学测试机考 专升本大学语文模拟题 1、王实甫《西厢记.长亭送别》的体裁是()(2)() A.散曲 B.套数 C.诸宫调 D.杂剧 标准答案:D 2、下列传记作品中,带有寓言色彩的是()(2)() A.《张中丞传后叙》 B.《种树郭橐鸵传》 C.《马伶传》 D.《李将军列传》 标准答案:B 3、七言绝句《从军行》的作者是()(2)() A.王维 B.王昌龄 C.王之涣 D.王建 标准答案:B 4、《短歌行》(对酒当歌)的作者是()(2)() A.曹操 B.曹丕 C.曹植 D.陶潜 标准答案:A 5、下列句子中“以”字作介词用,可解释为“凭借”的是()(2)() A.皆以力战为名 B.斧斤以时入山林 C.以子之道,移之官理,可乎? D.五亩之宅,树之以桑 标准答案:A 6、柳永《八声甘州》(对潇潇暮雨洒江天)一词所表达的主要内容是()(2)() A.仕途失意 B.伤春惜别

C.羁旅行役之苦 D.伤古叹今之悲 标准答案:C 7、《饮酒》(结庐在人境)的作者是()(2)() A.曹操 B.李白 C.王维 D.陶渊明 标准答案:D 8、谥号“靖节先生”的诗人是()(2)() A.杜甫 B.李白 C.陶渊明 D.曹操 标准答案:C 9、中国现代杂文的创始人是()(2)() A.鲁迅 B.郭沫若 C.梁启超 D.朱光潜 标准答案:A 10、《炉中煤》作者是()(2)() A.郭沫若 B.鲁迅 C.冰心 D.艾青 标准答案:A 11、《心灵的灰烬》的作者是()(2)() A.梁启超 B.朱自清 C.朱光潜 D.傅雷 标准答案:D 12、由徐志摩发起、组织的文学社团是()(2)() A.新月社 B.创造社 C.语丝社 D.文学研究会

关于西安交大少年班入学考试物理备考试题运动学

关于西安交大少年班入学考试物理备考试题运 动学 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

西安交大少年班入学考试物理备考试题-------运动学1.车站的自动扶梯用可将一个站在扶梯上的人送上去;若自动扶梯不动,此人沿扶梯上去要.那么,若此人沿运动着的扶梯,以相对扶梯与前者相同的速度走上去,需要的时间是 . 解:设扶梯长为s,则扶梯的速度,人的速度, 由得: . 2. 商场中有一自动扶梯其上行下行速度相同,某顾客沿上行的自动扶梯走上楼时,走了16级,当他用同样的速度相对扶梯沿向下行的自动扶梯走上楼时,走了48级,则静止时自动扶梯露出的级数为 24 解:(1)设为人的速度,为电梯的速度电梯总级数为N,沿上行的自动扶梯走上楼时,走了16级,时间为, 则,其中; (2)当他用同样的速度相对扶梯沿向下行的自动扶梯走上楼时,走了48级,时间为, 则,其中,

(1)(2)两式联立计算得出:,将其代入(1)式或(2)式得. 因此,本题正确答案是:24. 解析: (1)设人的速度为,电梯的速度为,电梯总级数为N,上楼时间为,沿上行的扶梯上楼时,人的速度乘以上楼时的时间加上电梯的速度乘以上楼时的时间就等于电梯总级数N; (2)设下楼时间为,沿下行的扶梯上楼时,则人的速度乘以上楼时的时间减去电梯的速度乘以上楼时的时间就等于电梯总级数N; (3)根据以上分析,列出方程解答. 3. 某船在静水中航速为36km/h,船在河中逆流而上,经过一座桥时,船上的一只木箱不慎被碰落水中,经过2min,船上的人才发现,立即调转船头追赶,在距桥600m处追上木箱,则水的流速是多少m/s s 解法一∶以地面为参照物。设船速为V船,水的流速为V水,船逆流而上的时间t1=2min=120s。船调转船头顺流而下的时间为t2。船逆流而上对地的速度为V船-V水,顺流而下对地的速度为V船+V水。木箱顺水而下的速度与水速相同,根据路程的等量关系:船顺流而下的路程减去船逆流而上的路程,即为木箱在这段时间通过的路程。即: (V船+V水)t2-(V船-V水)t1 =V水(t1+t2)化简后得到V船t2=V船t1

西南交通大学限修课数学实验题目及答案六

西南交通大学限修课数学实验题目及答案六

实验课题六一元微积分 第一大题函数运算 1.用程序集m 文件中定义函数: 键盘输入自变量x ,由下列函数 求函数值:f 1 (12) f 1 (-32) function y=f1(x) if x>0 y=4*x^3+5*sqrt(x)-7 else y=x^2+sin(x) end end 2. 用函数m 文件定义函数f 2 ???<+≥+=06)5sin(0 3232x x x x x e f x 求f 2(-6) f 2(11) function y=f2(x) if x<0 y=sin(5*x)+6*x^3 else y=exp(2*x)+3*x ???≤+>-+=0 )sin(0 754123x x x x x x f

313-+=x x f end end 3.已知 求 其反函 数 syms x f3=(1+x)/(x-3); g=finverse(f3) %g =(3*x + 1)/(x - 1) 4.已知: 92847 653423234-++=+-+=x x x g x x x f

做函数运算:u1 = f 4+ g 4 ; u2 = f 4 – g 4 ; u3 = f 4 * g 4 ; u4 = f 4 / g 4 u5=)(4)(4x g x f ,u6=()()x g f 44 syms x f4=3*x^4+5*x^3-6*x^2+7 g4=8*x^3+2*x^2+x-9 u1=f4+g4 u2=f4-g4 u3=f4*g4 u4=f4/g4 u5=f4^g4 u6=compose(f4,g4) %u1 =3*x^4 + 13*x^3 - 4*x^2 + x - 2 %u2 =3*x^4 - 3*x^3 - 8*x^2 - x + 16 %u3 =(3*x^4 + 5*x^3 - 6*x^2 + 7)*(8*x^3 + 2*x^2 + x - 9) %u4 =(3*x^4 + 5*x^3 - 6*x^2 + 7)/(8*x^3 + 2*x^2 + x - 9) %u5 =(3*x^4 + 5*x^3 - 6*x^2 + 7)^(8*x^3 + 2*x^2 + x - 9) %u6 =5*(8*x^3 + 2*x^2 + x - 9)^3 - 6*(8*x^3 + 2*x^2 + x - 9)^2 + 3*(8*x^3 +

西安交通大学网络教育专升本高等数学入学测试复习题

西安交通大学网络教育专升本高等数学入学测试复习题

现代远程教育 专升本高等数学入学考试复习题 注:答案一律写在答题卷上,写在试题上无效 考生注意:根据国家要求,试卷中正切函数、余切函数、反正切函数、反余切函数分别用 tan ,cot ,arctan ,arccot x x x x 来表示。 一、 单项选择题 1.设)(x f 是奇函数,)(x g 是偶函数,则)]([x g f 是【 】 A .即不是奇函数,又不是偶函数 B .偶函数 C .有可能是奇函数,也可能是偶函数 D .奇函数 2.极限0 3lim tan4x x x →=【 】 A .0 B .3 C .4 3 D .4 3.因为 e n n n =?? ? ??+∞→11lim ,那么=x e 【 】 A . x n n n x ?? ? ??+∞→1lim B . n n n x ?? ? ??+∞→1lim C . nx n n x ?? ? ??+∞→1lim D .x n n n ?? ? ??+∞ →11lim 4.若2)(2+=x e x f ,则=)0('f 【 】 A .1 B .e C .2 D .2 e 5.设1)(-=x e x f ,用微分求得(0.1)f 的近似值为【 】

A .11 .0-e B .1.1 C .1 .0 D .2.0 6.设? ??==2 bt y at x ,则=dy dx 【 】 A .a b 2 B .bt a 2 C .a bt 2 D .bt 2) ()('x f de x f 7.设0=-y xe y ,则=dx dy 【 】 A .1 -y y xe e B . y y xe e -1 C . y y e xe -1 D . y y e xe 1 - 8.下列函数中,在闭区间]1,1[-上满足罗尔定理条件的是【 】 A .x e B .2 1x - C .x D .x ln 9.函数x x y ln =在区间【 】 A .),0(+∞内单调减 B .),0(+∞内单调增 C .)1,0(e 内单调减 D .),1 (+∞e 内单调减 10.不定积分?=dx x x )cos(2 【 】 A .C x +)sin(212 B .21sin 2 x C + C .C x +-)sin(21 2 D .C x +-)sin(22 11.不定积分?=+dx e x x ln 32【 】 A .C e x +233 B . C e x +236 C .C e x +2 33 1 D .C e x +2 36 1

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 则可将单变量方程求根方法推广到方程组

西安交通大学网络教育2013年度专升本 《药学综合》入学测试复习题

现代远程教育 2013年专升本药学综合入学考试复习题 (一) 一、最佳选择题(共160题,每题1分,共160分。每题的4个备选答案中选出一个 最佳答案) 1. H2O的沸点是100℃而H2Se的沸点是-42℃,这是由于分子之间形成了 A.范德华力B.共价键C.离子键D.氢键 2.0.1mol.L-1碳酸氢钠溶液的pH值为 A. 5.6B.7.0 C.8.4D.13.0 3. 已知BCl3分子中,B以sp2杂化轨道成键,则该分子的空间构型是 A.三角锥形 B.平面正三角形C.直线型 D.四面体 4. 氧化(反应)的定义是 A. 获得氧B.丢失电子C.原子核丢失电子D.获得电子 5. 下列化合物中,C 的氧化数为?4 的是 A .CO2 B. C2H4 C. CH4 D. CC14 6. 下列物质中既含离子键,又含共价键和配位健的是 A. NaOH B .HCl C .NH4Cl D .NaCl 7.实验室制备氯气是,使用二氧化锰的作用是 A. 氧化剂B.还原剂C.沉淀剂D.催化剂 8.一定温度下,加水稀释弱酸,下列哪一个数值将减小 A.[ H + ] B. a C. pH D. Ka 9. pH=2的溶液比pH=6的溶液的酸性高 A. 4倍B.100倍C.400倍D.1000倍 10.下列溶液中,与血浆等渗的是 A. 90g/LNaCl溶液 B .100g/L葡萄糖溶液 C .9g/LNaCl溶液 D .50g/LNaHCO3溶液 11. 升高温度可使反应速率增大的主要原因是 A. 降低了反应的活化能B.加快了分子运动速率 C.增加了活化分子数D.促使平衡向吸热反应方向移动 12. 下列化合物中其水溶液的pH值最高的是 A. NaCl B.NaHCO3C.Na2CO3D.NH4Cl 13.改变下列条件,能使可逆反应的标准平衡常数发生变化的是 A.温度 B.浓度 C.压力 D.催化剂 14. 铝原子价层轨道的电子是 A. 1s2,2 s1B.3s2,3p1C.3p3D.2s2,2p1 15. NH4+的共轭碱是

matlab数学实验报告5

数学实验报告 制作成员班级学号 2011年6月12日

培养容器温度变化率模型 一、实验目的 利用matlab软件估测培养容器温度变化率 二、实验问题 现在大棚技术越来越好,能够将温度控制在一定温度范围内。为利用这种优势,实验室现在需要培植某种适于在8.16℃到10.74℃下能够快速长大的甜菜品种。为达到实验所需温度,又尽可能地节约成本,研究所决定使用如下方式控制培养容器的温度:1,每天加热一次或两次,每次约两小时; 2,当温度降至8.16℃时,加热装置开始工作;当温度达到10.74℃时,加热装置停止工作。 已知实验的时间是冬天,实验室为了其它实验的需要已经将实验室的温度大致稳定在0℃。下表记录的是该培养容器某一天的温度 时间(h)温度(℃)时间(h)温度(℃)09.68 1.849.31 0.929.45 2.959.13 3.878.981 4.989.65 4.988.811 5.909.41 5.908.691 6.839.18 7.008.5217.938.92 7.938.3919.048.66 8.978.2219.968.43 9.89加热装置工作20.848.22 10.93加热装置工作22.02加热装置工作10.9510.8222.96加热装置工作12.0310.5023.8810.59 12.9510.2124.9910.35 13.889.9425.9110.18 三、建立数学模型 1,分析:由物理学中的傅利叶传热定律知温度变化率只取决于温度

差,与温度本身无关。因为培养容器最低温度和最高温度分别是:8.16℃和10.74℃;即最低温度差和最高温度差分别是:8.16℃和10.74℃。而且,16.8/74.10≈1.1467,约为1,故可以忽略温度对温度变化率的影响2, 将温度变化率看成是时间的连续函数,为计算简单,不妨将温度变化率定义成单位时间温度变化的多少,即温度对时间连续变化的绝对值(温度是下降的),得到结果后再乘以一系数即可。 四、问题求解和程序设计流程1)温度变化率的估计方法 根据上表的数据,利用matlab 做出温度-时间散点图如下: 下面计算温度变化率与时间的关系。由图选择将数据分三段,然后对每一段数据做如下处理:设某段数据为{(0x ,0y ),(1x ,1y ),(2x , 2y ),…,(n x ,n y )},相邻数据中点的平均温度变化率采取公式: 温度变化率=(左端点的温度-右端点的温度)/区间长度算得即:v( 2 1i i x x ++)=(1+-i i y y )/(i i x x - +1). 每段首尾点的温度变化率采用下面的公式计算:v(0x )=(30y -41y +2y )/(2x -0x )v(n x )=(3n y -41+n y +2+n y )/(n x -2-n 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

西安交通大学入学测试机考《高等数学一(专升本)》模拟题及答案

西安交通大学入学测试机考 专升本高数(一)模拟题1、题目Z1-1(2)() A.A B.B C.C D.D 标准答案:B 2、题目1-1(2)() A.A B.B C.C D.D 标准答案:C 3、题目1-2(2)() A.A B.B C.C D.D 标准答案:A

4、题目1-3(2)() A.A B.B C.C D.D 标准答案:B 5、题目6-1:(2)() A.A B.B C.C D.D 标准答案:B 6、题目1-4(2)() A.A B.B C.C D.D 标准答案:D 7、题目1-5(2)() A.A B.B

C.C D.D 标准答案:C 8、题目1-6(2)() A.A B.B C.C D.D 标准答案:D 9、题目1-7(2)() A.A B.B C.C D.D 标准答案:B 10、题目1-8(2)() A.A B.B C.C D.D 标准答案:A 11、题目1-9(2)()

A.A B.B C.C D.D 标准答案:B 12、题目1-10(2)() A.A B.B C.C D.D 标准答案:B 13、题目6-2:(2)() A.A B.B C.C D.D 标准答案:C 14、题目2-1(2)()

A.A B.B C.C D.D 标准答案:D 15、题目2-2(2)() A.A B.B C.C D.D 标准答案:C 16、题目2-3(2)() A.A B.B C.C D.D 标准答案:D 17、题目6-3:(2)() A.A B.B C.C D.D 标准答案:C

18、题目2-4(2)() A.A B.B C.C D.D 标准答案:B 19、题目6-4:(2)() A.A B.B C.C D.D 标准答案:C 20、题目2-5(2)() A.A B.B C.C D.D 标准答案:A 21、题目2-6(2)()

西安交通大学数学实验报告(用MATLAB绘制二维、三维图形)(MATLAB循环结构、选择结构)

实验报告(三) 完成人:L.W.Yohann 注:本次实验主要学习了用MATLAB循环结构、选择结构进行编程,在学习完成后小组对65页的上机练习题进行了 程序编辑和运行。 1.使用for循环求和. 解:在编辑窗口输入: clear;clc; n=20;s=0; for i=1:n s=s+((i^2+3*i)/(2*i+1)); fprintf('i=%.0f,s=%.5f\n',i,s) end 并保存,命名为lab1; 在命令窗口中输入lab1,得: i=1,s=1.33333 i=2,s=3.33333 i=3,s=5.90476 i=4,s=9.01587 i=5,s=12.65224 i=6,s=16.80608 i=7,s=21.47275 i=8,s=26.64922 i=9,s=32.33343 i=10,s=38.52391 i=11,s=45.21956 i=12,s=52.41956 i=13,s=60.12326 i=14,s=68.33016 i=15,s=77.03984 i=16,s=86.25196 i=17,s=95.96624 i=18,s=106.18246 i=19,s=116.90041

i=20,s=128.11992 2.编写程序,通过键盘输入一组数,找出其中的最大数和最 小数. 3.解:在编辑窗口输入: a=input('请输入一组数x(用中括号括起来):'); n=length(a); m=a(1);M=a(1); for i=2:n if a(i)M M=a(I); end end M 并保存,命名为lab2; 在命令窗口中输入lab2,得: 请输入一组数x(用中括号括起来):[2 6 5 2 3 5 6 2 2 5 5 2 4 9 5] 输入后按回车,得: m = 2 M = 9 3.编写程序,通过键盘输入一个常数,判别其为奇数还是偶数 解:在编辑窗口输入: x=input('请输入x的值:'); if mod(x,2)==0

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