内容发布更新时间 : 2025/7/6 1:08:54星期一 下面是文章的全部内容请认真阅读。
C. 在被调用函数中,不需要考虑形参数组的大小 D. 实参数组名与形参数组名必须一致
6. 在一个函数内部定义的变量是:( )
A、 简单变量 B、 局部变量 C、 全局变量 D、 标准变量
7. 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是:( )
A)函数调用可以作为独立的语句存在 B)函数调用可以作为一个函数的实参 C)函数调用可以出现在表达式中 D)函数调用可以作为一个函数的形参
8. 已定义以下函数
fun(int*p) { return *p; } 该函数的返回值是:( )
A)不确定的值 B)形参p中存放的值 C)形参p所指存储单元中的值 D)形参p的地址值
9. 以下所列的各函数首部中,正确的是:( ) A、 void play(var :Integer,var b:Integer) B、 void play(int a,b) C、 void play(int a,int b)
D、 Sub play(a as integer,b as integer)
10. 当调用函数时,实参是一个数组名,则向函数传送的是:( )
A、 数组的长度 B、 数组的首地址
C、 数组每一个元素的地址 D、 数组每个元素中的值
11. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是:( A、 地址传递 B、 单向值传递
C、 由实参传给形参,再由形参传回实参 D、 传递方式由用户指定
12. 以下函数值的类型是:( )
fun ( float x ) { float y;
y= 3*x-4; return y; }
A、 int B、 不确定 C、 void D、 float
13. 下列函数的功能是:( )
int fun1(chat* x) { char *y=x;
while(*y++); return(y-x-1);
)
}
A)求字符串的长度 B、比较两个字符串的大小
C、将字符串X复制到字符串Y D、将字符串X连接到字符串Y后面
14. 下面程序的输出结果是:( ) void prty(int * x)
{ printf(\main()
{ int a=25; prtv(&a); }
A、23 B、24 C、25 D、26
15. 以下对C语言函数的有关描述中,正确的是:( )
A、只能把实参的值传送给形参,形参的值不能传送给实参 B、C函数既可以嵌套定义又可以递归调用 C、函数必须有返回值,否则不能使用函数 D、C程序中所有函数都可以嵌套调用
16. 以下叙述中不正确的是:( )
A)在C中,函数体中定义的动态变量可以赋初值,每调用一次,赋一次初值. B、 在C中,函数体中定义的静态变量可以赋初值,每调用一次,赋一次初值. C、 在C中,局部变量的隐含类别是自动存储类别.
D)在C中,在调用函数时,实在参数和对应形参在类型上只需赋值兼容.
17. 以下叙述中不正确的是:( )