奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 6473|回复: 4

西南大学1806课程考试[0039]《C语言程序设计》机考(资料)

[复制链接]
发表于 2018-5-28 19:47:10 | 显示全部楼层 |阅读模式
谋学网
一、大作业
4 t4 N& O0 C9 A) o3 ?* V1.简述题(共30分)
- H$ d" `* ?% z1 ?4 j5 e( ^' {' d(1)“构建程序设计的思想和方法、提升阅读程序能力和编写程序能力”是C语言程序设计的课程学习目标。请简要说明你在C语言程序设计学习过程中学习了哪些内容?通过C语言的学习,你有何感受和体会?在回答问题要求真实真情表达(10分)+ @0 s" f" M7 L( O
(2)什么是算法?算法的主要特征是什么?描述算法的主要方法有哪些?(10分)  ?5 Y) h6 M/ \) _
(3)依据你在学习过程中编写的体会,请你简要说明编写程序的基本步骤。在C语言中程序有哪三种基本结构?在C语言程序设计中实现这三种基本结构的主要语句有哪些?(10分)0 B9 |% @1 |; A% N" |# S+ F

. t* D( [% I& u1 `2..编程题(共40分)' w& C' G: @7 X$ z$ N6 c' c" i
(1) 编写一程序求sum=  的值。要求保留小数点后3位。! Q" K& Z" z! s$ ^
(2) 编写程序求100~200之间的所有奇数之和,并统计其个数9 M! i) _* r: z. ?, h
(3)从键盘上任意输入两个正整数m和n,求其最大公约数。
4 m* |+ q3 }' i(4)从键盘上输入一串字符串,分别统计出其中大写字母、小写字母的个数。
9 ]# i, {1 j4 s$ n; l(5) 编写程序打印下列图案4 i' J0 p/ K% Z( x5 l/ w
1
  ~  S; D' C. g, W: K. @123         1234         12345
4 h1 ?4 C5 e$ j' d  T, @  |2 h) E+ a(6) 编写一个函数long f(int n)求Fibonacci数列第n项的值。Fibonacci数列有如下特点:第1、2两个数为1、1。从第3个数开始,该数是其前面两个数之和。并编写一个主函数产生20之内的所有Fibonacci数输出。, K1 d( i( R3 X8 g$ S. i

3 N+ [8 u/ ~3 H# j$ F3. 依据下列提供的程序回答问题(共30分)
: G5 h3 u5 W1 ?) U. S+ l, D- h#include <stdio.h>2 N1 \3 W  D7 ~( w. o
#include <math.h>
$ j9 ^7 v2 P9 V: ?4 W9 I3 F! Rint fun(int  x)
% C) D5 N4 N2 D( ~4 O{int s=0;
) A& d$ _' o. ], [  while(x!=0)
- A+ B8 O0 r8 i, I8 m+ P7 a{s=s+x%10  ;
2 I* y, M. ?# N9 G  x=x/10;
" f  j. d+ P* K4 T' \9 ~}! Z2 u  a  k9 g& g5 W# d
return s;
) |9 A0 C; _" k0 E}5 Q  h) g5 }4 w  A* _1 _) ?
void main()
* o% @: s! g3 n. W{int a[11],b[11];2 R- y6 k7 Q2 {, h" h2 ?9 K
int i,j,p,temp;8 c. C" a# p; e4 I2 [, D

0 d8 W" |6 C% j; X, b* rfor(i=0;i<10;i++)//从键盘输入10个正的整数' n# W" I3 ]+ Z( f. y
{printf("a[%d]=",i);
: m3 }0 p' d( t. [7 xscanf("%d",&a[i]);
7 s  [1 ]& e6 r/ U4 c}
1 @! g( H/ s/ }/ Sfor(i=0;i<10;i++)
" I- [/ P" }# v* nb[i]=fun(a[i]);
5 k  D: |6 z( @for(i=0;i<9;i++) //对40个升序排列
( a/ F( e) p+ o% l4 j( c  {p=i;
7 j' r9 D- S' M) q! u   for(j=i+1;j<10;j++)
, e5 A: S5 U3 i! M- Z" s# P: q   if(b[p]>b[j])  p=j;
( x7 m$ O. d/ r+ H    if(p!=i)
, y, I( v6 P4 _6 w+ K    {temp=b[p]; b[p]=b[i];  b[i]=temp;}1 ~; \. }0 K6 n* D2 w$ P
}
% m" |! ^) |& B* ~( g+ h1 {printf("排好序的数为:\n");
$ Y2 i; x7 p. A" K7 |for(i=0;i <10;i++) printf("%5d",b[i]);( l/ w1 U* w8 L
}
; E. K4 v0 R$ m* n5 A8 V: V(1)上述提供程序中,函数fun的功能是什么?2 z% |( `5 L! I
(2)请依据提供的函数fun的程序代码,画出该算法的传统流程图或N-S图或自然语言描述。
) v" k" M- d% O1 e+ Y7 l7 ^) z(3)在VC6.0环境下,运行上述程序时,若输入的数据为23,321,456,78,98,478,834,65,79,819,则输出结果是什么?# w: n( O' J$ e, H9 L1 N- e9 L5 y
二、大作业要求. b5 R. _* H9 q& T2 n. S+ y
大作业共需要完成3个大题:
  _  c3 ]9 C. x! N% H第1题,满分30分;
2 I6 x3 V% `+ j% R第2题(1)-(5)任选两题完成,各15分,(6)题必做,10分,满分40分;% {# Z, ~5 t# {( W$ H- x
第3题(1)-(3)必做,满分30分。
  M0 [, @! Q2 D7 L7 X5 P' o* Y( {# h& l' S! c3 _
西南大学2018年6月大作业
, {- L3 A- n+ J/ e3 k

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2018-5-28 20:01:49 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2018-5-28 20:01:49 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2018-6-9 11:19:38 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2018-6-16 18:59:15 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-11-25 21:37 , Processed in 0.098158 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表