问题 填空题

设有以下定义和语句,则*(*(p+2)+1)的值为______。 int a[3][2]={10,20,30,40,50,60},(*p)[2]; p=a;

答案

参考答案:60

解析: 本题中,代码定义3行2列的二维数组a,定义指向两个元素的一维数组指针p,并让p指向两维数组a的首行,则代码*(*(p+2)+1)中的p+2指向两维数组a的第三行a[2],*(p+2)指向a[2][0],*(p+2)+1指向a[2][1],*(*(p+2)+1)是引用a[2][1],其值是60。

实验题

用“碰撞试验器”可以验证动量守恒定律,即研究两个小球在轨道水平部分碰撞前后的动量关系。

(1)试验中,直接测定小球碰撞前后的速度是不容易的。但是,可以通过仅测量__________(填选项前的序号),间接地解决这个问题。

A.小球开始释放高度h

B.小球抛出点距地面的高度H

C.小球做平抛运动的射程

(2)图中O点是小球抛出点在地面上的垂直投影,实验时,先让入射球m1多次从斜轨上同一位置静止释放,找到其平均落地点的位置B,测量平抛射程。然后把被碰小球m2静止于轨道的水平部分,再将入射小球m1从斜轨上相同位置静止释放,与小球m2相撞,并多次重复。接下来要完成的必要步骤是__________(填选项的符号)。

A.用天平测量两个小球的质量m1、m2

B.测量小球m1开始释放高度h

C.测量抛出点距地面的高度H

D.分别找到m1、m2相碰后平均落地点的位置A、C

E.测量平抛射程

(3)若两球相碰前后的动量守恒,其表达式可表示为__________(用(2)中测量的量表示);若碰撞是弹性碰撞,那么还应满足的表达式为__________(用(2)中测量的量表示)。

(4)经测定,m1=45.0g,m2=7.5g,小球落地点的平均位置到O点的距离如图所示。碰撞前、后m1的动量分别为p1与p1',则p1:p1'=__________:11;若碰撞结束时 m2的动量为p2',则p1':p2'=11: __________;所以,碰撞前、后总动量的比值 = __________;实验结果说明__________。

问答题 简答题