C语言程序设计月考试题(函数部份).doc

C语言程序设计月考试题(函数部份).doc

ID:62033211

大小:33.00 KB

页数:7页

时间:2021-04-15

C语言程序设计月考试题(函数部份).doc_第1页
C语言程序设计月考试题(函数部份).doc_第2页
C语言程序设计月考试题(函数部份).doc_第3页
C语言程序设计月考试题(函数部份).doc_第4页
C语言程序设计月考试题(函数部份).doc_第5页
资源描述:

《C语言程序设计月考试题(函数部份).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验四班《C语言程序设计》月考试题学号    姓名  一、选择题(每小题3分,共45分)1、C语言程序由函数组成,它的(  )。A)主函数必须在其它函数之前,函数内可以嵌套定义函数B)主函数可以在其它函数之后,函数内不可以嵌套定义函数C)主函数必须在其它函数之前,函数内不可以嵌套定义函数D)主函数必须在其它函数之后,函数内可以嵌套定义函数2、以下说法中正确的是()。  A)C语言程序总是从第一个定义的函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序

2、中的main()函数必须放在程序的开始部分3、若调用一个函数,且此函数中没有return语句,则正确的说法是(  )。该函数A)没有返回值   B)返回若干个系统默认值C)能返回一个用户所希望的函数值 D)返回一个不确定的值4、以下不正确的说法是( )。C语言规定 A)实参可以是常量、变量或表达式B)形参可以是常量、变量或表达式C)实参可以是任意类型D)形参应与其对应得实参类型一致5、C语言规定,函数返回值的类型是由( ).A)return语句中的表达式类型所决定B)调用该函数时的主调函数类型所决定C)调用该函数时系统临时决定D

3、)在定义该函数时所指定的函数类型所决定6、以下正确的说法是( ).A)定义函数时,形参的类型说明可以放在函数体内B)return后边的值不能为表达式C)如果函数值的类型与返回值类型不一致,以函数值类型为准D)如果形参与实参的类型不一致,以实参类型为准7、对于某个函数调用,不用给出被调用函数的原形的情况是(  )。A)被调用函数是无参函数      B)被调用函数是无返回值的函数C)函数的定义在调用处之前 D)函数的定义在别的程序文件中8、已知函数abc的定义为:void  abc(){。。.。。.}则函数定义中void的含义是(

4、).A)执行函数abc后,函数没有返回值B)执行函数abc后,函数不再返回C)执行函数abc后,可以返回任意类型D)以上三个答案全是错误的9、以下正确的描述是( )。 在C语言中A)函数的定义可以嵌套,但函数的调用不可以嵌套。B)函数的定义不可以嵌套,但函数的调用可以嵌套.C)函数的定义和函数的调用均不可以嵌套.D)函数的定义和函数的调用均可以嵌套。10、以下正确的函数形式是(  ).A)double fun(intx;inty)  B)fun(intx,y){z=x+y;return z;}     {int z;      

5、returnz;} C)fun(x,y)     D)doublefun(intx,inty){intx,y;doublez;           {double z;z=x+y;return z;}   z=x+y;return  z;}                11、下面函数调用语句含有实参的个数为( )。func((exp1,exp2),(exp3,exp4,exp5));A)1 B)2 C)5   D)412、若用数组名作为函数调用的实参,传递给形参的是()。A) 数组的首地址   B)数组第一个元素的值C) 数组

6、中全部元素的值    D) 数组元素的个数13、若使用一维数组名作函数实参,则以下正确的说法是( )。A)必须在主调函数中说明此数组的大小B)实参数组类型与形参数组类型可以不匹配C)在被调函数中,不需要考虑形参数组的大小D)实参数组名与形参数组名必须一致14、已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式为(  )。  int a[3][4];  f(a);A)f(int array[][6])  B) f(intarray[3][])C)f(int array[][4])    D)f

7、(intarray[2][5])15、不进行初始化即可自动获得初值0的变量包括 ( )。A)任何用static修饰的变量B)  任何在函数外定义的变量C)局部变量和用static修饰的全局变量D) 全局变量和用static修饰的局部变量二、填空题(每空1分,共17分)1、C语言规定,可执行程序的开始执行点是   。2、从用户使用的角度看,函数有   和  两种。3、对于有返回值函数,要结束函数运行必须使用语句 .4、如果使用库函数,一般还应该在本文件开头用   命令将调用有关库函数时所需用到的信息"包含”到本文件中.5、C语言规

8、定,简单变量做实参时,它和对应形参之间的数据传递方式是: _______  .6、C语言允许函数值类型缺省定义,此时该函数值隐含的类型是   。7、下面add函数的功能是求两个参数的和,并将和值返回调用函数。函数中错误的部分是   ,改后为    。voidad

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

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

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