大学网课搜题引擎
首页
爱课程(中国大学MOOC)
C语言程序设计
第五周:函数(1)
题目详情
简答题
在同一个作用域不可定义同名变量,在不同的作用域可以定义同名变量
A、正确
B、错误
查看答案与解析
简答题
程序进行编译时,不为形式参数分配存储空间 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 ",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、错误
简答题
定义函数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 ", x); } A、3 B、5 C、6 D、4
简答题
有如下定义的函数: func(int a) { printf("%d",a); } 则该函数的返回值类型是() A、int类型 B、void 类型 C、没有返回值 D、无法确定
C语言程序设计
章节列表
第一周:C语言概述
17
第二周:C语言变量、常量及表达式
44
第三周:C程序及流程控制(1)
31
第四周:C程序及流程控制(2)
23
第五周:函数(1)
28
第六周:函数(2)
21
第七周:数组(1)
21
第八周:数组(2)
15
第九周:指针(1)
31
第十周:指针(2)
27
第十一周:字符串(1)
23
第十二周:字符串(2)
23
第十三周:结构与联合(1)
23
第十四周:结构与联合(2)
26
第十五周:枚举、链表与文件(该章不作为考试内容)
15
期末考试
36