已知fun函数的头部为“int fun(int x[],int n)”,main函数中有声明“int a[10]={1},b=10;”,欲在main函数中调用fun函数,则下列调用语句正确的是_______。
A. fun(a, fun(a,b));
B. fun(a[10],b);
C. fun(a[], a[0]);
D. fun(b, a);
查看答案
下面程序的功能是输出数组s中最大元素的下标,横线处应填__________。#include void main(){int max = 0, i, a[8] = {1,2,3,4,5,6,7,8};for(i=0;i<8;i++){if(a[i] > a[max])_______________;}printf("%d\n",max);}
A. max = a[i];
B. max = i;
C. i = max;
D. a[i] = max;
以下程序的输出结果是________。#includevoid reverse(int a[], int n){int i,t;for(i=0;i
A. 55
B. 15
C. 20
D. 40
以下程序的功能是从键盘输入十个学生的成绩,统计最高分,最低分和平均分。max代表最高分,min代表最低分,avg代表平均分。程序A、B、C、D四处语句中错误的是__________。#include void main( ){int i;float a[10], min, max, avg;printf("input 10 score:");for(i=0; i<=9; i++){printf("input a score of student:");scanf("%f", &a);//A处}max = min = avg = a[0];//B处for(i=1; i<=9; i++){if(min < a[i])//C处min = a[i];if(max < a[i])//D处max = a[i];avg = avg + a[i];}avg = avg/10;printf("max:%f\nmin:%f\navg:%f\n",max,min,avg);}
A处
B处
C处
D处
一位十六进制数可用______________位二进制数表示。