简答题下列说法中正确的是() A、函数原型是一条语句,不包括函数体 B、在C语言中,只有当实参与其对应的形参同名时,才共占同一个存储单元,此时形参值的变化会影响到实参的值 C、函数只有一个返回值,所以有多个return语句编译器会报错 D、无论何种情况,只要把用户自定义的所有函数都放在main函数的前面,就可以不用写函数原型了简答题以下关于C语言说法错误的是( )。 A、C语言程序习惯使用大写英文字母 B、C语言简洁、紧凑 C、C语言可以直接对硬件进行操作 D、C语言使用大括号对表示程序的结构层次范围简答题一个函数返回值的类型是由( )决定的 A、定义函数时指定的函数数据类型 B、return语句中表达式的类型 C、在调用函数时临时指定 D、调用该函数的主调函数的类型简答题一个C语言程序的执行是从( )。 A、main()函数开始,直到main()函数结束 B、第一条语句开始,直到最后一条语句结束 C、第一个函数开始,直到最后一个函数结束 D、main()函数开始,直到最后一个函数结束简答题设整型变量a为5,使整型变量b 不为2的表达式是( )。 A、b = a % 2; B、b = a / 2; C、b = 6 - (--a); D、b = a > 3 ? 2 : 1;简答题C编译程序能发现源程序的( )。 A、语句的语法错误 B、程序的设计逻辑错误 C、程序的注释错误 D、书写格式错误简答题以下正确的函数形式是( ) A、int fun(int x,int y) { double z; z=x+y; return z; } B、int fun(int x,int y) { z=x+y; return z; } C、int fun(int x,y) { int z; return z; } D、int fun(x,y) { int x,y; double z; z=x+y; return z; }简答题带C语言编译器的CodeBlocks集成开发环境不能完成( )。 A、设计C程序 B、建立并修改源程序 C、将C源程序编译成目标程序 D、运行目标程序并查看运行结果简答题以下程序的输出结果是( ) #include int func(int s); void main( ) { int i,x=0; for(i=0;i { x=func(i+1); printf("%3d",x); } printf("\n"); } int func(int s) { int x; static int t=3; x=s+t; t++; return x; } A、 4 6 8 10 B、 4 5 6 7 C、 4 4 4 4 D、 4 3 2 1简答题下面关于函数描述正确的是() A、函数的定义不可以嵌套,但是调用可以嵌套 B、函数的定义和调用均可以嵌套 C、函数的定义和调用均不可以嵌套 D、函数的定义可以嵌套,但是调用不可以嵌套简答题下面程序段运行的结果为() #include int f(); int f() { static int i=0; int s=1; s+=i; i++; return s; } void main() { int i,a=0; for(i=0;i a+=f(); printf("%d\n",a); } A、15 B、25 C、24 D、20简答题下面程序段运行的结果为( ) #include int fun(float x,float y); int fun(float x,float y) { return x > y ? x : y; } void main() { printf("%d,%d\n",fun(3,5),fun(4.8,4.6)); } A、5,4 B、3,4.6 C、5,4.8 D、3,4简答题C语言源程序的基本单位( )。 A、函数 B、过程 C、子程序 D、标识符简答题以下不正确的C语言标识符是( )。 A、xy.z B、XYZ C、x_yz D、xyz简答题CodeBlocks调试程序进入调试状态后,可以( )。 A、查看当前函数中有效作用域的变量 B、查看当前函数的变量 C、查看任何一个变量 D、当前函数所调用函数里的变量简答题main()函数的数据类型,可以是( ) A、void B、int * C、float D、double