32c语言(函数、变量作用范围)单元练习五

32c语言(函数、变量作用范围)单元练习五

ID:35525243

大小:67.25 KB

页数:5页

时间:2019-03-25

32c语言(函数、变量作用范围)单元练习五_第1页
32c语言(函数、变量作用范围)单元练习五_第2页
32c语言(函数、变量作用范围)单元练习五_第3页
32c语言(函数、变量作用范围)单元练习五_第4页
32c语言(函数、变量作用范围)单元练习五_第5页
资源描述:

《32c语言(函数、变量作用范围)单元练习五》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、选择1.已有数组定义inta[3][4];和函数调用语句f(a);,则在f函数的说明中,对形参数组array的错误定义方式是—B_。A.f(intarray[][6J)B.f(intarray[3J[])C.f(intarrayl][4J)D.f(intarray[2J[5J)2.执行下列程序后,变量a的值应为_D.intf(intx){returnx+3;}main(){inta=l;while(f(a)<10)a++;return;}A.11B.10C.9D.73.下面函数f(doublex){printf(“%6d”,x);}的类型

2、为—C—。A.实型B.void类型C.int类型D.A、B、C均不正确4.用数组名作为函数调用吋的实参,实际上传递给形参的是—A_。A.数组的首地址B.数组的第一个元素的值C.每一个数组元素D.数组元素的个数5.以下说法屮正确的是_C.A.形参是全局变量,其作用范围仅限于函数内部。B.形参是全局变量,其作用范围从定义之处到文件结束。C.形参是局部变量,其作用范围仅限于函数内部。D.形参是局部变量,其作用范围从定义之处到文件结束。6.以下说法屮正确的是—C—oA.形参是全局变量,其作用范围仅限于函数内部。B.形参是全局变量,其作用范围从定义之处

3、到文件结束。C.形参是局部变量,其作用范围仅限于函数内部。D.形参是局部变量,其作用范围从定义之处到文件结束。7.在一个源文件屮定义的全局变量的作用域为—D—oA.本文件的全部范围。B.本程序的全部范围。C.本函数的全部范围。D.从定义该变量的位置开始至本文件结束。8.以下正确的说法是:建立函数的目的Z—是—B—oA.提高程序的执行效率B.提高程序的可读性C.减少程序的篇幅D.减少程序文件所占内存9.有以下程序#includevoidsort(intafl,intn){inti,j,t;for(i=0;i

4、for(j=i+2;j

5、j]=t;})main(){intaa[10]={l,2,3,4,5,6,7,8,9,10},i;sort(aa,10);for(i=0;i<10;i++)printf(”%d,”,aa[i]);printf("");return;}其输出结果是_C_。A.1,2,3,4,5,6,7,8,9,10,C.9,2,7,4,5,6,381,10,10.在函数调用过程中,A.10,9,&7,6,5,4,3,2丄A.1,10,3,&5,6,7,4,

6、9,2,如果函数A调用了函数B,函数B又调用了函数A,则A.称为函数的间接递归调用A.称为函数的直接递归调用C.称为函数的循环调用11下列说法中正确的是_A.调用函数吋,B.调用函数时,C.调用函数时,D.调用函数时,A.C语言中不允许这样的递归调用Do实参变量与形参变量可以共用内存单元。实参的个数、类型和顺序与形参可以不一致。形参可以是表达式。将为形参分配内存单元。12执行下列程序后,变量a的值应为_B_。fl(floatx){returnx+1.3;}main(){floata;a=f1(2.4);return;}A.3.7B.3C.4D

7、.不确定13C语言中,函数返回值的类型是由—D_决定的。A.调用函数时临时B.return语句中的表达式类型B.调用该函数的主调函数类型D.定义函数时,所指定的函数类型14下列各种存储类型的变量屮,必须定义在函数体外的是_D—oA.自动变量类型B.寄存器类型变量B.内部静态类型变量D.外部静态变量15关于函数的调用,以下错误的描述是_D—oA.出现在执行语句中B.出现在一个表达式中C.作为一个函数的实参D.作为一个函数的形参16凡在函数中未指明存储类别的变量,其隐含的存储类别为_B—A.registerB.autoC.staticD.exte

8、m17若有以下函数定义,则在主函数中正确的调用语句是—C—。voidfun(intarray[][5]){}main(){inta[3][5],b;)A.fun(a[31[5]);B.b=fun(a);C.fun(a);D.fun(a)18以下函数f返回值是Bof(intx){returnx;}A.void类型B.int类型C.float类型D.无法确定返回值类型19定义为void类型的函数,其含义是—A—oA.调用函数后,被调用的函数没有返回值。B.调用函数后,被调用的函数不返冋。C.调用函数后,被调用的函数的返回值为任意的类型。D.以上三

9、种说法都是错误的。20当全局变量与函数内部的局部变量同名时,则在两数内部_B_A.全局变量有效B.局部变量有效C.全局变量与局部变量都有效D.全局变量与局部变量都无

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

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

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