问题

王觉非在《英国近代史》中指出:“从西至东,从北至南,……机械装置遍及四方,世界获得了一种新的动力,一个时代的风气如新世界的大河汹涌奔腾,不可阻挡”。这一现象的出现主要得益于

A.瓦特研制的“蒸汽机”

B.运输技术的重大改革

C.煤炭钢铁的大量生产

D.阿克莱特建立水力纺纱工厂

答案

答案:A

题目分析:由《英国近代史》可知该发明家为英国人,由“机械装置遍及四方,世界获得一种新的动力”可知该动力与瓦特改良的蒸汽机有关。瓦特研制的“蒸汽机”解决了工业革命的动力问题,推动了机器生产的深入开展。

问答题

阅读下列说明和c代码,回答问题1至问题3,将解答写在对应栏内。

[说明]

某应用中需要对100000个整数元素进行排序,每个元素的取值在0~5之间。排序算法的基本思想是:对每一个元素x,确定小于等于x的元素个数(记为m),将x放在输出元素序列的第m个位置。对于元素值重复的情况,依次放入第m-1,m-2,…个位置。例如,如果元素值小于等于4的元素个数有10个,其中元素值等于4的元素个数有3个,则4应该在输出元素序列的第10个位置、第9个位置和第8个位置上。算法的具体步骤如下。

步骤1:统计每个元素值的个数。

步骤2:统计小于等于每个元素值的个数。

步骤3:将输入元素序列中的每个元素放入有序的输出元素序列。

[C代码]

下面是该排序算法的c语言实现。

(1)常量和变量说明

R:常量,定义元素取值范围中的取值个数,如上述应用中R值应取6;

i:循环变量;

n:待排序元素个数;

a:输入数组,长度为n;

b:输出数组,长度为n;

c:辅助数组,长度为R,其中每个元素表示小于等于下标所对应的元素值的个数。

(2)函数sort

1 void sort(int n,int a[],int b[])

2 int c[R],i;

3 for(i=0;i< (1) ;i++)

4 c[i]=0;

5

6 for(i=0;i<n;i++)

7 c[a[i]]= (2)

8

9 for(i=1;i<R;i++)

10 c[i]= (3)

11

12 for(i=0;i<n;i++)

13 b[c[a[i]]-1]= (4)

14 c[a[i]]=c[a[i]]-1;

15

16

根据说明和C代码,填充C代码中的空缺(1)~(4)。

实验题

某研究性学习小组对某珍珠粉进行了如下探究。

【查阅资料】①珍珠的化学成分主要是:碳酸钙及少量碳酸镁和壳角蛋白(蛋白质的一种);

②壳角蛋白不溶于水,加入浓硝酸加热后会变黄色;

③假珍珠粉其实就是“贝壳粉”,主要成分就是碳酸钙。

【分析讨论】①真珍珠中所含壳角蛋白在物质类别上属于       (填 “有机”或“无机”)化合物。

②假珍珠粉中的碳酸钙含量要比真珍珠粉大。

【实验探究】研究性学习小组设计了如下两个方案:

方案一 检验珍珠粉的真假

取少量珍珠粉样品于试管中,                 ,若观察到        ,则该珍珠粉是真珍珠粉。

方案二 检验该珍珠粉中的碳酸钙含量

步骤Ⅰ:连接仪器组成如图所示实验装置。某学生夹住C左侧的橡胶管,在A中装入少量水并取下上部塞子,打开玻璃活塞,A中水不能全部滴下,你认为该装置是否漏气?              

步骤Ⅱ:准确称取6.000 g珍珠粉样品装入仪器B中,在A中装入稀盐酸。

步骤Ⅲ:向B中珍珠粉样品中滴加足量的稀盐酸。在仪器B、C中可观察到的现象为              

步骤Ⅳ:完全反应后C中的浊液经             、干燥,称得白色固体的质量为11.820g,则珍珠粉样品中碳酸钙的质量分数为100%。

【实验反思】获得此测定结果,可能的原因有            。(填数字序号)

①样品中含有碳酸镁   

②盐酸未滴加足量  

③CO2气流速度太快导致未被Ba(OH)2完全吸收 

④装置B中水蒸气、HCl等进入装置C中  

【拓展延伸】有同学提出在方案二中不需要装置C,只要用电子天平准确称量装置A、B反应前后的质量,就可以得到珍珠粉样品中碳酸钙的含量。你认为是否可行    ,请说明理由