当前位置:文档之家› Thinking in C++答案第二章

Thinking in C++答案第二章

Thinking in C++答案第二章
Thinking in C++答案第二章

Thinking in C++

Chapter 2

2-1:修改Hello.cpp,使它能打印你的名字和年龄(或者你的鞋码,爱犬的年龄等,只要你喜欢)。编译并运行修改后的程序

代码:

#include

using namespace std;

int main()

{

cout<<"My name is LJ."<

<<"My age is 20."<

return 0;

}

2-2:以Stream2.cpp,Numconv.cpp为例,编一个程序,让它根据输入的半径值求出圆面积,并打印。可以用运算符“*”求半径的平方。注意不要用八进制或十六进制格式打印。(他们只适用于整数类型)代码:

#include

using namespace std;

int main()

{

float r;

cin>>r;

cout<<"圆的面积为"<<3.14*r*r<

return 0;

}

2-3:编一个程序用来打开文件并统计文件中以空格隔开的单词数目代码:

#include

#include

#include

using namespace std;

int main()

{

int i=0;

ifstream in("Space.txt");

string word;

while(in>>word)

{

cout<

i++;

}

cout<

return 0;

}

2-4:编写一个程序统计文件中特定单词出现的次数(要求使用string 类的运算符“==”来查找单词)

代码:

#include

#include

#include

using namespace std;

int main()

{

string word;

ifstream in("Search.txt");

string standard="we";

int number=0;

while(in>>word)

{

if(word==standard)

{

number++;

}

}

cout<

}

2-5修改Fillvector.cpp使它能从后向前打印各行代码:

#include

#include

#include

#include

using namespace std;

int main()

{

vector ve;

ifstream in("Space.txt");

string line;

while(getline(in,line))

{

ve.push_back(line);

}

for(int i=ve.size()-1;i>=0;i--)

{

cout<

}

}

2-6修改Fillvector.cpp使它能把vector中的所有元素连接成单独的一个字符串,并打印,但不要加上行号。

代码:

#include

#include

#include

#include

using namespace std;

int main()

{

vector v;

ifstream in("Conn.txt");

string line;

int number=0;

int i=0;

while(getline(in,line))

{

v.push_back(line);

}

string li;

for(;i

{

li+=v[i];

}

cout<

return 0;

}

2-7编一个程序,一次显示文件的一行,然后等待用户按回车键显示下一行。

代码:

#include

#include

#include

using namespace std;

int main(int argc, char* argv[])

{

string line;

ifstream in("Dis.txt");

char i=getchar();

while(getline(in,line))

{

if(i=='\n')

{

cout<

}

i=getchar();

}

return 0;

}

2-8创建一个vector,并用一个for循环语句向它输入25个浮点数,显示vector的结果。

代码:

#include

#include

using namespace std;

int main()

{

vector v;

float tempt;

int i=0;

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

{

cin>>tempt;

v.push_back(tempt);

}

cout<<"用Vector显示的结果是:"<

for(int j=0;j

{

cout<

}

cout<

return 0;

}

2-9:创建三个vector对象与第8题一样填写前两个对象。编一个For循环,把前两个vector的每一个相应元素相加起来,结果放入第三个Vector的相应元素中。显示这三个Vector的结果。

代码:

#include

#include

using namespace std;

int main()

{

vector v;

vector vv,vvv;

float tempt;

int i=0;

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

{

cin>>tempt;

v.push_back(tempt);

vv.push_back(tempt);

}

cout<<"用Vector显示相加的结果是:"<

for(i=0;i

{

vvv.push_back(v[i]+vv[i]);

}

for(i=0;i

{

cout<

}

return 0;

}

2-10编一个程序,创建一个vector,像前面的练习那样输入25个数。求每个数的平方,并把他们放入Vector的同样位置。显示运算前后的Vector

代码:

#include

#include

using namespace std;

int main()

{

vector v;

float tempt;

int i=0;

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

{

tempt=i;

v.push_back(tempt);

}

cout<<"用Vector显示的结果是:"<

for(i=0;i

{

v[i]=v[i]*v[i];

}

for(i=0;i

{

cout<

}

return 0;

}

数学必修二第二章经典测试题(含答案)

必修二第二章综合检测题 一、选择题 1.若直线a和b没有公共点,则a与b的位置关系是() A.相交B.平行C.异面D.平行或异面 2.平行六面体ABCD-A1B1C1D1中,既与AB共面也与CC1共面的棱的条数为() A.3B.4C.5D.6 3.已知平面α和直线l,则α内至少有一条直线与l() A.平行B.相交C.垂直D.异面 4.长方体ABCD-A1B1C1D1中,异面直线AB,A1D1所成的角等于() A.30°B.45°C.60°D.90° 5.对两条不相交的空间直线a与b,必存在平面α,使得() A.a?α,b?αB.a?α,b∥α C.a⊥α,b⊥αD.a?α,b⊥α 6.下面四个命题:其中真命题的个数为() ①若直线a,b异面,b,c异面,则a,c异面; ②若直线a,b相交,b,c相交,则a,c相交; ③若a∥b,则a,b与c所成的角相等; ④若a⊥b,b⊥c,则a∥c. A.4B.3C.2D.1 7.在正方体ABCD-A1B1C1D1中,E,F分别是线段A1B1,B1C1上的不与端点重合的动点,如果A1E=B1F,有下面四个结论: ①EF⊥AA1;②EF∥AC;③EF与AC异面;④EF∥平面ABCD. 其中一定正确的有() A.①②B.②③C.②④D.①④ 8.设a,b为两条不重合的直线,α,β为两个不重合的平面,下列命题中为真命题的是() A.若a,b与α所成的角相等,则a∥b B.若a∥α,b∥β,α∥β,则a∥b C.若a?α,b?β,a∥b,则α∥β D.若a⊥α,b⊥β,α⊥β,则a⊥b 9.已知平面α⊥平面β,α∩β=l,点A∈α,A?l,直线AB∥l,直线AC⊥l,直线m∥α,n∥β,则下列四种位置关系中,不一定成

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、某人希望以8%的年利率,按每半年付款一次的方式,在3年内等额偿还现 有的6 000元债务,问每次应偿还多少? PV A6=6000 P/A4%,6 A=PV A6/(P/A4%,6) 一农户购置了一台新收割机,他估 2、计新机器头两年不需要维修,从第3年末开始的10年中,每年需支付200 元维修费,若折现率为3%,问10年维修费的现值为多少? A=200 P=A*(P/A3%,12-P/A3%,2) 3、某人在2000年1月1日存入银行1000元,年利率为10%。要求计算: (1)每年复利一次,2003年1月1日存款账户余额是多少? FV3=1000*(1+10%)^3=1000*F/P10%,3 (2)每季度复利一次,2003年1月1日存款账户余额是多少? 1000*(1+2.5%)^12=1000*F/P2.5%,12 (3)若1000元,分别在2000年、2001年、2002年和2003年1月1日存入250元,仍按10%利率,每年复利一次,求2003年1月1日余额?FV A4=250*F/A10%,4 (4)假定分4年存入相等金额,为了达到第一问所得到的账户余额,每期应存入多少金额?FV3/(F/A10%,4) (5)假定第三问为每季度复利一次,2003年1月1日余额是多少?250*(F/P2.5%,12+F/P2.5%,8+F/P2.5%,4+1) (6)假定第四问改为每季度复利一次,每年应存入多少金额? FV3/(F/P2.5%,12+F/P2.5%,8+F/P2.5%,4+1) 4、某人拟明年年初借款42000元,从明年年末开始,每年年末还本付息6000元, 连续10年还清,设预定最低借款利率为8%,问此人是否能按计划借到款项? A=6000 P/A8%,10 最多能借:PV A10=A*(P/A8%,10) 42000 5、有人在今后五年中每年末借给你2 500元,要求你在随后的10年中,每年末归 还2 500元于他,若年利率为5%,问你是否接受这笔借款? 2500*(P/A5%,5) 2500*(P/A5%,15-P/A5%,5) 6、某工商管理研究生计划从银行借款10 000元,利率12%,半年计息一次。这笔 借款在四年内分期等额摊还,每半年还款一次。第一次还款是从今天起的6个月后,问: (1)贷款的实际年利率是多少? (1+6%)^2-1=F/P6%,2 -1 (2)计算每半年应付的偿还额。10000/(P/A6%,8) (3)计算第二个半年所付的本金和利息。 7、某公司准备投资开发新产品,现有三个方案可供选择。根据市场预测,三种不

高中数学必修二第二章经典练习题

高一数学必修二第二章经典练习题 第I卷(选择题) 请修改第I卷的文字说明 一、单项选择 ). ①平行于同一条直线的两条直线互相平行 ②垂直于同一条直线的两条直线互相平行 ③平行于同一个平面的两条直线互相平行 ④垂直于不一个平面的两条直线互相平行 A.仅②不正确B.仅①、④正确 C.仅①正确D.四个命题都正确 2. 如果直线 a是平面α的斜线,那么在平面α内() A 不存在与a平行的直线 B 不存在与a垂直的直线 C 与a垂直的直线只有一条 D 与a平行的直线有无数条 3. 平面α内有一四边形ABCD,P为α外一点,P点到四边形ABCD各边的距离相等,则这个四边形() A 必有外接圆 B 必有内切圆 C 既有内切圆又有外接圆 D 必是正方形 4. 已知六棱锥P-ABCDEF的底面是正六边形,PA⊥平面ABC,PA=2AB,则下列结论正确的是( ) A.PB⊥AD B.平面PAB⊥平面PBC C.直线BC∥平面PAE D.直线PD与平面ABC所成的角为45° 5. 若a,b是异面直线,直线c∥a,则c与b的位置关系是()A.相交 B.异面 C.平行 D.异面或相交 6. 设四棱锥P-ABCD的底面不是平行四边形,用平面α去截此四棱锥(如图),使得截面四边形是平行四边形,则这样的平面α( )A.不存在B.只有1个 C.恰有4个D.有无数多个 7. 设P是△ABC所在平面外一点,P到△ABC各顶点的距离相等,而且P 到△ABC各边的距离也相等,那么△ABC() A 是非等腰的直角三角形 B 是等腰直角三角形 C 是等边三角形 D 不是A、B、C所述的三角形 8. 已知正四棱锥S ABCD -的侧棱长与底面边长都相等,E是SB 的中点,则AE SD ,所成的角的余弦值为( ) A. 1 3 D. 2 3 9. 正方体ABCD—A1B1C1D1中,E、F分别是AA1与CC1的中点,则直线ED 与D1F所成角的大小是 () A. 1 5 B。 1 3 C。 1 2 D 10. 已知空间两条不同的直线m,n和两个不同的平面,αβ,则下列命题中正确的是( ) A.若//,,// m n m n αα ?则 B.若,, m m n n αβα ?=⊥⊥ 则 C.若//,//,// m n m n αα则 D.若//,,,// m m n m n αβαβ ?= I则 11. 在三棱柱 111 ABC A B C -中,各棱长相等,侧掕垂直于底面,点D是 侧面 11 BB C C的中心,则AD与平面 11 BB C C所成角的大小是 ( ) A.30o B.45o C.60o D.90o 12. 已知直线l、m,平面α、β,且lα ⊥,mβ ?,则// αβ是l m ⊥ 的 A.充要条件 B.充分不必要条件

C语言PTA平台习题与答案

第二章作业 1 ①.本题要求编写程序,输出一个短句“Welcome to You!” #include int main() { printf("Welcome to You!\n"); return 0; } ②.本题要求编写程序,计算华氏温度100°F对应的摄氏温度。计算公式:C=5×(F?32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。 fahr = 100, celsius = 计算所得摄氏温度的整数值 #include int main() { int fahr = 100; int celsius = 5*(fahr-32)/9; printf("fahr = 100,celsius = %d\n",celsius); return 0; } 第二章作业2 ①求整数均值本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。 在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位 #include int main() { int a,b,c,d,Sum; double Average; scanf("%d %d %d %d",&a,&b,&c,&d); Sum = a + b + c + d; Average = (a + b + c + d)/4.0; printf("Sum = %d,Average = %.1f\n",Sum,Average); return 0; } ②整数四则运算本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内 输入在一行中给出2个正整数A和B。 在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。 #include int main() { int a; int b; scanf("%d %d",&a,&b); printf("%d + %d = %d\n",a,b,a+b); printf("%d - %d = %d\n",a,b,a-b); printf("%d * %d = %d\n",a,b,a*b);

第二章补充习题

1、桌上有一只盘子,最多可容纳两个水果,每次只能放入或取出一个水果。爸爸专向盘中放苹果,妈妈放专向盘中放桔子;两个儿子专等吃盘子中的桔子,两个女儿专等吃盘子中的苹果。请用P、V操作来实现爸爸、妈妈、儿子、女儿之间的同步与互斥关系。 答:本题中需设置4个信号量,其中empty表示还可以向盘中放几个水果,其初值为2;apple对应已放入盘中的苹果,orange对应已放入盘中的桔子,它们的初值均为0;mutex 用来实现对盘子的互斥访问(包括放和取),其初值为1。相应的进程可描述为: father(){ while(1){ P(empty); P(mutex); 向盘中放苹果; V(mutex); V(apple); } { } mother(){ while(1){ P(empty); P(mutex); 向盘中放桔子; V(mutex); V(orange); } } < son (){ /* 两个儿子对应同一段代码*/ while(1){ P(orange); P(mutex); 从盘中取桔子; V(mutex); V(empty); 吃桔子; } } ^ daughter(){ /* 两个女儿对应同一段代码*/ while(1){ P(apple); P(mutex); 从盘中取苹果; V(mutex); V(empty);

吃苹果; } } ] 2、某招待所有100个床位,住宿者住入要先登记(在登记表上填写姓名及床位号),离去时要撤消登记(在登记表上删去姓名和床位号)。请给出住宿登记及撤消登记过程的算法描述。 答:本题中,被住宿者竞争的资源主要有床位和住宿登记表两种,可分别为它们设置初值为100的信号量bed及初值为1的信号量mutex。住宿登记过程的算法描述如下:P(bed); P(mutex); 在登记表上填写姓名及床位号; v(mutex); 撤消登记过程的算法描述如下: P(mutex); 在登记表上删去姓名和床位号; V(mutex); | V(bed); 3、一阅览室,读者进入阅览室必须先在一张登记表(TB)上登记,该表为每一座位设一个表目,读者离开时要消掉其登记信息,阅览室共有100个座位。为了描述读者的动作,请用Pascal语言和P、V操作写出进程间的同步算法。 约定: (1)flag的值:0座位空闲,1座位被占用。 (2)用语句i=getflag(0)可搜索到一个空座位i,用语句=0或1可给标志位赋值。 (3)用i=getname(readername)可搜索到某读者所登记的座位号i;用=0或=readername 可给姓名字段赋值,0表示消除读者姓名。 (4)计数信号量用count,互斥信号量用mutex。 答:本题中,读者要竞争座位、登记表两种资源,故可分别为它们设置初值为100的信号量count,以及初值为1的信号量mutex。读者的动作可描述为: reader(){ while(1){ ¥ P(count); /* 申请一个座位*/ P(mutex); /* 申请登记表*/ i=getflag(0); /* 在登记表上搜索一个空座位*/ =1; /* 登记该座位已被占用*/ =readername; /* 登记读者姓名*/ V(mutex);/* 释放登记表*/ 进入阅览室,坐下并开始阅览; P(mutex); /* 申请登记表*/ i=getname(readername); /* 在登记表上搜索读者登记的座位号*/ =0; /* 撤消登记信息*/ 》 =0;

数学必修2第二章知识点小结及典型习题

第二章 点线面位置关系总复习 1、(1 (2)点与平面的关系:点A 在平面内,记作;点不在平面α内,记作A α? 点与直线的关系:点A 的直线l 上,记作:A ∈l ;点A 在直线l 外,记作A ?l ; 直线与平面的关系:直线l 在平面α内,记作l ?α;直线l 不在平面α内,记作l ?α。 2、四个公理与等角定理: (1 符号表示为 A ∈L B ∈ L ? L α A ∈α B ∈α 公理1作用:判断直线是否在平面内.(只要找到直线的两点在平面内,则直线在平面内) (2 符号表示为:A 、B 、C 三点不共线 => 有且只有一个平面α, 使A ∈α、B ∈α、C ∈α。 公理2的三个推论:(1):经过一条直线和这条直线外的一点,有且只有一个平面。 (2):经过两条相交直线,有且只有一个平面。 (3):经过两条平行直线,有且只有一个平面。 公理3说明:两个不重合的平面只要有公共点,那么它们必定交于一条过该公共点的直线,公理(4a ∥b c ∥b 强调:公理4实质上是说平行具有传递性,在平面、空间这个性质都适用。 公理4作用:判断空间两条直线平行的依据。(表明空间中平行于一条已知直线的所有直线都互相平行) (53、(1)证明共面问题: 方法1是先证明由某些元素确定一个平面,在证明其余元素也在这个平面内。 方法2是先证明分别由不同元素确定若干个平面,再证明这些平面重合。 (2)证明三点共线问题的方法:先确定其中两点在某两个平面的交线上,再证明第三点是这两个平面的公共点,则第三个点在必然在这两个平面的交线上。 (3)证明三线共点问题的方法:先证明其中两条直线交于一点,再证明第三条直线也经过这个点。 (既不平行也不相交的两条直线) ① 异面直线定义:不同在任何一个平面内的两条直线 ② 异面直线性质:既不平行,又不相交。 L A · α C · B · A · α ?a ∥c

第2章 典型例题与综合练习

经济数学基础第2章导数与微分第一章典型例题与综合练习 第一节典型例题 一、极限计算 例1求极限lim n n n n n →∞ ++ -+ 2 2 1 254 解:原式= ++ -+ →∞ lim n n n n n 2 2 1 254 = ++ -+ →∞ lim n n n n n 1 11 2 54 2 2 = 1 2 例2求极限lim x x x x → - -+ 1 2 2 1 32 解:lim x→1 x x x x x x x x x x x 2 2 11 1 32 11 12 1 2 11 12 2 - -+ = -+ -- = + - = + - =- →→ lim ()() ()() lim 例3求极限lim sin x x x → -+ 11 2 解:lim x→0 11 2 -+ x x sin=)1 1( 2 sin )1 1 )( 1 1( lim 0+ + + + + - →x x x x x =lim x→0 x x sin2× lim x→0 - ++ 1 11 x= ) 2 1 ( 2 1 - ? =4 1 - 例4求极限lim() x x x →∞ + - 1 1 2 1 解:lim() x x x →∞ + -= 1 1 2 1lim() x x x →∞ - 1 1 2 lim() x x →∞ - 1 1 2 =+ - →∞ -? - lim()() x x x 1 1 2 2 1 2lim() x x →∞ - 1 1 2

经济数学基础 第2章 导数与微分 =+-? ???? ?→∞--lim()x x x 11221 2 lim() x x →∞-1121 e 21?=-e 1= 二、函数的连续性 例1讨论函数?? ???>+=<=0 2100e )(x x x a x x f x 在x =0处的连续性,并求函数的连续区间. 解:因为 a f x x x x ==+=+-→→)0(,1)21(lim ,1e lim 0 ,所以1 )(lim 0 =→x f x 当1≠a 时, ) (lim )0(0 x f f x →≠,即极限值不等于函数值,所以x =0是函数的一个 间断点,且当1≠a 时,函数的连续区间是),0()0,(+∞?-∞. 当1=a 时, ) (lim )0(0 x f f x →=,即极限值等于函数值,所以x =0是函数的一个连 续点,且当1=a 时,函数的连续区间是),(+∞-∞. 三、函数的可导性 例1设函数 f x ax b x x x ()=+>≤???002 若函数f x ()在点x =0处连续且可导,应如何选取系数a b ,? 解:因为0 )0(,)(lim ,0lim 0 20 ==+=+-→→f b b ax x x x 所以当b =0时函数f x ()在点x =0处连续. 又因为0 )(lim )0()0(lim lim )0(2 000=??=?-?+=??='---→?→?→?-x x x f x f x y f x x x '===+→→+ +f y x a x x a x x ()lim lim 000?????? 所以当a =0,b =0时函数f x ()在点x =0处可导.

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; }

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

第二章补充习题及答案 普通化学演示教学

第二章补充习题及答案普通化学

收集于网络,如有侵权请联系管理员删除 化学反应基本原理——判断题 1、指定单质的?f G m θ 、?f H m θ 、S m θ 皆为零。 (错 :指定单质S m θ不为零,) 2、Δr S m >0的反应都能自发进行。 (错 :该条件只能判断对应温度孤立系统、标准状态下自发) 3、θ m r G ?<0的反应必能自发进行。 (错 :该条件只能判断对应温度标准状态 4、若生成物的分子数比反应物的分子数多,则该反应的Δr S m >0 (错 :主要看气体分子数) 5、CaCO 3在高温下可以发生分解反应,故该反应为吸热熵增。 (对 :) 6、根据能量最低原理,放热反应是自发进行的。 (错 :影响自发性因素还有混乱度) 7、冰在室温下自动融化成水,是熵增起了重要作用的结果。 (对 :) 8、化学反应的熵变与温度有关, 但随温度变化不明显。 (对 :温度变化没有引起状态变化的前提下) 9、对于可逆反应C(s)+H 2O(g)=CO(g)+H 2(g),0>?θ m r H ,升高温度使正ν增大,逆ν减 小,故平衡向右移动。 (错 :升高温度正逆反应速率都增大,不会减小) 10、反应活化能越大,反应速率也越大。 (错 :相同温度下,活化能越大,速率常数越小,一般讲速率也越小) 11、若反应速率方程式中浓度的指数等于反应方程式中反应物的系数,则该反应使基元反应。 (错 :例如H2(g )+I2(g)=2HI 的反应就不是基元反应) 12、反应级数取决于反应方程式中反应物的计量系数。 (错 :非基元反应必须以试验为依据) 13、根据分子碰撞理论,具有一定能量的分子在一定方位上发生有效碰撞,才可能生成产物。 (对 ) 14、根据质量作用定律,反应物浓度增大,则反应速率加快,所以反应速率常数增大。 (错 :速率常数与浓度无关) 15、反应速率常数与温度有关,而与反应物浓度无关。 (对 ) 二、选择题 1热力学函数的定义与性质 1-1下列各热力学函数中,哪一个为零: (B ) (A) ?f G m ?(I 2, g . 298 K) (B) ?f H m ?(Br 2, l . 298 K)

必修三 第二章 统计 知识点总结及复习题

第1课时随机抽样 一、目标与要求: 理解用简单随机抽样的方法从总体中抽取样本;理解分层抽样和系统抽样的方法 二、要点知识: 1、三种抽样方法、、,其中简单随机抽样分为抽签法、随机数法。 2、三种抽样方法的区别与联系: 1)联系:简单随机抽样、系统抽样与分层抽样都是一种,抽样时每个个体被抽到的可能性是,它们都是不放回抽样。 2)区别:一般的,当总体个数较多时,常采用;当总体由差异明显的几部分组成时,常采用;一般情况下,采用。 三、课前小练: 1、要了解一批产品的质量,从中抽取200个产品进行检测,则这200个产品的质量是()A总体 B总体的一个样本 C个体 D样本容量 2、为了调查某城市自行车年检情况,在该城市主干道上采取抽取车牌个数为9的自行车检验,这种抽样方法是() A简单随机抽样 B抽签法 C系统抽样 D分层抽样 3、要从已编号(1-50)的50部新生产赛车中随机抽取5部进行检验,用每部分选取的号码间隔一样的系统抽样方法确定所选取的5部赛车的编号可能是() A. 5,10,15,20,25 B. 3,13,23,33,43 C. 5,8,11,14,17 D. 4,8,12,16,20 4、某校有老师200人,男生1200人,女生1000人,现用分层抽样的方法从所有师生中抽取一个容量为n的样本;已知从女生中抽取的人数为80人,则 n=。 5、采用系统抽样的方法,从个体数为1003的总体中抽取一个容量50的样本,则在抽样过程中,被剔除的个体数为,抽样间隔为。 四、典例分析: 例1、某工厂平均每天生产某种零件大约10000件,要求产品检验员每天抽取50个零件检查其质量情况,假设一天的生产时间(8小时)中,生产机器零件的件数是均匀的,请你设计一个抽样方案。

第二章轴对称图形知识点归纳+典型例题+提优

2.1轴对称与轴对称图形 姓名_______学号_______班级_______ 学习目标: 1.欣赏生活中的轴对称现象和轴对称图案,探索它们的共同特征,发展空间观念. 2.通过具体实例了解轴对称概念,了解轴对称图形的概念,知道轴对称与轴对称图形的区别和联系. 学习重点: 了解轴对称图形和轴对称的概念,并能简单识别、体会轴对称在现实生活中的广泛应用和它的丰富文化价值. 学习难点: 能正确地区分轴对称图形和轴对称,进一步发展空间观念. 学习过程: 一、创设情境 观察如下的图案, 它们有什么共同的特征? 二、探索活动 活动一折纸印墨迹 问题1.你发现折痕两边的墨迹形状一样吗?

问题2.两边墨迹的位置与折痕有什么关系? 概念:把一个图形沿着___________________翻折,如果它能够与另一个图形__________,那么称这两个图形____________________对称,也称这两个图形成______________. 这条直线叫做________________,两个图形中的对应点(即两个图形重合时互相重合的点)叫做对称点. 如图,△ABC和△DEF关于直线MN对称, 直线MN是对称轴,点A与点D、点B与点E、 点C与点F都是关于直线MN的对称点. 活动二切藕制作成轴对称的两个截面 联系实际,你能举出一些生活中图形成轴对称的实例吗? 活动三

把_________图形沿着某一条直线折叠,如果直线两旁的部分能够互相重合,那么称这个图形是_______________,这条直线就是_____________. 请你找出图1-5中的各图的对称轴. 联系实际,你能举出一个轴对称图形的实例吗? 活动五轴对称与轴对称图形的区别和联系 三、课堂练习 1. 分别画出下列轴对称型字母的对称轴以及两对对称点. 2.画出下列各轴对称图形的对称轴.

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的值是()

第二章 蛋白质补充习题及答案

第二章蛋白质 一、填空题 1. 组成蛋白质分子的碱性氨基酸有________________、________________和________________。酸性氨基酸有________________和________________。 2. 在下列空格中填入合适的氨基酸名称。(1)________________是带芳香族侧链的极性氨基酸。(2)________________和________________是带芳香族侧链的非极性氨基酸。(3)________________是含硫的极性氨基酸。(4)________________或________________是相对分子质量小且不含硫的氨基酸,在一个肽链折叠的蛋白质中它能形成内部氢键。(5)在一些酶的活性中心中起作用并含羟基的极性较小的氨基酸是________________。 3. 氨基酸的等电点(pI)是指________________。 4. 脯氨酸与茚三酮反应产生________________色的物质,而其它氨基酸与茚三酮反应产生 ________________色的物质。 5. 实验室常用的甲醛滴定是利用氨基酸的氨基与中性甲醛反应,然后用碱(NaOH)来滴定 ________________上放出的________________。 6.通常可用紫外分光光度法测定蛋白质的含量,这是因为蛋白质分子中的________________、 ________________和________________三种氨基酸的共轭双键有紫外吸收能力。 7. 在α-螺旋中C=O和N-H基之间形成的氢键最稳定,因为这三个原子以________________排列。 8. 维持蛋白质构象的化学键有________________、________________、________________、 ________________、________________和________________。 9. 常用的肽链N端分析的方法有________________法、________________法、________________法和________________法。C端分析的方法有________________法和________________法等。 二、是非题 1.[ ]天然氨基酸都具有一个不对称α-碳原子。 2.[ ]亮氨酸的疏水性比丙氨酸强。 3.[ ]蛋白质分子中所有的氨基酸(除甘氨酸外)都是左旋的。 4.[ ]只有在很高或很低pH时,氨基酸才主要以非离子化形式存在。 5.[ ]可用8mol/L尿素拆开蛋白质分子中的二硫键。 6.[ ]如果多肽链C-末端的第二个氨基酸不是脯氨酸,则羧肽酶A或B中至少有一种能切下C-末端氨基酸。 7.[ ]脯氨酸不能参与α-螺旋,它使α-螺旋弯曲(bend),在肌红蛋白和血红蛋白的多肽链中,每一个弯曲处并不一定有脯氨酸,但是每个脯氨酸却产生一个弯曲。 8.[ ]维持蛋白质三级结构最重要的作用力是氢键。 9.[ ]大多数蛋白质的主要带电基团是由它N-末端的氨基和C-末端的羧基组成。 10.[ ]溶液的pH可以影响氨基酸的等电点。 11.[ ]在生理条件下,氧和二氧化碳均与血红蛋白血红素中的二价铁结合。 12.[ ]到目前为止,自然界发现的氨基酸为20种左右。 13.[ ]疏水作用是使蛋白质空间结构稳定的一种非常重要的次级键。 14.[ ]在蛋白质和多肽分子中,连接氨基酸残基的共价键除肽键外,还有二硫键。 三、单选题 1.[ ]下列氨基酸溶液除哪个外都能使偏振光发生旋转? A.丙氨酸 B.甘氨酸 C.亮氨酸 D.丝氨酸 2.[ ]下列哪种氨基酸有米伦氏(Millon)反应? A.色氨酸 B.酪氨酸 C.苯丙氨酸 D.组氨酸

宏观经济学第2章习题与答案教学总结

f 第14章国民收入的核算 一、名词解释: 国内生产总值中间产品最终产品总投资折旧净投资存货投资净出口名义国内生产总值实际国内生产总值人均国内生产总值国民生产总值国民生产净值国民收入个人收入个人可支配收入 二、判断题(正确标出“T”,错误标出“F”) 1.国民收入核算体系将GNP作为核算国民经济活动的核心指标。() 2.家庭成员提供的家务劳动要计入GDP之内。() 3.某种物品是中间产品还是最终产品取决于它本身的性质,例如,汽车一定是最终产品,煤只能是中间产品。() 4.用价值增值法计算一国产出的总价值,可以避免重复计算的问题。()5.对于整个经济来说,所有的价值增值之和必定等于所有的最终产品的总价值。 () 6.以前所生产而在当年售出的存货,应当是当年GDP的一部分。() 7.某公司生产的汽车多卖掉一些比少卖掉一些时,GDP增加要多一些。()8.销售一栋建筑物的房地产经纪商的佣金应加到国民生产总值中去。()9.一个在日本工作的美国公民的收入是美国GDP的一部分,也是日本GNP的一部分。() 10.政府转移支付应计入GDP 中。() 11.用支出法核算GDP时,政府公债利息不应计入GDP中。() 12.政府国防费用支出不属于政府购买。() 13.失业救济金属于政府的转移支付。()

14.居民购买住房是一种消费支出,住宅是一种耐用消费品。() 15.购买普通股票是投资的一部分。() 16.总投资增加时,资本存量就增加。() 17.总投资和净投资之差就是GNP和NNP之差。() 18.如果一个企业用购买的一台新设备替换一台报废的旧设备,因为机器数量未变,所以企业购买这台新设备不属于投资行为。() 19.用收入法核算国内生产总值时,资本折旧应计入GDP中。() 20.家庭从公司债券得到的利息应计入GDP中。() 21.国内生产总值是从国民生产总值中减去国外净要素支付后的余额。()22.折旧费用是国民生产总值的一部分。() 23.国民生产净值衡量的是在一年内对在商品生产中消耗的资本作了调整后的最终产品的市场价值。() 24.国民收入是指一国在一定时期(通常为一年)内用于生产的各种生产要素所得到的报酬总和,它包括工资、利息、租金、利润等。() 25.居民得到的收入不一定是他们挣得的。() 26.个人收入即为个人可支配收入,是人们可随意用来消费或储蓄的收入。()27.GDP缩减指数是实际GDP与名义GDP的比率。() 28.如果两个国家的GDP总值相同,那么它们的生活水平相同。() 29.如果2000年的名义国内生产总值高于1999年的名义国内生产总值,那么,我们就知道,2000年生产的最终产品与劳务一定比1999年的多。()30.在衡量一国人均GDP时,用总产出除以那些实际生产商品和劳务的劳动力数量。() 31.在甲乙两国产出不变的条件下,将甲乙两国合并成一个国家,两国的GDP 总和会增加。() 32.在通货膨胀时,名义国内生产总值的增长要高于实际国内生产总值的增长。 ()

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()为求字符串长度的函数,返回字节数。

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