奥鹏作业答案-谋学网

 找回密码
 会员注册

手机号码,快捷登录

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

[东北大学]20年3月补考《C语言及程序设计》考核作业(答案)

[复制链接]
发表于 2020-3-10 20:05:04 | 显示全部楼层 |阅读模式
谋学网
东 北 大 学 继 续 教 育 学 院
- R- W  u  c0 J. `: n+ o5 P; i   c语言及程序设计   试 卷(作业考核 线上2)  B  卷(共  6  页)
% B% _  U* L# z2 S2 p总分        题号        一        二        三        四        五        六        七        八        九        十
9 i' I9 b) j  l% K+ ]' t5 V3 g        得分                                                                                4 P1 @$ M2 X0 ^8 }5 F
5 @( \0 U( C. i$ Q
  Y$ o5 a" {- g! j; s
一、简答题(每小题5分,共40分); ?: B4 d6 V# I7 J* c# {8 Z; m
1、说明算法可以采用哪几种控制结构组合。
) H; p: T( ?' Y& R" ^6 x答:/ W* M: _2 [! j6 q5 A
# g! v' c, s# \" Q8 h8 W

2 f5 R! ~3 K6 K* J7 O! V
+ V, I' D6 Z/ L+ M2、c语言程序的基本单位是什么?它的结构又如何?
: ~. M2 t) `+ E0 |1 ^" y  t答:* {% N4 e8 G- E8 F$ ~# b# N

! s: Z# Q) j; r8 ]! E6 G7 |6 V8 ^

! D1 Q8 x8 P  f6 Y* ^- A) B8 T, m( v3、分析下面程序的执行过程,给出输出结果。
7 o3 [/ i: _% P! Omain( )& |) r2 M: b0 a3 N) P
{  9 \5 Y. o# |8 j
int x=2,y=3,z=4,a=0;; \: C5 ~9 G5 {$ S( t7 S+ \( M0 R
  a = x<z?y:z;
% P& P6 |6 r5 ~) Z  printf("%d",a);
! C2 `# S; n/ x5 b6 ?5 G: \       }" E( W- ~  y/ ]4 n4 V* ^6 A# v
答:
! F- h. I5 q' W3 Z- F
& N" S* @( m: g6 ^2 b8 A8 O: S  V" t1 _: d

" F, [0 v$ x  `4 x8 [) I3 G) @: j! c6 g
4、分析下面程序的执行过程,给出输入55时的输出结果。
# b$ U& y: ^9 ^' x) ^main( )) i3 q( e, v* J* o
{  int a;
& k( j( ?3 h- x. |( ?5 @   int  b=33;7 c9 u% t! _: n: U2 m2 _, p# x( H" F
scanf("%d",&a);8 M% I2 g, i$ Q3 ?$ f' P4 p& ]
if(a>50)printf("%d",b);
0 H2 [1 c3 v$ l% [$ a1 Mif(a>40)printf("%d",a);
8 Z4 A3 x! f9 q/ s2 m! oif(a>30)printf("%d",a);
& m# m( M1 H5 A: y' D" e+ r}7 Z8 _( L! r& \# ^. S+ b1 O( B
答:  U# B# v% A7 h2 K! f; S0 x

$ h  u8 p0 Z' `& x  z" Z& O2 p
1 d# v: Y; j) N9 }5 T2 v. }0 B% x: Q- u  I4 D
+ Y# P1 U1 w7 z5 _: ^
5、分析下面程序的执行过程,给出输出结果。; w# e3 z$ a* X' d+ d
main( )
+ v8 a! M- M" [: u2 z  |{  int x=1,a=0,b=0;1 ^5 ~/ A  f8 ^9 V7 c: m$ H/ k
        switch(x){
; S: z; q# K) B7 }, K. Q+ r7 Y; rcase 0:b++;
  R" R( J3 l; e+ E. g* qcase 1:a++;& C' N! E/ h4 d, ^# D+ o8 H6 _
case 2:a++;8 T! C; Z  n4 z6 j- W3 Z. ]5 S( }8 w* V( n
b++;5 b; F1 M. w8 w
}
) ~- q" V& Y3 W* ]8 W' r       printf("a=%d, b=%d",a,b);
( i9 B1 g/ ]* ~2 H5 V! a}- V; J: O& u' R/ O; _' E* P
答:
# v- L. \$ K" {/ N# U
8 i+ K6 D% |4 i* e' M: x
( E; k/ o7 c2 C9 D5 h. a
9 h  @0 W$ O. G
. E  B4 d4 W) p+ b2 R9 p8 s4 ]
/ g* d8 i9 _5 D. f% i; A2 M
) ?# q, i9 y+ E4 D3 o9 `2 z3 V1 w5 r+ z0 W6、分析下面程序的执行过程,给出结果说明break和continue的区别。
& t2 y# X; ?2 a/ ?- z% `' B; xmain( )
0 O! V# z) D5 ^{ int a=1,b;
5 X) t: L6 B: d  U. W: p& ufor(b=l;b<10;b++)( Z( ~; j6 G0 {- q* E4 b* _+ U8 S6 ]
{ if(b < 7)  
; T" w, p4 Y7 k) G7 W* a! i{ a = 1;' _4 b5 p& s  O* ~' T4 o
continue;# ~8 g1 X. k" {% i5 H2 m6 }4 [
}+ F( n- Y3 k' q0 E  \( a$ x
if(b == 8)  a++;
# q0 D/ X1 l4 {7 s* P8 \if(b > 8)   break;; e3 I* s6 i0 ]% N9 h( @: o
a++;
' T$ C  i" O3 w. V' u}
: q5 W3 {. ]2 O: w  l: L- `printf("%d\n",b);3 V- V3 Q) q) Z/ S
}
4 Q; U9 r, \" {0 n% X, |% Q8 I
0 Q8 P/ E& V9 Q* h) J答:
% l9 p" z+ c. V6 D1 W! m! |% R% a9 r2 n2 B* I9 W  L+ Z- x
8 A5 @3 w$ n4 U" t6 j
/ O" ?9 P2 c9 g8 T
6 g5 R, k1 T$ s7 M- x
9 h  P; N; _9 G5 L$ e* A
, A; S# y) O6 n& F; |
7、分析下面程序的执行过程,给出输出结果。9 ^8 n: l/ q4 A7 c5 t
main( )
5 ~# f/ G  Q6 i$ }5 }' d% S{  int a=10 ;
" j& ]5 @2 E7 G6 m! s   if(a++>10)) ~- Q9 }* J7 x; d, _
            print("%d\n",++a);
, i6 [2 Q# V. n. c& c          else
4 @9 h! V9 h+ `, N, M) o            print("%d\n",a--);. t& \7 ?, N# }7 o* }- R" c) K
          }
8 a6 C+ O# [  ^# q- O9 S3 O" h; u4 R
答:
, }1 V6 z+ U2 b9 J4 `# W: l: @$ x  q& P( O
# F3 Q: G% ?' a+ g( o

% Q* T2 {1 u; C& ^$ `4 U, m* X
, I; p$ @9 j3 v6 k# s
8 ]- n& [! S5 X  u4 O0 d0 S- p3 Z
8、分析下面程序的执行过程,给出输出结果。
7 x; F( R  g8 \) |% P1 nmain( )6 ]+ ^6 |0 @( }/ K! c3 Y7 W5 W
{  int i=0,s=0;& O. }8 ]2 w  r' b0 O/ l" N! h: X7 d
   do{+ {% T- `* I- W7 Q
  if(i%2)' w4 b( z+ R/ m+ {9 P! t
     {i++; continue;}
# T7 i' [9 H" [! T8 s( U  i++;
0 @; D, D- n5 Q3 ~) E- ]  s+=i;, u% K1 W) a) z" s/ l
}while(i<7)9 u7 o+ \/ k, K- P
          print("%d\n",s);) s" X  l  Y; u# D, X. s
}
! n' r+ [' r8 w* g" U( Q) `3 U  H
) E0 ~7 S: I: U$ }9 |答:
" C+ C! m" ]" P9 C  r9 L
" U6 a3 \% E7 o* Q& Q% G" l; D% l* F' O5 d
- N$ w4 `" h6 I- g8 ^

4 \5 M# ?  E% F4 \
1 \* Z2 m6 i6 n; U1 r4 }) T1 f9 p! I2 D& C6 d( g2 ]
% K, P, ?2 L: P2 R- Q$ I
二、编程题(第1-3题10分、第4-5题15分,共60分)9 E, o5 x- E4 d5 |" D+ c9 T9 G7 H
1、输入正整数n,输出n行n列的空心四边形图案。以下是n=4的图案; N$ z; b+ i! k* ~% Y
*  *  *  *
% w( U- G. o) N" V) Y* _*        */ Z* \. o' p( a- s8 M7 Y
*        *  `/ k! p4 x" d4 E' Z' Y2 x
*  *  *  *7 f) j0 E# I) V; @8 N+ |2 b

% e( n1 s: g, B答:
5 l% ~& r! y" {# _* N: Y* u2 T1 P8 [: o7 f$ b. P% a2 H1 n" @

5 D. `/ L/ W. l$ J
! w0 Y- P; S% r* D6 ^7 |- e+ Y- _$ V& j9 O7 z- T' J1 V
! |. t) L9 [% C9 A. S
& m" R7 k8 z4 N2 B/ b6 }9 J
; d# R* j9 W9 v$ q+ B

1 A+ _; [8 k& v; W: M6 k1 O2 O, l; j! ?. m5 c: C# f
. M; l  F6 q8 O# i$ P8 Y9 M5 C9 ?" p

8 Q% z; l2 b, E* b3 W# W0 y4 c$ n& _" q: p$ r

( ?- e" C. w  [
# I5 \# u6 h# c- {1 y  Y/ `1 a
& T& I+ L+ O3 @$ l. Q* e& k* n2、有一个分数序列:2/1,3/2,5/3,8/5,13/8,…..编程求此序列的前20项之和。; m" L. j5 G2 q/ B% w

7 o& M- b0 [# {1 |3 q; p; g, y8 z  E$ h$ b
答:
+ _" P! W2 E( k, `3 y
5 O! ~6 q/ o) c
6 K6 O" X; \0 ~! ~0 u) I
" y- e" B% L- B, X
" Z3 R+ Q0 f6 }5 ]. j( ^! H
. ]7 H# @# }9 p' Q# i! Y2 t+ L9 F8 [. h; M# j" _9 {
0 v& R  l) j& R7 P3 K2 N: D% O9 a

1 x* ^, ~; O$ ~( @5 V8 @& z" Y
5 z" Q. t9 B- h1 x7 H9 {+ k% E3 j7 Q, o8 T9 B

/ L" n4 m, t/ Q' {/ Z3 r9 q) w; a) ~$ E2 l
9 O4 n- ~$ R2 @9 ~

2 M8 f4 S7 g( X# m1 X% R. l9 R
( r3 `# n- G  [; v# Z/ p5 ]  D9 @# w( }% L3 c; y' y

* w" [3 |( @2 x! ~3 h! ?" ^! j
! W; |; `: U6 Q) v) w$ i2 i( H  n3、从键盘上输入一个百分制成绩S,按下列原则输出其等级:若成绩大于或等于90,则等级为A;若成绩大于等于80,小于90,则等级为B;若成绩大于等于70,小于80,则等级为C;若成绩大于等于60,小于70,则等级为D;若成绩小于60,则等级为E。
, S5 x5 p, F/ |. y8 }4 L% u+ A
  L0 S6 F; r4 K6 r* H* v
3 L+ C2 ^2 U; g' G% T答:4 y! a; r1 m3 S9 E' q/ q% J( o

" U, R, Q+ D* b# B; S- ]' C# }- r6 y9 C; J. `, }

. _/ i: _/ x9 v1 ^) c3 X1 u% ]* J0 ~6 ]3 z# e! [/ \

6 x, Y  g/ Z  ~1 M; b3 W& D
% Q* c9 p, K4 M+ s: s
8 u+ ?, L* J1 s" S2 w4 P! d# [6 h# f# }# T0 H
1 ?7 ?, @8 g. t0 Z: f4 [4 \' A' X

7 z* E0 h' ?( R
0 L0 q% c4 l7 n
. C% l) B: @! m8 F8 w3 `! A1 s+ ~3 c
4 b9 X( X2 V( X* {/ f) M( f$ w9 L- i' x4 }, j: W' e

) H8 u* Z! f& l- L; G2 G0 K8 A7 o$ c/ K. k, d" c+ R1 B
9 x2 A, u; L7 f& Q3 o

0 P! q3 e8 S7 d! I! O, \5 M1 [
, p9 B1 c0 F9 h$ k# B: c5 V" A, ^0 |. p6 @6 F

9 ]" ]$ h6 K/ l  p8 \/ A* F) B: d, o
4、从10个元素的数组中找到最小值,然后与数组的第一个元素对调。
  C2 d/ I/ O3 K* _6 [9 h8 x7 \3 F9 A  ?7 e& l4 z

0 m- b& t' G) M2 ^. p8 |2 }( f答:
7 Y$ b' Z) v7 X7 V$ e* |: x9 R
+ |" [; t! C+ c- M* L( d" ^7 v7 f* A- g; E1 a  |& M4 C" q; |

, w" z6 K: N  Z9 V
* m# g! k+ V% v: P. A, n
: l( ~& C. k+ [9 O9 Z; K0 |4 b9 i2 `1 }7 c& ~, p

! C2 C& [$ H# j# g6 Q6 m! _8 T5 N  \& \8 T# f
. p1 ?. {2 N0 W  f0 M
" {" E" d4 L; a4 m8 H

( i  Z- C+ ?6 c3 F! u' W
) x& U# ?" ?% m. s( [1 Y1 c8 a3 M% w6 r3 m
/ Q. S" @4 A# a

4 O! b9 F& }2 p& M) K' p  A( |- K5、m个人的成绩存放在整型数组score中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回主函数,并将低于平均分的分数存放在主函数定义的数组below中。
% v3 T$ @9 G9 L4 g; F! R. U
9 @1 e' u- j  E# U/ ]' |- s答:
$ b# i6 V% a6 T; R+ R
! g3 h& [3 O3 `( r6 Y" E# M  }
7 _* Y. \7 C8 g  L$ e% {' Q8 `: R8 u2 y5 U  _( Q. g& u
9 Q# s( o& Y5 H4 J4 C
8 V$ r1 x7 z# P6 S" J# R! O/ f
& g5 q" T9 C1 D- R# v4 X) o7 K% }. ?% \
: x/ g* y% @* W8 }
7 p0 ~: P* l0 `' G: @; ]

& t1 V/ w5 U( @1 |1 s
0 I/ z( ^! A: R# J/ ^8 p" N, n. E4 I+ ?8 j
+ T# y- w- ^& S

9 l6 K4 S* E+ [' n! X0 w& P% r3 H$ q9 F" ?0 d
8 A- C; F/ K7 y2 L
3 O% p, v' n* h/ t1 e
% n% ?3 T3 _+ K9 G. N; u

+ ?. z5 W; P! C/ O) r6 Q1 m

本帖子中包含更多资源

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

x
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-3-10 20:05:55 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

发表于 2020-3-10 20:26:07 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

发表于 2020-3-10 20:54:25 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
谋学网
怎么没见下载页面啊
8 u' M2 Z. @/ M! s% ?2 P0 c
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

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

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表