资源描述:
《C语言上机考试3.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、单项选择1.题号:4889以下函数调用语句中,实参的个数是().exce((v1,v2),(v3,v4,v5),v6);A、3B、4C、5D、6//(v1,v2)是一个逗号表达式,(v3,v4,v5)也是一个逗号表达式答案:A2.题号:4093关于return语句,下列正确的说法是().A、可以在同一个函数中,出现多次B、在主函数和其他函数中,均可出现C、必须在每个函数中,出现D、只能在除主函数之外的函数中,出现一次//只能执行其中的一个的return语句。并且函数遇到return语句,结束函数的执行。答案:A3.题号:4535数组名作为实参数传递给
2、函数时,数组名被处理为().A、该数组的首地址B、该数组的元素个数C、该数组中各元素的值D、该数组的长度答案:A4.题号:4525在C语言的函数中,下列正确的说法是().A、数组名不能作形参B、可以有也可以没有形参C、形参必须是变量名D、必须有形参答案:B5.题号:4083以下正确的函数定义形式是().A、doublefun(intx,inty)B、doublefun(intx;inty)//错在分号C、doublefun(intx,y);//错在形参y没有类型D、doublefun(intx,inty);//错在函数头后没有分号答案:A6.题号:423
3、2C语言程序中,必须有的函数是().A、main()B、#include"stdio.h"C、scanfD、printf答案:A7.题号:4048下面对函数的叙述,正确的是().A、函数中无论是否有return语句,都能返回正确值B、函数中没有return语句,说明不带回值C、函数不能嵌套定义D、函数的返回值是通过return语句获得的答案:C1.题号:4073在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是().A、传递方式由用户指定B、由实参传给形参,再由形参传回实参C、地址传递D、单向值传递答案:D2.题号:5119下列关于函数的
4、叙述中正确的是().A、每个函数都可以单独运行//主函数可以单独运行。其它的函数都需要被调用才能被执行。B、在一个函数内部可以定义另一个函数//不可以嵌套定义C、每个函数都可以被单独编译D、每个函数都可以被其他函数调用(包括main()函数)//不包括主函数答案:C3.题号:4787设函数的调用形式如下:f((x1,x2),(y1,y2,y3)),则函数有()个形参.A、5B、3C、2D、4答案:C4.题号:4901在C语言中,形参的缺省存储类是().A、staticB、registerC、autoD、extern答案:C5.题号:4507C语言规定,在
5、一个源程序中,main()函数的位置.A、必须在最开始B、必须在系统调用的库函数的后面C、可以任意D、必须在最后答案:C6.题号:4847以下叙述中,正确的是().A、main()可作为用户标识符,用以命名任意一个函数作为主函数B、C语言程序将从源程序中,第一个函数开始执行C、可以在程序中,由用户指定任意一个函数作为主函数,程序将从此开始执行D、C语言规定必须用main()作为主函数名,程序将从此开始执行,在此结束答案:D1.题号:5137以下函数的类型是fff(floatx){printf("%d",x);}//函数返回值省略。默认为int型。A、
6、void类型B、int类型C、与参数x的类型相同D、无法确定答案:B2.题号:4403C语言规定,在一个C程序中,main()函数的位置().A、可以在任意位置B、必须在程序的最后C、必须在程序的开始D、必须在系统调用的库函数之后答案:A3.题号:4112C语言规定,函数返回值的类型是().A、由return语句中的表达式类型所决定B、由调用该函数时的主调函数类型所决定C、由调用该函数时系统临时决定D、由定义该函数时所指定的数值类型决定答案:D4.题号:4804以下所列的函数"首部"中,正确的是().()A、voidplay(inta,b)B、voidp
7、lay(inta,intb)C、voidplay(a:int,b:int)D、voidplay(aasint,basint)答案:B5.题号:4432有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中,所用变量都已正确定义并赋值,错误的函数调用是().A、z=fun(fun(x,y),fun(x,y));B、z=fun(fun(x,y)x,y);C、if(fun(x,y)){……}D、fun(x,y);答案:B6.题号:5050对于void类型函数,调用时不可作为().A、if语句的成分语句B、表达式C、循
8、环体里的语句D、自定义函数体中的语句//无返回值函数只能以语句形式调用。不可以作