一、单项选择题(共10题,共100分)
第1 题 (10分):
有函数调用语句“func(rec1,rec2+rec3,(rec4,rec5));”在该函数调用语句中含有的实参个数是( )
A 3
B 4
C 5
D 有语法错误
正确答案: A
第2 题 (10分):
以下所列的函数首部正确的是( )
A void paly(var a: Integer, var b:Integer)
B void play(int a,b)
C play(int a,int b)
D void play(a as integer, b as integer)
正确答案: C
第3 题 (10分):
关于函数调用,下面不正确的是( )
A 由于程序总是从主函数开始执行,所以函数的调用总是在主函数和其他函数之间进行
B 函数的调用可以在任意函数之间进行
C 一个函数可以自己调用自己
D 函数返回时可以不带回值,这时函数类型应为void
正确答案: A
第4 题 (10分):
关于函数的声明与定义,正确的是( )
A 函数的声明是必须的,只有这样才能保证编译系统对函数参数进行检测,以确保参数传递正确。
B 函数的声明并非必须,即可以只给出函数的定义
C 声明函数时参数标识符可以省略,但参数的类型、个数必须相同且顺序不能颠倒
D 一个函数可以在另一个函数内定义
正确答案: C
第5 题 (10分):
关于函数的返回值,下列说法正确的是( )
A return语句只返回一个值,该值的类型在函数定义时已经确定
B 返回值类型由返回变量类型决定
C 如果不定义函数类型,表示该函数没有返回值
D 函数调用一定要有返回值,否则调用就没有意义了
正确答案: A
第6 题 (10分):
下列关于形参的说法正确的是( )
A 函数的形参并非是必须的,有时可以什么都没有
B 函数的形参可以是表达式
C 函数在定义时形参是不占用存储空间的,只有在被调用时系统才会为其分配空间,在调用结束时该空间将被释放
D 形参的名称、类型、数量和顺序必须与实参相同,否则实参不会把信息正确的传递给形参
正确答案: C
第7 题 (10分):
关于函数的返回,下列说法不正确的是( )
A 使程序的执行重新返回到主调函数,使程序继续往下执行
B 释放调用函数时临时分配的存储单元
C 一定要返回一个值给主调函数
D 其返回值可有可无
正确答案: C
第8 题 (10分):
设有以下函数
ggg(float x)
{cout<<x*x;}
则函数的类型是()
A 与参数x的类型相同
B 是void
C 是int
D 无法确定
正确答案: B
第9 题 (10分):
以下函数fun的形参类型是 ( )
fun(float x)
{ float x;
y=3*x-4;
return y;
}
A int
B 不确定
C void
D float
正确答案: D
第10 题 (10分):
在C++语言中规定函数的返回值的类型由( )
A return语句中表达式的类型决定
B 调用该函数时的祝调用函数类型所决定
C 调用该函数时系统临时决定
D 在定义该函数时所指定的类型所决定
正确答案: D
云南开放大学高级语言程序设计第四章作业
点点赞赏,手留余香
给TA打赏
随机题搜索:
评论0