题库1

内容发布更新时间 : 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. 以下叙述中不正确的是:( )

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi