欢迎来到天天文库
浏览记录
ID:35930273
大小:1.14 MB
页数:49页
时间:2019-04-25
《c语言程序设计8章》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《C语言程序设计》课程练习8章函数 窗体顶端一、判断题 1. 在函数定义中,形参变量有时也可以是全局变量。( )√ × 正确 2. 在C程序中,函数调用可以作为函数的形参。√ × 正确 3. 在C程序中,函数调用可以作为函数的实参。√ × 正确 4. 在C程序中,函数的形式参数是指针类型时,调用时对应的实参也必须是指针类型。√ × 正确 5. 对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。( )√ × 正确 6. C语言程序必须包含库函数。( ) √ × 正确 7
2、. 如果被定义函数的返回值是整型,可以不必进行说明。( )√ × 正确 8. 一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量。( )√ × 正确 9. return语句可以带有表达式也可以不带。( )√ × 正确 10. 若某自定义函数中无return语句,则该函数一定没有返回值。√ × 正确 11. 在C语言中,变量的初始化都是在编译阶段完成的。√ × 正确 12. 在同一源文件中,全局变量与局部变量同名,在局部变量作用范围内,全局变量的值等于局部变量的值。√ × 正确 13. return语句作为函数的出口,在
3、某一个函数体内必须唯一。( )√ × 正确 14. C语言程序必须包含库函数。( )√ × 正确 15. C语言中,任意两个函数间不能嵌套定义,但可以互相调用。( )√ × 正确 16. 在函数的定义中,若函数没有参数,则可以省略函数名后的括号。√ × 正确 17. 函数返回值的数据类型取决于return语句中表达式的数据类型。√ × 正确 18. 函数返回值的数据类型取决于主调函数传递过来的实参的数据类型。√ × 正确 19. 函数返回值的数据类型取决于函数定义时为函数指定的数据类型。√ × 正确 20. 在C程序中,函数
4、的形式参数是指针类型时,调用时对应的实参也必须是地址量。√ × 正确 21. C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是整个数组。√ × 正确 22. C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是数组的首元素值。√ × 正确 23. C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是数组的首地址值。√ × 正确 24. 求n!既可以用递归的方式,也可以用递推的方式。 ( )√ × 正确 25. 递归函数在实现过程中,要使用“堆栈”这种数据结构来保存递归调用过程中的值。√ × 正确 26.
5、在C语言中,所有函数之间都可以相互调用。√ × 正确 27. 一个C程序无论有多少个源程序文件组成,在其中一个源程序文件中定义的全局变量的作用域默认为整个C程序。√ × 正确 28. 一个C程序无论有多少个源程序文件组成,在其中一个源程序文件中定义的全局变量的作用域默认为其所在的源程序文件。√ × 正确 29. 在C程序的主函数main中定义的变量就是全局变量。√ × 正确 30. 在C程序的主函数main中定义的变量也是局部变量。√ × 正确 31. 在函数定义中,形参变量是局部变量。√ × 正确 32. 在函数定义中,形参变量可以
6、是静态变量。√ × 正确 33. 在一个函数定义中,只能有一个return语句。√ × 正确 34. 在一个函数定义中,可以根据需要使用多个return语句。√ × 正确 35. 在C程序中,函数可以嵌套定义,也可以嵌套调用。√ × 正确 36. 在C程序中,函数不能嵌套定义,但可以嵌套调用。√ × 正确 37. 在C程序中,函数既不能嵌套定义,也不能嵌套调用。√ × 正确 38. 在C程序中,函数调用只能作为单独语句出现。√ × 正确 39. 在C程序中,函数调用不能作为单独语句出现。√ × 正确 40. 在C程序中,函
7、数调用只能出现在表达式语句中。√ × 正确 41. 在C程序中,函数调用不能出现在表达式语句中。√ × 42. 在C程序中,函数调用既可以出现在表达式语句中,也可以作为单独的语句出现。√ × 正确 43. 在C函数中,形参可以是变量、常量或表达式。√ × 正确 44. 在C程序中,实参可以是变量、常量或表达式。√ × 正确 45. C语言规定,函数调用时,若形参和实参都是简单变量,则它们之间的数据传递方式是双向值传递。√ × 正确 46. C语言规定,函数调用时,若形参和实参都是简单变量,则它们之间的
此文档下载收益归作者所有