- 判断对于比较复杂的函数,其内部可以嵌套定义其他函数。做这题 →
- 判断对于比较复杂的函数, 其内部可以嵌套定义其它函数。( )做这题 →
- 判断一个函数中只允许有一条 return 语句。做这题 →
- 单选以下正确的函数形式是 ____。做这题 →
- 判断在同一文件中,当函数定义写在前面、主调函数写在后面时,可以不进行函数声明()做这题 →
- 单选以下函数定义正确的是()。做这题 →
- 单选以下正确的函数原型声明语句是( )。做这题 →
- 单选在 C 语言中,函数值类型在定义时可以缺省。此列正确的是 ( )做这题 →
- 单选在 c 语言中,下列描述____的是()做这题 →
- 填空下面的 add()函数的工能是求两个参数的和,并且将值返回调用函数。函数中错误的成分是__,改正后__做这题 →
- 单选建立函数的目的之一是 ( )做这题 →
- 单选已下正确的函数形式是 ( )做这题 →
- 单选以下叙述中不正确的是。做这题 →
- 综合函数 fun 的功能是进行字母转换。若形参 ch 中是小写英文字母,则转换成对应的大写英文字母;若 ch 中是大写英文字母,则转换成对应的小写英文字母;若是其它字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的内容。 #include <stdio.h> #include <ctype.h> char fun(char ch){ if (islower(ch)) return ch -'a' + _ if ((ch>='A') ______ (ch<='Z')) return ch +'a'- 'A'; return ______; } main(){ char c1, c2; printf("\nThe result :\n"); c1='w'; c2 = fun(c1); printf("c1=%c c2=%c\n", c1, c2); c1='W'; c2 = fun(c1); printf("c1=%c c2=%c\n", c1, c2); c1='8'; c2 = fun(c1); printf("c1=%c c2=%c\n", c1, c2); getchar(); }做这题 →
- 填空在 C 语言中,没有明确指明函数类型的,自动按____处理。做这题 →
- 综合如下函数的功能是:找出 100 至 x(x<=999)之间各位上的数字之和为 12 的所有整数,然后输出;符合条件的整数个数作为函数的值返回。 #include <stdio.h> int fun(int end){ int cnt, ones, tens, hundreds , start; cnt=0; start=100; while(start<=end) { ones=start%10; tens=________; hundreds=start/100; if(ones+tens+hundreds==12) { printf("%d ",start); ________; } start++; } return ________; } main() { int x=-1; while(x>999||x<100) { printf("请输入(100<x<=999): "); printf("\n 结果: %d\n",fun(x)); system("pause"); }做这题 →
- 单选以下所列的各函数声明中,正确的是____。做这题 →
- 单选以下函数值的类型是____。 fun(float x){ float y; y=3*x-4; return y; }做这题 →
- 单选以下关于函数的叙述中正确的是____。做这题 →
- 单选关于函数返回值,以下叙述正确的是____。做这题 →
- 单选int fun(int x,int y){ return x-y; }则以下涉及上述函数的说明语句错误的是。做这题 →
- 判断函数原型可以简单的由函数的首部,加上其后的一个“;”构成。做这题 →
- 综合若函数fun定义如下 int fun(void){ double d; long t=rand(); d=t*0.618; return d;} 则函数返回值的类型是____。(填写英文)做这题 →
- 综合函数原型可以由函数的____类型、函数名和参数表构成,加上其后的一个“;”构成。做这题 →
- 综合以下 avg 函数的作用是计算含有 n 个元素的数组 array 的平均值并返回平均值,请填空使程序完整。 float avg(float array[ ],int n) { int i; float avgr , sum=0 ; for (i=0;________________; i++) sum+=________; avgr= sum/ n; ________; }做这题 →
- 单选若调用一个函数,且此函数中没有 return 语句,则该函数返回( )。做这题 →
- 单选以下函数值的类型是()。 fun(float x){ float y; y=3*x-4; return y; }做这题 →
- 判断在 C 语言中,当函数体就一条语句时,{可以不写。}做这题 →
- 单选在 C 语言中,对于函数的目的,以下正确的说法是()做这题 →
- 单选在 C 语言中,函数的数据类型是指____。做这题 →
- 综合编写一个函数,得到一个整数的某一位数字。 } #include <stdio.h> 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");做这题 →
- 单选若有以下调用语句,则正确的 fun 函数首部是() main(){ : : int a,float x; : : fun(x,a); : : }做这题 →
- 单选以下函数,()是真正地没有返回值。做这题 →
- 判断在 C 语言中,定义成 void 类型的函数中可以有带返回值的 return;语句。做这题 →
- 填空在 C 语言中, 若有函数定义: fun(int x) { return printf("%d\n",x);}, 则 fun 返回值为____类型。做这题 →
- 单选以下有关函数的叙述中,正确的是()。做这题 →
- 单选在c语言中以下不正确的说法是:()做这题 →
- 填空32、在C语言中,在函数中使用____语句返回值。做这题 →
- 单选以下函数值的类型是____。 fun(float x) { float y; y=3*x-4; return y; }做这题 →
- 单选以下程序的输出结果为( )。 #define ADD(x) x*x main( ) { int a=4,b=6,c=7,d=ADD(a+b)*c; printf("d=%d",d); }做这题 →
- 判断若有定义:char *p(char a[10]);则p是函数名。( )做这题 →
- 填空有一个3*4矩阵,求其中的最大元素。 max_value( (1)_) { int i,j,max; max=array[0][0]; for(i=0;i<3;i++) for(j=0;j<4;j++) if(array[i][j]>max) max=array[i][j]; (2)_; } main( ) { int a[3][4], i,j; for(i=0;i<3;i++) for(j=0;j<4;j++) (3)_; printf(“max value is %d\n”,max_value(a)); }做这题 →
- 单选以下程序的输出结果是( )。 #define ADD(x) (x)+(x) main() { int a=4,b=6,c=7,d=ADD(a+b)*c; printf(“d=%d”,d); }做这题 →
- 填空设有以下宏定义,则执行赋值语句a=ADD(4+6)*7;(a为int型变量)后,a的值是( )。 #define ADD(x) (x)+(x)做这题 →
- 判断定义在main函数后的任何函数都需在main中进行函数声明。( )做这题 →
- 单选关于return语句,下列正确的说法是( )。做这题 →
- 单选以下程序的输出结果为( )。 #define N 2 #define M N+2 #define CUBE(x) (x*x*x) #include "stdio.h" main( ) { int i=M; i=CUBE(i); printf("%d\n",i); }做这题 →
- 单选以下程序的输出结果为( )。 #define A 3 #define B(a) (A+1)*a main() { int x; x=3*A+B(7); printf("x=%d\n",x); }做这题 →
- 判断若有形参定义:int a[10];则a++是合法的表达式。( )做这题 →
- 单选设有说明 int (*ptr)();其中标识符ptr是( )。做这题 →