第七章单元测试
  1. 若用数组名作为函数的实参,传递给形参的是( )。

  2. A:数组首元素地址 B:数组元素的个数 C:数组第一个元素的值 D:数组中全部元素的值
    答案:数组首元素地址
  3. 以下对C语言函数的描述中,正确的是( )。

  4. A:函数必须有返回值,否则不能使用函数 B:C程序必须由一个或一个以上的函数组成 C:C程序中有调用关系的所有函数必须放在同一个程序文件中 D:C函数既可以嵌套定义又可以递归调用
  5. 以下错误的描述是:函数调用可以( )。

  6. A:出现在一个表达式中 B:作为一个函数的形参 C:作为一个函数的实参 D:出现在执行语句中
  7. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( )。

  8. A:传递方式由用户指定 B:由实参传给形参,再由形参传回实参 C:地址传递 D:单向值传递
  9. 关于建立函数的目的,以下正确的说法是( )。

  10. A:提高程序的执行效率 B:提高程序的可读性 C:减少程序文件所占内存 D:减少程序的篇幅
  11. 以下正确的说法是:在C语言中( )。

  12. A:只有当实参和与其对应的形参同名时才共占用存储单元 B:实参和与其对应的形参共占用一个存储单元 C:形参是虚拟的,不占用存储单元 D:实参和与其对应的形参各占用独立的存储单元
  13. 用户定义的函数不可以调用的函数是( )。

  14. A:本函数下面定义的 B:非整型返回值的 C:本文件外的 D:main函数
  15. 以下正确的说法是( )。

  16. A:用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 B:用户可以重新定义标准库函数,若如此,该函数将失去原有含义 C:系统根本不允许用户重新定义标准库函数 D:用户若需调用标准库函数,调用前必须重新定义
  17. 下列说法不正确的是( )。

  18. A:不同函数中可以使用相同名字的变量 B:在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效 C:主函数main中定义的变量在整个文件或程序中有效 D:形式参数是局部变量

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部