C语言程序设计题目及解答-06

C语言程序设计题目及解答-06

ID:39548188

大小:97.00 KB

页数:6页

时间:2019-07-06

C语言程序设计题目及解答-06_第1页
C语言程序设计题目及解答-06_第2页
C语言程序设计题目及解答-06_第3页
C语言程序设计题目及解答-06_第4页
C语言程序设计题目及解答-06_第5页
资源描述:

《C语言程序设计题目及解答-06》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、判断题 (28分)1.C程序是由函数构成的,每一个函数完成相对独立的功能。2分2.被main函数调用的函数只能是库函数。2分3.一个函数中只允许有一条return语句。2分4.return后面括号里的表达式的值即是此函数的值。2分5.空函数没有返回值,除此之外,有些函数可以带回一个或一个以上的返回值。2分6.程序进行编译时,不为形式参数分配存储空间.2分7.只有在函数被调用时,其形式参数才临时地占有存储空间.2分8.函数若无返回值,则它一定无形参.2分9.如果函数类型不定义为空类型,即使在return后面没有表达式,而

2、实际上函数也是有一个不确定的返回值的.2分10.一个C语言源程序文件中,有且只能有一个主函数2分11.函数必须有形参2分12.函数必须有return语句2分13.c程序总是从程序的第一条语句开始执行.2分14.函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));中,含有的实参个数是52分二、选择题 (22分)1.C语言规定,在一个源程序中,main函数的位置()。   [C]2分A.必须在最开始     B.必须在系统调用的库函数的后面     C.可以任意     D.必须在最后2.一个数据类

3、型为void的函数中可以没有return语句,那么函数被调用时().   [A]2分A.没有返回值     B.返回一个系统默认值     C.返回值由用户临时决定     D.返回一个不确定的值3.以下叙述中正确的是()。   [A]2分A.构成C程序的基本单位是函数B.可以在一个函数中定义另一个函数C.main()函数必须放在其他函数之前D.函数必须要有返回值4.下列叙述中,不正确的叙述项是()。   [D]2分A.函数调用时,形参变量只有在被调用时才被创建(分配存储单元)B.函数调用时,实参可以是常量、变量或表达式C

4、.定义变量时,省略对变量的存储类别定义,则变量是自动型变量D.语句return(a,b);则函数可以返回两个值5.传值调用的特点是()。   [B]2分A.实参传给形参变量的数据是地址B.在函数中形参变量值改变后,不改变实参变量的值C.在函数中形参变量值改变后,实参变量的值随之也改变D.实参必须是变量6.有以下程序:#includeintfun(intx,inty){return(x+y);}intmain(){inta=2,b=5,c=8;printf("%d",fun(fun(a+c,b),a-c))

5、;return0;}运行后输出结果是()   [D]2分A.编译出错     B.21     C.9.0     D.97.在下面的函数声明中,存在着语法错误的是().   [C]2分A.BC(inta,int);     B.BC(int,int);     C.BC(int,int=5);     D.BC(intx,inty);8.以下程序的结果是______。   [B]2分inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();printf("%d%d",a,

6、b);}A.100200     B.57     C.200100     D.759.以下错误的描述是:函数调用可以   [D]2分A.出现在执行语句中     B.出现在一个表达式中     C.作为一个函数的实参     D.作为一个函数的形参10.C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是______。   [B]2分A.void     B.int     C.float     D.double11.有以下程序intf1(intx,inty){returnx>y?x:y;}intf2(intx

7、,inty){returnx>y?y:x;}main(){inta=4,b=3,c=5,d,e,f;d=f1(a,b);d=f1(d,c);e=f2(a,b);e=f2(e,c);f=a+b+c-d-e;printf("%d,%d,%d",d,f,e);}执行后输出的结果是______。   [C]2分A.3,4,5     B.5,3,4     C.5,4,3     D.3,5,4三、程序填空题 (30分)1.功能:计算并输出high以内最大的10个素数之和,high由主函数传给fun函数。如high的值为100

8、,则函数的值为732。10分#include#include#includeintfun(inthigh){intsum=0,n=0,j,yes;while((high>=2)&&(__(1)__)){yes=1;for(j=2;j<=high/2;j

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

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

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