b. c 语言中有调用关系的所有函数都必须放在同一源程序文件中.,第六章函数-选择题...

第六章函数

二、选择题

1.C语言程序由函数组成。正确的说法是____B______。

A) 主函数写在必须写在其他函数之前,函数内可以嵌套定义函数

B) 主函数可以写在其他函数之后,函数内不可以嵌套定义函数

C) 主函数必须写在其他函数之前,函数内不可以嵌套定义函数

D) 主函数必须在写其他函数之后,函数内可以嵌套定义函数

2. 一个C语言程序的基本组成单位是_____C_____。

A)主程序 B)子程序 C)函数 D)过程

3. 以下说法正确的是____ C ______。

A) C语言程序总是从第一个定义的函数开始执行

B) C语言程序中,被调用的函数必须在main()函数中定义

C) C语言程序总是从主函数main()开始执行。

D) C程序中的main()函数必须放在程序的开始处

4. 已知函数fun类型为void,则void的含义是____ A ______。

A)执行函数fun后,函数没有返回值 B)执行函数fun后,可以返回任意类型的值

C)执行函数fun后,函数不再返回 D)以上三个答案都是错误的

5. 下列对C语言函数的描述中,正确的是____ A ______。

A)在C语言中,调用函数时只能将实参的值传递给形参,形参的值不能传递给实参

B)函数必须有返回值

C)C语言函数既可以嵌套定义又可以递归调用

D)C程序中有调用关系的所有函数都必须放在同一源程序文件中

6. 以下叙述中错误的是_____ B _____。

A) 函数形参是存储类型为自动类型的局部变量

B) 外部变量的缺省存储类别是自动的。

C) 在调用函数时,实参和对应形参在类型上只需赋值兼容

D) 函数中的自动变量可以赋初值,每调用一次赋一次初值

7. C语言中的函数____D______。

A)不可以嵌套调用 B)可以嵌套调用,但不能递归调用

C)可以嵌套定义 D)嵌套调用和递归调用均可

8. C语言中函数返回值类型由____D_____决定。

A)调用该函数的主调函数类型 B)函数参数类型

C)return语句中的表达式类型 D)定义函数时指定的函数类型

9. C语言规定,调用一个函数,实参与形参之间的数据传递方式是___D_____。

A)由实参传给形参,并由形参传回来给实参 B)按地址传递

C)由用户指定方式传递 D)按值传递

10. 下列叙述错误的是____C______。

A) 形参是局部变量

B) 复合语句中定义的变量只在该复合语句中有效

C) 主函数中定义的变量在整个程序中都有效

D) 其他函数中定义的变量在主函数中不能使用

11. 若函数类型和return语句中的表达式类型不一致,则____B______。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值