简答题程序进行编译时,不为形式参数分配存储空间 A、正确 B、错误简答题下列说法不正确的是( ) A、extern不是存储类型,它只是一般全局变量的引用说明 B、全局变量和静态变量,没有初始化,初值为0 C、静态变量是全局寿命,作用域由变量位置来决定 D、全局静态变量和局部静态变量,作用域和寿命相同简答题若定义函数时函数的返回类型缺省,则函数的默认数据类型为() A、int B、void C、char D、float简答题下面程序段运行的结果为() #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、25 B、24 C、20 D、15简答题C语言中函数返回值的类型由return语句中的表达式的类型决定 A、正确 B、错误简答题以下程序的输出结果是() #include int i=10; int func(); void main() { int j=1; j=func(); printf("%3d",j); j=func(); printf("%3d",j); } int func() { int k=0; k=k+i; i=i+10; return k; } A、 0 0 B、 10 20 C、 10 10 D、 20 20简答题函数内部的静态变量,在函数退出后不被释放 A、正确 B、错误简答题局部自动变量,下列说法正确的是() A、进入函数分配内存,退出函数,释放内存 B、进入程序分配内存,退出程序释放 C、进入函数分配内存,退出程序释放内存 D、没有初始化,初值为零简答题C语言中一般全局变量与静态全局变量生存期不同 A、正确 B、错误简答题在同一个作用域不可定义同名变量,在不同的作用域可以定义同名变量 A、正确 B、错误简答题定义函数void fun()函数,函数的返回值类型为() A、int B、char C、函数可以返回任意类型的数据 D、函数无返回值简答题编译器根据函数的原型来检查函数的调用正确与否 A、正确 B、错误简答题下面程序的运算结果为( ) #include void fun(); int main() { int a=10; fun(); printf("%3d",a); return 0; } void fun() { int a=20; printf("%3d",a); } A、 20 20 B、 10 10 C、 10 20 D、 20 10简答题一个函数返回值的类型是由( )决定的 A、return语句中表达式的类型 B、在调用函数时临时指定 C、定义函数时指定的函数数据类型 D、调用该函数的主调函数的类型简答题下列关于C语言程序的结构化设计,说法错误的是( ) A、自顶向下 B、逐步求精 C、模块化设计 D、只有一个源文件,对函数大小没有限制简答题下面叙述中正确的是( )。 A、对于用户自己定义的函数,在使用前必须加以说明 B、说明函数时只需要说明返回类型 C、函数必须返回一个值, D、空函数不完成任何操作,所以在程序设计中没有用处简答题以下正确的函数形式是( ) A、int fun(int x,int y) { z=x+y; return z; } B、int fun(int x,y) { int z; return z; } C、int fun(x,y) { int x,y; double z; z=x+y; return z; } D、int fun(int x,int y) { double z; z=x+y; return z; }简答题当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区 A、正确 B、错误简答题函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));中,含有的实参个数是5 A、正确 B、错误简答题下面程序段运行的结果为( ) #include int try1( ); int try1( ) { static int x=3; x++; return x; } void main() { int i,x; for(i=0; i x=try1( ); printf("%d\n", x); } A、3 B、5 C、6 D、4
上一页1 / 2下一页