您所在位置: 网站首页 / C语言作业(函数).doc / 文档详情
C语言作业(函数).doc 立即下载
2024-08-19
约1.5千字
约3页
0
30KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言作业(函数).doc

C语言作业(函数).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

作业三函数
一、填空:
(1)以下程序运行后的输出结果是。
voidfun(intx,inty)
{x=x+y;
y=x-y;
x=x-y;
printf(“%d,%d,”,x,y);
}
voidmain()
{intx=2,y=3;
fun(x,y);
printf(“%d,%d\n”,x	,y);
}
(2)若有以下程序执行后输出结果是。
intf(intx,inty){return(y-x)*x;}voidmain(){inta=3,b=4,c=5,d;d=f(f(3,4),f(3,5));printf("%d\n",d);}
(3)下面是一个计算阶乘(n!)的程序,补充程序使其完整。
#include“stdio.h”
doublefactorial(int);
main()
{intn;
printf("Enteraninteger:");
	scanf("%d",&n);
	printf("阶乘为%f\n",____①_____);
}
doublefactorial(inti)
{doubleresult=1.0;
intj;
for(j=1;j<=i;j++)
		result*=j;
	____②_____;
}
二、选择:
(1)有如下程序的输出结果是
longfib(intn)
{if(n>2)
return(fib(n-1)+fib(n-2));
elsereturn(2);
}
voidmain()
{printf(“%d\n”,fib(3));}
A)2B)4C)6D)8
(2)以下所列的各函数首部中,正确的是
A)voidplay(var:Integer,varb:Integer)
B)voidplay(inta,b)
C)voidplay(inta,intb)
D)Subplay(aasinteger,basinteger)
(3)以下程序的输出结果是
voidfun(intx,inty,intz)
{z=x*x+y*y;}
voidmain()
{inta=31;
fun(5,2,a);
printf(“%d”,a);
}
A)0B)29C)31D)无定值
(4)有以下程序
voidf(intx,inty){intt;if(x<y){t=x;x=y;y=t;}}voidmain(){inta=4,b=3,c=5;f(a,b);f(a,c);f(b,c);printf("%d,%d,%d\n",a,b,c);}执行后输出的结果是A)3,4,5B)5,3,4C)5,4,3D)4,3,5
(5)以下函数值的类型是
fun(floatx)
{floaty;
y=3*x-4;
returny;
}
A)intB)不确定C)voidD)float
(6)以下程序的输出结果是
inta,b;
voidfun()
{a=100;b=200;}
voidmain()
{inta=5,b=7;
fun();
printf(“%d%d\n”,a,b);
}
A)100200B)57C)200100D)75
(7)有以下程序
intf(intn)
{if(n==1)return1;
elsereturnf(n-1)+1;
}
voidmain()
{inti,j=0;
for(i=1;i<3;i++)j+=f(i);
printf(“%d\n”,j);
}
程序运行后的输出结果是
A)4B)3C)2D)1
三、编程:
1.定义一个函数将正整数n转换成文字形式输出星期几(n值0~6分别转换成星期天,星期一,…,星期六)。

2.输入一个x,输出下面分段函数f(x)的值。要求将分段函数的计算定义成函数。


查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C语言作业(函数)

文档大小:30KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用