问题 探究题

实验与探究二(每空1分,共5分)

(1)提出问题:鼠妇喜欢生活在阴暗的环境中吗?

(2)作出假设:                                          

(3)制定并实施探究方案:在铁盘内放上一层湿土,一侧盖上不透光的纸板,另一侧盖上透明的玻璃板,在铁盘两侧的中央处各放5只鼠妇,观察鼠妇的行为。该实验的变量是          。为了得出较准确的结论,不能在铁盘两侧中央各放1只鼠妇,原因是                                           

(4)分析结果,得出结论:该同学对上述实验重复了5次,结果如下表:

环境第一次第二次第三次第四次第五次
明亮0只1只2只O只2只
阴暗10只9只8只10只8只
为了使实验结论更准确,应对上述数据做怎样的处理?            

(5)从中得出的实验结论是                                          

答案

(2)鼠妇喜欢阴暗环境

(3)阴暗与潮湿的环境    否

(4)取平均值

(5)鼠妇喜欢生活在阴暗的环境中生活

题目分析:(2)由于提出的问题是鼠妇会选择阴暗的环境吗?可作出两种假设:鼠妇会选择阴暗的环境或鼠妇不会选择阴暗的环境都可以,

(3)一侧盖上不透光的厚纸板,另一侧盖上透明的玻璃板,目的是设置以光照为惟一变量的对照组,这样在铁盒内就形成了明亮和黑暗两种环境,不能用1只鼠妇,所用鼠妇的数量要多,因为这样可以减少其他偶然因素的影响而导致实验出现误差,如果采集的鼠妇生病、或受其它非生物因素的影响、处于特殊生长时期等都会导致实验结论出错,所以为了避免出现此类偏差,实验中应尽可能多选几只鼠妇,尽可能排除其他因素的干扰,

(4)因为一次实验存在一定的偶然性和误差,取多次的实验的平均值,可以减少误差,

(5)通过求实验数据平均值可知:明亮环境中平均一只鼠妇,阴暗环境中平均九只,故可得出结论:光对鼠妇的生活有影响,鼠妇喜欢生活在阴暗的环境中生活。

单项选择题 A2型题
多项选择题

[说明]
①定义私有数据成员code、english分别用于表示考生的编号、英语成绩,它们都是int型的数据。
②完成成员函数void Student::inputinformation()的定义,该函数用于用户输入一个考生对象的信息,输入格式如下:
输入编号:
英语成绩:
计算机成绩:
③利用已实现的类Student的成员函数,完成函数void firstname(Student *A[],int uum)的定义,该函数根据考生信息A[],输出num个考生中总分最高者的编号及其相应的总分,在此不考虑总分相同的情况。
源程序文件test1.cpp清单如下:
#include < iostream. h >
class Student
(1)
int computer;
int total;
public
void getinformation( );
void computesum( );
int getcode( );
int gettotalscore( );
~Student( );
;
void Student: :getinformation( )

(2)
cout <<"英语成绩:";
cin> >english;
cout <<"计算机成绩:";
cin > > computer;
void Student:: computesum ( )
total = english + computer;
cout <<"编号" << code <<"总分:" <<total << endl;
int Student::getcode( )
return code;

int Student:: gettotalscore ( )

return total;

void firstname(Student * A[] ,int num)

(3)
tempsum = ( * A[0] ). gettotalscore( );
for( int i=1; i <num; i++)

if ( ( ( * A[i] ). gettotalscore( ) ) > tempsum)

tempcode = ( * A[i] ). getcode( );
tempsum = ( * A[i] ). gettotalscore( );


cout <<"总分最高者--" << tempcode <<":" << tempsum <<endl;

void main( )

Student * A[3];
int i,n =3
for(i=0;i<n;i ++)
A[i] = new Student;
A[i] -> getinformation( )
for(i=0;i<n;i ++)

A[i] -> computesum( )
firstname ( A,3 );