一、判断题
 
1. 在函数定义中,形参变量有时也可以是全局变量。(    ×
 2. 在C程序中,函数调用可以作为函数的形参。×
3. 在C程序中,函数调用可以作为函数的实参。
4. 在C程序中,函数的形式参数是指针类型时,调用时对应的实参也必须是指针类型。×
 5. 对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的
多少和所能参加的运算类型便已确定了。(
6. C语言程序必须包含库函数。(×
 7. 如果被定义函数的返回值是整型,可以不必进行说明。( 
8. 一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量。( 
 9. return语句可以带有表达式也可以不带。( 
10. 若某自定义函数中无return语句,则该函数一定没有返回值。×
 11. 在C语言中,变量的初始化都是在编译阶段完成的。×
 12. 在同一源文件中,全局变量与局部变量同名,在局部变量作用范围内,全局变量的值等于局部变量的值。×
13. return语句作为函数的出口,在某一个函数体内必须唯一。(×
14. C语言程序必须包含库函数。( ×
15. C语言中,任意两个函数间不能嵌套定义,但可以互相调用。(×
  16. 在函数的定义中,若函数没有参数,则可以省略函数名后的括号。×
  17. 函数返回值的数据类型取决于return语句中表达式的数据类型。×
 18. 函数返回值的数据类型取决于主调函数传递过来的实参的数据类型。×
  19. 函数返回值的数据类型取决于函数定义时为函数指定的数据类型。  20. 在C程序中,函数的形式参数是指针类型时,调用时对应的实参也必须是位置量。
  21. C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是整个数组。×
 22. C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是数组的首元素值。×
23. C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是数组的首位置值。

24. 求n!既可以用递归的方式,也可以用递推的方式。 ( 
 25. 递归函数在实现过程中,要使用“堆栈”这种数据结构来保存递归调用过程中的值。
26. 在C语言中,所有函数之间都可以相互调用。×
27. 一个C程序无论有多少个源程序文件组成,在其中一个源程序文件中定义的全局变量的作用域默认为整个C程序。×
 28. 一个C程序无论有多少个源程序文件组成,在其中一个源程序文件中定义的全局变量的作用域默认为其所在的源程序文件。
29. 在C程序的主函数main中定义的变量就是全局变量。×
 30. 在C程序的主函数main中定义的变量也是局部变量。
递归函数c语言规则31. 在函数定义中,形参变量是局部变量。
32. 在函数定义中,形参变量可以是静态变量。×
33. 在一个函数定义中,只能有一个return语句。×
34. 在一个函数定义中,可以根据需要使用多个return语句。
 35. 在C程序中,函数可以嵌套定义,也可以嵌套调用。×
  36. 在C程序中,函数不能嵌套定义,但可以嵌套调用。
 37. 在C程序中,函数既不能嵌套定义,也不能嵌套调用。×
38. 在C程序中,函数调用只能作为单独语句出现。×
 39. 在C程序中,函数调用不能作为单独语句出现。×
 40. 在C程序中,函数调用只能出现在表达式语句中。×
41. 在C程序中,函数调用不能出现在表达式语句中。×
42. 在C程序中,函数调用既可以出现在表达式语句中,也可以作为单独的语句出现。
 43. 在C函数中,形参可以是变量、常量或表达式。×
 44. 在C程序中,实参可以是变量、常量或表达式。
45. C语言规定,函数调用时,若形参和实参都是简单变量,则它们之间的数据传递方式是双向值传递。×
 46. C语言规定,函数调用时,若形参和实参都是简单变量,则它们之间的数据传递方式是单向值传递。
47. 如果一个函数只能被本文件中的其他函数所调用,则该函数为外部函数。×

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。