第10题: [单项选择]太阳能电池从被发明以来,已经为人们所熟悉。现在,太阳能电池的能量转化率在10%左右,因而用途有限。如果想获得较大的电功率,那么,这就需要昂贵的投资和巨大的装置,占用很大的面积或空间,这实际上是不可行的。因此,只有在提高其能量转化率上下功夫,以扩大其应用范围。 由此可见 ( ) A. 太阳能是一种高效而费用较低的能量,应该大力提倡和推广 B. 一般的能源需要昂贵的投资和巨大的装置,占用很大的面积和空间 C. 太阳能电池的能量转化率越高,获得的电功率就越大 D. 从未来的发展来看,太阳能是一种最理想的能源 参考答案:C
第19题: [单项选择]以下函数返回a所指数组中最小的值所在的下标值 fun(int *a,int n) int i,j=0,p; p=j; for(i=j;i<n;i++) if(a[i]<a[p])______; return(p); 在下划线处应填入的是 A. i=p B. a[p]=a[i] C. p=j D. p=i 参考答案:D 答案解析:[解析] 该程序先判断a[i]<a[p],如果条件为真,则a[i]比当前的设定的最小值小(p保留的当前最小元素的下标),那么将i赋给p即将比较过的最小的元素下标保留在p中,作为下面判断的标准。