c语言备考习题及部分答案

c语言备考习题及部分答案

ID:11851596

大小:104.00 KB

页数:30页

时间:2018-07-14

c语言备考习题及部分答案_第1页
c语言备考习题及部分答案_第2页
c语言备考习题及部分答案_第3页
c语言备考习题及部分答案_第4页
c语言备考习题及部分答案_第5页
资源描述:

《c语言备考习题及部分答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、判断题 1. 在函数定义中,形参变量有时也可以是全局变量。(    × 2. 在C程序中,函数调用可以作为函数的形参。×3. 在C程序中,函数调用可以作为函数的实参。√4. 在C程序中,函数的形式参数是指针类型时,调用时对应的实参也必须是指针类型。× 5. 对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。(√6. C语言程序必须包含库函数。(× 7. 如果被定义函数的返回值是整型,可以不必进行说明。( √8. 一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量。(  

2、√ 9. return语句可以带有表达式也可以不带。( √10. 若某自定义函数中无return语句,则该函数一定没有返回值。× 11. 在C语言中,变量的初始化都是在编译阶段完成的。× 12. 在同一源文件中,全局变量与局部变量同名,在局部变量作用范围内,全局变量的值等于局部变量的值。×13. return语句作为函数的出口,在某一个函数体内必须唯一。(×14. C语言程序必须包含库函数。( ×15. C语言中,任意两个函数间不能嵌套定义,但可以互相调用。(×  16. 在函数的定义中,若函数没有参数,则可以省略函数名后的括号。×  1

3、7. 函数返回值的数据类型取决于return语句中表达式的数据类型。× 18. 函数返回值的数据类型取决于主调函数传递过来的实参的数据类型。×  19. 函数返回值的数据类型取决于函数定义时为函数指定的数据类型。√  20. 在C程序中,函数的形式参数是指针类型时,调用时对应的实参也必须是地址量。√  21. C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是整个数组。× 22. C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是数组的首元素值。×23. C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是数组

4、的首地址值。√24. 求n!既可以用递归的方式,也可以用递推的方式。 ( √ 25. 递归函数在实现过程中,要使用“堆栈”这种数据结构来保存递归调用过程中的值。√26. 在C语言中,所有函数之间都可以相互调用。×27. 一个C程序无论有多少个源程序文件组成,在其中一个源程序文件中定义的全局变量的作用域默认为整个C程序。× 28. 一个C程序无论有多少个源程序文件组成,在其中一个源程序文件中定义的全局变量的作用域默认为其所在的源程序文件。√29. 在C程序的主函数main中定义的变量就是全局变量。× 30. 在C程序的主函数main中定义的

5、变量也是局部变量。√31. 在函数定义中,形参变量是局部变量。√32. 在函数定义中,形参变量可以是静态变量。×33. 在一个函数定义中,只能有一个return语句。×34. 在一个函数定义中,可以根据需要使用多个return语句。√ 35. 在C程序中,函数可以嵌套定义,也可以嵌套调用。×  36. 在C程序中,函数不能嵌套定义,但可以嵌套调用。√ 37. 在C程序中,函数既不能嵌套定义,也不能嵌套调用。×38. 在C程序中,函数调用只能作为单独语句出现。× 39. 在C程序中,函数调用不能作为单独语句出现。× 40. 在C程序中,函数

6、调用只能出现在表达式语句中。×41. 在C程序中,函数调用不能出现在表达式语句中。×42. 在C程序中,函数调用既可以出现在表达式语句中,也可以作为单独的语句出现。√ 43. 在C函数中,形参可以是变量、常量或表达式。× 44. 在C程序中,实参可以是变量、常量或表达式。√45. C语言规定,函数调用时,若形参和实参都是简单变量,则它们之间的数据传递方式是双向值传递。× 46. C语言规定,函数调用时,若形参和实参都是简单变量,则它们之间的数据传递方式是单向值传递。√47. 如果一个函数只能被本文件中的其他函数所调用,则该函数为外部函数。

7、×二、单选题  1. C语言中,以下叙述中错0的是( A )。A) 主函数中定义的变量是全局变量B) 同一程序中,全局变量和局部变量可以同名C) 全局变量的作用域从定义处开始到本源程序文件结束D) 局部变量的作用域被限定在其所定义的局部范围中 2. C语言中,以下叙述正确的是(  )。A) 函数不能嵌套定义但可以嵌套调用 B) 函数可以嵌套定义也可以嵌套调用C) 函数可以嵌套定义但不能嵌套调用 D) 函数不能嵌套定义也不能嵌套调用  3. C语言中,函数调用时若实参是数组名,则被调函数对应形参(  )。A) 可以是相应类型简单变量  B)

8、 必须是相应类型数组名C) 可以是相应类型数组名  D) 必须是相应类型的指针变量 4. C语言中,函数调用时若实参是数组名,则被调函数对应形参( D )。A) 可以是相应类型简单变量  B)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。