奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 225|回复: 0

西南大学1912课程考试[0039]《C语言》大作业(资料)

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2019-12-23 14:50:09 | 显示全部楼层 |阅读模式

西南大学网络与继续教育学院课程考试试题卷0 x8 Y6 O# y& \" o- Z% T

类别:网教                                  2019年12月
课程名称【编号】: C语言程序设计 【0039】      B卷* l* D' j7 s! Y! V' q$ t6 Y
大作业                                      满分:100 分
________________________________________: `3 L( j& [  q; `: \5 |0 G+ ^
   
一、大作业题目9 s; L/ \% k4 l6 j3 B2 R
1.简述题
(1)“构建程序设计的思想和方法、提升阅读程序能力和编写程序能力”是C语言程序设计的课程学习目标。请简要说明你在C语言程序设计学习过程中学习了哪些内容?通过C语言的学习,你有哪些收获和体会?要求:回答问题真实真情表达(10分)
(2)简述算法、程序设计语言与程序的区别与联系。算法的特征有哪些?算法的描述方法有哪些?
(3)在C语言中程序中有哪三种基本结构?分别简述这三种基本结构内涵。实现这三种基本结构的主要语句有哪些?

2..编程题) z% a+ E8 v$ b
(1) 编写一个函数计算函数f(x,y)=x3+y+con(x)的 值,要求有输入输出提示,结果保留小数点后3位。
(2)输出100-500之间的能够被3整除的所有数,并求出这些满足条件数的平均值输出。
(3)编写一个函数fun求出分数序列 的前n项之和,再写一主函数测试其功能。  M3 O- M" C" O2 e( P
(4) 编一程序找出所有三位数的"水仙花数”并在屏幕上输出。其中"水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一"水仙花数”,因为153=13+53+33。: t& `4 p$ ]7 t% z9 x; @+ i+ ]& K
(5)写一个函数将一个字符串中的大写字母转换为小写,再写一个测试函数测试其功能。不允许使用strlwr函数! t0 O3 H- ?$ S' H( F$ [
(6)从键盘上任意输入20个2位或3位整数存放在array数组中,找出array数组中的能够被2整除的数存放在数组b中,并对b数组的值按升序排列。
要求:- W8 R3 l* d6 n& P  @; a
(a)编写一个sort(int word,inta[])函数实现排序功能。, \/ e* c! Q5 b$ A
(b)除sort函数外,其余在主函数内完成,但主函数必须调用sort函数实现排序功能。& q  }1 m9 t& M- D. I
(c)程序必须有输入输出提示。
7 \. V# |% C' V2 {  ~! V' ?9 \6 z
3. 依据下列提供的程序回答问题# Q- Q$ t; U9 V# \! e( g/ V
- G0 p# n& |) Q/ F
#include <stdio.h>
int  f(int  m,int n)
{  int   r; , K# T( h% f+ P6 f0 z
   while(r=m%n)/ R+ [% e) v1 j& k9 c! i
   {  m=n; n=r; }4 H% }' d8 [  k3 y+ O
   return(n);# e7 D# d9 i) a3 R. I- M
}/ q- e* A# S4 c5 T3 Q$ Z" R
int main()& d1 @( y: t# o* u0 l0 u
{  int  int_num1, int_num2;
   printf("请输入两个正的整数(之间用逗号隔开):\n ");
   scanf("%d,%d",&int_num1,&int_num2);1 H4 ~) {7 k6 d: \; a
   printf("int_num1= %d,int_num2= %d\n",int_num1,int_num2);4 ~5 W, T. E8 t6 N3 f
   printf("The maximun common divisor is %d\n",f(int_num1,int_num2));4 m! J- M' @: O' t/ n
}# n3 w( L1 U6 D. k, P! I
(1)上述提供程序中,函数f的功能是什么?
(2)请依据提供的函数f代码所表示的算法内涵画出其中的传统流程图或N-S图或采用自然语言描述fun代码所表示的算法。
(3)在VC6.0环境下,运行上述程序时,若输入的数据序列为36,48其输出结果是什么?+ k, K% a2 ]2 V. ^3 D2 `1 n
  Y9 o+ K# ?7 m' ], z( t
二、大作业要求
大作业共需要完成3个大题:
第1题,满分30分;
第2题(1)-(5)任选两题完成,各15分,(6)题必做,10分,满分40分;
第3题(1)-(3)必做,满分30分。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表