c语言函数练习题附答案.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《c语言函数练习题附答案.doc》由会员分享,可在线阅读,更多相关《c语言函数练习题附答案.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、函数一、选择题1. 在c语言中以下不正确的说法是:()A. 实参可以是常量、变量、或表达式B. 形参可以是常量、变量或表达式C. 实参可以为任意类型D. 形参应与其对应的实参类型一致2. 以下程序有语法性错误,有关错误原因的正确说法是:()int main() int G=5,k;void prt_char(); k=prt_char(G); A. 语句void prt_char();有错,它是函数调用语句,不能用void说明B. 变量名不能使用大写字母C. 函数说明和函数调用语句之间有矛盾D. 函数名不能使用下划线3. 以下正确的说法是:()A. 函数的定义可以嵌套,但函数的调用不可以嵌套B
2、. 函数的定义不可以嵌套,但函数的调用可嵌套C. 函数的定义和调用均不可以嵌套D. 函数的定义和调用均可以嵌套4. 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是:()A)函数调用可以作为独立的语句存在B)函数调用可以作为一个函数的实参C)函数调用可以出现在表达式中D)函数调用可以作为一个函数的形参5. 以下所列的各函数首部中,正确的是:() A、 void play(var :Integer,var b:Integer) B、 void play(int a,b) C、 void play(int a,int b) D、 Sub play(a as integer,b as i
3、nteger)6. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是:() A、 地址传递 B、 单向值传递 C、 由实参传给形参,再由形参传回实参 D、 传递方式由用户指定7. 有以下程序 void fun (int a,int b,int c) a=456; b=567; c=678; int main() int x=10, y=20,z=30; fun (x,y,z); printf(%d,/%d,%dn,x,y,z); return 0; 输出结果是:()A、30,20,10 B、10,20,30 C、456,567,678 D、678,567,4568. 下述函数
4、定义形式正确的是( )。A、 int f(int x; int y) B、 int f(int x,y)C、 int f(int x, int y) D、 int f(x,y: int)9. 关于函数参数,说法正确的是( )。A、 实参与其对应的形参各自占用独立的内存单元B、 实参与其对应的形参共同占用一个内存单元C、 只有当实参和形参同名时才占用同一个内存单元D、 形参是虚拟的,不占用内存单元10. 一个函数的返回值由( )确定。A、 return语句中的表达式B、 调用函数的类型C、 系统默认的类型D、 被调用函数的类型11. 以下正确的函数形式是( )。A、 double fun(int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 函数 练习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内