文档库 最新最全的文档下载
当前位置:文档库 › 教材习题答案-第2章

教材习题答案-第2章

教材习题答案-第2章
教材习题答案-第2章

1.C++中define与const定义常量有什么区别?

(1) 编译器处理方式不同

define宏是在预处理阶段展开。

const常量是编译运行阶段使用。

(2) 类型和安全检查不同

define宏没有类型,不做任何类型检查,仅仅是展开。

const常量有具体的类型,在编译阶段会执行类型检查。

(3) 存储方式不同

define宏仅仅是展开,有多少地方使用,就展开多少次,不会分配内存。

const常量会在内存中分配(可以是堆中也可以是栈中)。

(4)作用域

define宏展开,没有作用域概念。

const常值变量具有作用域。

2.C++引入了I/O流运算符,与C语言的输入输出有什么区别?

(1) I/O流运算符是运算符;C语言的输入输出是函数。

(2) I/O流运算符自动识别类型(多态、重载);C语言的输入输出格式控制非常复杂。

3.简易计算器,从键盘输入两个整数和一个字符(+、-、*、/),分别对两个数进行加、减、乘和除的运算。如输入:23 123 +;输出计算结果:23+123=146。要求利用IO流运算符进行输入和输出。

#include

using namespace std;

int main()

{

int a,b,r;

char c;

cin>>a>>b>>c;

switch(c)

{

case '+':r=a+b;break;

case '-':r=a-b;break;

case '*':r=a*b;break;

case '/':r=a/b;break;

}

cout<

}

4.解决换钱问题:将1元人民币兑换成1、2、5分的人民币,有多少种换法?

#include

using namespace std;

int main()

{

int count=0,one,two,five;

for(one=0;one<=100;one++)

for(two=0;two<=100;two++)

for(five=0;five<=100;five++)

if(one+2*two+5*five==100)

{

cout<<"1分:"<

count++;

}

cout<<"换法:"<

}

5.分别用穷举法和迭代法计算两个整数的最大公约数。

#include

using namespace std;

int main()

{

int a,b,i;

cin>>a>>b;

cout<<"穷举法:";

for(i=a;i>=1;i--)

if(a%i==0 && b%i==0)

break;

cout<

cout<<"迭代法:";

int r;

while(r=a%b)

{

a=b;b=r;

}

cout<

}

6.输入一个整型数组,数组元素有正数有负数。数组中连续的一个或多个整数构成一个子数组。求所有子数组中元素和值最大的子数组。

例如:3,2,-6,4,7,-3,5,-2 和值最大的子数组为4,7,-3,5

#include

#define N 8

using namespace std;

int main()

{

int a[N]={3,2,-6,4,7,-3,5,-2},i,j;

int sum;/*当前位置的和*/

int max;/*目前为止最大的子数组和*/

int left,right;/*子数组的位置*/

int t1;/*子数组的临时左位置*/

/*初始化*/

sum=max=a[0];

left=right=t1=0;

for(i=1;i

{

sum+=a[i];

if(sum<0)

{

sum=0;/*如果和为负了,就应该重新计算*/

t1=i+1;/*t1也从下一个位置开始*/

continue;

}

if(sum>max)

{/*如果当前和比原先的最大值还大*/

max=sum;/*最大值等于当前值*/

left=t1;/*左右区间也要调成相应的*/

right=i;

}

}

for(i=left;i<=right;i++)

cout<

return 0;

}

7.函数重载设计不当会产生二义性问题,二义性主要体现在参数隐式类型转换和默认参数两个方面,举例说明这两方面的问题,你认为该如何解决。

重载函数定义:

int max(int a,int b){…}

float max(float a,float b){…}

调用max(1.2, 3.4) ;

出现二义性错误,因为1.2,和3.4均为double类型,不能明确匹配哪一个函数。因此,函数重载时尽量避免类型转换,最好定义不同函数准确匹配参数类型。

默认参数与函数重载不要同时使用。

8.在主函数中定义2个整型元素a、b,用引用作函数参数,在函数void swap(int & x, int

& y)中实现将数据a和b交换存放,并在主函数中输出交换后的结果。

#include

using namespace std;

void swap(int & x, int & y)

{ int p; p=x; x=y; y=p; }

int main( )

{

int a,b;

cin>>a>>b; //输入a,b两变量的值

swap(a,b); //直接以变量a和b作为实参调用swap函数

cout<

return 0;

}

9.假设一个班级有50名同学,每个同学都报出自己的生日, 每个同学的生日都不相重的概率只有0.0296,如果有100个同学,不相重的概率为3.0725 10-7。相重复的概率如此之大与我们主观想象不同。写一个程序,输入同学的人数n,利用统计方法计算出其生日不重复的概率。然后再用彷真的方法, 利用随机数产生每个同学的生日,计算出生日不重复的概率并与前面的结果进行比较。

学生的生日可以用随机函数rand()产生,调用rand()前首先调用srand(long int *)函数设置种子,以上函数需要包含头文件stdlib.h。

#include

#include

#define NUM 50

using namespace std;

int main()

{

int i,j;

double probability=1;

for(i=1;i<=NUM;i++)

probability=probability*((365+1-i)/365.0);

cout<<"统计方法:"<

//以下为仿真方法

int total=100000; //采样次数

int duplicateNumber=0;

int a[366]={0}; //存放生日,放于a[1]到a[365],值为1。

int temp;

srand(time(0));

for(i=1;i<=total;i++)

{

for(j=1;j

{

temp=rand()%365+1;

if(a[temp])

{

duplicateNumber++;break;

}

else

a[temp]=1;

}

for(j=1;j<=365;j++)

a[j]=0;

}

cout<<"仿真方法:"<<(double)(total-duplicateNumber)/total;

}

10.用new和delete运算符实现动态内存空间管理的方法编写程序。从键盘输入3 3整型数组的数据,计算并输出所有元素之和、最大值和最小值。

提示:申请空间可以采用两种方法:(1)一次申请二维数组;(2)对二维数组一行一行申请。

#include

#define M 3

#define N 3

using namespace std;

int main()

{

int i,j;

/****二维方式***/

//int (*p)[N];

//p=new int[M][N];

/****一维方式****/

int ** p=new int*[M];

for(i=0;i

p[i]=new int[N];

cout<<"输入:"<

for(i=0;i

for(j=0;j

cin>>p[i][j];

cout<<"输出:"<

int sum=0,max=p[0][0],min=p[0][0];

for(i=0;i

for(j=0;j

{

sum=sum+p[i][j];

if(max

if(min>p[i][j]) min=p[i][j];

}

cout<<"sum="<

cout<<"max="<

cout<<"min="<

return 0;

}

教材第二章习题解答

第二章原子结构和元素周期律习题解答 1.指出下列各原子轨道相应的主量子数n及角量子数l的数值是多少?轨道数分别是多少? 2p 3d 4s 4f 5s 【解答】 2p 主量子数2,角量子数1,轨道数3 3d 主量子数3,角量子数2,轨道数5 4s 主量子数4,角量子数0,轨道数1 4f 主量子数4,角量子数3,轨道数7 5s 主量子数5,角量子数0,轨道数1 2.当主量子数n=4时,可能有多少条原子轨道?分别用Ψ n,l,m 表示出来。电子可能处于多少种运动状态?(考虑自旋在内)【解答】当n=4时,可能有n2=16条原子轨道。 n l M 4 0 1 2 3 0,±1 0,±1,±2 0,±1,±2,±3 Ψ4,0,0,Ψ4,1,0,Ψ4,1,1,Ψ4,1,-1,Ψ4,2,0,Ψ4,2,1,Ψ4,2,-1,Ψ4,2,2,Ψ4,2,-2,Ψ4,3,0,Ψ4,3,1,Ψ4,3,-1,Ψ4,3,2,Ψ4,3,-2,Ψ4,3,3,Ψ4,3,-3 每条轨道上可以容纳两个自旋相反的电子,16条原子轨道,电子可能处于32种运动状态。 3.将下列轨道上的电子填上允许的量子数。 (1)n=,l=2,m=0,m s =±1/2 (2)n=2,l= ,m=0,m s =±1/2 (3)n=4,l=2,m= ,m s =-1/2

(4)n=3,l=2,m=2,m = s =-1/2 (5)n=2,l= ,m=-1,m s =+1/2 (6)n=5,l=0,m= ,m s 【解答】(1) 3,4,5,……,正整数; (2) 0,1 (3) 0,±1,±2 (4) +1/2,-1/2 (5) 1 (6) 0 4.填上n、l、m、m s等相应的量子数: 量子数确定多电子原子轨道能量E的大小;Ψ的函数式则是由量子数所确定;确定核外电子运动状态的量子数是;原子轨道或电子云的角度分布图的不同情况取决于量子数。 【解答】主量子数n和角量子数l;主量子数n、角量子数l和磁量子数m;主量子数n、角量子数l、磁量子数m和自旋量子数m ; s 角量子数l和磁量子数m。 5.按近代量子力学的观点,核外电子运动的特征是。 A.具有波、粒二象性。 B.可以用∣Ψ∣2表示电子在核外出现的几率。 C.原子轨道的能量是不连续变化的。 D.电子的运动轨迹可以用Ψ的图象表示。 【解答】A,C。微观粒子电子的运动具有波粒二象性;可以用∣Ψ∣2表示电子在核外出现的几率密度或概率密度;原子轨道的能量是量子数的,即不连续变化的;∣Ψ∣2的空间图象是电子云。

数据库课后练习题

ORACLE数据库课程习题 1 通过SQL*PLUS等数据库访问工具登录数据库服务器时, 所需的数据库连接串是在以下哪个文件中定义的( )A (A) tnsnames.ora (B) sqlnet.ora (C) listener.ora (D) init.ora (E) 以上所述都不正确 2 以下关于数据库连接串的叙述正确的是( )E (A) 数据库连接串必须与数据库名一致 (B) 数据库连接串必须与全局数据库名一致 (C) 数据库连接串必须与数据库的实例名(INSTANCE)一致 (D) 数据库连接串必须与数据库的SID一致 (E) 以上所述都不正确 3 关于SQL*PLUS的叙述正确的是( )A (A) SQL*PLUS是ORACLE数据库的专用访问工具 (B) SQL*PLUS是标准的SQL访问工具,可以访问各类关系型数据库 (C) SQL*PLUS是所有ORACLE应用程序的底层API (D) SQL*PLUS是访问ORACLE数据库的唯一对外接口 (E) 以上所述都不正确 4 SQL*PLUS在ORACLE数据库系统中的作用,以下叙述正确的是( )C (A) 是ORACLE数据库服务器的主要组成部分,是服务器运行的基础构件. (B) 是ORACLE数据库系统底层网络通信协议,为所有的ORACLE应用程序提供一个公共的通信平台 (C) 是ORACLE客户端访问服务器的一个工具,通过它可以向服务器发送SQL命令 (D) 是ORACLE客户端到客户端的点对点的通信工具,用来传递各个客户端的数据 (E) 以上所述都不正确 5 命令sqlplus /nolog的作用是( )C (A) 仅创建一个ORACLE实例,但并不打开数据库. (B) 仅创建一个ORACLE实例,但并不登录数据库. (C) 启动sqlplus,但并不登录数据库 (D) 以nolog用户身份启动sqlplus (E) 以上所述都不正确

数据库原理课后习题答案

第1章绪论 2 ?使用数据库系统有什么好处? 答:使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。 6 .数据库管理系统的主要功能有哪些? 答:(I )数据库定义功能;(2 )数据存取功能; (3 )数据库运行管理;(4 )数据库的建立和维护功能。 8 ?试述概念模型的作用。 答:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模, 是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是 数据库设计人员和用户之间进行交流的语言。 12 ?学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教 授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由 若干学生选修。请用E —R图画出此学校的概念模型。 答:实体间联系如下图所示,联系-选修有一个属性:成绩。 各实体需要有属性说明,需要画出各实体的图(带属性)或在下图中直接添加实体的属性,比如:学生的属性包括学号、姓名、性别、身高、联系方式等,此略。 13 ?某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。 这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品

分别放在仓库中,原材料按照类别放在若干仓库中。请用 E 一R图画出此工厂产品、零 件、材料、仓库的概念模型。 答:各实体需要有属性,此略。 联系组成、制造、储存、存放都有属性:数量。 20 ?试述数据库系统三级模式结构,这种结构的优点是什么? 答:数据库系统的三级模式结构由外模式、模式和内模式组成。 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有 关的数据的逻辑表示。 模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公 共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通 常是模式的子集。 内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储 方式的描述。 数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。数据库系统 在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,这两层映像保 证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 22 ?什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系 统具有数据与程序的独立性? 答:数据与程序的逻辑独立性是指用户的的应用程序与数据库的逻辑结构是相互独立的。 数据与程序的物理独立性是指用户的的应用程序与存储在磁盘上的数据库中数据是相互独立的。 当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管 理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

matlab课后习题解答第二章

第2章符号运算 习题2及解答 1 说出以下四条指令产生的结果各属于哪种数据类型,是“双精度” 对象,还是“符号”符号对象 3/7+; sym(3/7+; sym('3/7+'); vpa(sym(3/7+) 〖目的〗 不能从显示形式判断数据类型,而必须依靠class指令。 〖解答〗 c1=3/7+ c2=sym(3/7+ c3=sym('3/7+') c4=vpa(sym(3/7+) Cs1=class(c1) Cs2=class(c2) Cs3=class(c3) Cs4=class(c4) c1 = c2 = 37/70 c3 = c4 = Cs1 = double Cs2 = sym Cs3 = sym Cs4 = sym 2 在不加专门指定的情况下,以下符号表达式中的哪一个变量被认 为是自由符号变量. sym('sin(w*t)'),sym('a*exp(-X)'),sym('z*exp(j*th)') 〖目的〗 理解自由符号变量的确认规则。 〖解答〗 symvar(sym('sin(w*t)'),1) ans = w symvar(sym('a*exp(-X)'),1)

ans = a symvar(sym('z*exp(j*th)'),1) ans = z 5求符号矩阵???? ??????=3332 31 232221 131211 a a a a a a a a a A 的行列式值和逆,所得结果应采用“子表达式置换”简洁化。 〖目的〗 理解subexpr 指令。 〖解答〗 A=sym('[a11 a12 a13;a21 a22 a23;a31 a32 a33]') DA=det(A) IA=inv(A); [IAs,d]=subexpr(IA,d) A = [ a11, a12, a13] [ a21, a22, a23] [ a31, a32, a33] DA = a11*a22*a33 - a11*a23*a32 - a12*a21*a33 + a12*a23*a31 + a13*a21*a32 - a13*a22*a31 IAs = [ d*(a22*a33 - a23*a32), -d*(a12*a33 - a13*a32), d*(a12*a23 - a13*a22)] [ -d*(a21*a33 - a23*a31), d*(a11*a33 - a13*a31), -d*(a11*a23 - a13*a21)] [ d*(a21*a32 - a22*a31), -d*(a11*a32 - a12*a31), d*(a11*a22 - a12*a21)] d = 1/(a11*a22*a33 - a11*a23*a32 - a12*a21*a33 + a12*a23*a31 + a13*a21*a32 - a13*a22*a31) 8(1)通过符号计算求t t y sin )(=的导数 dt dy 。(2)然后根据此结果,求- =0t dt dy 和2 π = t dt dy 。 〖目的〗 diff, limit 指令的应用。 如何理解运行结果。 〖解答〗 syms t

(完整版)数据库课后习题及答案

第一章数据库系统概述 选择题 1实体-联系模型中,属性是指(C) A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件 2对于现实世界中事物的特征,在E-R模型中使用(A) A属性描述B关键字描述C二维表格描述D实体描述 3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A) A书号B书名C作者D出版社 4一名作家与他所出版过的书籍之间的联系类型是(B) A一对一B一对多C多对多D都不是 5若无法确定哪个属性为某实体的键,则(A) A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键 填空题 1对于现实世界中事物的特征在E-R模型中使用属性进行描述 2确定属性的两条基本原则是不可分和无关联 3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键 4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n 5数据的完整性是指数据的正确性、有效性、相容性、和一致性 简答题 一、简述数据库的设计步骤 答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。 分析的策略:自下而上——静态需求、自上而下——动态需求 2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。 3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。 4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。 二、数据库的功能 答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构 2提供数据查询语言 3提供数据操纵语言 4支持大量数据存储 5控制并发访问 三、数据库的特点 答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复 第二章关系模型和关系数据库 选择题 1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的

数据库概论必考经典例题及课后重点答案

补充题1 设R、S和W分别如下表,试计算:R∪W;R-W; S;∏A(R);δA=C(R×S)。 R S W 补充题2 假定R为2元和S为3元关系,将表达式进行转换: E1=∏1,5(δ[2]=4∨[3]=4(R×S)) E2=∏5,2,1 补充题3 将表达式进行转换: E3={t(2) | R(t)∧(?u(2))(S(u)∧u[1]=t[2])} E4={ab | R(ab)∧R(ba)} E5={xy | R(xy)∧(?z)(﹃S(xy) ∧﹃S(yz))} 习题2.5试用关系代数语言完成如下查询:1)求供应工程J1零件的供应商号码SNO; πSNO (σJNO=‘J1’(SPJ)) 结果:{S1,S2,S3,S4,S5} 2)求供应工程J1零件P1的供应商号码SNO; πSNO (σJNO=‘J1’∧PNO=‘P1’ (SPJ)) 结果:{S1,S3}

πSNO (σJNO=‘J1’ (σPNO=‘P1’ (SPJ))) 3)求供应工程J1零件为红色的供应商号SNO; πSNO (σJNO=‘J1’ (SPJ) ??σCOLOR=‘红’(P)) 结果:{S1,S3} 4)求没有使用天津供应商生产的红色零件的工程号JNO; πJNO (J) —πJNO(σCITY=‘天津’ (S) ??SPJ??σCOLOR=‘红’ (P)) 结果:{J2,J5,J6,J7} 5)求至少用了供应商S1所供应的全部零件的工程号JNO 工程中使用的同一种零件可以由不同的供应商供应,供应商S1,供应的全部零件有{P1,P2},但是S5也可以供应P2零件给工程。 πJNO,PNO (SPJ) ÷πPNO (σSNO=‘S1’(SPJ)) 结果: {J4} 其中: πPNO (σSNO=‘S1’(SPJ) 结果:{P1,P2} 6)求S1提供的零件名PNAME; πPNAME (σSNO=‘S1’(SPJ??P)) 7)求给工程J1和J2提供零件的供应商号码SNO; πSNO (σJNO=‘J1’(SPJ))∩πSNO (σJNO=‘J1’(SPJ)) 8)求天津的供应商给天津的工程提供零件的供应商号码SNO。 πSNO (σCITY=‘天津’(S??SPJ??J)) 或πSNO (σCITY=‘天津’(S))∩πSNO (σCITY=‘天津’(SPJ??J))

【人教A版】高中数学必修2第二章课后习题解答

A 新课程标准数学必修2第二章课后习题解答 第二章 点 、直线、平面之间的位置关系 2.1空间点、直线、平面之间的位置关系 练习(P43) 1、D ; 2、(1)不共面的四点可确定4个平面;(2)共点的三条直线可确定1个或3个平面 3、(1)× (2)√ (3)√ (4)√ 4、(1)A ∈α,B ?α; (2)M ?α,M ∈a ; (3)a ?α a ?β 练习(P48) 1、(1)3条。分别是BB ’,CC ’,DD ’. (2)相等或互补 2、(1)∵BC ∥B ’C ’,∴∠B ’C ’A ’是异面直线A ’C ’与BC 所成的角。 在RT △A ’B ’C ’中,A ’B ’B ’C ’B ’C ’A ’=45°.因此,异面直线A ’C ’与BC 所成的角为45° (2)∵AA ’∥BB ’,∴∠B ’BC ’是异面直线AA ’与BC ’所成的角。在RT △B ’BC ’中,B ’C ’BB ’=AA=2,∴BC ’=4,∠B ’BC ’=60°.因此,异面直线AA ’与BC ’所成的角为60° 练习(P49) B 练习(P50)三个平面两两相交,它们的交线有一条或三条 习题2.1 A 组(P51)1、图略 2、图略 3、(1)√ (2)× (3)√ (4)× (5)× 4、(1)θ, (2)8, (3)2, (4)平行或在这个平面内, (5)b ∥平面α或b 与α相交, (6)可能相交,也可能是异面直线。 5、两条平行直线确定一个平面,第三条直线有两点在此平面内,所以它也在这个平面内。于是,这三条直线共面。 6、提示:利用平行关系的传递性证明AA ’∥CC ’,又利用相等关系的传递性证明AA ’=CC ’,因此,我们可得平行四边形ACC ’A ’,然后由平行四边形的性质得AB=A ’B ’,AC=A ’C ’,BC=B ’C ’,因此,△ABC ≌△A ’B ’C ’。 7、三条直线两两平行且不共面可以确定三个平面,如果三条直线交于一点则最多可以确定三个平面。 8、正方体各面所在平面分空间27部分。 B 组 1、(1) C ; (2) D ; (3)C. 2、证明:∵AB ∩α=P ,AB ?平面ABC ∴P ∈平面ABC ,P ∈α ∴P 在平面ABC 与α的交线上,同理可证,Q 和R 均在这条交线上,∴P ,Q ,R 三点共线 说明:先确定一条直线,在证明其他点也在这条直线上。 3、提示:直线EH 和FG 相交于点K ;由点K ∈EH ,EH ?平面ABD ,得K ∈平面ABD. 同理可证:点K ∈平面BCD ,而平面ABD ∩平面BCD=BD ,因此,点K ∈直线BD. 即EH ,FG ,BD 三条直线相交于一点。 2.2 直线、平面平行的判定及其性质 练习(P55) 1、(1)面A ’B ’C ’D ’,面CC ’D ’D ; (2)面DD ’C ’C ,面BB ’C ’C ; (3)面A ’D ’B ’C ’,面BB ’C ’C. 2、解:直线BD 1∥面AEC ,证明如下:连接BD 于AC 交于点F ,连接EF ∵AC 、BD 为正方形ABCD 的对角线 ∴F 为BD 的中点 ∵E 为DD 1的中点 ∴EF 为△DBD 1的中位线 ∴EF ∥BD 1 又∵EF ?平面AEC ,BD 1?平面AEC ∴BD 1∥平面AEC 练习(P58) 1、(1)命题不正确 (2)命题正确

数据库sql课后练习题及答案解析

数据库sql课后练习题及答案解析 (borrow 表) (reader表)1) 找出姓李的读者姓名(NAME)和所在单位(COMPANY)。2) 列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)。3) 查找“高等教育出版社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排 序。4) 查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(OUTPUT)和单价(PRICE)升序排序。5) 查找书名以”计算机”开头的所有图书和作者(WRITER)。6) 检索同时借阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。##7)* 查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)。8)* 找出李某所借所有图书的书名及借书日期(BORROW_DATE)。9)* 无重复地查询xx年10月以后借书的读者借书证号(READER_ID)、姓名和单位。##10)* 找出借阅了一书的借书证号。11) 找出与”赵正义”在同一天借书的读者姓名、所在单位及借书日期。12) 查询xx年7月以后没有借书的读者借书证号、姓名及单位。#13) 求”科学出版社”图书的最高单价、最低单价、平均单价。##14)* 求”信息系”当前借阅图书的读者人次数。#15) 求出各个出版社图

书的最高价格、最低价格和总册数。#16) 分别找出各单位当前借阅图书的读者人数及所在单位。17)* 找出当前至少借阅了2本图书(大于等于2本)的读者姓名及其所在单位。18) 分别找出借书人次数多于1人次的单位及人次数。19) 找出藏书中各个出版单位的名称、每个出版社的书籍的总册数(每种可能有多册)、书的价值总额。20) 查询经济系是否还清所有图书。如果已经还清,显示该系所有读者的姓名、所在单位和职称。附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表)CREATE TABLE BOOK ( BOOK_ID int, SORT VARCHAR(10), BOOK_NAME VARCHAR(50), WRITER VARCHAR(10), OUTPUT VARCHAR(50), PRICE int); 创建READER:(读者表)CREATE TABLE READER (READER_ID int,COMPANY VARCHAR(10),NAME VARCHAR(10),SEX VARCHAR(2),GRADE VARCHAR(10),ADDR VARCHAR(50)); 创建BORROW:(借阅表)CREATE TABLE BORROW ( READER_ID int, BOOK_ID int, BORROW_DATE datetime)插入数据:BOOK表:insert into BOOK values(445501,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445502,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445503,'TP3/12','数据库导论','王强','科学出版社',

国际投资学第二章国际投资理论课本精炼知识点含课后习题答案

第二章国际投资理论 第一节国际直接投资理论 一、西方主流投资理论 (一)垄断优势论:市场不完全性是企业获得垄断优势的根源,垄断优势是企业开展对外直接投资的动因。 市场不完全:由于各种因素的影响而引起的偏离完全竞争的一种市场结构。 市场的不完全包括:1.产品市场不完全2..要素市场不完全3.规模经济和外部经济的市场不完全4.政策引致的市场不完全。 跨国公司具有的垄断优势:1.信誉与商标优势2.资金优势3.技术优势4.规模经济优势(内部和外部)5.信息与管理优势。 跨国公司的垄断优势主要来源于其对知识资产的控制。 垄断优势认为不完全市场竞争是导致国际直接投资的根本原因。 (二)产品生命周期论:产品在市场销售中的兴与衰。 (三)内部化理论:把外部市场建立在公司内部的过程。(纵向一体化,目的在于以内部市场取代原来的外部市场,从而降低外部市场交易成本并取得市场内部化的额外收益。) (1)内部化理论的基本假设:1.经营的目的是追求利润最大化2.企业可能以内部市场取代外部市场3.内部化跨越了国界就产生了国际直接投资。 (2)市场内部化的影响因素:1.产业因素(最重要)2.国家因素3.地区因素4.企业因素(最重要) (3)市场内部化的收益:来源于消除外部市场不完全所带来的经济效益,

包括1.统一协调相互依赖的企业各项业务,消除“时滞”所带来的经济效益。 2.制定有效的差别价格和转移价格所带来的经济效益。 3.消除国际市场不完全所带来的经济效益。 4.防止技术优势扩散和丧失所带来的经济效益。 市场内部化的成本:1.资源成本(企业可能在低于最优化经济规模的水平上从事生产,造成资源浪费)2.通信联络成本3.国家风险成本4.管理成本当市场内部化的收益大于大于外部市场交易成本和为实现内部化而付出的成本时,跨国企业才会进行市场内部化,当企业的内部化行为超越国界时,就产生对外直接投资。 (四)国际生产折衷理论:决定跨国公司行为和对外直接投资的最基本因素有所有权优势、内部化优势和区位优势,即“三优势范式”。 所有权优势:一国企业拥有或能够得到而他国企业没有或无法得到的无形资产、规模经济等方面的优势。(资产性所有权优势、交易性所有权优势~无形资产、规模经济优势) 内部化优势:企业为避免外部市场不完全性对企业经营的不利影响,将企业优势保持在企业内部。(外部市场不完全性包括结构型市场不完全~政府干预和自然性市场不完全) 区位优势:东道国投资环境和政策方面的相对优势对投资国所产生的吸引力。(包括要素禀赋性优势和制度政策性优势) 三个基本因素对企业选择参与国际经济活动方式的影响: 所有权优势=许可证贸易 所有权优势+内部化优势=商品出口 所有权优势+内部化优势+区位优势=国际直接投资

数据库课后习题答案

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地

2019中级实务新教材第二章存货习题(附答案)

第二章存货课后作业新参考答案 一.单项选择题 1.A公司为制造企业,其在日常经营活动中发生的下列支出,不应计入存货成本的是()。 A.生产车间的水电费等 B.季节性停工损失 C.产成品入库后的保管费 D.小规模纳税人的增值税进项税额 【答案】 C 【解析】选项B,季节性停工损失属于生产产品的必需支出,应当计入成本中;选项C,应在实际发生时直接计入当期损益;选项D,小规模纳税人的增值税进项税不能抵扣,要计入存货成本。 2.2014年12月31日,A公司库存原材料——B材料的账面价值(即成本)为120万元,市场价格总额为110万元,该材料用于生产K型机器。由于B材料市场价格下降,K型机器的销售价格由300万元下降为270万元,但生产成本仍为280万元,将B材料加工成K型机器尚需投入160万元,预计销售费用及税金为10万元,则2014年年底B材料计入当期资产负债表存货项目的金额为()万元。 A.110 B.100 C.120 D.90 【答案】B 【解析】 K型机器的可变现净值=270-10=260(万元),K型机器的可变现净值小于其成本280万元,即B材料的价格下降表明K型机器的可变现净值低于成本,因此B材料应按其可变现净值与成本孰低计量。B材料的可变现净值=270-160-10=100(万元),小于成本120万元,应计提20万元的存货跌价准备,B材料按照100万元列示在2014年12月31日资产负债表的存货项目中。 3.甲公司2015年12月31日库存配件100套,每套配件的账面成本为12万元,市场价格为10万元。该批配件可用于加工100件A产品,将每套配件加工成A产品尚需投入17万元。A产品2015年12月31日的市场价格为每件28.7万元,估计销售过程中每件将发生销售费用及相关税费1.2万元。该配件此前未计提存货跌价准备,甲公司2015年12月31日该配件应计提的存货跌价准备为()万元。 A.0 B.30 C.150 D.200 【答案】C 【解析】配件是用于生产产品的,故先判断产品是否发生减值,如果产品减值,再判断配件是否发生减值;如果产品没有发生减值,那么配件按照成本计量。A产品的可变现净值=100×(28.7-1.2)=2750(万元),A产品成本=100×(12+17)=2900(万元),说明A产品发生了减值;配件可变现净值=100×(28.7-17-1.2)=1050(万元),配件成本=100×12=1200(万元),配件应计提的存货跌价准备=1200-1050=150(万元)。 4.2×12年12月31日,A公司库存钢板乙(均用于生产甲产品)的账面价值(即成本)为185万元,市价为180万元,假设不发生其他销售费用;钢板乙生产的甲产品的市场销售价格总额由380万元下降为310万元,但生产成本仍为305万元,将钢板乙加工成甲产品尚需投入其他材料120万元,预计销售费用及税金为7万元,则2×12年末钢板乙的可变现净值为()万元。 A.303 B.183 C.185 D.180 【答案】 B 【解析】本题考查知识点:可变现净值的确定; 材料用于生产产品的,必须先判断产品是否发生减值,如果产品减值,再判断材料是否发生减值;如果产品没有发生减值,那么材料按照成本计量。为生产甲产品而持有的钢板乙可变现净值是该钢板生产的甲产品的售价减去至完工时估计将要发生的成本.估计的销售费用以及相关税费,所以,钢板乙的可变现净值=310-7-120=183(万元)。 5.下列各项中,应计入存货实际成本中的是()。

DS第二章-课后习题答案

第二章线性表 2.1 填空题 (1)一半插入或删除的位置 (2)静态动态 (3)一定不一定 (4)头指针头结点的next 前一个元素的next 2.2 选择题 (1)A (2) DA GKHDA EL IAF IFA(IDA) (3)D (4)D (5) D 2.3 头指针:在带头结点的链表中,头指针存储头结点的地址;在不带头结点的链表中,头指针存放第一个元素结点的地址; 头结点:为了操作方便,在第一个元素结点前申请一个结点,其指针域存放第一个元素结点的地址,数据域可以什么都不放; 首元素结点:第一个元素的结点。 2.4已知顺序表L递增有序,写一算法,将X插入到线性表的适当位置上,以保持线性表的有序性。 void InserList(SeqList *L,ElemType x) { int i=L->last; if(L->last>=MAXSIZE-1) return FALSE; //顺序表已满 while(i>=0 && L->elem[i]>x) { L->elem[i+1]=L->elem[i]; i--; } L->elem[i+1]=x; L->last++; } 2.5 删除顺序表中从i开始的k个元素 int DelList(SeqList *L,int i,int k) { int j,l; if(i<=0||i>L->last) {printf("The Initial Position is Error!"); return 0;} if(k<=0) return 1; /*No Need to Delete*/ if(i+k-2>=L->last) L->last=L->last-k; /*modify the length*/

财管教材练习题参考解答

第二章 练习题解答 练习一 1. 2. 3. 4.P =10000÷8%=125,000(元) 5.850000=×PVIFA(i,30);PVIFA(i,30)=;i =9% 6.12000=1500×PVIFA(9%,n);运用插值法得出n =年 7. (1)P =10,000×PVIF(8%,3)=7,938(元) (2)10,000=A ×FVIFA(8%,4);A =2,(元) (3)7,500×FVIF(8%,3)=9,<10,000;选择(2) (4)10,000=7,500×FVIF(i,3);运用插值法,得出i =% (5)FVIFA(I,4)=10000÷=,得出i =20% 练习二 1.计算A 、B 两方案的期望报酬率; 2.计算A 、B 两方案的标准离差和标准离差率; )(418,12)5%,10(*200005元==PVIF P ) (7.3992)5%,8(*10005 元==PVIFA P %20=K A %20=K B 253.0064.0==δA 1265.0016.0==δ B 6325 .0%201265 .0265 .1%20253.0====Q Q B A (元)5 .67003401.1*5000) 6%,5(*5000) 2 % 101(*50003 *23===+=FVIF F

3.计算A 、B 两方案考虑风险的必要投资报酬率; 风险报酬率A =12%*=% 风险报酬率B =12%*=% 第三章 练习题解答 练习一 所以,1~5年的NCF 分别为309、324、294、、249万元。 因此, (其中,633=309+324) 练习二 A 设备年折旧=(21+10-5)/6=(万元) B 设备年折旧=(21-3)/6=3(万元) 所以,新旧设备的年折旧增加额==(万元) 1~5年的年NCF 增量= []*(1-25%)+=*+=(万元) 第6年的NCF 增量=+2=(万元) 因此,NPV 增量=*PVIFA(10%,5)+*PVIF(10%,6)-10= -<0 (或=*PVIFA(10%,6)+2*PVIF(10%,6)-10= -<0) 决策:继续使用旧设备 %59.15%59.7%8%18.23%18.15%8=+==+=K K B A 220240********* (125%) 519.31%800++++-==税后投资报酬率800(110%) 1445 -= =年折旧(万元) 800633 2 2.57294-=+=投资回收期(年)

(完整版)微观经济学第二章课后习题答案

第二章需求、供给和均衡价格 1.解: (1)将需求函数Q d= 50-5P和供给函数Q s=-10+5P代入均衡条件Q d=Q s ,有:50- 5P= -10+5P 得: Pe=6 以均衡价格Pe =6代入需求函数Q d=50-5p ,得: Qe=50-5×6 或者,以均衡价格 Pe =6 代入供给函数Q s =-10+5P ,得:Qe=-10+5×6 所以,均衡价格和均衡数量分别为Pe =6 , Qe=20 图略. (2)将由于消费者收入提高而产生的需求函数Q d=60-5p和原供给函数Q s=-10+5P, 代入均 衡条件Q d=Q s有: 60-5P=-10+5P 解得Pe =7 以均衡价格Pe =7代入Q d=60-5p ,得 Qe=25 或者,以均衡价格Pe =7代入Qs =-10+5P, 得Qe=25 所以,均衡价格和均衡数量分别为Pe =7,Qe=25 (3)将原需求函数Q d=50-5p 和由于技术水平提高而产生的供给函数Q s=-5+5p ,代入均衡条件Q d=Q s,有: 50-5P=-5+5P得 P e=5.5 以均衡价格Pe=5.5代入Q d=50-5p, 得Qe=50-5×5.5=22.5 所以,均衡价格和均衡数量分别为Pe=5.5,Qe=22.5图略。 (4)(5)略 2.解: (1)根据中点公式计算,e d=1.5 (2)由于当P=2时,Q d=500-100*2=300,

所以,有: 22 .(100)3003 d dQ P dP Q e =- =--*= (3)作图,在a 点P=2时的需求的价格点弹性为:e d =GB/OG=2/3或者e d =FO/AF=2/3 显然,利用几何方法求出P=2时的需求的价格弹性系数和(2)中根据定义公式求出结果是相同的,都是e d =2/3 3解: (1) 根据中点公式 求得:4 3 s e = (2) 由于当P=3时,Qs=-2+2×3=4,所以 3 .2 1.54 s dQ P dP Q e = =?= (3) 作图,在a 点即P=3时的供给的价格点弹性为:e s =AB/OB=1.5 显然,在此利用几何方法求出的P=3时的供给的价格点弹性系数和(2)中根据定义公式求出的结果是相同的,都是e s =1.5 4.解: (1)根据需求的价格点弹性的几何方法,可以很方便地推知:分别处于不同的线性需求曲线上的a 、b 、e 三点的需求的价格点弹性是相等的,其理由在于,在这三点上都有: e d =FO/AF (2)根据求需求的价格点弹性的几何方法,同样可以很方便地推知:分别处于三条线性需求曲线上的a 、e 、f 三点的需求的价格点弹性是不相等的,且有e da

数据库课本例题

Use basetest 【例1】查询全体学生的记录 【例2】查询全体学生的姓名和性别。 【例3】查询全体学生的姓名和出生年份。 【例4】在例3的基础上,将字段名替换成中文名显示。 【例5】显示学生表student中前5行数据。 【例6】查询学生课程表sc中选修了课程的学生学号。 【例7】查询SC表中选修了课程的学生学号、姓名、院系、课程号和成绩。 【例8】以student为主表查询例7。 【例9】查询表student中年龄大于20岁的学生姓名性别和各自的年龄大小。 【例10】查询年龄在21岁到23岁(包括21和23岁)之间的学生信息。 【例11】查询所有姓黄的学生的姓名、性别、年龄、院系 【例12】查询数学系(MA)学生的姓名、性别和年龄。 【例13】查询没有选修课(cpni)的课程名和学分。 【例14】查询cs系中男生的学号和姓名。 【例15】查询在sc表中选课了的女生的学号和姓名。 【例16】按学生年龄的降序对学生进行排序。 【例17】按院系、学号等对学生情况进行分组。 【例18】按院系、学号等对女学生情况进行分组。 【例19】按院系、性别查看学生的平均年龄。 【例20】在例19的基础上使用WITH CUBE关键字。 【例21】在例19的基础上使用WITH ROLLUP关键字。 【例22】求sc表中选修了课程的学生的总成绩。 【例23】计算选修了课程学生的平均成绩。 【例24】查询选修了课程的学生选修课程的数目 【例25】查询CS系中年龄最大的学生的姓名以及年龄 【例26】查询学号为05007的学生的选修课程的平均成绩和最高成绩 【例27】查询选修了课程5的学生信息,并计算平均成绩和最高成绩,以成绩高低排序。 查询所有系中年龄最大的学生的姓名以及年龄 【例28】查询选修了课程6的学生学号和姓名 【例29】查询选修了数据库的学生信息。 【例30】查询选修了课程6的学生学号、姓名和性别。 【例31】查询除了IS系的其他系中年龄不大于IS系中最小年龄学生的学生信息。 【例32】查询IS系的学生以及年龄大于20岁的学生。 【例33】对例32使用UNION ALL子句。

数据库课后习题参考答案

第1章数据库基础 习题答案 1. 简述Oracle 12c的应用结构。 答:参阅教材 2. 简述Oracle与SQL Server的区别。 答:参阅教材 3. 简述Oracle 12c的新特性。 答:参阅教材 第2章Oracle Database 12c的安装和配置习题答案 一、填空题 1. Windows Unix 2. 1GB 3. 物理内存的两倍 4. orcl 5. 5500 6. SYSDBA Normal 第3章Oracle Database的体系结构 习题答案 一、选择题 A B B D B C D D 二、简答题 1.什么是Oracle的实例?它是一种什么机制? 答:Oracle数据库系统指具有管理Oracle数据库功能的计算机系统。每一个运行的Oracle数据库都对应一个Oracle实例(Instance),一个Oracle实例为存取和控制数据库的软件机制。当数据库服务器上的一个数据库启动时,Oracle将分配一块内存区间,叫做

系统全局区(SGA),并启动一个或多个Oracle进程。因此实例是一组内存结构和后台进程的集合。总之,Oracle实例是指数据库拥有自己的系统全局区和相关数据库文件的Oracle 服务器进程集,是存取和控制数据库的软件机制。 2.段是什么概念?如何组成的? 答:表空间的下一级逻辑存储单位称作段,一个段只能存储同一模式对象。根据存储模式对象的不同,段可以分为数据段、索引段、临时段和回滚段。 3.Oracle表空间的概念是什么?常用的表空间有哪些? 答:表空间是数据库的逻辑划分,一个数据库在逻辑上由多个表空间组成。表空间相当于一个容器,用于将不同类型的数据组织在一起。表空间中的数据在物理上是存储在数据文件中的,一个表空间对应一个或多个数据文件。 常用的表空间有:系统表空间(SYSTEM Tablespace)、辅助表空间(SYSAUX Tablespace)、撤销表空间(UNDO Tablespace)、临时表空间(Temporary Tablespace)、用户表空间(Users Tablespace)。 4.Oracle的进程主要有哪几类?它们的作用分别是什么? 答:Oracle进程主要分为:服务器进程、后台进程和用户进程。 服务器进程:处理用户进程的各大请求,解释、编译和执行用户进程发出的SQL语句,负责将需要处理的数据从数据库文件读入到SGA中的数据库缓冲区,并将SQL语句执行的结果返回给客户端应用程序。 后台进程:系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。 用户进程:用户进程指运行应用程序或Oracle工具所建立的进程,它们向Oracle服务器发送所要执行的SQL语句 第4章数据库操作 习题答案 一、选择题 B C B C 二、选择题 1. CREATE DATABASE 2. SHUTDOWN IMMEDIATE 3. DROP DATABASE 4. 启动实例装载数据库打开数据库 5. STARTUP FORCE 三、简答题 简述Oracle实例的4种状态?

相关文档
相关文档 最新文档