C语言4函数练习题(共8页).doc
《C语言4函数练习题(共8页).doc》由会员分享,可在线阅读,更多相关《C语言4函数练习题(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第四章 函数一、选择题1以下正确的函数原形说明语句是Avoid fun (int x);Bfloat fun (void y);Cdouble fun (x);Dint (char ch);2若函数的定义为:fun (char ch)那么该函数的返回值是Avoid 型Bchar 型Cfloat 型Dint 型3以下说法中正确的是AC语言程序总是从第一个的函数开始执行B在C语言程序中, 要调用的函数必须在main()函数中定义CC语言程序总是从main()函数开始执行DC语言程序中的main()函数必须放在程序的开始部分4以下函数中,函数返回的正确写法是Achar fu
2、n()Bint fun()return”abcde” return;Cvoid fun()Dvoid fun()return; return(5);5如果一个函数没有返回值,那么该函数的类型是AintBfloatCcharDvoid6在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是A地址传递B单向值传递 C由实参传给形参,再由形参传回实参D传递方式由用户指定 7一个函数的形式参数的作用域是Amain()主函数B这个函数体C从定义处到文件尾D整个程序 8在一个函数里不能说明A全局变量B静态变量C局部变量D静态局部变量9在函数main()外有变量定义语句static int i;
3、,则变量i的作用域为Amain()主函数Bmain()函数所在文件C从定义处到文件尾D整个程序10C语言中auto型变量是A存储在动态存储区中B存储在静态存储区中C存储在外存储器中D存储在计算机CPU的寄存器中11以下所列的各函数首部中,正确的是Avoid play(var :integer,var b:integer)Bvoid play(int a,b)Cvoid play(int a,int b)DSub play(a as integer,b as integer)12在C语言中,函数的隐含存储类别是AautoBstaticCextern D无存储类别13在C语言中,形参必须是A. 常
4、量 B. 变量C. 数值D. 表达式*14有以下函数char fun(char *p) return p; 该函数的返回值是A无确切的值B形参p中存放的地址值C一个临时存储单元的地址 D形参p自身的地址值15下列关于函数的说法中错误的是A任何函数(包括主函数main())都是由函数说明和函数体两部分组成。B根据函数是否需要参数,可将函数分为无参函数和有参函数两种。C调用有参函数时,调用函数将赋予这些参数实际的值。D将函数定义中的参数表称为实际参数表。16有参函数的返回值,是通过函数中的_语句来获得的。Areturn BprintfCscanf D函数说明17以下关于形参和实参的说明中,错误的是
5、A实参和形参占用不同的内存单元,即使同名也互不影响。B实参在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。C实参对形参的数据传送是双向的。可以把实参的值传送给形参,也可以把形参的值反向地传送给实参。D形参变量只有在被调用时,才分配内存单元。18以下关于函数的递归调用说法中错误的是A在递归调用中,调用函数又是被调用函数,执行递归函数将反复调用其自身。B为了防止递归调用无终止地进行,必须在函数内有终止递归调用的手段。C每调用一次就进入新的一层。D在递归调用中每一次调用该函数时,所使用的实参都相同。19以下关于变量的作用域的说法中,错误的是int f1(int a) int b,
6、c; main() int m, n;A b,c的作用域在f1的范围内a的作用域为f1和main函数m,n作用域为main()函数B a,b,c作用域仅限于函数f1()中20C语言的函数A. 可以嵌套调用,不能递归调用B. 可以嵌套定义C. 既可以嵌套调用,也可以递归调用D. 不可以嵌套调用二、阅读程序,写出运行后的输出结果1main()int k=4, m=1, n;n=fun(k,m);printf(“%d,”,n);n=fun(k,m);printf(“%dn”,n);int fun (int x,int y)(static int m=0,j=2;j+=m+1;m=j+x+y;retu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 函数 练习题
限制150内