更多“对于一个函数void sort(int a[], int n…”相关的问题
第1题
有函数的声明 void f(int a[],int n); 下列哪个函数的声明不能构成该函数的重载。
A、int f(int a[],int n);
B、void f(int a[]);
C、int f(int a, int b, int c);
D、void f(char a[],int n);
点击查看答案
第2题
有函数原型 void test( int a, int b=7, char c=‘*’);下列函数调用正确的是( )
A、test(5)
B、test(5,8)
C、test(6,"#")
D、test(0,0,"*");
点击查看答案
第3题
考虑函数原型void test(int,char='*',int=7); 以下合法的函数调用是:
A、test(5)
B、test(5,"0");
C、test(5,"&" ,6);
D、test(5,6,"%");
点击查看答案
第4题
设有函数原型:void calculate(int a, int b=5, char c='a'); 则下面函数调用中不正确的是( )
A、calculate(3);
B、calculate (3,7);
C、calculate (3,'x');
D、calculate(1,2,'*');
点击查看答案
第5题
根据下列定义,正确的函数调用语句为() void test1(int a[10],int n); int b[10];
A、test1(b[10],3);
B、test1(b,b[3]);
C、test1(b[],b[3]);
D、test1(b[3],b);
点击查看答案
第6题
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序 void sort(int a[],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;<n;j++) if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;} } main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(&aa[3],5); for(i=0;i<10;i++)printf("%d,",aa[i]); printf("\n");} 程序运行后的输出结果是
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.1,2,3,8,7,6,5,4,9,10,
D.1,2,10,9,8,7,6,5,4,3,
点击查看答案
第7题
以下数组定义正确的是( )
A、int 3a[10];
B、int 3a[10]={0};
C、int aa[10];
D、float $f[ ]={1};
点击查看答案
第8题
以下程序中函数sort的功能足对a所指数组中的数据进行由大到小的排序 void sort(int a[],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+l,j<n;j++) if(a[i]<a[j]) {t=a[i];a[i]=a[j];a[j]=t; } } main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(&aa[3],5); for(i=0;i<10;i++) print("%d, ",aa[i]); printf('\n"); } 程序运行后输出的结果是
A.1,2,3,4,5,6,7,8,9,10
B.10,9,8,7,6,5,4,3,2,1,
C.1,2,3,8,7,6,5,4,9,10
D.1,2,10,9,8,7,6,5,4,3,
点击查看答案
第9题
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序: void sort(int a[],int n) {int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;i<n;j++) if(a[i]<a[j]) {t=a[i];a[i]=a[j];a[j]=t;} } main() {int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(&aa[3],5); for(i=0;i<10;i++) printf('%d,",aa[i]); printf("\n"); } 程序运行后的输出结果是()。
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.1,2,3,8,7,6,5,4,9,10,
D.1,2,10,9,8,7,6,5,4,3,
点击查看答案