文档库 最新最全的文档下载
当前位置:文档库 › C++练习题

C++练习题

C++练习题
C++练习题

一,单选题

1. 定义整型变量x,y,z并赋初始值6的正确语句是__________。

A int x=y=z=6;

B int x=6,y=6,z=6;

C x=y=z=6;

D int x,y,z=6;

参考答案

B

2. 下面哪一C++ 语言表达式不能正确表示数学关系a<x≤b。选项为__________。

A a

B x<=b&& a

C !(a>=x)&&!(x>b)

D a

参考答案

D

3.关于源程序中注释部分的说法,___________是正确的。

A 注释参加编译,出现在目标程序中

B 注释参加编译,但不出现在目标程序中

C 注释不参加编译,但出现在目标程序中

D 注释不参加编译,也不出现在目标程序中

参考答案

D

4.C++源程序文件的扩展名为。

A .CPP

B .C

C .DLL

D .EXE

参考答案

A

5.用setw()对数据进行格式输出时,应包含()文件。

A iostream.h

B fstream.h

C iomanip.h

D stdlib.h

参考答案

C

6. 有关变量的正确说法是______。

A 存储单元及内容

B 自动变化的数

C 地址

D 人为设置的数

参考答案

A

7. 下列字符串常量中,错误的表示是( )。

A "\"Yes\" or\"No\" "

B "abcd\n"

C ′ABC′

D "\tOK!"

参考答案

C

8. 在位运算中,操作数每右移一位,其结果相当于__________。

A 操作数乘以2

B 操作数除以2

C 操作数乘以4

D 操作数除以4

参考答案

B

9. 以下选项中属于c++语言的数据类型是__________。

A 复数型

B 日期型

C 双精度型

D 集合型

参考答案

C

10. 编译程序的功能是( )。

A 将汇编语言程序转换为目标程序

B 将汇编语言程序转换为高级语言程序

C 将高级语言程序转换为目标程序

D 将高级语言程序转换为汇编语言程序

参考答案

C

11. int变量的字节长度为_______。

A 8

B 2

C 4

D 10

参考答案

C

12. 下列字符串中可以用作C++标识符的是

A 2009var

B goto

C test-2009

D _123

参考答案

D

13. 表达式(1,2,3,4)的结果是__________。

A 1

C 3

D 4

参考答案

D

14. 下面字符序列中,C++合法的标识符是__________ 。

A abc.cpp

B #a

C int

D _12

参考答案

D

15. vc++中常数0x11表示十进制数________。

A 11

B 17

C 16

D 12

参考答案

B

16. 设a和b为整型变量,执行语句b=(a=2+3,a*4),a+5; 后a和b的值为( )。

A 5,10

B 20,25

C 5,25

D 5,20

参考答案

D

17. _________不是Vc++6.0的开发过程。

A 创建工程

B 创建c++源程序文件

C 使用exe程序

D 编译源程序

参考答案

C

18. vc++中常数020表示十进制数__________。

A 20

B 32

C 16

D 24

参考答案

C

19定义变量int a=6,则a++的值是__________。

A 7

B 6

C 5

参考答案

B

20. 已知字母A的ASCII码为65,则表示字符常量A错误的是__________。

A '\101'

B '\x41'

C 65

D “A”

参考答案

D

21. 己知有定义

const int D 5;

int i=1;

double f=0.32;

char c=15;

则下列选项错误的是__________。

A ++i;

B D--;

C c++;

D --f;

参考答案

B

22. 如果a=1,b=2,c=3,d=4,则条件表达式“a>b?a:c

A 3

B 2

C 1

D 4

参考答案

A

23. 下面正确的赋值语句是

A a=7+b+c=a+7;

B a=7+b++=a+7;

C a=(7+b,b++,a+7);

D a=7+b,c=a+7;

参考答案

C

24. 下列关于布尔型数据与数值型数据的转换说法中,错误的是( )。

A 布尔量true当数值使用时相当于1;

B 布尔量false当数值量使用时相当于0;

C 数值量-1当布尔量使用时相当于false;

D 数值量0当布尔量使用时相当于false;

参考答案

C

25. 用c++语言编写的代码程序__________。

A 可立即执行

B 是一个源程序

C 经过编译即可执行

D 经过解释才能执行

参考答案

B

26. c++源程序中,以下说法不正确的是__________。

A 逗号运算符的优先级最低

B Pcn和pcn是两个不同的标识符

C 变量定义语句一定会给变量赋初值

D 表达式1/4+1/4+1/4的结果为0

参考答案

C

27. 有关变量的正确说法是______。

A 存储单元及内容

B 自动变化的数

C 地址

D 人为设置的数

参考答案

A

二.填空题

1. 若表达式(x+(y-z)*(m/n))+3中的变量均为double型,则表达式值的类型为__1__。

参考答案

1:double类型或double型或双精度或双精度类型或双精度型或double 2. 若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用__1__头文件。

参考答案

1:iostream.h 或iostream

3. 应用程序hello.cpp中只有一个函数,这个函数的名称是__1__。(注意:答案只写函数名) 参考答案

1:main

4. 标识符是以__1__及下划线开头的数字、字母及下划线组成字串。

参考答案

1:字母

5. Visual C++

6.0的集成开发环境(IDE)集编辑、__1__、链接和调试运行于一体。

参考答案

1:编译

6. 自加和自减的两种形式是__1__和后缀。

参考答案

1:前缀

7. 设int a=15,b=26;则cout <<(a,b);的输出结果是:__1__。

参考答案

1:26

8. 给变量赋初值,初值必须是__1__和常数表达式。

参考答案

1:常数

9. C++源程序必须经过__1__和__2__才可作为执行程序。

参考答案

1:编译

2:连接

三.问答题

四.编程题

一,单选题

1. 有如下语句序列:

int k=0;

do

{

k+=5;

cout<<'$';

}while(k<19);

while(k-->0)

cout <<'*';

执行上面的语句序列输出字符“$”和“*”的个数分别是()。

A 4和20

B 5和20

C 4和21

D 5和21

参考答案

A

2. 循环体被至少执行一次的循环语句为_______。

A while

B for

C do ...while

D 多重循环

参考答案

C

3. 有如下程序:

int x=3;

do

{

x-=2;

cout<

} while(!(--x));

执行这个程序的输出结果是()。

A 1

B 3 0

C 1-2

参考答案

C

4. 有如下程序段:

int i=1;

while(1)

{ i++;

if (i==10) break;

if (i%3==0) cout<<"*";

}

执行这个程序段输出字符*的个数是( )。

A 1

B 2

C 3

D 4

参考答案

C

5. 以下为死循环的程序段是()。

A

for ( int x=0; x<3; x-- )

x+=2;

B

int k = 0;

do

{ ++k; } while ( k>=0 );

C

int a = 5;

while ( a )

{ a--; }

D

int i = 3;

for ( ; i; i-- );

参考答案

B

6. C++语言的跳转语句中,对于break和continue说法正确的是__________。

A break语句只应用于循环体中

B continue语句只应用于循环体中

C break是无条件跳转语句,continue不是

D break和continue的跳转范围不够明确,容易产生问题

参考答案

B

7. 有如下程序段:

int i=1;

while(1)

if (i==10) break;

if (i%3==0) cout<<"*";

}

执行这个程序段输出字符*的个数是( )。

A 1

B 2

C 3

D 4

参考答案

C

8. 下列说法不正确的是:____________。

A for,while 和do-while循环体中的语句可以是空语句。

B 使用while 和do-while循环时,循环变量初始化的操作应在循环语句之前完成。

C for和do-while循环都是先执行循环体语句,后判断循环条件表达式。

D while循环是先判断循环条件表达式,后执行循环体语句。

参考答案

C

9. while(!x)

其中表达式!x等价于__________。

A x=1

B x!=0

C x==0

D x!=1

参考答案

C

10. 以下程序段的结果是()。

int m=0, n=0;

if ( m++ && n++ )

m++;

cout << m << "," << n << endl;

A 0,0

B 1,1

C 1,0

D 2,1

参考答案

C

11. 若有定义int i=1;则执行完循环while(i++<5);以后i的值为__________。

A 6

B 5

C 4

D 7

参考答案

A

12. 有以下函数:

以下程序段中不能根据x值正确计算出y值的是()。

A

if (x>0) y=1;

else if (x==0) y=0;

else y= -1;

B

y=0;

if (x>0) y=1;

else if (x<0) y= -1;

C

y=0;

if (x>=0)

if (x>0) y=1;

else y= -1;

D

if (x>=0)

if (x>0) y=1;

else y=0;

else y= -1;

参考答案

C

二.填空题

1. 有如下循环语句:

for(int i=50; i>20; i-=2) cout<

运行时循环体的执行次数是__1__次。

参考答案

1:15

2. 符合结构化原则的三种基本控制结构是:选择结构、循环结构和__1__。

参考答案

1:顺序结构

3. 一个数如果等于它的因子(包括1)之和,则称该数为完数,如:6=1+2+3; 编程求2到100之间的完数。填写空缺部分。

#include

using namespace std;

int main( )

{int m,i,s=0;

for(m=2;m<100;m++)

{__1__ ;

while( __2__ )

{if(m%i==0) s=s+i;

i++;

}

if( __3__)

cout<<" "<

}

cout<

return 0;

}

参考答案

1:s=0

2:ii

3:s==m 或m==s

4. 求1000内所有的完数。所谓“完数”是指与其因子之和相等的数(除本身之外)。例如:6=1+2+3,而1、2和3都是6的因子。要求以如下形式输出:6——>1,2,3。

#include

using namespace std;

int main()

{

int i,j,sum;

for(i=2;i<=1000;i++)

{

for(sum=1,j=2;j<=i/2;j++) //求i的因子和

if(i%j==0)sum+=j;

if( __1__ ) //判断i是否为完数

{

cout<1";

for(j=2;j<=i/2;j++) //按指定格式输出完数

if(i%j==0)cout<<','<< __2__ ;

cout<

}

}

return 0;

}

参考答案

1:sum==i 或i==sum

2:j

5. Fibonacci数列的头两个数分别是0和1,从第3个数开始,每个数等于前两个数的和。求Fibonacci数列的前20个数。要求每行输出5个数。

#include

#include

using namespace std;

{

int f, f1, f2, i;

cout<<"Fibonacci数列:\n";

f1=0; f2=1;

cout<

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

{

f=__1__;

cout<< f;

f1=f2; f2=__2__ ;

}

cout<

return 0;

}

参考答案

1:f1+f2 或f2+f1

2:f

6. 一个小球从100米高处落下,每次落地后反弹回原高度的一半,再落下。求它在第10次落地时共经过多少米?第10次反弹多高?

#include

#include

using namespace std;

int main()

{

float s=100.0,h=s/2;

for(int i=2;__1__ ; i++)

{

s+=h*2;

h=__2__ ;

}

cout<<"第10次落地时,共经过"<

return 0;

}

参考答案

1:i<=10 或10>=i 或i<11 或11>i

2:h/2 或h/2;

7. 根据x的值,计算分段函数y的值。y的计算公式为

#include

#include

using namespace std;

int main()

{

double x,y;

cout<<"请输入x:";

cin>>x;

if(x<0)

y=fabs(x);

else if(__1__ )

y=exp(x)*sin(x);

else if(x<20)

y=pow(x,3);

else

y=__2__(3+2*x);

cout<<"y="<

return 0;

}

参考答案

1:x<10 或10>x

2:log(x)*

8. 输入一个正整数,求该数的阶乘。

#include

using namespace std;

int main()

{

int i,n;

long int fact=1;

cout<<"请输入一个正整数:";

__1__;

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

cout<

return 0;

}

参考答案

1:cin>>n

2:fact

9. 显示输出3~100之间的所有素数。

#include

#include

using namespace std;

int main()

{

cout<<"3~100之间的素数是:"<

for(int m=3;m<100;m+=2)

{

int k=int(sqrt(m));

for(int i=2;i<=k;i++)

if(m%i==0)__1__ ;

if(__2__ )

cout<

}

cout<

return 0;

}

参考答案

1:break

2:kk

10. #include

void main()

{

char k='c',h='d';

int i=1,j=2;

k+= i++;

h-=--j;

cout<

}

程序的运行结果:__1__。

参考答案

1:dc21

11.

#include

void main()

{

int x,y,n;

x=y=1; n=--x&&++y;

cout<

n=(--x)||(++y);

cout<

}

程序运行结果第一行为:__1__。第二行为:__2__。参考答案

1:0 0 1

2:1 -1 1

12.以下程序输入两个正整数,求它们的最大公约数。#include

void main( )

{

int m,n,r;

cin>>m>>n;

r=m%n;

while( __1__)

{

m=n;

n=r;

__2__ ;

}

cout<<"最大公约数为:"<

}

填空完成该程序。

参考答案

1:(r=m%n)!=0 或r!=0 或r

2:r=m%n 或r=m-m/n*n

13.以下程序计算表达式的值。

#include

void main( )

{

int n,k=1,sum=0,mean;

cout<<"输入n的值: ";

cin>>n;

while(k<=n)

{

sum=sum+k*k;

__1__;

}

if (n>0) mean=sum/n;

else mean=0;

cout<<"表达式的值="<

}

填空以完成该程序。

参考答案

1:k++ 或k=k+1

14.根据输入的年、月,判断该月的天数。例如,2008年2月的天数为29天,2010年5月为31天。完成以下程序:

#include

void main( )

{

int year,month,days;

cout<<"请输入年,月:";

cin>>year>>month;

switch(month)

{

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:days=31;break;

case 4:

case 6:

case 9:

case 11:days=30;break;

case 2:

if (!(year%400) || !(year%4) && year%100) __1__ ;

else days=28;

}

cout<

}

参考答案

1:days=29

14. 有如下循环语句:

for(int i=50; i>20; i-=2) cout<

运行时循环体的执行次数是__1__次。

参考答案

1:15

1. 写出运算结果:

#include

void main()

{ int a,b,c;

a=123;b=10;c=100;

cout<<(a-a/b*10)<<","<<(a/b-a/c*10);

}

参考答案

3,2

2. 阅读程序,严格按输出顺序与格式写出程序运行结果

#include

int s=0, i=0;

main()

{

while (++i<=4)

{

if (i==3) continue;

switch(i)

{

case 1: s+=i; break;

case 2: s+=i;

case 3:s+=i; break;

default: s+=i;

}

}

cout<

}

参考答案

9

3. #include

void main()

{ float a,s;

a=456.237;

s=(int)(a*100+0.5)/100.0;

cout<

}

参考答案

456.24

4. 写出运算结果:

#include

{ int a,b,c,s;

a=9;b=4;c=2;

s=++a%b

cout<

}

参考答案

5

5. 写出运算结果:

#include

void main()

{ int a,b,c;

float s

a=10;b=2;c=2;

s=1.0/b+1.0*a/c;

cout<

}

参考答案

5.5

6.写出运算结果:

#include

void main()

{ int a,b,c;

a=123;b=10;c=100;

cout<<(a-a/b*10)<<","<<(a/b-a/c*10);

}

参考答案

3,2

四.编程题

1. 编写程序,求1-3+5-7+...+-99+101的值

2.计算分段函数:

使用数学函数库函数

double sqrt(double)来计算平方根,

double sin(double) 来计算正弦,

double cos(double) 来计算正弦。

一,单选题

1. 下列说法不正确的是____。

A 函数必须有返回值

B 函数的返回值是通过return语句返回到主调函数的。

C return语句后的括号可要可不要

D 有函数值的函数,它返回的函数值的类型是确定的

参考答案

A

2. 有如下程序:

#include

using namespace std;

int main( )

{

void function(double val);

double val;

function(val);

cout<

return 0;

}

void function(double val)

{

val=3;

}

编译运行该程序将出现的情况是()。

A 编译出错,无法运行

B 输出:3

C 输出:3.0

D 输出一个不确定的数

参考答案

D

3. 若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是:

A

main( )

{……x=fun(2,10);……}

float fun(int a,int b)

{……}

B float fun(int a,int b)

{……}

main( )

{……x=fun(i,j);……}

C float fun(int,int);

main( )

{……x=fun(2,10);……}

float fun(int a,int b)

{……}

D main( )

{

float fun(int i,int j);

……x=fun(i,j);……

}

float fun(int a,int b)

{……}

参考答案

A

4. 在函数中如果不说明变量的存储类型,则默认的存储类型是__________。

A auto

B static

C extern

D register

参考答案

A

5. 使用sin(x),必须包括的头文件为_______。

A iostream.h

B math.h

C stdlib.h

D string.h

参考答案

B

6. 有以下程序:

#include

char fun(char x , char y)

{

if(x

return y;

}

void main( )

{

int a='9',b='8',c='7';

cout<

}

程序的执行结果是________。

A 函数调用出错

B 8

C 9

D 7

参考答案

D

7. 变量生存期是指_____________。

A 变量定义

B 程序的运行期间

C 变量在内存中分配存储单元到被释放期间

D 可执行代码的生存期

参考答案

C

8. 函数的返回值的类型由_________决定。

A 调用该函数的主调函数类型

B return语句中的表达式类型

C 定义函数时所指定的返回值类型

D 调用函数时临时决定

参考答案

C

9. 以下程序的输出结果是__________。

#include

void main()

{ int x=1,y=3;

cout<

{int x=0;x+=y*2;

cout<

cout<

}

A 1,6,3,1,3

B 1,6,3,6,3

C 1,6,3,2,3

D 1,7,3,2,3

参考答案

C

11. 下列说法不正确的是____。

A 函数必须有返回值

有机化学实验思考题答案

1、蒸馏有何应用?恒沸混合物能否用蒸馏法分离? 2、在蒸馏装置中,把温度计水银球插至液面上或温度计水银球上端在蒸馏头侧管下限的水平线以上或以下,是否正确?为什么? 3、蒸馏前加入沸石有何作用?如果蒸馏前忘记加沸石,能否立即将沸石加至将近沸腾的液体中?当重新进行蒸馏时,用过的沸石能否继续使用? 1、答:蒸馏过程主要应用如下: (1)分离沸点有显著区别(相差30℃以上)的液体混合物。 (2)常量法测定沸点及判断液体的纯度。 (3)除去液体中所夹杂的不挥发性的物质。 (4)回收溶剂或因浓缩溶液的需要而蒸出部分的溶剂。 恒沸混合物不能用蒸馏法分离。 2、答:都不正确。温度计水银球上端应与蒸馏头侧管的下限在同一水平线上,以保证在蒸馏时水银球完全被蒸气所包围,处于气液共存状态,才能准确测得沸点。 3、答:蒸馏前加入沸石的作用是引入气化中心,防止液体过热暴沸,使沸腾保持平稳。如果蒸馏前忘记加沸石,决不能立即将沸石加至将近沸腾的液体中,因为这样往往会引起剧烈的暴沸泛液,也容易发生着火等事故。应该待液体冷却至其沸点以下,再加入沸石为妥。当重新进行蒸馏时,用过的沸石因排出部分气体,冷却后孔隙吸附了液体,因而可能失效,不能继续使用,应加入新的沸石。 1、测定熔点时,若遇下列情况将产生什么结果? (1)熔点管壁太厚。

(2)熔点管不洁净。 (3)样品未完全干燥或含有杂质。 (4)样品研得不细或装得不紧密。 (5)加热太快。 2、为什么要求熔点的数据要有两个以上的重复?要达到此要求,操作上须注意些什么? 3、两个样品,分别测定它们的熔点和将它们按任何比例混合后测定的熔点都是一样的,这说明什么? 1、答:结果分别如下: (1)熔点管壁太厚,将导致所测熔点偏高。 (2)熔点管不洁净,将导致所测熔点偏低,熔程变宽。 (3)样品未完全干燥或含有杂质,将导致所测熔点偏低,熔程变宽。 (4)样品研得不细或装得不紧密,将导致所测熔点偏高,熔程变宽。 (5)加热太快,将导致熔点偏高。 2、答:为了减少误差。要达到此要求,不可将已测样品冷却固化后再作第二次测定。每次应更换新的样品管,重新测定。 3、答:这说明两个样品是同一化合物。 1、重结晶一般包括哪几个步骤?各步骤的主要目的是什么?

c练习题(带答案)56648

一、选择题 1.C++语言属于( C )。 A)自然语言 B)机器语言 C)面向对象语言 D)汇编语言2.下面选项中不属于面向对象程序设计特征的是(C) 。 A)继承性 B)多态性 C)相似性 D)封装性 3.可用作C++语言用户标识符的一组标识符是( B )。 A) void define +WORD B) a3_b3 _123 YN C) for -abc Case D) 2a DO sizeof 4.假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素 a[2][1]的值为(A)。 A) 0 B) 4 C) 8 D) 6 5.下列情况中,哪一种情况不会调用拷贝构造函数( B ) A)用派生类的对象去初始化基类对象时 B)将类的一个对象赋值给该类的另一个对象时 C)函数的形参是类的对象,调用函数进行形参和实参结合时 D)函数的返回值是类的对象,函数执行返回调用者时 6.以下哪一关键字可用于重载函数的区分(C) A)extern B)static C)const D)virtual 7.下列有关数组的叙述中,正确的是( B ) A)C++中数组的存储方式为列优先存储 B)数组名可以作为实参赋值给指针类型的形参 C)数组下标索引从1开始,至数组长度n结束 D)数组指针的语法形式为:类型名 *数组名[下标表达式]; 8.下列有关继承和派生的叙述中,正确的是( C ) A)派生类不能访问通过私有继承的基类的保护成员 B)多继承的虚基类不能够实例化 C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数 D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现 9.实现运行时多态的机制是( A ) A)虚函数B)重载函数C)静态函数D)模版函数 10.若有下面的函数调用:

量子力学思考题及解答

1、以下说法是否正确: (1)量子力学适用于微观体系,而经典力学适用于宏观体系; (2)量子力学适用于η不能忽略的体系,而经典力学适用于η可以忽略的体系。 解答:(1)量子力学是比经典力学更为普遍的理论体系,它可以包容整个经典力学体系。 (2)对于宏观体系或η可以忽略的体系,并非量子力学不能适用,而是量子力学实际上已 经过渡到经典力学,二者相吻合了。 2、微观粒子的状态用波函数完全描述,这里“完全”的含义是什么? 解答:按着波函数的统计解释,波函数统计性的描述了体系的量子态。如已知单粒子(不考虑自旋)波函数)(r ? ψ,则不仅可以确定粒子的位置概率分布,而且如粒子的动量、能量等其他力学量的概率分布也均可通过)(r ? ψ而完全确定。由于量子理论和经典理论不同,它一般只能预言测量的统计结果,而只要已知体系的波函数,便可由它获得该体系的一切可能物理信息。从这个意义上说,有关体系的全部信息显然已包含在波函数中,所以说微观粒子的状态用波函数完全描述,并把波函数称为态函数。 3、以微观粒子的双缝干涉实验为例,说明态的叠加原理。 解答:设1ψ和2ψ是分别打开左边和右边狭缝时的波函数,当两个缝同时打开时,实验说明到达屏上粒子的波函数由1ψ和2ψ的线性叠加2211ψψψc c +=来表示,可见态的叠加不是概率相加,而是波函数的叠加,屏上粒子位置的概率分布由222112 ψψψ c c +=确定,2 ψ中 出现有1ψ和2ψ的干涉项]Re[2* 21* 21ψψc c ,1c 和2c 的模对相对相位对概率分布具有重要作用。 4、量子态的叠加原理常被表述为:“如果1ψ和2ψ是体系的可能态,则它们的线性叠加 2211ψψψc c +=也是体系的一个可能态”。 (1)是否可能出现)()()()(),(2211x t c x t c t x ψψψ+=; (2)对其中的1c 与2c 是任意与r ? 无关的复数,但可能是时间t 的函数。这种理解正确吗? 解答:(1)可能,这时)(1t c 与)(2t c 按薛定谔方程的要求随时间变化。

思考题

思考题参考答案 1.偏摩尔量与摩尔量有什么异同? 答:对于单组分系统,只有摩尔量,而没有偏摩尔量。或者说,在单组分系统中,偏摩尔量就等于摩尔量。只有对多组分系统,物质的量也成为系统的变量,当某物质的量发生改变时,也会引起系统的容量性质的改变,这时才引入了偏摩尔量的概念。系统总的容量性质要用偏摩尔量的加和公式计算,而不能用纯的物质的摩尔量乘以物质的量来计算。 2.什么是化学势?与偏摩尔量有什么区别? 答:化学势的广义定义是:保持某热力学函数的两个特征变量和除B 以外的其他组分不变时,该热力学函数对B 物质的量B n 求偏微分。通常所说的化学势是指它的狭意定义,即偏摩尔Gibbs 自由能,即在等温、等压下,保持除B 以外的其它物质组成不变时,Gibbs 自由能随B 物质的量的改变的变化率称为化学势。用公式表示为: C B B ,,(C B ) T p n G n μ≠???= ???? 偏摩尔量是指,在等温、等压条件下,保持除B 以外的其余组分不变,系统的广度性质X 随组分B 的物质的量B n 的变化率,称为物质B 的某种广度性质X 的偏摩尔量,用B X 表示。也可以看作在一个等温、等压、保持组成不变的多组分系统中,当B 1 mol n =时,物质B 所具有的广度性质B X ,偏摩尔量的定义式为 C def B B ,,( C B)T p n X X n ≠???= ???? 化学势与偏摩尔量的定义不同,偏微分的下标也不同。但有一个例外,即Gibbs 自由能的偏摩尔量和化学势是一回事,狭意的化学势就是偏摩尔Gibbs 自由能。 3.Roult 定律和Henry 定律的表示式和适用条件分别是什么? 答:Roult 定律的表示式为:*A A A p p x =。式中*A p 为纯溶剂的蒸气压,A p 为溶液中溶剂的蒸气压,A x 为溶剂的摩尔分数。该公式用来计算溶剂的蒸气压A p 。适用条件为:定温、稀溶液、非挥发性溶质,后来推广到液态混合物。

(完整版)分析化学实验思考题答案

分析化学实验思考题答案

实验二滴定分析基本操作练习 1.HCl和NaOH标准溶液能否用直接配制法配制?为什么? 由于NaOH固体易吸收空气中的CO2和水分,浓HCl的浓度不确定,固配制HCl和NaOH 标准溶液时不能用直接法。 2.配制酸碱标准溶液时,为什么用量筒量取HCl,用台秤称取NaOH(S)、而不用吸量管和分析天平? 因吸量管用于标准量取需不同体积的量器,分析天平是用于准确称取一定量的精密衡量仪器。而HCl的浓度不定, NaOH易吸收CO2和水分,所以只需要用量筒量取,用台秤称取NaOH即可。 3.标准溶液装入滴定管之前,为什么要用该溶液润洗滴定管2~3次?而锥形瓶是否也需用该溶液润洗或烘干,为什么? 为了避免装入后的标准溶液被稀释,所以应用该标准溶液润洗滴管2~3次。而锥形瓶中有水也不会影响被测物质量的变化,所以锥形瓶不需先用标准溶液润洗或烘干。 4.滴定至临近终点时加入半滴的操作是怎样进行的? 加入半滴的操作是:将酸式滴定管的旋塞稍稍转动或碱式滴定管的乳胶管稍微松动,使半滴溶液悬于管口,将锥形瓶内壁与管口接触,使液滴流出,并用洗瓶以纯水冲下。 实验三 NaOH和HCl标准溶液的标定 1.如何计算称取基准物邻苯二甲酸氢钾或Na2CO3的质量范围?称得太多或太少对标定有何影响? 在滴定分析中,为了减少滴定管的读数误差,一般消耗标准溶液的体积应在20—25ml 之间,称取基准物的大约质量应由下式求得: 如果基准物质称得太多,所配制的标准溶液较浓,则由一滴或半滴过量所造成的误差就较大。称取基准物质的量也不能太少,因为每一份基准物质都要经过二次称量,如果每次有±0.1mg的误差,则每份就可能有±0.2mg的误差。因此,称取基准物质的量不应少于0.2000g,这样才能使称量的相对误差大于1‰。 2.溶解基准物质时加入20~30ml水,是用量筒量取,还是用移液管移取?为什么?因为这时所加的水只是溶解基准物质,而不会影响基准物质的量。因此加入的水不需要非常准确。所以可以用量筒量取。 3.如果基准物未烘干,将使标准溶液浓度的标定结果偏高还是偏低? 如果基准物质未烘干,将使标准溶液浓度的标定结果偏高。 4.用NaOH标准溶液标定HCl溶液浓度时,以酚酞作指示剂,用NaOH滴定HCl,若NaOH 溶液因贮存不当吸收了CO2,问对测定结果有何影响? 用NaOH标准溶液标定HCl溶液浓度时,以酚酞作为指示剂,用NaOH滴定HCl,若NaOH 溶液因贮存不当吸收了CO2,而形成Na2CO3,使NaOH溶液浓度降低,在滴定过程中虽然其中的Na2CO3按一定量的关系与HCl定量反应,但终点酚酞变色时还有一部分NaHCO3末反应,所以使测定结果偏高。 实验四铵盐中氮含量的测定(甲醛法)

C语言练习题(带答案)

一、单项选择题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C开始执行。 A) 程序中第一条可执行语句B) 程序中第一个函数 C) 程序中的main函数D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是(B)。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是(C)。 A)%x B)a+b C)a123 D)123 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 9.C语言中的简单数据类型包括(D)。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是C。 A)2.5 B)2 C)1 D)3 11.如果int a=3,b=4;则条件表达式"a

(完整版)思考题及习题2参考答案

第2章思考题及习题2参考答案 一、填空 1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。答:2μs 2. AT89S51单片机的机器周期等于个时钟振荡周期。答:12 3. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为 和。答:28H,88H 4. 片内字节地址为2AH单元最低位的位地址是;片内字节地址为A8H单元的最低位的位地址为。答:50H,A8H 5. 若A中的内容为63H,那么,P标志位的值为。答:0 6. AT89S51单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。这时当前的工作寄存器区是组工作寄存器区。答:04H,00H,0。 7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。答:00H,1FH 8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。答:PC, PC,PCH 9. AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S51单片机的PC是16位的,因此其寻址的范围为 KB。答:64 10. AT89S51单片机复位时,P0~P3口的各引脚为电平。答:高 11. AT89S51单片机使用片外振荡器作为时钟信号时,引脚XTAL1接,引脚XTAL2的接法是。答:片外振荡器的输出信号,悬空 12. AT89S51单片机复位时,堆栈指针SP中的内容为,程序指针PC中的内容为 。答:07H,0000H 二、单选 1. 程序在运行中,当前PC的值是。 A.当前正在执行指令的前一条指令的地址 B.当前正在执行指令的地址。 C.当前正在执行指令的下一条指令的首地址 D.控制器中指令寄存器的地址。 答:C 2. 判断下列哪一种说法是正确的?

思考题解答

复 习 的 重 点 及 思 考 题 第一章 X 射线的性质 X 射线产生的基本原理。 ● X 射线的本质―――电磁波 、 高能粒子 、 物质 ● X 射线谱――管电压、电流对谱的影响、短波限的意义等 ● 高能电子与物质相互作用可产生哪两种X 射线?产生的机理? 连续X 射线:当高速运动的电子(带电粒子)与原子核内电场作用而减速时会产生电磁辐射,这种辐射所产生的X 射线波长是连续的,故称之为~ 特征(标识)X 射线:由原子内层电子跃迁所产生的X 射线叫做特征X 射线。 X 射线与物质的相互作用 ● 两类散射的性质 ● 吸收与吸收系数意义及基本计算 ● 二次特征辐射(X 射线荧光)、饿歇效应产生的机理与条件 二次特征辐射(X 射线荧光):由X 射线所激发出的二次特征X 射线叫X 射线荧光。 俄歇电子:俄歇电子的产生过程是当原子内层的一个电子被电离后,处于激发态的电 子将产生跃迁,多余的能量以无辐射的形式传给另一层的电子,并将它激发出来。这种效应称为俄歇效应。 ● 选靶的意义与作用 第二章 X 射线的方向 晶体几何学基础 ● 晶体的定义、空间点阵的构建、七大晶系尤其是立方晶系的点阵几种类型 在自然界中,其结构有一定的规律性的物质通常称之为晶体 ● 晶向指数、晶面指数(密勒指数)定义、表示方法,在空间点阵中的互对应 ● 晶带、晶带轴、晶带定律,立方晶系的晶面间距表达式 ● 倒易点阵定义、倒易矢量的性质 ● 厄瓦尔德作图法及其表述,它与布拉格方程的等同性证明 (a) 以λ1= 为半径作一球; (b) 将球心置于衍射晶面与入射线的交点。 (c) 初基入射矢量由球心指向倒易阵点的原点。 (d) 落在球面上的倒易点即是可能产生反射的晶面。 (e) 由球心到该倒易点的矢量即为衍射矢量。 布拉格方程 ● 布拉格方程的导出、各项参数的意义,作为产生衍射的必要条件的含义。 布拉格方程只是确定了衍射的方向,在复杂点阵晶脆中不同位置原子的相同方向衍 射线,因彼此间有确定的位相关系而相互干涉,使得某些晶面的布拉格反射消失即 出现结构消光,因此产生衍射的充要条件是满足布拉格方程的同时结构因子不为零 ● 干涉指数引入的意义,与晶面指数(密勒指数)的关系 干涉指数 HKL 与 Miller 指数 hkl 之间的关系有 : H= nh , K = nk , L = nl 不同点:(1)密勒指数是实际晶面 的指数,而干涉晶面指数不一定;

实验思考题参考答案

实验思考题参考答案 实验Fe(OH)3胶体的制备、破坏、分离 1.常压过滤时滤纸为什么要撕去一角?答:使滤纸紧贴玻璃漏斗,有利于排出滤纸与玻璃漏斗之间气泡,形成液柱。 2.抽滤时剪好的滤纸润湿后略大于布氏漏斗的内径、或剪的不圆周边凸出部分贴在布氏漏斗内壁上,对抽滤有何影响?为什么?答:会造成漏虑。滤纸大于布氏漏斗内径会造成滤纸折叠,不能紧贴布氏漏斗。 3.抽滤时,转移溶液之前为什么要先稍微抽气,而不能在转移溶液以后才开始 抽气?答:使滤纸紧贴布氏漏斗,以免造成漏虑。 4. 沉淀物未能铺满布氏漏斗底部、滤饼出现裂缝、沉淀层疏松不实,对抽干效果有什么影响?为什么?如何使沉淀抽得更干爽?答:固液分离效果不好;漏气使压差变小;用药勺铺平、压实沉淀物再抽滤。 由胆矾精制五水硫酸铜 1.结晶与重结晶分离提纯物质的根据是什么?如果被提纯物质是NaCl 而不是CuSO4·5H2O,实验操作上有何区别? 答:根据物质溶解度随温度变化不同。NaCl 的溶解度随温度变化很小不能用重结晶的办法提纯,要用化学方法除杂提纯。 2.结晶与重结晶有何联系和区别?实验操作上有何不同?为什么? 答:均是利用溶解度随温度变化提纯物质;结晶浓缩度较高(过饱和溶液),重结晶浓缩度较低(饱和溶液),且可以进行多次重结晶。结晶一般浓缩到过饱和溶液,有晶膜或晶体析出,冷却结晶;重结晶是在近沸状态下形成饱和溶液,冷却结晶,不允许浓缩。

3.水浴浓缩速度较慢,开始时可以搅拌加速蒸发,但临近结晶时能否这样做? 答:搅拌为了加快水分蒸发;对于利用晶膜形成控制浓缩程度,在邻近结晶时不能搅拌。否则无法形成晶膜。 4.如果室温较低,你准备采用什么措施使热过滤能顺利进行?答:预热漏斗、 分批过滤、保温未过滤溶液。 5.浓缩和重结晶过程为何要加入少量H2SO4?答:防止防止Fe3+水解。 粗盐提纯 1.为什么说重结晶法不能提纯得到符合药用要求的氯化钠?为什么蒸发浓缩时 氯化钠溶液不能蒸干? 答:NaCl 的溶解度随温度变化很小不能用重结晶的办法提纯,药用氯化钠不仅要达到纯度要求,还要符合药用要求。不能浓缩至干NaCl 溶液,是为了除去KCl。 2.用化学法除去SO42-、Mg2+ 、Ca2+的先后顺序是否可以倒置过来?为什么? 答:不能,除杂要求为除去杂质引入的离子必须在后续的除杂过程中除去,先除去Mg2+ 、Ca2+后除SO42-,无法除去Ba2+。 3.用什么方法可以除去粗盐中不溶性杂质和可溶性杂质?依据是什么? 答:不溶性杂质用过滤方法;可溶性杂质用化学方法除杂。依据:溶度积。 醋酸解离度和电离常数测定 1.不同浓度的HAc 溶液的溶解度α是否相同?为什么?用测定数据说明弱电解质解离度随浓度变化的关系。 答:不同,因K a,θ AH 。c↑,α↓。 c 2.测定不同浓度的HAc 溶液的pH 值时,为什么按由稀到浓的顺序?答:平衡块,减小由于润洗不到位而带来的误差。

资本论思考题及答案

1.劳动价值论的核心内容是什么? 商品二因素,即使用价值和价值,使用价值是商品的自然属性,具有不可比较性。价值是一般人类劳动的凝结,是商品的社会属性,它构成商品交换的基础。劳动具有二重性,即具体劳动和抽象劳动,它们是生产商品同一劳动的两个方面,不是两次劳动,也不是各自独立两种劳动。具体劳动是特定具体形式的劳动,创造不同质的使用价值;抽象劳动是无差别的人类劳动,创造的是同质的价值。劳动二重性决定商品二因素。 2.货币是怎样产生的?货币流通规律的内容。 货币的本质是固定充当一般等价物的特殊商品,体现了商品生产者之间的社会经济关系。货币是长期商品交换发展的结果,是价值形式的完成形态。货币产生经历了简单、扩大、一般和货币价值形式发展阶段。简单的或偶然的价值形式:指某种商品价值是偶然地、简单地通过另一个商品的使用价值表现出来。扩大的价值形式指某种商品的价值形式通过一系列商品使用价值表现出来。扩大价值形式比简单价值形式更充分反映价值性质,扩大的相对价值形式只是由简单的相对价值表现的总和。一般的价值形式:是指一切商品价值通过一种商品使用价值表现出来。形式上看一般价值形式是扩大的价值形式的颠倒,但处于一般价值形式的商品已发生本质变化,它是作为社会价值的代表存在,但时间和地点不固定。货币形式:指一般等价物固定在黄金、白银上,商品的价值是通过金、银来表现。金银天然不是货币,但货币天然是金银,这是由金银本身的特点决定的。金银作为货币这种特殊商品,是价值的直接体现物,具有双重使用价值,一方面是自然性质决定的使用价值,另一方面是社会职能决定的使用价值。前两阶段属于买卖同一的直接交换;后两阶段属于以特殊商品为媒介的买卖分开交换。货币流通规律:流通中的货币需要量与待售商品价格总额成正比;与同一单位货币的流通速度成反比。流通中的货币需求量=待售商品价格总额/同一单位货币流通速度。 3.为什么说劳动二重性是理解政治经济学的枢纽?(1)分析了抽象劳动是创造价值源泉,为劳动价值理论奠定了科学的基础(2)揭示了剩余价值源泉是工人剩余劳动创造,为阐明剩余价值来源提供了理论依据(3)说明了资本有机构成、资本再生产等理论,为其经济理论创造了前提条件。 4.怎样理解“物的人格化和人格的物化的对立”? 商品内在的使用价值和价值的对立,私人劳动同时必须表现为直接社会劳动的对立,特殊的具体的劳动同时只是当作抽象的一般的劳动的对立,物的人格化和人格的物化的对立,——这种内在的矛盾在商品形态变化的对立中取得了发展的运动形式。因此,这些形式包含着危机的可能性,但仅仅是可能性。这种可能性要发展为现实,必须有整整一系列的关系,从简单商品流通的观点来看,这些关系还根本不存在。 5.在新时期如何深化对劳动和劳动价值论的认识?(一)劳动二重性学说把劳动分成具体劳动和抽象劳动两个方面。 在《资本论》中,马克思认为劳动的二重性决定了商品的二重性,劳动是价值的实体,是创造价值的唯一源泉,从而创立了劳动价值论。劳动二重性学说第一次把生产商品的劳动区分为具体劳动和抽象劳动两个方面。他把这种撇开了具体形式的一般的人类劳动称为抽象劳动。抽象劳动也形成商品价值,是劳动的社会属性,反应了人与人之间的关系。 (二)劳动价值论指明人类的劳动是价值的唯一源泉。 正是马克思创立了劳动二重性学说,才科学地回答了什么劳动创造价值的问题,才使劳动价值理论有了坚实的科学的基础。价值的实体是人类的抽象劳动,价值的唯一源泉是劳动--这是马克思的劳动价值理论的基本点所在。马克思认为,只要承认一切物质财富都必须经过人的劳动才形成,就必然会承认体现人与人之间经济关系的商品的价值,其唯一的源泉是人类的劳动。

思考题

思考题-绪论 0.1 质量、重量、密度、容重的定义,密度和容重间存在着什么关系?各物理量的量纲和量测单位是什么? 0.2 什么叫做粘滞性?粘滞性对液体运动起什么作用? 0.3 固体之间的摩擦力与液体之间的内摩擦力有何原则上的区别?何谓牛顿内摩擦定律,该定律是否适用于任何液体? 0.4 什么是理想液体?理想液体与实际液体的根本区别何在? 0.5 为什么可以把液体当作“连续介质”?运用这个假设对研究液体运动规律有何意义? 0.6 作用于液体上的力可以分为哪两类?二者有何区别?试举例说明之。 0.7 试从力学分析的角度,比较流体与固体对外力抵抗能力的差别。 0.8 何谓连续介质模型?为了研究流体机械运动的规律,说明引用连续介质模型的必要性和可行性。 0.9 按作用方式的不同,以下作用力:压力、重力、引力、摩擦力、惯性力哪些是表面力?哪些是质量力? 0.10为什么说流体运动的摩擦阻力是内摩擦阻力?它与固体运动的摩擦和有何不同?0.11液体和气体的粘度随温度变化的趋向是否相同?为什么? 0.12怎样表示液体的压缩性和膨胀性? 0.13理想流体、不可压缩流体的特点是什么? 思考题-流体静力学 1.1 静水压强有哪些特性?静水压强的分布规律是什么? 1.2 什么叫压力体?如何确定压力体的范围和方向? 1.3 何谓绝对压强,相对压强和真空值?它们的表示方法有哪三种?它们之间有什么关系? 1.4 试述静止流体中的应力特性。 1.5 怎么认识流体静力学基本方程z+p/ρg=C的几何意义和物理意义? 1.6 绝对压强、相对压强、真空度是怎样定义的?相互之间如何换算? 1.7 怎样绘制液体静压强分布图? 1.8 何谓压力体?怎样界定压力体?判断虚、实压力体有何实际意义? 1.9 怎样计算作用在潜体和浮体上的静水总压力? 1.10 液体的表面压强(以相对压强计)P0不等于0时,怎样计算作用在平面或曲面上的静水总压力? 思考题-一元流体动力学 2.1 “恒定流与非恒定流”,“均匀流与非均匀流”,“渐变流与急变流”等三个概念是如何定义的?它们之间有么联系?渐变流具有什么重要的性质? 2.2 什么叫总水头线和测压管水头线?水力坡度和测压管坡度?均匀流的测压管水头线和总水头线的关系怎样? 2.3 能量方程中各项的几何意义和能量意义是什么? 2.4 关于水流去向问题,曾有以下一些说法如“水一定是从高处向低处”,“水是由压力大的地方向压力小的地方流”,“水是由流速大的地方向流速小的地方流”这些说法对吗?试用基本方程式论证说明。 2.5 比较拉格朗日法和欧拉法,两种方法及其数学表达式有何不同?

化工实验思考题答案

化工基础实验思考题答案 实验一流体流动过程中的能量变化 1、实验为什么要使高位水槽的水保持溢流? 答:保持溢流可使流体稳定流动,便于读数,同时伯努利方程只在流体稳定流动时才适用。 2、操作本实验装置应主意什么? 答:1)开启电源之前,向泵中灌水 2)高位水槽水箱的水要保持溢流 3)赶尽玻璃管中气泡 4)读数时多取几组值,取平均值 实验二流体流动形态的观察与测定 1、在实验中测定的雷诺数与流动形态的关系如何?如果出现理论与实际的偏差,请分析理由 答:1)层流时,理论与实际符合 2)过渡流测量值与理论值稍有偏差 偏差分析:(1)孔板流量计的影响 (2)未能连续保持溢流 (3)示踪管未在管中心 (4)示踪剂流速与水的流速不一致 2、本实验中的主意事项有那些? 答:(1)保持溢流 (2)玻璃管不宜过长 (3)示踪管在中心

实验三节流式流量计性能测定实验 1、你的实验结果可以得到什么结论? 答:流速较大或较小时,流量系数C并不稳定,所以性能并不很好 2、实验中为什么适用倒置U型管? 答:倒置的U形管作压差计,采用空气作指示液,无需重新装入指示液,使用方便 实验四连续流动反应器实验流程图 1、测定停留时间分布函数的方法有哪几种?本实验采用的是哪种方法? 答:脉冲法、阶跃法、周期示踪法和随机输入示踪法。本实验采用脉冲示踪法。 2、模型参数与实验中反应釜的个数有何不同,为什么? 答:模型参数N的数值可检验理想流动反应器和度量非理想流动反应器的返混程度。当实验测得模型参数N值与实际反应器的釜数相近时,则该反应器达到了理想的全混流模型。若实际反应器的流动状况偏离了理想流动模型,则可用多级全混流模型来模拟其返混情况,用其模型参数N值来定量表征返混程度。 3、实验中可测得反应器出口示踪剂浓度和时间的关系曲线图,此曲线下的面积有何意义? 答:一定时间内示踪剂的总浓度。 4、在多釜串联实验中,为什么要在流体流量和转速稳定一段时间后才能开始实验? 答:为使三个反应釜均能达到平衡。 实验五换热器传热系数的测定 1、实验误差主要来源那几个方面? 答:1)读数不稳定

第三章思考题及答案

第三章思考题 刚体一般是由n (n 是一个很大得数目)个质点组成。为什么刚体的独立变量却不是3n 而是6或者更少 何谓物体的重心他和重心是不是 总是重合在一起的 试讨论图形的几何中心,质心和重心重合在一起的条件。 简化中心改变时,主矢和主矩是不是也随着改变如果要改变,会不会影响刚体的运动 已知一匀质棒,当它绕过其一端并垂直于棒的轴转动时,转动惯量为23 1 ml ,m 为棒的质量,l 为棒长。 问此棒绕通过离棒端为l 41且与上述轴线平行的另一轴线转动时,转动惯量是不是等于2 24131?? ? ??+l m ml 为什么 如果两条平行线中没有一条是通过质心的,那么平行轴定理式(3.5.12)能否应用如不能,可否加以修改后再用 在平面平行运动中,基点既然可以任意选择,你觉得选择那些特殊点作为基点比较好好处在哪里又在(3.7.1)及()两式中,哪些量与基点有关哪些量与基点无关 转动瞬心在无穷远处,意味着什么 刚体做平面平行运动时,能否对转动瞬心应用动量矩定理写出它的动力学方程为什么 当圆柱体以匀加速度自斜面滚下时,为什么用机械能守恒定律不能求出圆柱体和斜面之间的反作用力此时摩擦阻力所做的功为什么不列入是不是我们必须假定没有摩擦力没有摩擦力,圆柱体能不能滚 圆柱体沿斜面无滑动滚下时,它的线加速度与圆柱体的转动惯量有关,这是为什么但圆柱体沿斜面既滚且滑向下运动时,它的线加速度则与转动惯量无关这又是为什么 刚体做怎样的运动时,刚体内任一点的线速度才可以写为r ω?这时r 是不是等于该质点到转动轴的垂直距离为什么 刚体绕固定点转动时,r ω ?dt d 为什么叫转动加速度而不叫切向加速度又()r ωω??为什么叫向轴加速度而不叫向心加速度 在欧勒动力学方程中,既然坐标轴是固定在刚体上,随着刚体一起转动,为什么我们还可以用这种坐标系来研究刚体的运动 欧勒动力学方程中的第二项()21I I -y x ωω等是怎样产生的它的物理意义又是什么 第三章思考题解答 答:确定一质点在空间中得位置需要3个独立变量,只要确定了不共线三点的位置刚体的位置也就确定了,故须九个独立变量,但刚体不变形,此三点中人二点的连线长度不变,即有三个约束方程,所以

思考题

分析化学实验思考题 1.称取NaOH 固体为什么不能放在纸上称量,而要放在表面皿上称量? 因为NaOH 有很强的吸湿性,很容易吸收空气中的水蒸气而潮解。直接暴露在空气中称量的话会造成误差。NaOH 还会和空气中的二氧化碳反应,生成NaCO3,降低样品的纯度 2、NaOH 溶液为什么要盛在带有橡皮塞的试剂瓶中? 因为磨口瓶那个地方很粗糙,二氧化硅是“裸露”的,可以与氢氧化钠反应生成硅酸钠,硅酸钠是很好的粘合剂,会将瓶盖与瓶身黏住。而瓶身内壁很光滑,二氧化硅被一层稳定的硅酸盐包裹起来,与氢氧化钠隔绝,一般认为不与氢氧化钠反应。 3、滴定结束后,溶液放置一段后为什么会褪为无色? 空气中的二氧化碳溶在反应液中,使溶液偏酸性,酚酞又恢复到了无色 4、配制盐酸标准溶液时能否用直接配制法?为什么? 定。 不能,盐酸易挥发,因此不能直接配制准确浓度的HCl ,只能先配制近似浓度的溶液,然后用基准物质标定其准确浓度。也可用另一已知准确浓度的标准溶液滴定该常溶液,再根据它们的体积比求得该溶液的浓度。 5、为什么无水碳酸钠要灼烧至恒重? 充分除去无水碳酸钠中的碳酸氢钠 6、除用基准物质标定盐酸外,还可用什么方法标定盐酸? 邻苯二甲酸氢钾标NaOH,再用标好的NaOH 标定HCl 1、双指示剂法中,达到第二计量点时为什么不用加热除去CO 2? 因为甲基橙的变色范围是3.1-4.4,而CO2的饱和溶液的pH=5.6,因此不会影响指示剂的变色,不用加热除去二氧化碳 2、测量一批混合碱样时,若出现①V2>V1>0;②V1=V2>0;③V1>V2>0;④V1=0,V2不等于0;⑤V2=0,V1不等于0五种情况时,各样品的组成有何差别? (1) V 1= V 2时,组成为Na 2C03 c (Na 2C03)=00 .25)(1V HCl c ? (1) V 1=0,V 2≠0时,组成为NaHC03, c (NaHC03)=00 .25)(2V HCl c ? (2) V 2=0,V 1≠0时,组成为Na0H c (Na0H)=00.25)(1 V HCl c ? (4) V 1﹥ V 2时,组成为Na 2C03和Na0H c (Na0H)=00 .25)()(21HCl c v v ?-

大学物理实验思考题答案

实验一:用三线摆测物体的转动惯量 1. 是否可以测摆动一次的时间作周期值?为什么? 答:不可以。因为一次测量随机误差较大,多次测量可减少随机误差。 2. 将一半径小于下圆盘半径的圆盘,放在下圆盘上,并使中心一致,讨论此时三线摆的周期和空载时的周期相比是增大、减小还是不一定?说明理由。 答:当两个圆盘的质量为均匀分布时,与空载时比较,摆动周期将会减小。因为此时若把两盘看成为一个半径等于原下盘的圆盘时,其转动惯量I0小于质量与此相等的同直径的圆盘,根据公式(3-1-5),摆动周期T0将会减小。 3. 三线摆在摆动中受空气阻尼,振幅越来越小,它的周期是否会变化?对测量结果影响大吗?为什么? 答:周期减小,对测量结果影响不大,因为本实验测量的时间比较短。 [实验二] 金属丝弹性模量的测量 1. 光杠杆有什么优点,怎样提高光杠杆测量的灵敏度? 答:优点是:可以测量微小长度变化量。提高放大倍数即适当地增大标尺距离D或适当地减小光杠杆前后脚的垂直距离b,可以提高灵敏度,因为光杠杆的放大倍数为2D/b。 2. 何谓视差,怎样判断与消除视差? 答:眼睛对着目镜上、下移动,若望远镜十字叉丝的水平线与标尺的刻度有相对位移,这种现象叫视差,细调调焦手轮可消除视差。 3. 为什么要用逐差法处理实验数据? 答:逐差法是实验数据处理的一种基本方法,实质就是充分利用实验所得的数据,减少随机误差,具有对数据取平均的效果。因为对有些实验数据,若简单的取各次测量的平均值,中间各测量值将全部消掉,只剩始末两个读数,实际等于单次测量。为了保持多次测量的优越性,一般对这种自变量等间隔变化的情况,常把数据分成两组,两组逐次求差再算这个差的平均值。 [实验三]

C语言练习题(带答案)-绝对经典题目不看后悔

1单选题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C开始执行。 A) 程序中第一条可执行语句B) 程序中第一个函数 C) 程序中的main函数D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A)%x B)a+b C)a123 D)123 选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键

思考题答案

13.1钢筋混凝土框架结构按施工方法的不同有哪些形式 各有何优缺点 答:钢筋混凝土框架结构按施工方法的不同有如下形式: )现浇框架其做法为每层柱与其上层的梁板同时支模、绑扎钢筋,然后一次浇混凝土,是目前最常用的形式优点:整体性,抗震性好缺点:施工周期长,费料、费力 2)装配式框架其做法为梁、柱、楼板均为预制,通过预埋件焊接形成整体的框架结构优点:工业化,速度化,成本低缺点:整体性,抗震性差 3)装配整体式其做法为梁、柱、板均为预制,在构件吊装就位后,焊接或绑扎节点区钢筋,浇节点区混凝土,从而将梁、柱、楼板连成整体框架。其性能介于现浇和全装配框架之间。 13.2试分析框架结构在水平荷载作用下,框架柱反弯点高度的影响因素有哪些 答:框架柱反弯点高度的影响因素有结构总层数、该层所在位置、梁柱线刚度比、上 下两层梁的线刚度比以及上下层层高的变化 13.3 D值法中D值的物理意义是什么? 答:反弯点位置修正后的侧向刚度值。 15.6为什么砌体的抗压强度远小于单块块体的抗压强度?P321-P322 答:1)块体在砌体中处于压、弯、剪的复杂受力状态,由于块体表面不平整,加上砂浆铺的厚度不匀,密实性也不均匀,致使单个块体在砌体中不是均匀受压,且还无序地受到弯曲和剪切作用,由于块体的抗弯、抗剪强度远低于抗压强度,因而较早地使单个块体出现裂缝,导致块体的抗压能力不能充分发挥,这是块体抗压强度远低于块体抗压强度的主要原因 2)砂浆使得块体在横向受拉,从而降低了块体的抗压强度; 3)竖向灰缝中存在应力集中,因为竖向灰缝不可能饱满,使得块体受力不利。 15.7简述影响砌体抗压强度的主要因素。砌体抗压强度计算公式考虑了哪些主要参数?P322 答:凡是影响块体在砌体中充分发挥作用的各种主要因素,也就是影响砌体抗压强度的主要因素1)块体的种类、强度等级和形状。(砌体的抗压强度主要取决于块体的抗压强度) 2)砂浆性能。砂浆强度等级高,砌体的抗压强度也高;砂浆的变形率小,流动性、保水性好都是对提高砌体的抗压强度有利 3)灰缝厚度(10~12mm) 4)砌筑质量,主要保证灰缝的均匀性、密实性和饱满程度等砌体抗压强度平均值 考虑的是块体的抗压强度平均值,砂浆抗压强度平均值;砌体种类的参数;同时各种情况下的各类砌体,其砌体强度的设计值应该乘以调整系数(复印书上P63) 15.12 为什么要验算墙、柱高厚比?高厚比验算考虑哪些因素?不满足时怎样处理?P355-356 答:)因为砌体结构中的墙、柱是受压构件,除要满足截面承载能力外,还必须保证其稳定性,墙和柱高厚比验算是保证砌体结构在施工阶段和使用阶段稳定性和房屋空间刚度的重要措施。(高厚比是指计算高度H0与截面边长h的比值) 2)高厚比验算考虑的因素有如砂浆的强度等级、横墙的间距、砌体的类型及截面的形式、支撑条件和承重情况等。 3)处理方法:1.增大砂浆强度等级;2.增大截面的尺寸;3.减小墙或柱的高度;4.可以在墙体上加设构造柱或壁柱 15.18 什么是砌体局部抗压强度提高系数γ?为什么砌体局部受压时抗压强度有明显提高?复印书P84 答:γ砌体局部抗压强度提高系数:由于局部受压砌体有套箍作用存在,所以砌体抵抗压力的能力有所提高, 在计算砌体局部抗压承载力时,就用局部抗压提高系数γ来修正。砌体局部抗压强度提高系数γ考虑由于“套箍作用”和部分扩散作用所引起的强度提高系数;砌体局部受压时抗压强度的提高一般认为这是由“套箍强化”作用引起的记过,即由于四面未直接承受荷载的砌体,对中间局部荷载下的砌体的横向变形起着箍束作用,使产生三向应力状态,因而大大提高了其抗压强度,除了套箍作用外,还可能部分由扩散作用所引起的强度提高。 15.28 何谓墙梁?简述墙梁的受力特点和破坏形态。P382 答:1)墙梁是由钢筋混凝土托梁和梁上计算高度范围内的砌体墙组成的组合构件。根据墙梁是否承受由屋盖、楼盖传来的荷载,墙梁可分为承重墙梁和非承重墙梁。按支承情况的不同可分为简支墙梁、框支墙梁和连续墙梁。 2)墙梁的受力特点:当托梁及其上部砌体达到一定的强度以后,墙和梁共同工作形成一个梁高较高组合深梁,其上部荷载主要通过墙体的拱作用向两端支座传递,托梁受拉,两者组成一个带拉杆的拱结构。 3)墙梁的破坏形态: 1.弯曲破坏;2剪切破坏:a)斜拉破坏;b)斜压破坏;(这两种破坏属于脆性破坏)c)劈裂破坏;3.局压破坏。

实验思考题答案

实验一燃烧热的测定 1.在本实验中,哪些是系统?哪些是环境?系统和环境间有无热交换?这些热交换对实验结果有何影响?如何校正? 提示:盛水桶内部物质及空间为系统,除盛水桶内部物质及空间的热量计其余部分为环境,系统和环境之间有热交换,热交换的存在会影响燃烧热测定的准确值,可通过雷诺校正曲线校正来减小其影响。 2.固体样品为什么要压成片状?萘和苯甲酸的用量是如何确定的? 提示:压成片状有利于样品充分燃烧;萘和苯甲酸的用量太少测定误差较大,量太多不能充分燃烧,可根据氧弹的体积和内部氧的压力确定来样品的最大用量。 3.试分析样品燃不着、燃不尽的原因有哪些? 提示:压片太紧、燃烧丝陷入药片内会造成燃不着;压片太松、氧气不足会造成燃不尽。 4.试分析测量中影响实验结果的主要因素有哪些?本实验成功的关键因素是什么? 提示:能否保证样品充分燃烧、系统和环境间的热交换是影响本实验结果的主要因素。本实验成功的关键:药品的量合适,压片松紧合适,雷诺温度校正。 5.使用氧气钢瓶和氧气减压器时要注意哪些事项? 提示:阅读《物理化学实验》教材P217-220 实验二凝固点降低法测定相对分子质量 1.什么原因可能造成过冷太甚?若过冷太甚,所测溶液凝固点偏低还是偏高?由此所得萘的相对分子质量偏低还是偏高?说明原因。 答:寒剂温度过低会造成过冷太甚。若过冷太甚,则所测溶液凝固点偏低。根据公式和可知由于溶液凝固点偏低,?T f偏大,由此所得萘的相对分子质量偏低。 2.寒剂温度过高或过低有什么不好? 答:寒剂温度过高一方面不会出现过冷现象,也就不能产生大量细小晶体析出的这个实验现象,会导致实验失败,另一方面会使实验的整个时间延长,不利于实验的顺利完成;而寒剂温度过低则会造成过冷太甚,影响萘的相对分子质量的测定,具体见思考题1答案。 3.加入溶剂中的溶质量应如何确定?加入量过多或过少将会有何影响? 答:溶质的加入量应该根据它在溶剂中的溶解度来确定,因为凝固点降低是稀溶液的依数性,所以应当保证溶质的量既能使溶液的凝固点降低值不是太小,容易测定,又要保证是稀溶液这个前提。如果加入量过多,一方面会导致凝固点下降过多,不利于溶液凝固点的测定,另一方面有可能超出了稀溶液的范围而不具有依数性。过少则会使凝固点下降不明显,也不易测定并且实验误差增大。

相关文档