随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 判断在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的循环调用。做这题 →
- 判断在 C 语言中,当函数体只有一条语句时,花括号 {} 可以省略不写。做这题 →
- 判断在函数的说明和定义时若没有指出函数的类型,则系统自动地认为函数的类型为整型。做这题 →
- 判断C 语言函数中传递数组名作为参数,实质上是传递地址()做这题 →
- 判断对于比较复杂的函数,其内部可以嵌套定义其他函数。做这题 →
- 判断对于比较复杂的函数, 其内部可以嵌套定义其它函数。( )做这题 →
- 判断C 语言要求所有被调用的函数一定要在调用语句之前进行定义。()做这题 →
- 判断C程序中,若想在主函数调自定义函数,必须要先将自定义函数先定义或者先声明。做这题 →
- 判断函数即可以嵌套定义,又可以嵌套调用。做这题 →
- 判断一个函数中只允许有一条 return 语句。做这题 →
- 单选以下正确的函数形式是 ____。做这题 →
- 判断主函数和其它函数之间可以相互调用。()做这题 →
- 判断在函数的定义和调用过程中,形式参数和实在参数数目可以不一致。做这题 →
- 判断函数可以嵌套定义。但是不可以嵌套调用。做这题 →
- 判断在同一文件中,当函数定义写在前面、主调函数写在后面时,可以不进行函数声明()做这题 →
- 单选调用平方根函数时,必须包含的头文件是()做这题 →
- 单选以下函数定义正确的是()。做这题 →
- 单选以下正确的函数原型声明语句是( )。做这题 →
- 单选以下正确的描述是( )做这题 →
- 单选在 Excel 中,对"A1:C3"这个 3 行 3 列矩形区域所有数据求和,正确的函数写法是做这题 →
- 判断在使用函数进行运算时,如果不需要参数,则函数后面的括号可以省略。( )做这题 →
- 判断Excel 提供的 SUM 函数的功能是返回某个数值的绝对值。( )做这题 →
- 单选请用声明为 int result(int a, int b) 的函数时,正确的方法是( )做这题 →
- 单选在 C 语言中,函数值类型在定义时可以缺省。此列正确的是 ( )做这题 →
- 单选在 c 语言中,下列描述____的是()做这题 →
- 综合2、变量为什么必需得初始化?做这题 →
- 单选【题号 9 后直接给出程序代码】 #include "stdio.h" main() { int k=4,m=1,p; p=func(k,m);printf("%d, ",p); p=func(k,m);printf("%d\n",p); } func( int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; }做这题 →
- 填空下面的 add()函数的工能是求两个参数的和,并且将值返回调用函数。函数中错误的成分是__,改正后__做这题 →
- 单选以下程序的输出结果是 ( ) Mian(){ Int x= 1, y=2; Void swap(int x,int y); Swap(y,x); Printf("x=%d,y=%d\n",x,y); } Void swap(int x ,int y) { Printf("x=%d,y=%d\n",x,y); X=3,y=4; }做这题 →
- 单选在 c 语言中,下列描述正确的是 ( )做这题 →
- 单选建立函数的目的之一是 ( )做这题 →
- 单选若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是 ( )做这题 →
- 单选已下正确的函数形式是 ( )做这题 →
- 单选凡是函数中未指定存储类别的局部变量,其隐含的存储类别为 ( )做这题 →
- 单选在一个 c 源程序的文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是 ( )做这题 →
- 单选以下叙述中不正确的是。做这题 →
- 填空4、有如下程序 #include <stdio.h> int sub(double a, double b){ return (int)(a - b); } main(){ printf("%d\n", sub(3.8, 2.1)); } 程序运行后的输出结果是____。做这题 →
- 综合有以下程序 void f(int v, int w){ int t; t=v; v=w; w=t;} main(){ int x=5,y=7,z=6; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf("%d,%d,%d\n",x,y,z); } 执行后输出结果____。做这题 →
- 综合函数 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(); }做这题 →
- 判断strcpy 是一种 C 语言的标准库函数,strcpy 把从 src 地址开始且含有'\0'结束符的字符串复制到以 dest 开始的地址空间,返回值的类型为 char*。做这题 →
- 填空数学函数求 x 的平方根函数调用语句是 ____;做这题 →
- 填空正弦函数 sin 中参数 x 为弧度,一般我们使用的是角度,传参时需要我们将角度转换成弧度,假如 PI=3.14;那 么30角度对应的弧度是____(填写计算公式,不用填结果)做这题 →
- 填空在 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; }则以下涉及上述函数的说明语句错误的是。做这题 →
- 判断用指针作为函数参数时,采用的是"地址传递"方式。 3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31、32、33、34、35、36、37、38、39、40、41、42、43、44、45、46、47、48、49、50、51、52、53、54、55、56、57、58、59、60、61、62、63、64、65、66、67、68、69、70、71、72、73、74、75、76、77、78、79、80、81、82、83、84、85、86、87、88、89、90、91、92、93、94、95、96、97、98、99、100做这题 →