以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。 include
第1题
下列函数invert()的功能是:将数组a中n个元素逆序存放;请填空。
#include<ioStream.h>
#define N 10
void invert(int a[],int n)
{ int i=0,j=n-1-i;
while(______)
{int t;
t=a[i]______;a[j]=t;
i++;
______;
}
}
第2题
以下函数inverse的功能是使一个字符串按逆序存放,请填空。 inverse(char str[]) { char m; int i,j; for(i=0,j=strlen(str);i<strlen(str)/2;【 】 ,j--) { m=str[i]; str[i]=【 】; 【 】; } }
第3题
以下说法正确的是()。
A.C程序总是从第一个函数开始执行
B.在C程序中,被调用的函数必须在main函数中定义
C.C程序总是从main函数开始执行
D.C程序中的main函数必须放在程序的开始部分
第4题
funl函数的调用语句为funl(&a,&b,&c);。它将3个整数按由大到小的JI匣序调整后依次放入a,b,c三个变量中,a中放最大数,请填空。 void fun2(int *x,int *y) { int t; t=*x;*x;*y;*y=t; } void funl(int *pa,int *pb,int *pc) { if(*pc>*pb) fun2(【 】); if(*pa<*pc) fun2(【 】); if(*pa<*pb) fun2(【 】); }
第5题
A.floatmyadd(floata,b)
B.floatmyadd(floatb,floata)
C.floatmyaddlfloatfloat)
D.floatmyadd(floatafloatb)
第6题
A.函数的定义可以嵌套,但函数的调用不可以嵌套
B.函数的定义不可以嵌套,但函数的调用可以嵌套
C.函数的定义和函数的调用均不可以嵌套
D.函数的定义和函数的调用均可以嵌套
第7题
以下叙述中正确的是
A.构成C程序的基本单位是函数
B.可以在一个函数中定义另一个函数
C.main()函数必须放在其他函数之前
D.所有被调用的函数一定要在调用之前进行定义
第8题
以下关于C语言程序中函数的说法正确的是()。
A.函数的定义可以嵌套,但函数的调用不可以嵌套
B.函数的定义不可以嵌套,但函数的调用可以嵌套
C.函数的定义不可以嵌套,但函数的调用可以嵌套
D.函数的定义和点用都可以嵌套
第10题
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。 void fun (int*x,int*y) {……} main() { int a=10,b=20; ______;严定义变量p*/ p=fun;p(&a,&b); ……}