问题 问答题

有以下程序
struct STU
char name[10];
int num;

void f1(struct STU C)
struct STU b="LiSiGuo",2042;
c=b;

void f2(struct STU*C)
struct STU b="SunDan",2044;
*c=b;

main()
struct STU a="YangSan",2041,b="Wang Yin",2043;
f1(

答案

参考答案:A

解析:本题中首先定义了一个结构体类型STU,它由一个字符数组和一个整型变量num组成。然后定义两个函数f1和f2。其中f1是值传递的,f2是地址传递的。主函数中定义两个结构体变量a和b并分别赋初值,接着调用函数f1(a) ,由于函数f1是值传递,故执行该函数后并没有改变a的值,在接着调用函数f2(&b) ,由于该函数是地址传递,执行该函数后将使变量b的值为{“SunDan”,2044

实验题

如图甲所示,电压表V1、V2串联接入电路中时,示数分别为6V和4V,当只有电压表V2接入电路中时,如图乙所示,示数为9V,电源的电动势为

A. 9.8V        B.10V      C.10.8V       D.11.2V

⑵(12分)在验证“机械能守恒定律”的实验中,一同学进行如下操作;

①将打点计时器水平固定在铁架台上

②将长约0.5m的纸带用小夹子固定在重物上后穿过打点计时器。用手提着纸带,使重物静止在靠近打点计时器的地方

③先松开纸带,后接通电源,让重物自由下落,打点计时器就在纸带上打下一系列的点

④换几条纸带,重做上面的实验

⑤在打出的纸带中挑选第一、二两点间距接近2mm,且点迹清楚的纸带进行测量,先记下O点的位置,依次再取四个计数点A、B、C、D。求出相应位置对应的速度及其下落的高度

⑥将测量数据及计算结果填入自己设计的表格中

⑦根据以上测得的数据计算相应的的值。验证机械能守恒定律

Ⅰ.以上操作有错误的是_________________________;

Ⅱ.实验中选出一条纸带如图所示,其中O点为起始点,A、B、C、D为四个计数点,打点计时器所选用电源是频率为50的交流电,用最小刻度为1mm的刻度尺,测得OA=11.13m,OB=17.69m,OC=25.9m.这三个数据中不符合有效数据要求的是___,在计数点A和B之间,B和C之间各还有一个点,重锤的质量为,根据以上数据,当打点到B点时重锤的重力势能比开始下落时减少了___,这时它的动能是__.()

Ⅲ.实验中往往出现重锤的重力势能减少量大于动能的增加量,其主要原因是______

单项选择题