文档库 最新最全的文档下载
当前位置:文档库 › 实验六

实验六

实验六
实验六

题目:实验6 数组、指针与字符串

班级:11计算机一班姓名:邱光兰学号:2011131122 完成日期:2012/4/25 一.实验目的

(1)学习使用数组数据对象;

(2)学习标准C++库的使用。

(3)学习字符串数据的组织和处理;

(4)掌握指针的使用方法;

(5)练习通过Debug观察指针的内容及其所指的对象的内容;

(6)联系通过动态内存分配实现动态数组,并体会指针在其中的作用;

(7)分别使用字符数组和标准C++库练习处理字符串的方法。

二.实验任务

(1)编写并测试3X3矩阵转置函数,使用数组保存3X3矩阵;

(2)使用动态内存分配生成动态数组来重新完成第(1)题,使用指针视线函数的功能;

(3)编程实现两字符串的连接。要求使用字符数组保存字符串,不要使用系统函数;

(4)使用string类声明字符串对象,重新实现第(3)题;

(5)声明一个Employee类,其中包括姓名、街道地址、城市和邮编等属性,以及change_name()和display()等函数。display

()显示姓名、街道地址、城市和邮编等属性,change_name()

改变对象的姓名属性,实现并测试这个类。

三.实验步骤

(1)编写矩阵转置函数,输入参数为3X3的整型数组,使用循环语句实现矩阵元素的行列对调,注意在循环语句中究竟需要对哪些元素进行操

作,编写main()函数实现输入、输出。

(2)改写矩阵转置函数,参数为整型指针,使用指针对数组元素进行操作,在main()函数中使用new操作符分配内存生成动态数组。通过

debug观察指针的内容及其所指的对象中的内容。

(3)编程实现两字符串的连接。生命字符数组保存字符串,在程序中提示用户输入两个字符串,实现两个字符串的连接,最后用cout语句显

示输出。

(4)使用string类声明字符串对象,编程实现两个字符串的连接,在string 类中已重载了运算符“+=”实现字符串的连接,可以使用这个功能。

(5)在employee.h文件中声明Employee类。Employee类具有姓名、街道地址、城市和邮编等私有数据成员,都可以用字符型数组来表示,

在成员函数中,构造函数用来初始化所有成员数组,对字符数组的赋

值可以使用字符串拷贝函数strcpy(char*, char*name);display()

中使用cout显示姓名、街道地址、城市和邮编等属性,change_name

()改变类中表示姓名属性的字符数组类型的数据成员。在主程序中

声明这个类的对象并对其进行操作。

四.实验结果

(1)lab6_1.cpp

源代码:

#include

using namespace std;

void move(int a[3][3])

{

int i,j,temp;

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

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

{

temp=a[i][j];

a[i][j]=a[j][i];

a[j][i]=temp;

}

}

int main()

{

int i,j;

int a[3][3];

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

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

cin>>a[i][j];

}

}

cout<<"输入的矩阵为:"<

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

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

cout<

cout<<" ";

}

cout<

}

move(a);

cout<<"转置后的矩阵:"<

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

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

cout<

cout<<" ";

}

cout<

}

return 0;

}

(2)lab6_2.cpp

源代码:

#include

using namespace std;

void move(int *a,int n)

{

int i,j,temp;

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

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

temp=*(a+i*n+j);

*(a+i*n+j)=*(a+j*n+i);

*(a+j*n+i)=temp;

}

}

int main()

{

int i,j,n;

int *p;

cout<<"输入矩阵的行、列数:";

cin>>n;

p=new int(n*n);

cout<<"输入矩阵的元素:";

for(i=0;i

for(j=0;j

cin>>p[i*n+j];

}

}

cout<<"输入的矩阵为:"<

for(i=0;i

{

for(j=0;j

cout<

cout<

}

move(p,n);

cout<<"转置后的矩阵:"<

for(i=0;i

{

for(j=0;j

cout<

cout<

}

return 0;

}

(3)lab6_3.cpp

源代码:

#include

using namespace std;

void main()

{

int i=0,j=0;

char s1[40],s2[20];

cout<<"请输入第一个字符串:";

cin>>s1;

cout<<"请输入第二个字符串:";

cin>>s2;

while(s1[i])

i++;

while(s2[j])

s1[i++]=s2[j++];

s1[i]='\0';

cout<<"连接后的字符串为:"<

(4)lab6_4.cpp

源代码:

#include

#include

using namespace std;

int main()

{

string s1,s2;

cout<<"s1 is :";

cin>>s1;

cout<<"s2 is :";

实验6 多态性(一)

福建农林大学实验报告 实验6 多态性(一) 一、实验目的和要求 (1)掌握虚函数的定义与使用方法,进一步理解多态性的概念和分类。 (2)了解纯虚函数和抽象类的使用方法。 二、实验内容和原理 1、分析并调试下列程序,回答以下问题:(1)指出抽象类(2)指出虚函数,并说明它的作用(3)每个类的作用是什么?整个程序的作用是什么? 2、使用虚函数编写程序求球体、圆柱体和圆锥的体积,由于球体、圆柱体和圆锥都可以看做由圆继 承而来,所以可以定义圆类作为基类。在圆类中定义数据成员半径和一个求体积的虚函数。由圆类 派生出球体类、圆柱体类和圆锥类,在派生类中对圆类中的虚函数重新定义。编写一个外部函数求 各类形状的总体积。最后在main()函数中构造若干形状,并求它们的体积和。

三、实验环境 1. 硬件:PC机; 2. 软件:Windows操作系统、Visual C++ 6.0 四、算法描述及实验步骤 1、算法描述及步骤如下: (1)根据题目要求编写好程序代码并在VC环境下输入源程序。 (2)检查程序有无错误(包括语法错误和逻辑错误),有则改之。 (3)编译和连接,仔细分析编译信息,如有错误应找出原因并改正之。本题改正后的代码如下: #include const double PI=3.1415; class Shap { public:virtual double Area()=0; }; class Triangle:public Shap { public:Triangle(double h,double w) { H=h; W=w; } double Area() { return 0.5*H*W; } private:double H,W; }; class Circle:public Shap { public:Circle(double r) { R=r; } double Area() { return PI*R*R; } private:double R; }; double Total(Shap*s[],int n) { double sum=0; for(int i=0;i

2020-2021成都七中实验学校(初中部)七年级数学上期末模拟试卷(含答案)

2020-2021成都七中实验学校(初中部)七年级数学上期末模拟试卷(含答案) 一、选择题 1.若x 是3-的相反数,5y =,则x y +的值为( ) A .8- B .2 C .8或2- D .8-或2 2.若x =5是方程ax ﹣8=12的解,则a 的值为( ) A .3 B .4 C .5 D .6 3.如图的正方体盒子的外表面上画有3条黑线,将这个正方体盒子的表面展开(外表面朝上),展开图可能是( ) A . B . C . D . 4.如图所示运算程序中,若开始输入的x 值为48,我们发现第1次输出的结果为24,第2次输出的结果为12,…第2017次输出的结果为( ) A .3 B .6 C .4 D .2 5.商店将进价2400元的彩电标价3200元出售,为了吸引顾客进行打折出售,售后核算仍可获利20%,则折扣为( ) A .九折 B .八五折 C .八折 D .七五折 6.若单项式2x 3y 2m 与﹣3x n y 2的差仍是单项式,则m+n 的值是( ) A .2 B .3 C .4 D .5 7.如图,数轴上有A ,B ,C ,D 四个点,其中表示互为相反数的点是( ) A .点A 和点C B .点B 和点D C .点A 和点D D .点B 和点C 8.下面结论正确的有( ) ①两个有理数相加,和一定大于每一个加数. ②一个正数与一个负数相加得正数. ③两个负数和的绝对值一定等于它们绝对值的和. ④两个正数相加,和为正数. ⑤两个负数相加,绝对值相减.

⑥正数加负数,其和一定等于0. A .0个 B .1个 C .2个 D .3个 9.运用等式性质进行的变形,正确的是( ) A .如果a =b ,那么a +2=b +3 B .如果a =b ,那么a -2=b -3 C .如果 ,那么a =b D .如果a 2=3a ,那么a =3 10.如图,每个图案均由边长相等的黑、白两色正力形按规律拼接面成,照此规律,第n 个图案中白色正方形比黑色正方形( )个. A .n B .(5n+3) C .(5n+2) D .(4n+3) 11.如图,将一副三角板叠放在一起,使直角的顶点重合于O ,则∠AOC+∠DOB=( ) A .90° B .180° C .160° D .120° 12.关于的方程的解为正整数,则整数的值为( ) A .2 B .3 C .1或2 D .2或3 二、填空题 13.若一件商品按成本价提高40%后标价,又以8折优惠卖出,结果仍可获利15元,则这件商品的实际售价为______元. 14.已知:﹣a =2,|b |=6,且a >b ,则a +b =_____. 15.若 13 a +与273a -互为相反数,则a=________. 16.6年前,甲的年龄是乙的3倍,现在甲的年龄是乙的2倍,甲现在_________岁,乙现在________岁. 17.一件衣服售价为200元,六折销售,仍可获利20%,则这件衣服的进价是_____元. 18.如图,在∠AOB 的内部有3条射线OC 、OD 、OE ,若∠AOC =60°,∠BOE = 1n ∠BOC ,∠BOD =1 n ∠AOB ,则∠DOE =_____°.(用含n 的代数式表示)

实验报告6答案

实验报告 课程名称:高级语言程序设计 实验六:一维数组和二维数组班级:学生姓名: 学号: 专业: 指导教师: 学期:2009-2010 学年上学期 云南大学信息学院 一、实验目的 1掌握一、二维数组的定义及初始化 2、掌握数组元素的输入、输出及引用方法 3、掌握使用循环对数组元素进行访问 4、掌握一、二维数组的简单应用

二、知识要点 1 一、二维数组的定义与赋值(初始化、循环键盘输入) 2、访问数组元素(下标的正确使用) 3、数组的典型应用(复制、求和、统计某种元素个数、求数组中的最大/最小值、 元素的查找与排序) 三、实验预习(要求做实验前完成) 1定义一个有四个元素的float型数组: 2、定义一个具有五个元素的整型数组并将其初始化为{1,2,3,4,5} 3、要用循环从键盘输入整型数组s的元素值(共6个),应该使用语句: 4、交换数组元素d[2]和d[4],使用语句: 5、语句for(k=0;k<3;k++)x[2][k] = 0;将把哪些元素变为0? 四、实验内容(要求提供:① 算法描述或流程图② 源程序) 1已知一个数组有10个元素,值分别是3, 6, 8, 4, 5, 66, 80, 72, 69, 70。 编程,将数组元素逆置后输出。(提示:第一个与最后一个交换位置,第二个与倒数第二个交换位置,...... ) 2、编程序求Fibo nacci数列的前30项,Fib on acci数列的定义为: 1 5=1) fn = * 1 (n =2) Jnj + fnd (n >2) 要求将数列存放在数组中,并按每行5个数的格式输出该数列。 3、输入一个4行4列的二维数组,统计偶数的个数,并输出所有小于5的数。 4、已知一个二维数组:{{14,26,18,17},{24,37,21,8},{19,31,22,16},{7,19,14,26}}, 编 程,输出该二维数组的最小元素的行下标与列下标。 五、实验结果(要求写出运行界面及输出的运行结果) 六、实验小结 1.#define N 10 #include main() {int i, t,a[N]; for(i=0;i

实验六

6.1一维数组 【实验目的】 1.熟练掌握使用一维数组编程的方法。 2.熟练掌握排序算法。 【实验内容】 1调试示例 输入一个正整数n,再输入n个整数,将它们排序后由小到大输出。(error07_1.cpp) 源程序(有错误的程序) #include void main() { int i,j,num,a[num]; int change,t; printf("Enter Number: "); scanf("%d",&num); printf("Enter Data: \n"); for(i=0;i0 && change;i--) { change=0; for(j=0;j<=i;j++) if(a[j]>a[j+1]) { /*调试时设置断点*/ t=a[j]; a[j]=a[j+1]; a[j+1]=t; change=1; } } /*调试时设置断点*/ printf("Sorted data:\n"); for(i=0;i

成都七中实验学校必修第二册第五单元《概率》检测卷(有答案解析)

一、选择题 1.抛掷一个质地均匀的骰子的试验,事件A 表示“小于5的偶数点出现”,事件B 表示“不小于5的点数出现”,则一次试验中,事件A 或事件B 至少有一个发生的概率为( ) A . 23 B . 13 C .1 2 D . 56 2.甲乙两运动员进行乒乓球比赛,采用7局4胜制.在一局比赛中,先得11分的运动员为胜方,但打到10平以后,先多得2分者为胜方.在10平后,双方实行轮换发球法,每人每次只发1个球.若在某局比赛中,甲发球时甲得分的概率为 2 3 ,乙发球时甲得分的概率为1 2 ,各球的结果相互独立,在某局双方10:10平后,甲先发球,则甲以13:11赢下此局的概率为( ) A . 29 B . 19 C . 16 D . 118 3.若5个人按原来站的位置重新站成一排,恰有两人站在自己原来的位置上的概率为( ) A . 12 B . 14 C . 16 D . 18 4.从1,2,3,4这四个数字中依次取(不放回)两个数字,a b ,使得()()lg 3lg 4a b ≥成立的概率是( ) A . 13 B . 512 C . 12 D . 712 5.设两个独立事件A 和B 同时不发生的概率是p ,A 发生B 不发生与A 不发生B 发生的概率相同,则事件A 发生的概率为( ) A .2p B . 2 p C .1 D .16.设A ,B ,C 是三个事件,给出下列四个事件: (Ⅰ)A ,B ,C 中至少有一个发生; (Ⅱ)A ,B ,C 中最多有一个发生; (Ⅲ)A ,B ,C 中至少有两个发生; (Ⅳ)A ,B ,C 最多有两个发生; 其中相互为对立事件的是( ) A .Ⅰ和Ⅱ B .Ⅱ和Ⅲ C .Ⅲ和Ⅳ D .Ⅳ和Ⅰ 7.从一批产品中取出三件产品,设事件A 为“三件产品全不是次品”,事件B 为“三件产品全是次品”,事件C 为“三件产品不全是次品”,则下列结论正确的是( ) A .事件A 与C 互斥 B .事件B 与C 互斥 C .任何两个事件均互斥 D .任何两个事件均不互斥 8.“三个臭皮匠,赛过诸葛亮”,这是我们常说的口头禅,主要是说集体智慧的强大. 假设

实验六答案

实验六答案 1、创建一个表示雇员信息的employee类,其中包含数据成员name、empNo和salary,分 别表示雇员的姓名、编号和月薪。再从employee类派生出3个类worker、technician 和salesman,分别代表普通工人、科研人员、销售人员。三个类中分别包含数据成员productNum、workHours和monthlysales,分别代表工人每月生产产品的数量、科研人员每月工作的时数和销售人员每月的销售额。要求在employee类中声明虚成员函数pay,并在各个派生类中覆盖pay函数,用来计算雇员的月薪,并假定: 普通工人的月薪=每月生产的产品数×每件产品的赢利×20% 科研人员的月薪=每月的工作时数×每小时工作的酬金 销售人员的月薪=月销售额×销售额提成。 创建一个通用函数CalculateSalary,用来计算并返回各种不同类型雇员的月薪。函数CalculateSalary的原型如下: float CalculateSalary(employee *emptr) ; 在main函数中分别声明worker类、technician类和salesman类的对象代表各种类型的雇员,并调用函数CalculateSalary计算他们的月薪。 解:程序代码如下: #include using namespace std; class employee { protected: char name[20]; int empNo; float salary; public: employee(char *cp="",int no=1001); employee(employee&); void setname(char *cp); void setempNo(int no); void setsalary(float sa); char*getname(); int getempNo(); float getsalary(); virtual float pay(){ return 0;} }; employee::employee(char *cp,int no) { int i=0; while(*cp) { name[i]=*cp; i++; cp++;

会计学原理课程实验答案(张志康 第二版)

《会计学原理课程实验》关键性参考答案

实验2关键性参考答案 万山市黔西机械加工厂2012年4月份专用记账凭证如下(以会计分录代替): 1. 借:应付账款——临江市钢铁公司88 000 贷:银行存款88 000(银付1号) 2. 借:其他应收款——李凯力 1 200 贷:库存现金 1 200(现付1号) 3. 借:银行存款95 000 贷:应收账款——中原器械有限公司95 000(银收1号) 4. 借:银行存款800 贷:库存现金800(现付2号) 5. 借:材料采购——角钢40 000 ——铸铁90 000 应交税费——应交增值税(进项税额)22 100 贷:银行存款152 100(银付2号) 6. 借:库存现金800 贷:银行存款800(银付3号)7. 借:应付职工薪酬210 贷:库存现金210(现付3号)8. 借:银行存款60 000 贷:应收账款——金山器械有限公司60 000(银收2号) 9. 借:材料采购——角钢 4 000 ——铸铁9 000 贷:银行存款13 000(银付4号)10. 借:原材料——角钢44 000 ——铸铁99 000 贷:材料采购——角钢44 000 ——铸铁99 000(转1号) 11. 借:管理费用800 贷:库存现金800(现付4号)12. 借:管理费用100 贷:库存现金100(现付5号)

13. 借:银行存款94 770 贷:主营业务收入81 000 应交税费——应交增值税(销项税额)13 770(银收3号)14. 借:财务费用60 贷:银行存款60(银付5号)15. 借:管理费用300 贷:库存现金300(现付6号)16. 借:银行存款159 120 贷:主营业务收入136 000 应交税费——应交增值税(销项税额)23 120(银收4号)17. 借:销售费用 6 500 贷:银行存款 6 500(银付6号)18. 借:银行存款200 000 贷:短期借款200 000(银收5号)19. 借:管理费用600 贷:库存现金600(现付7号)20.(1)借:库存现金220 贷:其他应收款——李凯力220(现收1号)(2)借:管理费用980 贷:其他应收款——李凯力980(转2号)21. 借:固定资产60 000 应交税费——应交增值税(进项税额)10 200 贷:银行存款70 200(银付7号)22. 借:生产成本——切管机29 700 ——焊机28 600 制造费用9 350 贷:原材料——角钢26 400 ——铸铁41 250(转3号)23.(1)借:材料采购——角钢61 600 应交税费——应交增值税(进项税额)9 520 贷:银行存款71 120(银付8号)(2)借:原材料——角钢61 600 贷:材料采购——角钢61 600(转4号)24. 借:库存现金120 000 贷:银行存款120 000(银付9号)25. 借:应付职工薪酬99 500 贷:库存现金99 500(现付8号)26. 借:应收账款——金山器械有限公司105 300 贷:主营业务收入90 000 应交税费——应交增值税(销项税额)15 300(转5号)27. 借:银行存款105 300

成都七中实验学校七年级上学期数学期末试卷及答案-百度文库

成都七中实验学校七年级上学期数学期末试卷及答案-百度文库 一、选择题 1.若34(0)x y y =≠,则( ) A .34y 0x += B .8-6y=0x C .3+4x y y x =+ D . 43 x y = 2.﹣3的相反数是( ) A .13 - B . 13 C .3- D .3 3.如图,一副三角尺按不同的位置摆放,摆放位置中∠α与∠β不相等...的图形是( ) A . B . C . D . 4.直线3l 与12,l l 相交得如图所示的5个角,其中互为对顶角的是( ) A .3∠和5∠ B .3∠和4∠ C .1∠和5∠ D .1∠和4∠ 5.下列选项中,运算正确的是( ) A .532x x -= B .2ab ab ab -= C .23a a a -+=- D .235a b ab += 6.如图,数轴的单位长度为1,点A 、B 表示的数互为相反数,若数轴上有一点C 到点B 的距离为2个单位,则点C 表示的数是( ) A .-1或2 B .-1或5 C .1或2 D .1或5 7.在实数:3.1415935-π251 7 ,0.1313313331…(每2个1之间依次多一个3)中,无理数的个数是( ) A .1个 B .2个 C .3个 D .4个 8.一张普通A4纸的厚度约为0.000104m ,用科学计数法可表示为() m

A.2 1.0410- ?B.3 1.0410- ?C.4 1.0410- ?D.5 1.0410- ?9.在下边图形中,不是如图立体图形的视图是() A.B. C.D. 10.下列四个数中最小的数是() A.﹣1 B.0 C.2 D.﹣(﹣1)11.﹣3的相反数是() A. 1 3 -B. 1 3 C.3-D.3 12.某中学进行义务劳动,去甲处劳动的有30人,去乙处劳动的有24人,从乙处调一部分人到甲处,使甲处人数是乙处人数的2倍,若设应从乙处调x人到甲处,则所列方程是() A.2(30+x)=24﹣x B.2(30﹣x)=24+x C.30﹣x=2(24+x)D.30+x=2(24﹣x) 13.某商店有两个进价不同的计算器都卖了135元,其中一个盈利25%,另一个亏本25%,在这次买卖中,这家商店( ) A.不赔不赚B.赚了9元C.赚了18元D.赔了18元14.下列计算正确的是() A.-1+2=1 B.-1-1=0 C.(-1)2=-1 D.-12=1 15.如图,下列各三角形中的三个数之间均具有相同的规律,根据此规律,最后一个三角形中y与n之间的关系是() A.y=2n+1 B.y=2n+n C.y=2n+1+n D.y=2n+n+1 二、填空题

实验六答案

实验六函数与编译预处理答案 一、断点的设置和取消、单步执行跟踪进入函数和跳出函数方法 练习 2、调试练习: 要求:模仿示例调试以下程序,直到输出正确结果,源程序名为error6_2.c 程序功能:利用函数调用求“1!+2!+3!+4!+...+10!”的值(参见实验教材72页程序填空题第(1)小题) 源程序(有错误的程序——不是语法错误,而是算法错误或逻辑错误): 改正错误后的源程序: void main() { long s=0,i; long mm(int k); for(i=1;i<=10;i++) s=s+mm(i); printf("1!+2!+3!+...+10!=%ld\n",s); } long mm(int k) { long t=1, j; for(j=1;j<=k;j++) t=t*j; return (t); } 3、综合调试、改错练习: 以下程序有多处错误,请综合运用前面所学过的所有知识和VC++的调试手段,改正程序的各种错误,使其运行出正确的结果。程序的功能是:利用函数调用求任意两个整数的和。 改正错误后的源程序:

main() { int sum(int a,int b); int x,y; scanf("%d,%d",&x,&y); printf("x=%d,y=%d\n",x,y); printf("%d+%d=%d\n",x,y,sum(x,y)); } int sum(int a,int b) { return (a+b); } 二、编程练习 利用VC++编写程序,并调试、运行,直到输出正确结果。编程练习1: 注意: 这里提供了以填空的形式出现源程序参考清单,目的是给同学们一个思路。最好不要将此源程序清单复制到VC++中,否则会出现多处语法错误。同学们可以据此思路来填写有关语句,从而完成程序。在调试程序时,一定要运用前面学过的方法。 下面函数是实现求[1,3000]能被17或23整除的整数的个数。请将程序补充完整,并调试运行,直到输出正确结果。(源文件名为blank6_1.c) 完成填空后的源程序: #include int f(int m, int n) { int i, count=0; for(i=m; i<=n; i++) if(i%17==0||i%23==0) count++; return count; } main() {int m,n; scanf("%d%d",&m,&n); printf("count=%d\n", f(m,n)); }

JAVA实验6答案

广东海洋大学学生实验报告书(学生用表) 实验名称实验六. Java的接口与实现课程名称Java程序设计与开发 技术 课程号16232204 学院(系) 信息学院专业计算机科学与技术班级计科 学生姓名学号实验地点钟海楼 04019 实验日期 2015年 10月26日 一、实验目的 (1)学习掌握Java中类怎样实现接口、接口回调技术; (2)学习掌握Java 程序中面向接口的编程思想。 二、实验任务 完成实验六指导上实验1、实验2、实验3的实验任务。 三、实验仪器设备和材料 安装有J2SE开发工具的PC机。 四、实验内容和步骤 实验1 代码如下: Estimator.java interface CompurerAverage{ public double average(double x[]); } class Gymnastics implements CompurerAverage{ public double average(double x[]){ int count=x.length; double aver=0,temp=0; for(int i=0;i

for(int i=1;i2) aver=aver/(count-2); else aver=0; return aver; } } class School implements CompurerAverage{ public double average(double[] x){ int count=x.length; double sum=0; for(int i=0;i

会计学原理课程实验答案(张志康-第二版)

会计学原理课程实验答案(张志康-第二版)

《会计学原理课程实验》关键性参考答案

实验2关键性参考答案

万山市黔西机械加工厂2012年4月份专用记账凭证如下(以会计分录代替): 1. 借:应付账款——临江市钢铁公司88 000 贷:银行存款88 000(银付1号) 2. 借:其他应收款——李凯力1 200 贷:库存现金1 200(现付1号) 3. 借:银行存款95 000 贷:应收账款——中原器械有限公司95 000(银收1号) 4. 借:银行存款800 贷:库存现金800(现付2号) 5. 借:材料采购——角钢40 000 ——铸铁90 000 应交税费——应交增值税(进项税额)22 100 贷:银行存款152 100(银付2号) 6. 借:库存现金800 贷:银行存款800(银付3号) 7. 借:应付职工薪酬210 贷:库存现金210(现付3号) 8. 借:银行存款60 000 贷:应收账款——金山器械有限公司60 000(银收2号)

9. 借:材料采购——角钢4 000 ——铸铁9 000 贷:银行存款13 000(银付4号) 10. 借:原材料——角钢44 000 ——铸铁99 000 贷:材料采购——角钢44 000 ——铸铁99 000(转1号) 11. 借:管理费用800 贷:库存现金800(现付4号) 12. 借:管理费用100 贷:库存现金100(现付5号) 13. 借:银行存款94 770 贷:主营业务收入81 000 应交税费——应交增值税(销项税额) 13 770(银收3号) 14. 借:财务费用60 贷:银行存款60(银付5号) 15. 借:管理费用300 贷:库存现金300(现付6号) 16. 借:银行存款159 120 贷:主营业务收入136 000 应交税费——应交增值税(销项税额)

成都七中实验小升初数学试题

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆装◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆订◆◆◆◆◆◆◆◆◆◆◆◆◆线◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 成都七中实验学校小学部 数 学 20分,全卷总分120分.考试时间60分钟。 A 卷(100分) 1、一种商品的价格先提高10%,再降价10%,结果与原价相比是( ) A 、不变 B 、提高了 C 、降低了 D 、无法确定 2、在a 与b 两个整数中,a 的所有的质因数2、 3、5、7、11,b 的所有质因数是2、3、7、13,那么a 与b 的最大公约数是( ) A 、210 B 、6 C 、55 D 、42 3、如果0>>>>>>> 4、把你的一个拳头慢慢地伸进装满水的面盆中,溢出的水的体积是( ) A 、小于1毫升,大于1升, B 、大于1立方米,小于1升 C 、大于1升、小于1立方米, D 、大于1毫升、小于1升 5、定义运算※为a ※b = a b b a +-,且3※2,那么m 的值是 ( ) A 、3 B 、6 C 、9 D 、2 二、填空题(每题2分,共10分) 6、把一个最简分数的分子2倍,分母缩小2倍后等于4 2 5 ,这个分数是。 7、边长为整数并且最大边长是5的三角形共有个。 8、一个圆锥高2分米,底面周长9.42分米,它的体积是。 9、4时10分,时针与分针的夹角的度数是。 10、有一串分数1121123211234321;,,;,,,,;,,,,,, 1222333334444444;……中,6 19 是第个数。 三、判断题(正确的画∨,错误的画×,每题2,共10分) 11、图中的长方形中的甲与乙两个三角形比较,甲比乙大。( ) 12、五个连续整数的和是m ,则其中最大的数是 25 m +。 ( )

JAVA实验6答案

GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 实验六.Java 的接口与实现 课程名称JaVa 程序设计与开发 课程号16232204 技术 实验地点钟海楼实验日期 2015年 04019 10 月 26 日 、实验目的 (1) 学习掌握Java 中类怎样实现接口、接口回调技术; (2) 学习掌握Java 程序中面向接口的编程思想。 二、实验任务 完成实验六指导上实验1、实验2、实验3的实验任务。 三、实验仪器设备和材料 安装有J2SE 开发工具的PC 机。 四、实验内容和步骤 实验1 代码如下: Estimator.java in terface Compu rerAverage{ p ublic double average(double x[]); } class Gymn astics imp leme nts Compu rerAverage{ p ublic double average(double x[]){ int coun t=x.le ngth; double aver=0,te mp=0; for(i nt i=0;i

aver=aver+x[i]; } if(cou nt>2) aver=aver/(co un t-2); else aver=0; retur n aver; } } class School impi eme nts Compu rerAverage{ p ublic double average(double[] x){ int coun t=x.le ngth; double sum=0; for(i nt i=0;i

数据库实验1-6参考答案

实验一SQL Server使用初步 一、实验目的 1、熟悉SQL Server2000的组成及基本功能。 2、掌握SQL Server2000的登录及注册。 3、掌握SQL Server2000企业管理器的使用方法。 4、熟悉查询分析器的基本使用。 二、实验预习 1、什么是数据库管理系统DBMS?你所知道的DBMS有哪些? 答:DBMS是位于用户和操作系统之间的一层数据管理软件。常见的DBMS主要有:Oracle、db2、SQL Server、MySQL、PostgreSQL、SQLite、Firebird等等。 2、SQL Server 2000(2005)的安装步骤? 答:以企业版安装为例,步骤为: 将企业版安装光盘插入光驱后,出现以下提示框。请选择“安装 SQL Server 2000 组件” 出现下面对话框后,选择 "安装数据库服务器" 。 选择 "下一步",然后选择 "本地计算机" 进行安装。 在 "安装选择" 窗口,选择 "创建新的SQL Server实例..."。对于初次安装的用户,应选用这一安装模式,不需要使用 "高级选项" 进行安装。 "高级选项" 中的内容均可在安装完成后进行调整。 在 "用户信息" 窗口,输入用户信息,并接受软件许可证协议。 在“安装定义”窗口,选择“服务器和客户端工具”选项进行安装。 在“实例名”窗口,选择“默认”的实例名称。 在“安装类型”窗口,选择“典型”安装选项,并指定“目的文件夹”。 在 "服务账号" 窗口,请选择 "对每个服务使用统一账户..." 的选项。 在 "身份验证模式" 窗口,选择 "混合模式..." 选项,并设置管理员"sa"账号的密码。 最后按“下一步”即可完成安装。 检测安装:如果安装成功,应该能成功启动SQL Server,并且能和SQL Server 客户端连接上。 可以通过服务管理器来进行启动。

实验六:广域网协议配置(2012最新版)

大连理工大学本科实验报告 课程名称:网络综合实验学院(系):软件学院 2012年3月22日

大连理工大学实验报告 学院(系):专业:班级: 姓名:学号:组:___ 实验时间:实验室:实验台: 指导教师签字:成绩: 实验六:广域网协议配置 一、实验目的 两台路由器之间的PPP和Frame Relay协议配置 二、实验原理和内容 1、路由器的基本工作原理 2、配置路由器的方法和命令 3、PPP的基本原理及配置 4、Frame Relay协议的基本原理及配置 三、实验环境以及设备 2台路由器、2台Pc机、双绞线若干 四、实验步骤(操作方法及思考题) {警告:路由器高速同异步串口(即S口)连接电缆时,无论插拔操作,必须在路由器电源关闭情况下进行;严禁在路由器开机状态下插拔同/异步串口电缆,否则容易引起设备及端口的损坏。} 1、请在用户视图下使用“reset saved-configuration”命令和“reboot”命令分别 将两台路由器的配置清空,以免以前实验留下的配置对本实验产生影响。2、在确保路由器电源关闭情况下,按照下图联线组建实验环境。配置IP地址, 以及配置PC 202.0.0.2 的缺省网关为202.0.0.1,PC 202.0.1.2 的缺省网关为202.0.1.1。

202.0.0.2/24202.0.1.2/24 AR18-12 AR28-11 3、在两台路由器上都启动 RIP ,目标是使两台PC 机之间能够ping 通。请将为达到此目标而在两台路由器上执行的启动RIP 的命令写到实验报告中。你们的两台PC 机之间ping 通了吗?在缺省情况下,两台路由器的串口之间使用的是哪种广域网协议?(15分) 答: AR18-12: [RA]rip [RA-rip]network all AR28-11: [RB]rip [RB-rip]network 0.0.0.0 缺省情况下,两台路由器之间使用PPP 协议。ping 通截图如下: 4、PPP 协议PAP 验证配置: (1) 配置AR18-12为验证方,AR28-11为被验证方,然后测试两台PC 机 之间是否能够ping 通。请将在两台路由器上执行的配置命令写到实验报告中。(15分) 答:

成都七中实验学校七年级数学上册期末测试卷及答案

成都七中实验学校七年级数学上册期末测试卷及答案 一、选择题 1.如图,直线AB ⊥直线CD ,垂足为O ,直线EF 经过点O ,若35BOE ∠=,则 FOD ∠=( ) A .35° B .45° C .55° D .125° 2.晚上七点刚过,小强开始做数学作业,一看钟,发现此时时针和分针在同一直线上;做完数学作业八点不到,此时时针和分针又在同一直线上,则小强做数学作业花了多少时间( ) A .30分钟 B .35分钟 C . 420 11 分钟 D . 360 11 分钟 3.9327-,3-,(3)--,化简后结果为3-的是( ) A 9B 327- C .3- D .(3)-- 4.下列说法中正确的有( ) A .连接两点的线段叫做两点间的距离 B .过一点有且只有一条直线与已知直线垂直 C .对顶角相等 D .线段AB 的延长线与射线BA 是同一条射线 5.已知关于x 的方程mx+3=2(m ﹣x )的解满足(x+3)2=4,则m 的值是( ) A . 1 3 或﹣1 B .1或﹣1 C . 13或73 D .5或 73 6.有 m 辆客车及 n 个人,若每辆客车乘 40 人,则还有 25 人不能上车;若每辆客车乘 45 人,则还有 5 人不能上车.有下列四个等式:① 40m +25=45m +5 ;② 2554045n n +-=;③255 4045 n n ++=;④ 40m +25 = 45m - 5 .其中正确的是( ) A .①③ B .①② C .②④ D .③④ 7.下列方程变形正确的是( ) A .方程 110.20.5x x --=化成1010101025 x x --= B .方程 3﹣x=2﹣5(x ﹣1),去括号,得 3﹣x=2﹣5x ﹣1 C .方程 3x ﹣2=2x+1 移项得 3x ﹣2x=1+2

SQL_Server_SQL实验与练习题参考答案

实验1 数据库操作 1.创建数据库: 操作1.1:创建一个test数据库,其主数据文件逻辑名test_data,物理文件名test_data.mdf,初始大小10MB,最大尺寸为无限大,增长速度1MB;数据库日志文件逻辑名称为test_log,物理文件名为test_log.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为10%。 参考答案: create database Test ON primary ( name = test_data, filename = 'd:\test\test_data.mdf', size = 5MB, maxsize = unlimited, filegrowth = 1MB ) LOG ON ( name = test_log, filename = 'd:\test\test_log.ldf', size = 1MB, maxsize = 5MB, filegrowth = 10% ) GO 2.查看数据库属性: 操作1.2:使用T-SQL语句查看数据库test属性 参考答案: EXEC sp_helpdb test 3.删除数据库: 操作1.3:使用T-SQL语句删除数据库test 参考答案: drop database Test 实验2 表操作 1.创建表: 操作2.1:创建学生表:

参考答案: USE test GO CREATE TABLE student ( st_id nVarChar(9) primary key NOT NULL , st_nm nVarChar(8) NOT NULL , st_sex nVarChar(2) NULL , st_birth datetime NULL , st_score int NULL , st_date datetime NULL , st_ from nVarChar(20) NULL , st_dpid nVarChar(2) NULL , st_ mnt tinyint NULL ) GO 操作2.2:创建课程信息表: 表名:couse 说明:课程信息表 USE test GO CREATE TABLE couse ( cs_id nVarChar(4) primary key NOT NULL , cs_nm nVarChar(20) NOT NULL , cs_tm int NULL , cs_sc int NULL ) GO 操作2.3:创建选课表:

实验六压缩试验

实验六 压缩试验(快速法) 1 试验目的 测定土的湿密度、含水率,计算土样干密度、初始孔隙比,并用此密度、含水率条件下的试样进行压缩试验,根据试验数据绘制孔隙比与压力的关系曲线(即压缩曲线),确定土的压缩系数、压缩模量,评价土体的压缩性。 ⑴掌握以磅秤式(或杠杆式)加压设备测定土压缩系数的方法,并根据试验数据绘制孔隙比与压力的关系曲线(即压缩曲线); ⑵根据求得的压缩系数21-a 评定土的压缩性。 2 试验方法 ⑴密度试验——环刀法; ⑵含水率试验——烘干法; ⑶压缩试验——快速固结试验法。 3 试验原理 土样在外力作用下便产生压缩,其压缩量的大小是与土样上所加的荷重大小以及土样的性质有关。如在相同的荷重作用上,软土的压缩量就大,而坚密的土则压缩量小;又如在同一种土样的条件下,压缩量随着荷重的加大而增加。因此,我们可以在同一种土样上,施加不同的荷重,一般情况下,荷重分级不宜过大。视土的软硬程度及工程情况可取为12.5、25、50、100、200、300、400、600、800 kPa 等。最后一级荷重应大于土层计算压力的100~200kPa 。这样,便可得不同的压缩量,从而可以算出相应荷重时土样的孔隙比。如图6-1可见,当土样在荷重P 1作用下,压缩量为h ?。一般认为土样的压缩主要由于土的压密使孔隙减少产生的。因此,与未加荷前相比,可得:10e e h -=?。 而土样在荷重P 1作用下产生的应变为 h h ?= ε,从图6-1可得: ) 1(100 100 1 00e h h e e e e e h h +?=-+-=? 式中:1e ——在荷重P 1作用下,土样变形稳定时的孔隙比; 0e 、0 h ——分别为原始土样的孔隙比和高度; h ?——在荷重P 1作用下,土样变形稳定时的压缩量。

相关文档