问题 问答题

编写函数fun,其功能是:计算n门课程的平均分,结果作为函数值返回。
例如,若有5门课程的成绩是:90.5,72,80,61.5,55,则函数的值为71.80。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include <stdio.h>
float fun(float * a, int n)

void main()

float score[30]=90.5, 72, 80, 61.5, 55), aver;
aver=fun(score, 5);
printf("\nAverage score is:% 5.2f\n", aver);

答案

参考答案:

float fun(float * a,int n)
  {
    float av=0.0;
    int i;
    for(i=0; i<n; i ++)/* 求分数的总和*/
      av=av+a[i];
    return(av/n);/*返回平均值*/
  }

解析:

[考点] 本题考查:如何通过指针来实现计算平均分。

本题较简单,只需用一个循环语句就可完成数组元素的求和,再将和除以课程数即可。需要注意的是本题对指针的操作,当指针变量指向一个数组时,用该指针变量引用数组元素,引用方式与数组的引用方式相同。例如,本题中a指向了score,所以通过a引用score中的元素时可以用下标法,也可以用指针运算法,a[i]和*(a+i)具有相同的作用。下标运算实际上是从当前地址开始往后取出地址中的第几个元素,当前地址下标为0。例如,若有int cc[10], *p=cc+5; ,即p指向了cc的第5个元素,则p[0]的作用与cc[5]相同;p[3]的作用是取出从当前地址(即p所指地址)开始往后的第3个元素,它与cc[8]相同;p[-2]的作用是取出从当前地址开始往前的第2个元素,它与cc[3]相同,但不提倡使用“负”的下标。

计算平均分方法。

掌握以IF语句。

for(i=0; i<n; i ++)/+求分数的总和*/

av=av+a[i];

return(av/n); /*返回平均值*/

多项选择题
单项选择题

情绪异常是一种非常复杂的现象,长期以来,各个领域的学者从自己的学科出发,对此现象纷纷做出各自的解释,但是始终未获解决。现在生物学家也开始涉足这个问题,并从生物学的角度加以探讨,他们的见解让人耳目一新。

我们经常说人的情绪多变,其实我们往往不是自己情绪的真正主人。在人体内,存在着许多调控我们情绪的化学物质,我们的喜怒哀乐受到它们的控制。比如说,有时候我们会莫名其妙地感到心烦,究其原因是一种叫做“梅拉多宁”的激素在作怪;如果这种激素分泌过多,会导致心情烦躁、沮丧等。据研究,梅拉多宁也是导致一种叫“冬季抑郁症”疾病的元凶。得这种病的人,在冬季尤其是阴霾、缺少阳光的日子里,容易情绪低落、郁郁寡欢,甚至做出极端行为。为什么生活中有些人那么快乐,令人羡慕这又涉及一种叫“多巴胺”的化学物质。多巴胺是神经元中传导神经兴奋的一种化学物质,当多巴胺传导顺畅的时候,大脑内部就会产生一系列化学变化,使我们产生快感。

现代生物学家发现,大量的细菌寄生在我们呼吸道和消化道中,它们中的半数是中性茵,对我们既无害也无益,比如肠杆菌、酵母菌及肠球菌;约有10%是有害菌,如葡萄球菌、幽门杆菌等;还有约30%是有益茵,如乳酸茵、双歧杆菌等。对有害菌我们也不必担心,因为它们的活动严格受到有益菌和中性菌的管制。

别小看这些寄生在肠道内的小小细菌,它们对改变我们的情绪和行为有着不可忽视的作用。一方面,这些细菌影响人体的营养代谢,如果消化不良,会引起情绪异常;另一方面,假如人体的代谢紊乱,这些细菌会制造出硫化氢、氨等气体来毒害我们的神经,从而导致我们情绪异常,甚至做出极端行为。科学家做过这样一个实验:当给猪投喂高密度的发酵乳杆菌时,猪不仅长得快,而且争食咬斗现象明显减少。这是因为猪的肠道内有益茵受到强化之后,对猪的神经有毒害作用的气体硫化氢和氨等的生成大幅度下降,于是改善了猪的行为。

近年来,人们情绪异常和行为失控的发生频率逐年升高,从肠道内细菌的生存环境来看,导致这一现象主要有两个原因,一是农药、食品添加剂和抗生素等的滥用。这些药物或化学物质进入人体会大量杀死肠道细菌,导致人的代谢紊乱和消化不良,从而引发情绪异常和精神疾病。二是这几年生活水平提高后,部分人吃得太饱。由于摄入的过量高蛋白在人体内缺少有益茵或中性菌为其分解、代谢,它们会在杂菌的分解下产生大量的硫化氢、氨等对神经有毒害作用的物质。这些物质会破坏人体中起抑制冲动作用的五羟色胺的合成,导致人的情绪异常,产生过激行为。

(摘编自2010年4月29日《科技文摘报》)

下列关于情绪异常及其研究状况的表述,不符合原文意思的一项是()。

A.所谓情绪异常是指情绪低落、沮丧、烦躁、发怒,乃至做出极端行为等。心情愉快则是人的正常状态,不属于情绪异常

B.人的情绪异常是一种非常复杂的现象,此前各个领域的学者虽然从不同的学科出发,提出了各种解释,但是始终未能解决问题

C.与其他领域学者的研究不同,现在生物学家们另辟途径,从生物学的角度来研究,从而解决了情绪异常的防治问题

D.科学研究已经表明,人体内的一些化学物质会影响人们的喜怒哀乐,所以许多时候人们并非自己情绪的真正掌控者