當前位置:學問谷 >

校園範例 >考試 >

計算機軟件水平考試練習題及答案解析大綱

計算機軟件水平考試練習題及答案解析大綱

閲讀函數,寫出函數的主要功能:

計算機軟件水平考試練習題及答案解析大綱

float av(a,n)

float a[];

int n;

{ int i; float s;

for(i=0,s= 0;i

return s/n;

}

【解】函數有一個數組形參a和一個整型形參n。函數首先用循環求數組a的前n個元素和,然後將和除以n。即求數組元素的平均值。

閲讀函數,寫出函數的主要功能:

ch(int *p1,int *p2)

{ int p;

if(*pl>*p2) { p=* pl;*pl=*p2;* p2=p; }

}

【解】函數辦有兩個指針形參p1和p2,函數體通過*pl和*p2間接引用它們所指變量。當pl所指變量的位大於p2所指變量的值時,交換兩形參所指變量的值。所以函數的功能當形參1所指變量比形參2所指變量的`值大時,交換這兩個變量的值。調用該函數能保證形參1所指變量的值不大於形參2所指變量的值

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flxy/kaoshi/wedjjq.html