文档库 最新最全的文档下载
当前位置:文档库 › R语言 第二章课后习题答案

R语言 第二章课后习题答案

R语言 第二章课后习题答案
R语言 第二章课后习题答案

#探索题1

rm(list=ls(all=TRUE))

x<-1:5;y<-2*1:5;

x%o%y

outer(x,y)

outer(x,y,fun='*')

outer(x,y,fun='/')

outer(x,y,fun='+')

outer(x,y,fun='-') #结果一样

#探索题2

rm(list=ls(all=TRUE))

A<-t(array(c(1:12),dim=c(4,3)))

b<-c(1,1,1)

x<-solve(A,b);x #有错误出现,提示必须为正方形,超定方程不可解

#探索题3

rm(list=ls(all=TRUE))

lst<-list(name="Fred",wife="Mary",no.children=3,child.ages=c(4,7,9));lst

lst[[2]]

lst[[4]][2]

lst[[4]][1:2]

lst[["child.ages"]][1:2] #lst[[4]][1:2]或者lst[["child.ages"]][1:2]可以运行

#探索题4

rm(list=ls(all=TRUE))

lst1<-list(name="Fred",wife="Mary",no.children=3,child.ages=c(4,7,9));lst1 lst2<-list(name="Mark",wife="Nacy",no.children=4,child.ages=c(2,5,10));lst2 lst.12<-c(lst1,lst2);lst.12 #实现列表捆绑

lst.12<-list(lst1,lst2);lst.12 #也可实现列表捆绑,但是结果。。。

#2.1

rm(list=ls(all=TRUE))

x<-c(1,2,3);

y<-c(4,5,6);

t(x)%*%y

x%o%y

#2.1 另一种做法

rm(list=ls(all=TRUE))

x<-t(array(c(1,2,3),dim=c(1,3)));x

y<-t(array(c(4,5,6),dim=c(1,3)));y

e<-t(array(c(1,1,1),dim=c(1,3)));e

z=2*x+y+e;z

A<-t(x)%*%y;A

B<-x%o%y;B

B<-outer(x,y);B

#2.2

rm(list=ls(all=TRUE))

A<-matrix(1:20,nrow=4,ncol=5,byrow=FALSE);A B<-matrix(1:20,nrow=4,ncol=5,byrow=TRUE);B C<-A+B;C

D<-A%*%t(B);D #D<-tcrossprod(A,B);D

E<-A*B;E

F<-rbind(t(A[1:3, ]),A[ ,1:3]);F

G<-cbind(B[ ,1:2],B[ ,4:5]);G

#2.3

rm(list=ls(all=TRUE))

s1<-rep(1,times=5)

s2<-rep(2,times=3)

s3<-rep(3,times=4)

s4<-rep(4,times=2)

x<-c(s1,s2,s3,s4);x

#2.4

rm(list=ls(all=TRUE))

n<-5;H<-array(0,dim=c(n,n))

for (i in 1:n){

for (j in 1:n){

H[i,j]=1/(i+j-1)

}

}

A<-det(H);A

B<-solve(H);B

C<-eigen(H);C

#2.5

rm(list=ls(all=TRUE))

lst<-list(

name=c("张三","李四","王五","赵六","丁七"), sex=c("女","男","女","男","女"),

age=c(14,15,16,14,15),

height=c(156,165,157,162,159),

weight=c(42.0,49.0,41.5,52.0,45.5) );lst

data.frame(lst)

#10月31日作业(循环)

#1.1

rm(list=ls(all=TRUE))

i<-1;y<-1

for (i in 1:100)

{y<-y*i

}y

#1.2

rm(list=ls(all=TRUE))

i<-1;y<-0

for (i in 1:100)

{y<-y+i

}

y

#1.3

rm(list=ls(all=TRUE))

i<-1;y<-1

while(y*i<10000)

{i<-i+1

y<-y*i

}

n<-i;n

#2

rm(list=ls(all=TRUE))

x<-c(10,-10,0);

for(i in 1:length(x))

{if (x[i]>=5)

y[i]<-1/x[i]

else

y[i]<-x[i]^2

}

y

#生成5阶魔方阵

rm(list=ls(all=TRUE))

n=5

A=array(0,dim=c(5,5))

m=1

i=1

j=(n+1)/2

A[1,(n+1)/2]=1

for(m in 2:(n*n))

{

if(i-1!=0&&j+1!=n+1&&(m-1)%%n!=0)

{A[i-1,j+1]=m;i=i-1;j=j+1}

else if (i-1==0&&j+1!=n+1&&(m-1)%%n!=0) {A[n,j+1]=m;i=n;j=j+1}

else if (i-1!=0&&j+1==n+1&&(m-1)%%n!=0) {A[i-1,1]=m;i=i-1;j=1}

else if (i-1!=0&&j+1!=n+1&&(m-1)%%n==0) {

if(i-1==n-1)

{A[1,j]=m;i=1;j=j}

else

{A[i+1,j]=m;i=i+1;j=j}

}

else

{A[2,n]=m;i=2;j=n}

}

A

《基础会计学》第二章课后习题及参考答案

5.在借贷记账法下,有关账户之间形成的应借应贷的相互关系称为账户对应关系。()第二章会计记账方法 6.总分类账户与明细分类账户进行平行登记时的所谓同时登记,确切地说应该是同一会计期间作业一: 登记。()一,单项选择题: 7.平行登记的要求中,所谓登记方向一致,是指会计分录中总分类账户和明细分类账户的记账 1.下列科目中属于流动资产的是() 符号是一致的。()A预提费用B短期借款C资本公积D应收账款 8.采用借贷记账法,每发生一笔经济业务必定要在两个账户中同时登记。() 2.企业全部资产减去全部负债后的净额,就是企业的() 四,名词解释A所有者权益B实收资本C资本公积D盈余公积 平行登记发生额平衡法余额平衡法 3.预付供货单位货款属于企业的一项() 五,简答题A资产B负债C收入D费用 1.简述借贷复式记账法的内容和特点。 4.经济业务发生后,会计等式的平衡关系() 2.简述总账和明细账平行登记的要点及两者数量关系核对的公式。 A可能会受影响B不一定受影响C必然不受影响D必然受影响 3.简述借贷记账法的试算平衡。 5.资产与权益的平衡关系是指()

六,综合题A一项资产金额与一项权益金额的相等关系B几项资产金额与一项权益金额的相等关系 1.计算题C流动资产合计金额与流动负债金额的相等关系D资产总额与权益总额的相等关系 某企业有关会计要素的数据如下: 6.引起资产内部一个项目增加,另一个项目减少,而资产总额不变的经济业务是() 负债5000万元;所有者权益8000万元;A用银行存款偿还短期借款B收到投资者投入的机器一台C收到外单位前期欠的货款 费用200万元;利润6000万元;D收到国家拨入的特种储备物资 要求: 计算资产总额和收入总额 7.企业用借款直接偿还应付购货款,属于() 2.某公司设有以下账户: 实收资本、本年利润、现金、银行存款、待摊费用、预提费用、原材A资产项目和权益项目同增B权益项目之间此增彼减C资产项目和权益项目同减 料、固定资产、其他应收款、应收账款、应付账款、预收账款、预付账款、其他应付款、材料采D资产项目之间此增彼减 购、累计折旧、管理费用、财务费用、营业费用、主营业务收入、其他业务收入、营业外收入、 8.只有采用权责发生制原则核算的企业,才需要设置() 主营业务成本、其他业务支出、应交税金、短期借款、资本公积、制造费用、生产成本、库存商A待摊费用B本年利润C银行存款D库存商品

c语言程序设计第二章课后参考答案

第二章:C程序的基本结构 一、单项选择题 1、以下不是C语言的特点的是________。 A)语言的表达能力强B)语言定义严格 C)数据结构系统化 D)控制流程结构化 2、TC编译系统提供了对C程序的编辑、编译、连接和运行环境,以下可以不在该环境下进行的环节是________。 A)编辑和编译 B)编译和连接 C)连接和运行D)编辑和运行 3、以下不是二进制代码文件是________。 A)标准库文件 B)目标文件C)源程序文件 D)可执行文件 4、下面个选项组中,均属于C语言关键字的一组是________。 A)auto,enum,include B)switch,typedef,continue C)signed,union,scanf D)if,struct,type 5、下面四组字符串中,都可以用作C语言标识符的是________。 A)print B)I \am C)signed D)if _maf scanf 3mf ty_pr mx_2d mx_ a.f x1# aMb6 AMB A&B 5XY 6、以下不属于流程控制语句的是_________。 A)表达式语句 B)选择语句 C)循环语句 D)转移语句 7、下面描述中,不正确的是________。 A)C语言的函数体由一系列语句和注释组成。 B)注释内容不能单独写在一行上。 C)C程序的函数说明部分包括对函数名、函数类型、形式参数等的定义和说明。 D)scanf和printf是标准库函数而不是输入和输出语句。 8、下面描述中,正确的是________。 A)主函数的花括号必须有,而子函数中的花括号是可有可无的。 B)一个C程序行只能写一个语句。 C)主函数是程序启动时的唯一入口。 D)函数体包含了函数说明部分。 二、填空题 1、一个完整的C程序至少要有一个________函数。(主函数) 2、标准库函数不是C语言本身的组成部分,它是由__________提供的功能函数。(编译系统) 3、C语言是以________为基本单位、整个程序由________组成。(函数函数) 4、常用的标准库函数有数学函数、字符函数和字符串函数、动态分配函数、随机函数和________函数等几个大类。(输入输出) 5、标准库函数存放在________文件中。(函数库) 6、目标程序文件的扩展名是________。(.obj) 7、程序连接过程是将目标程序、________或其它目标程序连接装配成可执行文件。(库函数) 8、因为源程序是________类型文件,所以用具有文本编辑功能的任何编辑软件程序完成编辑。(文本)

微观经济学第二章课后练习答案

第二章需求、供给和均衡价格 1. 已知某一时期内某商品的需求函数为Q d=50-5P,供给函数为Q s=-10+5P。 (1)求均衡价格P e和均衡数量Q e,并作出几何图形。 (2)假定供给函数不变,由于消费者收入水平提高,使需求函数变为Q d=60-5P。求出相应的均衡价格P e和均衡数量Q e,并作出几何图形。 (3)假定需求函数不变,由于生产技术水平提高,使供给函数变为Q s=-5+5P。求出相应的均衡价格P e和均衡数量Q e,并作出几何图形。 (4)利用(1)、(2)和(3),说明静态分析和比较静态分析的联系和区别。 (5)利用(1)、(2)和(3),说明需求变动和供给变动对均衡价格和均衡数量的影响。 解答:(1)将需求函数Q d=50-5P和供给函数Q s=-10+5P代入均衡条件Q d=Q s,有50-5P=-10+5P 得P e=6 将均衡价格P e=6代入需求函数Q d=50-5P,得 Q e=50-5×6=20 或者,将均衡价格P e=6代入供给函数Q s=-10+5P,得 Q e=-10+5×6=20 所以,均衡价格和均衡数量分别为P e=6,Q e=20。如图2—1所示。 图2—1 (2)将由于消费者收入水平提高而产生的需求函数Q d=60-5P和原供给函数Q s=-10+5P代入均衡条件Q d=Q s,有 60-5P=-10+5P 得P e=7 将均衡价格P e=7代入Q d=60-5P,得 Q e=60-5×7=25

或者,将均衡价格P e=7代入Q s=-10+5P,得 Q e=-10+5×7=25 所以,均衡价格和均衡数量分别为P e=7,Q e=25。如图2—2所示。 图2—2 (3)将原需求函数Q d=50-5P和由于技术水平提高而产生的供给函数Q s=-5+5P代入均衡条件Q d=Q s,有 50-5P=-5+5P 得P e=5.5 将均衡价格P e=5.5代入Q d=50-5P,得 Q e=50-5×5.5=22.5 或者,将均衡价格P e=5.5代入Q s=-5+5P,得 Q e=-5+5×5.5=22.5 所以,均衡价格和均衡数量分别为P e=5.5,Q e=22.5。如图2—3所示。

高数课后习题及答案 第二章 2.3

2.2)1 ()3,0 x f x x ==; 解: 11 lim 11 lim lim ()lim 3330 lim ()lim 333 x x x x x x x x x x f x f x - →--+ →++-∞ →→+∞ →→========+∞ 因为0 lim ()lim ()x x f x f x - + →→≠,所以3 lim ()x f x →-不存在。 3)2 11(),02x f x x - ?? == ? ?? ; 解: 2 10000 11lim ()lim ()lim ()lim 22x x x x x f x f x f x -+- -∞ →→→→?? ??=====+∞ ? ??? ?? 所以3 lim ()x f x →-不存在。 4)3,3 9)(2 -=+-= x x x x f ; 解:63 ) 3)(3(lim )(lim )(lim 3 3 3 -=+-+==+ + - -→-→-→x x x x f x f x x x 故极限6)(lim 3 -=-→x f x 2 2 2 2 2 5).lim ()224,lim ()3215, lim ()lim (),lim ()x x x x x f x f x f x f x f x -+-+→→→→→=?==?-=≠解:因为所以不存在。 ()0 6.lim ()lim 21,lim ()lim cos 12,lim ()lim (),lim ()x x x x x x x x f x f x x f x f x f x --++-+→→→→→→→===+=≠)解:因为所以不存在。 7)1()arctan ,0f x x x ==;

C语言第二章习题带答案

1.C语言中的简单数据类型包括( B )。 A.整型、实型、逻辑型B.整型、实型、字符型 C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型2.在C语言中,错误的short类型的常数是( A )。 A.32768 B.0 C.037 D.0Xaf 3.下列常数中不能作为C的常量的是( D )。 A.0x45 B.2.5e-2 C.3e2 D.0582 4.short类型的数据长度为2个字节,则unsigned short类型数据的取值范围是( B )。 A.0至255 B.0~65535 C.-32768~32767 D.-256~255 5.下面4个选项中,均是合法转义字符的选项是( A )。 A.'\'','\\','\n' B.'\','\017','\' C.'\018','\f','xab' D.'\\0,'101','x1f 6.在C语言中,数字029是一个( D )。 A.八进制数B.十六进制数 C.十进制数D.非法数 7.下列可以正确表示字符型常数的是( B )。 A."a" B.'\t' C."\n" D.297 8.以下( C )是错误的转义字符。 A.'\\' B.'\'' C.'\81' D.'\0' 9.C语言中short类型的变量a的值为-8,则a在内存中的存储形式是( A )。 A.1111 1111 1111 1000 B.100000000000 1000 C.000000000000 1000 D.1111 1111 1111 0111 10.将字符g赋给字符变量c,正确的表达式是( C )。 A.c="g" B.c=101 C.c='\147' D.c='0147' 11.字符串"\\\22a,0\n"的长度是( C )。 A.8 B.7 C.6 D.5 12.为求出s=10!的值,则变量s的类型应当为( C )。 A.short B.unsigned short C.long D.以上三种类型均可13.已知:unsigned short x=65535;,则执行以下语句输出是( D )。 printf("%d\n", x); A.65535 B.1 C.无定值D.-1 14.下面4个选项中,均是合法整型常量的选项是( A )。 A.160,-0xffff,011 B.-0xcdf,01a,0xe C.-01,986,012,0668 D.-0x48a,2e5,0x 15.下面4个选项中,均是不合法的整型常量的选项是( D )。 A.--0f1,-0xffff,0011 B.-0Xcdf,01a,0xe C.-018,999,5e2 D.-0x48eg,-068,03f 16.下面4个选项中,均是合法浮点数的选项是( B )。 A.+1e+1,5e-9.4,03e2 B.-.60,12e-4,-8e5 C.123e,1.2e-.4,+2e-1 D.-e3,.8e-4,5.e-0

c语言第二章习题

第二章练习题 一、填空题 1、在C语言中的实型变量分为两种类型,它们是float型和()型。 2、若有定义:char c='\010';则变量c中包含的字符个数为() 3、已知字母a的ASCII码为十进制数97,且设ch为整型变量,则表达式ch='a'+'8'-'3'的值为() 4、在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为()个;一个int型数据在内存中所占的字节数为()个。 5、在C语言中,表示逻辑“假”值用数字()表示。 6、C语言中的标识符只能由字母、数字和()三种字符组成。 7、表达式8/4*(int)(2.5)/(int)(1.25*(3.7+2.3))的值为() 8、整型常量即整常数。可用三种形式表示:十进制整数、八进制整数以()开头、十六进制整数以()开关(注:请用小写字母) 9、请将75写成C语言八进制和十六进制表示(),()。 10、若有定义:int m=5,y=2;则计算表达式y+=y-=m*=y后的y值是() 11、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为()。 12、若a,b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,a值为(),b值为(),c值为()。 13、若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为() 14、若a是int型变量,则计算表达式a=25/3%3 后a的值为() 15、若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后x的值为(),n的值为() 16、若有定义:int b=7;float a=2.5,c=4.7;则下面表达式的值为() a+(int)(b/3*(int)(a+c)/2)%4 17、若有以下定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为()(float)(a+b)/2+(int)x%(int)y 18、若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为() (x+y)%2+(int)a/(int)b 19、所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为() 20、若有定义:int e=1,f=4,g=2;float m=11.29,n=4.0,k;则计算赋值表达式k=(e+f)/g+sqrt(n*1.2/g+m)后k的值是() 21、若x为int型变量,则执行以下语句后x的值是()

C语言详解(第五版)第二章程序设计项目答案

C语言详解(第五版)程序设计项目答案第二章 1.编写一个程序,以每英里0.35的费率计算一个售货员的里程偿还金。程序中要求与用户进行如下方式的交互。 #include #include int main(void) {float mile_1,mile_2,miles,consume,payment; printf("MILEAGE REIMBURSEMENT CALCULATOR\n"); printf("Enter begainning odometer reading>\n"); scanf("%f",&mile_1); printf("Enter endding odometer reading>\n"); scanf("%f",&mile_2); printf("Enter consume per mile>\n"); scanf("%f",&consume); miles=mile_2-mile_1; payment=miles*consume; printf("You traveled%f miles.At%f per mile,your reimbursement is%f",miles,consume,payment); system("pause"); return(0); } 2.编写一个程序,用于辅助设计水力发电大坝。提示用户输入大坝高度,以及水流量。如果水由重力所做的功有90%转化为电能,测算会有多少M瓦的功率。 #include #include int main(void) {double density,weight,gravitational_acceleration, efficiency,height,water_flow_rate,work,electricity_power; printf("Please type in the density of water>"); scanf("%lf",&density); printf("Please type in the gravitational_acceleration>"); scanf("%lf",&gravitational_acceleration); printf("Please type in the height of the water>"); scanf("%lf",&height); printf("Please type in the efficiency of the transformation\nfrom water to electricity>"); scanf("%lf",&efficiency); printf("Please type in the water_flow_rate>"); scanf("%lf",&water_flow_rate); weight=density*water_flow_rate; work=weight*height*gravitational_acceleration; electricity_power=work*efficiency/1000000; printf("The electric energy production is%fW",electricity_power); system("pause"); return0; }

第二章课后练习答案

第二章贸易术语 思考题答案 1. 试述贸易术语的含义、性质及在国际贸易中的作用。 贸易术语(trade terms),也称贸易条件、价格术语(price terms),是在国际贸易的长期实践中逐渐形成的用一个简短的概念或外文缩写来表明商品的价格构成、说明货物交接过程中有关的风险、责任和费用划分问题的专门术语。 贸易术语具有两重性,即一方面表示交货条件,另一方面表示成交价格的构成因素。 贸易术语在国际贸易中起着积极的作用,主要表现在下列几个方面: (1)有利于买卖双方洽商交易和订立合同; (2)有利于买卖双方核算价格和成本; (3)有利于解决买卖双方的争议。 2. 有关国际贸易术语的国际贸易惯例主要有哪几种?分别解释了哪些贸易术语? 目前,国际上有关贸易术语的国际惯例有三种。 (1)《1932年华沙-牛津规则》 它对CIF合同的性质、特点及买卖双方的权利和义务都作了具体的规定和说明,为那些按CIF贸易术语成交的买卖双方提供了一套易于使用的统一规则。 (2)《1941年美国对外贸易定义修正本》 该定义对以下六种贸易术语作了解释:Ex(Point of Origin)、FOB(Free on Board)、FAS (Free Along Side)、C&F(Cost and Freight)、CIF(Cost,Insurance and freight)和Ex Dock (named port of importation)。 (3)《2000年国际贸易术语解释通则》 它解释了四组13个贸易术语。第一组为“E”组(EX WORKS),第二组为“F”组(FCA、FOB和FAS),第三组为“C”组(CFR、CIF、CPT和CIP),第四组为“D”组(DAF、DES、DEQ、DDU和DDP)。 3. 什么是《INCOTERMS 2000》?试分别指出各组术语的共同点以及13个术语的交货点。 《INCOTERMS 2000》(《2000年国际贸易术语解释通则》)是国际商会为统一对各种贸易术语的解释而制定的一种通用的有关贸易术语的国际贸易惯例。最早的版本制定于1936年,后来经过了多次修改和补充:1953、1967、1976、1980、1990年先后进行过5次修订和补充,最近的一次修订是在2000年,故称为《INCOTERMS 2000》。 它解释了四组13个贸易术语。 E组只有一个贸易术语,即EXW(工厂交货),其特点是卖方在自己的地点把货物备妥或交至买方处置之下。 F组有3个贸易术语(FCA、FAS、FOB),其共同点是卖方须将货物交至买方指定的承运人,不负责运输及保险等事宜。 C组有4个贸易术语(CFR、CIF、CPT、CIP),其共同点是卖方须签订运输合同,支付运费,但货物灭失或损坏的风险及装船和启运后发生意外所产生的费用,卖方不承担责任。 D组有5个贸易术语(DAF、DES、DEQ、DDU、DDP),其特点是卖方须承担把货物交至指定的进口国交货地点的全部费用和风险,且按D组术语成交的贸易合同,称为到货

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

第二章需求、供给和均衡价格 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

c语言与程序设计-第2章课后习题参考答案

2.1 下列哪些是词法记号? 关键字(是) 注释 空白符 八进制常量(是) 三字符序列 字符串常量(是) 括号(是) 2.2 C编译器可将下列每一个源字符串分解为哪些记号?(不必考虑记号组合是否合法) (1)x+++y x, ++, +, y (2)-0xabL -, 0xabL (3) 2.89E+12L 2.89E+12L (4)"String+\"FOO\"" " String+ \"FOO\"" (5)x**2 x, *, *, 2 (6)"X??/" "X??/" (7)a?b a, ?, b (8)x--+=y x, --, +=, y (9)intx=+10 intx, =, +, 10 (10)"String""FOO" "String", "FOO" (这道题当时改的时候有几个小题改得有错误,注意!) 2.3 下列哪些不是标识符,为什么? 标识符由字母、数字和下划线组成,但首字符必须是字母或下划线。 4th 不是,以数字开头; sizeof 不是(标准C的关键字) _limit 是 _is2 是 xYshould 是 x*y 不是,* 非法 o_no_o_no 是 temp-2 不是,- 非法 isn't 不是,' 非法 enum 不是(标准C的关键字。注:关键字也称为保留字,是被系统赋予特定含义并有专门用途的标识符。关键字不能作为普通标识符,但可以作为宏名。所有预处理均发生在识别这些关键字之前。) 2.4 在下列表示中,哪些是合法常数,哪些是非法常数?对于合法常数,指出其类型;对于非法常数,说明其错误原因。 2L 合法,long长整型 ''' 不合法,单引号组中的单引号前需要转义字符

C语言程序设计学习指导(第2版) 1-6

第一章概述 一、选择 1.C 2.B 3.C 4.D 5.D 6.A 7.B 8.C 9.A 10.B 11.C 12.D 13.B 14.B 第二章数据类型 一、选择 1.D 2.A 3.C 4.D 5.A 6.B 7.A 8.B 9.A 10.D 11.B 12.C 13.C 14.D 15.C 16.B 17.D 18.A 19.C 20.B 21.B 22.D 23.A 24.B 25.B 26.B 27.C 第三章运算符和表达式 一、选择 1.A 2.D 3.D 4.D 5.D 6.A 7.C 8.C 9.B 10.B 11.C 12.C 13.A 14.A 15.A 16.A 17.B 18.C 19.C 20.D 21.A 22.A 23.C 24.C 25.A 26.B 27.D 28.A 29.B 30.C 31.D 32.D 33.D 34.B 35.A 36.A 37.B 38.C 39.D 40.B 41.B 42.C 43.B 第四章输入和输出 一、选择 1.C 2.D 3.C 4.C 5.C 6.B 7.B 8.C 9.D 10.D 11.D 12.D 13.B 14.A 15.B 16.B 二、编程 1.double fun(double m) { float n; n=(5.0/9.0)*(m-32); return n; } 2. char fun(char c) {c=c+32; return c;} 3.double fun(int m) { double y=0; y=sin(m)*10; return(y); } 4.float fun ( float h ) {return (long)( h * 100 + 0.5 )/ 100.0;}

第二章课后习题与答案

第2章人工智能与知识工程初步 1. 设有如下语句,请用相应的谓词公式分别把他们表示出来:s (1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。 解:定义谓词d P(x):x是人 L(x,y):x喜欢y 其中,y的个体域是{梅花,菊花}。 将知识用谓词表示为: (?x )(P(x)→L(x, 梅花)∨L(x, 菊花)∨L(x, 梅花)∧L(x, 菊花)) (2) 有人每天下午都去打篮球。 解:定义谓词 P(x):x是人 B(x):x打篮球 A(y):y是下午 将知识用谓词表示为:a (?x )(?y) (A(y)→B(x)∧P(x)) (3)新型计算机速度又快,存储容量又大。 解:定义谓词 NC(x):x是新型计算机 F(x):x速度快 B(x):x容量大 将知识用谓词表示为: (?x) (NC(x)→F(x)∧B(x)) (4) 不是每个计算机系的学生都喜欢在计算机上编程序。 解:定义谓词 S(x):x是计算机系学生 L(x, pragramming):x喜欢编程序 U(x,computer):x使用计算机 将知识用谓词表示为: ? (?x) (S(x)→L(x, pragramming)∧U(x,computer)) (5)凡是喜欢编程序的人都喜欢计算机。 解:定义谓词 P(x):x是人 L(x, y):x喜欢y 将知识用谓词表示为:

(?x) (P(x)∧L(x,pragramming)→L(x, computer)) 2 请对下列命题分别写出它们的语义网络: (1) 每个学生都有一台计算机。 解: (2) 高老师从3月到7月给计算机系学生讲《计算机网络》课。 解: (3) 学习班的学员有男、有女、有研究生、有本科生。 解:参例2.14 (4) 创新公司在科海大街56号,刘洋是该公司的经理,他32岁、硕士学位。 解:参例2.10 (5) 红队与蓝队进行足球比赛,最后以3:2的比分结束。 解:

C语言第二章习题

1.以下叙述中错误的是( )。 A) 使用三种基本结构构成的程序只能解决简单问题 B) 结构化程序由顺序、分支、循环三种基本结构组成 C) C语言是一种结构化程序设计语言 D) 结构化程序设计提倡模块化的设计方法 2.以下可以将任意一个两位整数n的个位数与十位数对换的表达式为() A) (n-n/10*10)*10+n/10 B) n-n/10*10+n/10 C) n/10+(n-n/10) D) (n-n/10)*10+(n/10) 3.以下叙述中错误的是 A) 算法正确的程序可以有零个输入 B) 算法正确的程序最终一定会结束 C) 算法正确的程序可以有零个输出 D) 算法正确的程序对于相同的输入一定有相同的结果 4.若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++) : (y ++)中的条件表达式(x-y) 等价的是( )。 A) (x-y<0||x-y>0) B) (x-y<0) C) (x-y>0) D) (x-y==0) 5.有以下程序

—#include main() { int a; a = (int)1.99*3; printf("%d\n", a); } 程序的运行结果是() A) 3 B) 5 C) 6 D) 结果不确定 6.请选出合法的C语言赋值语句:() A) a=b=58 B) i++; C) a=58,b=58 D) k=int(a+b) 7.假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表 示代数式 1/abc 的表达式是:() A) 1/a*b*c B) 1/(a*b*c) C) 1/a/b/(float)c D) 1.0/a/b/c 8.请选出以下语句的输出结果:() printf("%d\n",strlen("\t\"\065\xff\n"));//srelen()为求字符串长度的函数,返回字节数。

定性数据分析第二章课后答案资料

定性数据分析第二章 课后答案

第二章课后作业 【第1题】 解:由题可知消费者对糖果颜色的偏好情况(即糖果颜色的概率分布),调查 者取500块糖果作为研究对象,则以消费者对糖果颜色的偏好作为依据,500块糖果的颜色分布如下表1.1所示: 表1.1 理论上糖果的各颜色数 由题知r=6,n=500,我们假设这些数据与消费者对糖果颜色的偏好分布是相符,所以我们进行以下假设: 原假设::0H 类i A 所占的比例为)6,...,1(0==i p p i i 其中i A 为对应的糖果颜色,)6,...,1(0=i p i 已知,16 10=∑=i i p 则2χ检验的计算过程如下表所示: 在这里6=r 。检验的p 值等于自由度为5的2χ变量大于等于18.0567的概率。在Excel 中输入“)5,0567.18(chidist =”,得出对应的p 值为

05.00028762.0<<=p ,故拒绝原假设,即这些数据与消费者对糖果颜色的偏好 分布不相符。 【第2题】 解:由题可知 ,r=3,n=200,假设顾客对这三种肉食的喜好程度相同,即顾 客选择这三种肉食的概率是相同的。所以我们可以进行以下假设: 原假设 )3,2,1(3 1 :0==i p H i 则2χ检验的计算过程如下表所示: 在这里3=r 。检验的p 值等于自由度为2的2χ变量大于等于15.72921的概率。在Excel 中输入“)2,72921.15(chidist =”,得出对应的p 值为 05.00003841.0<<=p ,故拒绝原假设,即认为顾客对这三种肉食的喜好程度是 不相同的。 【第3题】 解:由题可知 ,r=10,n=800,假设学生对这些课程的选择没有倾向性,即选 各门课的人数的比例相同,则十门课程每门课程被选择的概率都相等。所以我们可以进行以下假设: 原假设)10,...,2,1(1.0:0==i p H i 则2χ检验的计算过程如下表所示:

大物第二章课后习题答案

简答题 什么是伽利略相对性原理什么是狭义相对性原理 答:伽利略相对性原理又称力学相对性原理,是指一切彼此作匀速直线运动的惯性系,对于描述机械运动的力学规律来说完全等价。 狭义相对性原理包括狭义相对性原理和光速不变原理。狭义相对性原理是指物理学定律在所有的惯性系中都具有相同的数学表达形式。光速不变原理是指在所有惯性系中,真空中光沿各方向的传播速率都等于同一个恒量。 同时的相对性是什么意思如果光速是无限大,是否还会有同时的相对性 答:同时的相对性是:在某一惯性系中同时发生的两个事件,在相对于此惯性系运动的另一个惯性系中观察,并不一定同时。 如果光速是无限的,破坏了狭义相对论的基础,就不会再涉及同时的相对性。 什么是钟慢效应 什么是尺缩效应 答:在某一参考系中同一地点先后发生的两个事件之间的时间间隔叫固有时。固有时最短。固有时和在其它参考系中测得的时间的关系,如果用钟走的快慢来说明,就是运动的钟的一秒对应于这静止的同步的钟的好几秒。这个效应叫运动的钟时间延缓。 尺子静止时测得的长度叫它的固有长度,固有长度是最长的。在相对于其运动的参考系中测量其长度要收缩。这个效应叫尺缩效应。 狭义相对论的时间和空间概念与牛顿力学的有何不同 有何联系 答:牛顿力学的时间和空间概念即绝对时空观的基本出发点是:任何过程所经历的时间不因参考系而差异;任何物体的长度测量不因参考系而不同。狭义相对论认为时间测量和空间测量都是相对的,并且二者的测量互相不能分离而成为一个整体。 牛顿力学的绝对时空观是相对论时间和空间概念在低速世界的特例,是狭义相对论在低速情况下忽略相对论效应的很好近似。 能把一个粒子加速到光速c 吗为什么 答:真空中光速C 是一切物体运动的极限速度,不可能把一个粒子加速到光速C 。从质速关系可看到,当速度趋近光速C 时,质量趋近于无穷。粒子的能量为2 mc ,在实验室中不存在这无穷大的能量。 什么叫质量亏损 它和原子能的释放有何关系 答:粒子反应中,反应前后如存在粒子总的静质量的减少0m ?,则0m ?叫质量亏损。原子能的释放指核反应中所释 放的能量,是反应前后粒子总动能的增量k E ?,它可通过质量亏损算出20k E m c ?=?。 在相对论的时空观中,以下的判断哪一个是对的 ( C ) (A )在一个惯性系中,两个同时的事件,在另一个惯性系中一定不同时;

C语言预习及课后习题(参考答案1-5)

第一章C语言概述 课前预习题 1.函数 2.main()函数3.单行注释、块注释、A 参考分析:C语言总是从main函数开始,main函数结束。但是C语言中存在一个exit(0)函数,它可以使得程序在任何时候、任何位置结束程序的运行。如果不考虑exit(0)等函数的特殊作用,C则总是在main函数结束。 2.C 参考分析:C程序对main函数的位置没有任何要求;其书写格式自由,一行可以写多条语句,一条语句(多关键字语句)可以写在多行;C语言忽略注释,把注释看作是一个空格,不会对注释中的内容进行语法检查。因此,如果注释中存在错误,系统是不可能发现的。另外,C语言的I/O操作均通过函数实现,系统本身未提供相应的语句。 3.D 参考分析:C语言中,注释语句的位置是任意的,当然,它不能破坏标识符的完整性。C语言只是将一个注释看作是一个空格,因此对注释内的任何错误都不作检查。 4. C 5.B 参考分析:通常许多语言程序由主程序和子程序构成,但是C语言是函数式语言,整个程序由众多函数组成。尽管有时习惯上称main函数为主程序,显然,严格地讲还是B更为符合C语言的规则。 6.C 7.B 8.C 9.C 10.C 11.绘制NS算法流程图。 (1)输入10个数,求其中的最大值。 (2)输入3个数,将它们升序排列输出。 (3)输入2个数,求它们的最大公约数。(4)输入一元二次方程的系数a、b、c,判断其根。

第二章数据类型、运算符与表达式 课前预习题 1.变量在内存中所占的字节数、变量的表数范围、变量允许参与的运算2.1、4、8 3.float、double 4.八进制、十进制、十六进制5.1 6.26 7.12、4 8.6、4、2 9.-60 10.2 11.10、6 12.13.14.4 15.1 16.0 17.9 18.字符、数字、下划线19.'f' 20.21.int型22.m/10%10*100+m/100*10+m%10 课后习题 1.A 分析:在不同的计算机系统中,不同的C语言系统中,其各种数据类型所占据的存储空间是不同的,但是有一个总的原则,即:char<=short<=int<=long<= float<=double,只有A符合16位PC机中的具体环境。 2.C 参考分析:逗号表达式的计算结果是最后一个表达式的值。k=23是括号内最后一个表达式,因此x变量的值来自k变量的值。 3.B 参考分析:逗号表达式的计算结果是最后一个表达式的值。b++在所在表达式参与运算时的值是5,该表达式计算完成后,b进行自增运算,故a+b的值为2+6=8。 4.A 参考分析:是关键字的有:char、case、while。 5.B 参考分析:不是关键字的:include、scanf、type 6.C 参考分析:合法的有:A、P_0、la0、_A、_123、temp、INT。 7.C 参考分析:教材中只是强调首字符必须为字母,我们应当知道,在语言系统中,下划线和字母具有同等的“法律效力”。 8.A 参考分析:不合法的B2,C2,C3,D2。解释:A2:-0xffff十六进制数本身已经包含了符号位,一般不前面加符号位,但加上符号位也不错误;C3:0668在有些C系统中,八进制数中允许出现8,但是通常不允许使用8;D3:0x显然后面缺少数值,但在TC中是允许的。 9.D 参考分析:不合法的A1,B3,C1,C3,D。解释:A1:--0f1十六进制数没有0x,显然不合法,这里需要讨论的是常

C语言程序设计试题集与答案解析

一.填空 1. 每个C程序都必须有且仅有一个________ 函数。 2. C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C语言是由________组成的。 7. C语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作 的要求。不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA)、管理信息系统(MIS)、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。 12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对 象,也可以用标号和符号来代替地址、常量和变量。

13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C程序的执行均是由执行_________开始。 15. 函数体即为包含在{}内的部分。它分为________和为完成功能任务由若干个C 语句 组成的执行部分。 16. C语言程序中一条简单语句是以________字符作为结束符的。 17. C语言是结构化、________的程序设计语言。 18. 由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“_______程序”,将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。 19. 用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行。所以 说,用高级语言进行程序设计,其编程效率高,方便易用,但_______没有低级语言高。 20.

第二章课后习题答案

1. 已知某一时期内某商品的需求函数为Q =50-5P ,供给函数为Qs=-10+5p。(1)求均衡价格Pe和均衡数量Qe,并作出几何图形。 (2)假定供给函数不变,由于消费者收入水平提高,使需求函数变为Qd=60-5P。求出相应的均衡价格Pe 和均衡数量Qe ,并作出几何图形。(3)假定需求函数不变,由于生产技术水平提高,使供给函数变为Qs=-5+5p。 求出相应的均衡价格Pe 和均衡数量Qe ,并作出几何图形。 (4)利用(1)(2 )(3),说明静态分析和比较静态分析的联系和区别。(5)利用(1)(2 )(3),说明需求变动和供给变动对均衡价格和均衡数量的影响. 解答: (1)将需求函数Qd = 50-5P和供给函数Qs =-10+5P 代入均衡条件Qd = Qs ,有: 50- 5P= -10+5P 得: Pe=6 以均衡价格Pe =6 代入需求函数Qd =50-5p ,得: Qe=20 所以,均衡价格和均衡数量分别为Pe =6 , Qe=20 (图略) (2)将由于消费者收入提高而产生的需求函数Qd=60-5p 和原供给函数 Qs=-10+5P, 代入均衡条件Q d= Qs ,有: 60-5P=-10+5P 得Pe=7 以均衡价格Pe=7代入Qd方程,得Qe=25 所以,均衡价格和均衡数量分别为Pe =7 , Qe=25 (图略) (3) 将原需求函数Qd =50-5p和由于技术水平提高而产生的供给函数Q =-5+5p , 代入均衡条件Qd =Qe ,有: 50-5P=-5+5P得Pe= 5.5 以均衡价格Pe= 5.5 代入Qd =50-5p ,得22.5 所以,均衡价格和均衡数量分别为Pe=5.5 Qe=22.5 (4)所谓静态分析是考察在既定条件下某一经济事物在经济变量的相互作用下所实现的均衡状态及其特征.也可以说,静态分析是在一个经济模型中根据所给的外生变量来求内生变量的一种分析方法.以(1)为例,在图中,均衡点 E 就是一个体现了静态分析特征的点.它是在给定的供求力量的相互作用下所达到的一个均衡点.在此,给定的供求力量分别用给定的供给函数Q=-10+5P 和需求函数Q=50-5P表示,均衡点具有的特征是:均衡价格P=6 且当P =6 时,有Q= Q d= Qe =20 ,同时,

相关文档