- 填空用指针作函数参数,编程序求一维数组中的最大和最小的元素值。 #define N 10 main() { void maxmin(int arr[],int *pt1,int *pt2,int n); int array[N]={10,7,19,29,4,0,7,35,-16,21},*p1,*p2,a,b; p1=&a; p2=&b; maxmin(array,p1,p2,N); printf("max=%d,min=%d",a,b); } void maxmin(int arr[],int *pt1,int *pt2,int n) { int i; *pt1=*pt2=arr[0]; for(i=1;i<n;i++) { if(arr[i]>*pt1) (9) ; if(arr[i]<*pt2) (10) ; } }做这题 →
- 单选函数在定义时,省略函数类型说明符,则该函数值的类型为 。做这题 →
- 单选以下 函数,真正地没有返回值。做这题 →
- 单选被调函数返回给主调函数的值称为 。做这题 →
- 单选被调函数通过 语句,将值返回给主调函数。做这题 →
- 单选C 语言中函数的隐含存储类型是 。做这题 →
- 单选能把函数处理结果的两个数据返回给主调函数,在下面的方法中不正确的是 。做这题 →
- 单选有一个函数原型如下所示,则该函数的返回类型为( ) 。 C abc(float x,float y);做这题 →
- 单选一个函数返回值的类型是由____决定的做这题 →
- 单选对于 C 语言程序中的函数,下列叙述中正确的是____做这题 →
- 单选以下所列的各函数首部中, 正确的是 ( ) 。 void play (var a:Integer var b: Integer) void play (int a, b) void play (int a,int b) sub play (a as integer b as integer)做这题 →
- 单选C语言主要是借助以下 功能来实现程序模块化。做这题 →
- 单选C语言程序的模块化通过以下哪个选项来实现o做这题 →
- 单选关于C语言的函数描述,以下说法错误的是o做这题 →
- 判断C语言中可以允许用户自己定义函数来解决一些复杂问题。正确错误做这题 →
- 判断函数名后必须紧跟着圆括号“()”对,函数体置于花括号对“0”中。正确错误做这题 →
- 综合以下代码中fu函数的功能是:分别统计字符串大写字母和小写字母的个数。请补全代码。 include <stdio.h> void fun(char s[], int *a, int *b){ int i=0; while(s[i]){ if(__________) *a=*a+1; if(s[i]>= 'a' && s[i] <='z') ________; ________; } } main(){ char s[100]; int sUpper=0,sLower=0; printf("\n 请输入一个字符串:"); gets(s); fun(s,&sUpper,&sLower); printf("\n 大写字母数量=%d 小写字母数量 =%d\n",sUpper,sLower); system("pause"); }做这题 →
- 单选avg 函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是做这题 →
- 判断用户可以重新定义标准库函数,但若如此该函数将失去原来的意义。正确错误 忘函数做这题 →
- 单选已定义以下函数:int fun(int *p) {return *p;}fun 函数返回值是做这题 →
- 单选关于函数返回值,以下叙述正确的是做这题 →
- 单选若有函数定义如下 int fun(int x,int y){ return x-y; } 则以下涉及上述函数的说明语句错误的是做这题 →
- 判断如果某个函数在定义时省略了函数的类型,则默认的函数类型是int。正确错误做这题 →
- 判断如果在某个 fun函数,要修改主函数中的某个变量的值,那么可以在 fun 函数中定义一个指针形参变量,通过指针变量间接引用主函数的变量。正确错误做这题 →
- 判断定义函数时,形参的类型说明可以放函数体内。正确错误做这题 →
- 判断C语言规定函数返回值的类型是由定义该函数时所指定的函数类型所决定的。正确错误做这题 →
- 判断在C语言中,所有函数都是平行的。即在定义函数时是互相独立的,一个函数并不属于另一个函数。 ☑正确错误做这题 →
- 判断C语言中,如果定义函数时省略extern,则隐含为外部函数。正确错误做这题 →
- 判断函数定义时,可以不指定形参的类型,函数调用时由实参的类型决定形参的类型。正确错误做这题 →
- 判断建立函数的目的是为了提高程序的执行效率。正确错误做这题 →
- 填空以下程序拟调用getMax函数,找出四个变量中最大的一个,但程序不完整: #include<stdio.h> ______ getMax ( ________) { return x>y?x:y; } void main(){ int a, b, c, d, mx; scanf("%d%d%d%d", &a, &b, &c, &d) ; printf("max=%d\n",getMax (__________, getMax (c,d))); }做这题 →
- 单选以下对C语言函数的叙述中正确的是 0做这题 →
- 判断C程序中,在定义函数时的参数是“形式参数“,在调用函数时的参数是”实际参数“。正确错误做这题 →
- 判断char sub();是一个正确的函数声明。正确错误做这题 →
- 综合以下程序中,函数fun的功能是,求整数×的次方的低3位值。 #include <stdio.h> #pragma warning (disable:4996) long fun(int x,int y,long *p ) { int i; long t=____(1)__; for(i=1;____(2)____; i++) t=t*x; *p=t; t=____(3)____; return t;} main(){ long t,r; int x,y; printf("\nInput x and y: "); scanf("%ld%ld",&x,&y); t=fun(x,y,&r); printf("\n\nx=%d, y=%d, r=%ld, last=%ld\n\n",x, y,r,t ); system("pause"); }做这题 →
- 判断函数若无返回值,则它一定无形参。正确错误 小没有做这题 →
- 判断函数定义时可以有一个或多个形参,也可以没有形参。止确错误(定文时, 工确只错误做这题 →
- 综合编写一个函数,得到一个整数的某一位数字。 } #include <stdio.h> int digit( int a, int n){//返回:整数 a 的倒数第 n 位数, n 从 1 开始 int num = -1; while(n--){ num=__________; a=__________; } return num; } void main(){ int a,n,d = -1; scanf("%d%d",&a,&n); ________; printf("%d\n",d); system("pause");做这题 →
- 判断在C语言中,若函数的形参为一维数组,则形参数组一定指定大小。做这题 →
- 填空在 C 语言中,在函数中使用____ 语句返回值。做这题 →
- 单选在 C 程序中,若对函数类型未加说明,则函数的隐含类型为(做这题 →
- 填空下面程序的功能是【1】,运行结果是【2】。 long fib(int g) {switch(g) {case 0: return 0; case 1: case 2: return 1; } return(fib(g-1)+fib(g-2)); } main() { long k; k=fib(7); printf("k=%d\n",k); }做这题 →
- 综合已有变量定义和函数调用语句:int a=1,b=-5,c;c=fun(a,b);fun函数的作用是计算两个数之差的绝对值,并将差值返回调用函数,请编写fun函数。做这题 →
- 综合已有变量定义和函数调用语句:int x=57; isprime(x);函数isprime()用来判断一个整型数a是否为素数,若是素数,函数返回1,否则返回0。请编写isprime函数。做这题 →
- 综合已有变量定义和函数调用语句double a=5.0; int n=5;和函数调用语句mypow(a,n);用来求a的n次方。请编写mypow函数。 double mypow(double x,int y){ }做这题 →
- 综合编写代码,完成以下程序中函数 reverse 的功能:将 a 所指数组中的内容进行逆置。void reverse(int a[], int n)//n 代表数组元素个数 lisp void reverse(int a[ ], int n) { int i, t; for(i = 0; i <=1/2; i ++) { t = a[i]; a[i] = a[l-i-l]; a[l-i-l] = t; } }做这题 →
- 填空下面程序中 max 函数的功能为求两个值的最大值,填空完善程序。 lisp int max(int x,int y ); {int z; if(x>y) z=x; else z=y;做这题 →
- 填空下面的 add()函数的工能是求两个参数的和,并且将值返回调用函数。函数中错误的成分是——,改正后—— Void add(float a,float b){ Float c; C=a=b; Return c}做这题 →
- 单选C语言规定,函数返回值的类型由()做这题 →
- 单选以下选项均为 fun 函数定义的头部,其中错误的选项是____做这题 →