c语言上机+pdf,C语言上机考试3.pdf

.

一、 单项选择

1. 题号: 4889

以下函数调用语句中 , 实参的个数是 ().

exce((v1,v2),(v3,v4,v5),v6);

A、3

B、4

C、5

D、6

// (v1,v2) 是一个逗号表达式, (v3,v4,v5) 也是一个逗号表达式

答案: A

2. 题号: 4093

关于 return 语句 , 下列正确的说法是 ().

A、 可以在同一个函数中 , 出现多次

B、在主函数和其他函数中 , 均可出现

C、必须在每个函数中 , 出现

D、只能在除主函数之外的函数中 , 出现一次

// 只能执行其中的一个的 return 语句。并且函数遇到 return 语句,结束函数的执行。

答案: A

3. 题号: 4535

数组名作为实参数传递给函数时 , 数组名被处理为 ().

A、该数组的首地址

B、该数组的元素个数

C、该数组中各元素的值

D、该数组的长度

答案: A

4. 题号: 4525

在C语言的函数中 , 下列正确的说法是 ().

A、数组名不能作形参

B、可以有也可以没有形参

C、形参必须是变量名

D、必须有形参

答案: B

5. 题号: 4083

以下正确的函数定义形式是 ().

A、 double fun(int x,int y)

B、 double fun(int x;int y)// 错在分号

C、 double fun(int x,y);// 错在形参 y 没有类型

D、 double fun(int x,int y);// 错在函数头后没有分号

答案: A

6. 题号: 4232

C语言程序中 , 必须有的函数是 ().

A、main()

B、#include"stdio.h"

C、scanf

D、printf

答案: A

.

.

7. 题号: 4048

下面对函数的叙述 , 正确的是 ().

A、函数中无论是否有 return 语句 , 都能返回正确值

B、函数中没有 return 语句 , 说明不带回值

C、函数不能嵌套定义

D、函数的返回值是通过 return 语句获得的

答案: C

8. 题号: 4073

在调用函数时 , 如果实参是简单变量 , 它与对应形参之间的数据传递方式是 ().

A、传递方式由用户指定

B、由实参传给形参 , 再由形参传回实参

C、地址传递

D、单向值传递

答案: D

9. 题号: 5119

下列关于函数的叙述中正确的是 ().

A、 每个函数都可以单独运行

// 主函数可以单独运行。其它的函数都需要被调用才能被执行。

B、在一个函数内部可以定义另一个函数 // 不可以嵌套定义

C、每个函数都可以被单独编译

D、每个函数都可以被其他函数调用 ( 包括 main() 函数 )// 不包括主函数

答案: C

10. 题号: 4787

设函数的调用形式如下 :f((x1,x2),(y1,y2,y3)), 则函数有 () 个形参 .

A、5

B、3

C、2

D、4

答案: C

11. 题号: 4901

在C语言中 , 形参的缺省存储类是 ().

A、static

B、register

C、auto

D、extern

答案: C

12. 题号: 4507

C语言规定 , 在一个源程序中 ,main() 函数的位置 .

A、必须在最开始

B、必须在系统调用的库函数的后面

C、可以任意

D、必须在最后

答案: C

13. 题号: 4847

以下叙述中 , 正确的是 ().

A、main() 可作为用户标识符 , 用以命名任意一个函数作为主函数

.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值