ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:25.95KB ,
资源ID:2934713      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2934713.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言函数题库.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

C语言函数题库.docx

1、C语言函数题库本章(函数)共3种题型:一、填空题(共95道)二、判断题(共20道)三、填空题 (共10道)*一、填空题(共95道)1考题所在章节: 函数本题序号:124下列说法中错误的是A一个数组只允许存储同种类型的变量。B 在对数组进行初始化时,给定的数据元素个数可以比数组本身大小多。C 数组的名称其实是数组在内存中的首地址。D 当数组名作为参数被传递给某个函数时,函数运行过程中原数组中的元素的值可能被修改。参考答案B2考题所在章节: 函数本题序号:126下列叙述中错误的是A主函数中定义的变量在整个程序中都是有效的。B在其它函数中定义的变量在主函数中也不能使用。C形式参数也是局部变量。D复合

2、语句中定义的变量只在该复合语句中有效。参考答案A3.考题所在章节: 函数本题序号:127若函数的形参为一维数组,则下列说法中正确的是A调用函数时的对应实参必为数组名。B形参数组可以不指定大小。C形参数组的元素个数必须等于实参数组的元素个数。D形参数组的元素个数必须多于实参数组的元素个数。参考答案B4.考题所在章节: 函数本题序号:128在函数的说明和定义时若没有指出函数的类型,则A系统自动地认为函数的类型为整型。B系统自动地认为函数的类型为字符型。C系统自动地认为函数的类型为实型。D编译时会出错。参考答案A5.考题所在章节: 函数本题序号:135下面叙述中正确的是A对于用户自己定义的函数,在使

3、用前必须加以说明。B说明函数时必须明确其参数类型和返回类型。C函数可以返回一个值,也可以什么值也不返回。D空函数不完成任何操作,所以在程序设计中没有用处。参考答案C6. 考题所在章节: 函数本题序号:157下面正确的函数定义形式是Adouble fun(int x,int y)Bdouble fun(int x;int y)Cdouble fun(int x,int y);Ddouble fun(int x,y);参考答案A7.考题所在章节: 函数本题序号:158若调用一个函数,且此函数中没有return语句,则正确的说法是( ) 该函数:A没有返回值 B返回若干个系统默认值;C能返回一个用户

4、所希望的函数值; D返回一个不确定的值参考答案D8.考题所在章节: 函数本题序号:159下面说法中不正确的是( )在C语言中A实参可以是常量、变量或表达式;B形参可以是常量、变量或表达式;C函数的参数是函数间传递数据的一种手段;D实参个数应与对应的形参个数相等,类型匹配;参考答案B9.考题所在章节: 函数本题序号:162C语言允许函数返回值类型缺省定义,此时该函数隐含的返回值类型是Afloat型 Bint 型 Clong 型Ddouble型参考答案B10.考题所在章节: 函数本题序号:163C语言规定,函数返回值的类型是由Areturn语句中的表达式类型所决定;B调用该函数时的主调函数类型所决

5、定;C调用该函数时系统临时决定;D在定义该函数时所指定的函数类型所决定;参考答案D11.考题所在章节: 函数本题序号:164下面函数调用语句含有实参的个数为( )func(exp1,exp2),(exp3,exp4,exp5);A1B2C5D4参考答案B12.考题所在章节: 函数本题序号:165以下错误的描述是( )函数的调用可以 A出现在执行语句中; B出现在一个表达式中;C为一个函数的实参; D作为一个函数的形参;参考答案D13.考题所在章节: 函数本题序号:167若使用一维数组名作函数参数,则以下正确的说法是A必须在主调用函数中说明此数组的大小;B实参数组类型与形参数组类型可以匹配;C在

6、被调函数中,不需要考虑形参数组的大小;D实参数组名与形参数组名必须一致;参考答案C14.考题所在章节: 函数本题序号:168下正确的说法是( )。如果在一个函数中的复合语句中定义了一个变量,则该变量A只在该复合语句中有效 B在该函数中有效C本程序中有效 D为非法变量参考答案A15.考题所在章节: 函数本题序号:169以下不正确的说法是A在不同函数中可以使用相同的名字的变量;B形式参数是局部变量;C在函数内定义的变量只在本函数范围内有效;D在函数内的复合语句中定义的变量在本函数范围内有效;参考答案D考题所在章节: 函数16.本题序号:309如果主调函数传递数组给被调函数,对函数形参的说明有错误的

7、是Aint a(float x,int n)Bint a(float *x,int n)Cint a(float x10,int n)Dint a(float x,int n)参考答案D17.考题所在章节: 函数本题序号:312在C语言中,函数的数据类型是指A函数返回值的数据类型B函数形参的数据类型C调用该函数时的实参的数据类型D任意指定的数据类型参考答案A18.考题所在章节: 函数本题序号:313已知如下定义的函数:fun1(int a)printf(n%d,a);则该函数的数据类型是_。A与参数a的类型相同Bvoid型C没有返回值D无法确定参考答案A19.考题所在章节: 函数本题序号:44

8、9有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5);该函数调用语句中,含有的实参个数是A3B4C5D有语法错参考答案A20.考题所在章节: 函数本题序号:477以下所列的各函数首部中,正确的是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)参考答案C21.考题所在章节: 函数本题序号:483当调用函数时,实参是一个数组名,则向函数传送的是A数组的长度B数组的首地址C数组每一个元素的

9、地址D数组每个元素中的值参考答案B22.考题所在章节: 函数本题序号:624在C语言中,形参的缺省存储类是AautoBregisterCstaticDextern参考答案A23.考题所在章节: 函数本题序号:688在C语言中关于函数的正确叙述是A函数的定义和调用均可以嵌套B函数的定义不可以嵌套,但函数的调用可以嵌套C函数的定义和调用均不可以嵌套D函数的定义可以嵌套,但函数的调用不可以嵌套参考答案B24.考题所在章节: 函数本题序号:702若用数组名作为函数调用时的实参,则实际上传递给形参的是A数组首地址B数组的第一个元素值C数组中全部元素的值D数组元素的个数参考答案A25.考题所在章节: 函数

10、本题序号:891有以下程序char fun(char x , char y) if(xb) return(a); else return(b); main() int x=3, y=8, z=6, r; r=fun(fun(x,y), 2*z); printf(%dn, r); 程序运行后的输出结果是()。A3B6C8D12参考答案D30.考题所在章节: 函数本题序号:977在一个C程序中Amain函数必须出现在所有函数之前 Bmain函数可以在任何地方出现Cmain函数必须出现在所有函数之后 Dmain函数必须出现在固定位置参考答案B31.考题所在章节: 函数本题序号:1040C语言中,函数

11、值类型的定义可以缺省,此时函数值的隐含类型是Avoid Bint Cfloat Ddouble参考答案B32.考题所在章节: 函数本题序号:1093在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是A地址传递B单向值传递C由实参传给形参,再由形参传回实参D传递方式由用户指定参考答案B33.考题所在章节: 函数本题序号:1145以下程序的输出结果是()。fun(int x, int y, int z) z=x*x+y*y; main() int a=31;fun(5,2,a);printf(“%d”,a);A0 B29 C31D无定值参考答案C34.考题所在章节: 函数本题序号:

12、1198有如下程序 int runc(int a,int b) return(a+b); main( ) int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(“%dn”,r); 该程序的输出的结果是 ()。A12B13 C14D15 参考答案D35.考题所在章节: 函数本题序号:1397以下叙述中不正确的是A在不同的函数中可以使用相同名字的变量B函数中的形式参数是局部变量C在一个函数内定义的变量只在本函数范围内有效D在一个函数内的复合语句中定义的变量在本函数范围内有效参考答案D36.考题所在章节: 函数本题序号:1413有以下程序viod fun (i

13、nt a,int b,int c) a=456; b=567; c=678;main() int x=10,y=20,z=30;fun (x,y,z);printf(%d,%d,%dn,z,y,x);输出结果是( )。A30,20,10 B10,20,30C456,567,678D678,567,456参考答案A37.考题所在章节: 函数本题序号:1464以下对C语言函数的有关描述中,正确的是A在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参BC函数既可以嵌套定义又可以递归调用C函数必须有返回值,否则不能使用函数DC程序中有调用关系的所有函数必须放在同一个源程序文件中参考答

14、案A38.考题所在章节: 函数本题序号:1513C语言中,函数的隐含存储类别是AautoBstatic CexternD无存储类别参考答案C39.考题所在章节: 函数本题序号:1549以下说法中正确的是AC语言程序总是从第一个的函数开始执行B在C语言程序中,要调用的函数必须在main()函数中定义CC语言程序总是从main()函数开始执行DC语言程序中的main()函数必须放在程序的开始部分参考答案C40.考题所在章节: 函数本题序号:1701关于流程控制语句,下列说法正确的一项是A一个自定义函数中的return语句只能出现一次;Bbreak语句只适用于几种循环语句格式,表示终止当前层的循环;

15、C在循环体中遇到continue,表示结束本次循环,直接进行下次循环条件的判断;D在自定义函数的执行过程中,return语句可能被多次执行。参考答案C41.考题所在章节: 函数本题序号:1755若有定义语句:int m=5,4,3,2,1,i=4;,则下面对m数组元素的引用错误的是Am-iBm2*2Cm2*2Dmmi参考答案C42.考题所在章节: 函数本题序号:1758若有定义语句:chars10=123456700;,则strlen(s)的值是A7B8C9D10参考答案A43.考题所在章节: 函数本题序号:1806以下关于return语句的叙述中正确的是A一个自定义函数中必须有一条retur

16、n语句B一个自定义函数中可以根据不同情况设置多条return语句C定义成void类型的函数中可以有带返回值的return语句D没有return语句的自定义函数在执行结束时不能返回到调用处参考答案C44.考题所在章节: 函数本题序号:1838在C语言中,以下程序的输出结果是( )fun(int x,int y,int z) z=x*y;main()int a=2,b=3,c=5;fun(a,b,c);printf(%d,c);A5B6C2D3参考答案A45.考题所在章节: 函数本题序号:1842fun(int x,int y,int z) z=x+y;return z;main()int a=2

17、,b=3,c=6;c=fun(a,b,c);printf(%d,c);A5B6C9D3参考答案A46.考题所在章节: 函数本题序号:1848在C语言中,用于求平方根的函数是()。AlogBexpCpowDsqrt参考答案D47.考题所在章节: 函数本题序号:1850在C语言中,下列语句的输出结果是( )。 printf(%dn, strlen(ATSn121);AA.11BB.10CC.8DD.7参考答案A48.考题所在章节: 函数本题序号:1859在C语言中,以下哪个函数用于将字符输出到标准输出设备( )。Agetw()Bopen()Cread()Dputchar()参考答案D49.考题所在

18、章节: 函数本题序号:1870下列程序执行结果是()。 main( ) int a=8; fun(a); printf(%dn, a); fun( int a) int b; b=a*a; return b; A64B8C0D不定值参考答案B50.考题所在章节: 函数本题序号:1874在C语言中,用于求字符串长度的函数是()。AstrcpyBstrlenCstrcmpDstrcat参考答案B51.考题所在章节: 函数本题序号:1892在C语言中,若有定义 float a54,则数组a占内存的字节数()。AA.80BB.20CC.40DD.25参考答案A52.考题所在章节: 函数本题序号:194

19、1在C语言中,函数调用:strcat(strcpy(str1,str2),str3)的功能是( )。A将串str1复制到串str2中后再连接到串str3之后B将串str1连接到串str2之后再复制到串str3之后C将串str2复制到串str1中后再将串str3连接到串str1之后D将串str2连接到串str1之后再将串str1复制到串str3中参考答案C53.考题所在章节: 函数本题序号:1944在C语言中,用于求|x|的函数是()。Alog(x)Bexp(x)Cfabs(x)Dsqrt(x)参考答案C54.考题所在章节: 函数本题序号:1960在C语言中,用于字符串连接的函数是()。Astr

20、cpyBstrlenCstrcmpDstrcat参考答案D55.考题所在章节: 函数本题序号:1966在C语言中,用于字符串复制的函数是()。AstrcpyBstrlenCstrcmpDstrcat参考答案A56.考题所在章节: 函数本题序号:1976在C语言中,为了判断两个字符串s1s2,应当使用( )。Aif (s1s2)Bif (strcat(s1,s2)Cif (strcpy(s1,s2)Dif (strcmp(s1,s2)0)参考答案D57.考题所在章节: 函数本题序号:1979在C语言中,若有定义 float a34,则数组 a 可以有( )个元素。A30B12C24D25参考答案

21、B58.考题所在章节: 函数本题序号:2000在C语言中,为了比较两个字符串s1和s2是否相等,应当使用( )。Aif (s1=s2)Bif (s1=s2)Cif (strcpy(s1,s2)Dif (strcmp(s1,s2)=0)参考答案D59.考题所在章节: 函数本题序号:2028在C语言中,执行下面语句后,输出的结果是( )。int x=10,y=3; printf(%dn,y=x/y);A0 B3 C1 D不确定的值参考答案B60.考题所在章节: 函数本题序号:2053在C语言中,下列符号中可以作为函数名的是( )。A_sysfB$abcC5asDx-a参考答案A61.考题所在章节:

22、 函数本题序号:2079在C语言中,若有定义:int y=3,x7=1,2,3,4,5,6,7,则表达式y+=x6的值为( )。A8B9C10D11参考答案C62.考题所在章节: 函数本题序号:2105fun(int x,int y) int z;z=x+y;return z;main()int a=2,b=3,c=6;c=fun(a,b);printf(%d,c);A5B6C9D3参考答案A63.考题所在章节: 函数本题序号:2110fun(int x,int y,int z) z=x+y;main()int a=2,b=3,c=5;fun(a,b,c);printf(%d,c);A5B6C

23、9D3参考答案A64.考题所在章节: 函数本题序号:2172以下叙述正确的是( )。A构成C程序的基本单位是函数B可以在一个函数中定义另一个函数Cmain()函数必须放在其它函数之前D所有被调用函数一定要在调用之前进行定义参考答案A65.考题所在章节: 函数本题序号:2177以下叙述中错误的是( )。AC程序必须由一个或一个以上的函数组成 B 函数调用可以作为一个独立的语句存在C 若函数有返回值,必须通过return语句返回 D 函数形参的值也可以传回给对应的实参参考答案D66.考题所在章节: 函数本题序号:2178下面对函数嵌套的叙述中,正确的是( )。A 函数定义可以嵌套,但函数调用不能嵌

24、套B 函数定义不可以嵌套,但函数调用可以嵌套C 函数定义和函数调用均不能嵌套D函数定义和函数调用均可以嵌套参考答案B67.考题所在章节: 函数本题序号:2183C语言规定,函数返回值的类型是由_。A return语句中的表达式类型所决定B 调用该函数时的主调函数类型所决定C 调用该函数时系统临时决定D 在定义该函数时所指定的函数类型所决定参考答案D68.考题所在章节: 函数本题序号:2184以下程序的输出结果是( )。#include “stdio.h”void fun() int a,b;a=100; b=200;main() int a=5,b=7;fun();printf(“%d%d”,a,b);A100200 B57 C200100 D75参考答案B69.考题所在章节: 函数本题序号:2185以下函数调用语句中含有( )个实参。fun (exp1,exp2),(exp3,exp4,exp5);A1 B2 C4

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2