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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

16春西南大学《C语言》第五次作业

[复制链接]
发表于 2016-3-14 09:27:38 | 显示全部楼层 |阅读模式
谋学网
1522341146001
+ H+ `5 h! a) N. m7 x4 J* U% N  y$ h, r" F- T; ~5 s' D) P
15223411460011522341146001: ^( M% p+ o5 q7 a: d

# J9 ~0 N% Y. r) k" \
% f! n4 U  ]. O6 F最近登录:2016-03-14 09:26
5 X! s, k( S% s" C3 M保存提交看表试卷卡上一页下一页
: z& O4 P; b2 W2 B9 ~8 s, e: t剩余时间:59小时59分59秒! H/ {  t% b' Q" p1 x) \

* g+ P( B- O. x" G0 m$ x+ Y$ [我已经使用0分钟了论述3 y8 o& C: ^$ j% ^: M+ V) g

. J: w$ R) u$ d1第五次作业
0 v: @2 R0 h+ m  z) G5 T/ T论述题% a8 P1 Y1 N7 k( J
题目说明: $ ^2 t' |4 g1 R  M. _: Z* R. v" o9 o
(10.0 分)1.
7 a- |2 Q0 g: ?2 R; m6 J. P     
( i0 o. v4 D6 a- v% h; |; z2 l, N: x7 @1 \: B% [6 U. i
1、下列函数的功能是什么
+ }' I2 `2 E& Y/ k* t* ^1 x
: J; J8 x" i8 k, X" _   int fun(char *x)
9 Q" E6 r/ e/ f2 [( F. [' j  d! E  \! N/ w$ t
{char *y=x;
& B( X" z: A( ?( Q# F, A- T* r6 b3 ^
   while(*y++);
$ A+ B. d! K0 n/ w/ }& I1 ^
  P9 n8 O+ O4 O0 L. n4 u8 B   return y-x-1;
  U4 G: w% X2 r2 @. w" Z$ k; M7 w/ I6 }, ]" H8 f+ h7 ?+ z
  }
3 d2 |# l' G  E0 b6 E. U. Y2 p2 @; u$ X* y6 H' K
2、在下列程序中,循环结构执行结束后,i的值是多少,循环次数是多少?i--执行的次数是多少?
5 {' S! ]- E' m/ s% r9 {6 J$ {5 r  p2 c/ Z- M, Y0 o2 M3 ?
#include
9 x$ o1 r, @- B; I% E0 s* e9 `# i6 |# p, u
void   main()* D5 c+ S7 _4 T8 K2 F' O* ^( b
- o8 J5 X" ~! e6 y. W! v' m
{ int i=100, s=0;
0 ?5 X( G5 z% R
- Z& m- P" J$ W7 r% F1 T" r: d   while(i--)s+=i;
/ w3 g, `3 B% H% c( C7 \1 C8 ^/ |& F$ `6 t0 w
printf("%d\n”,s)  Q9 @0 D2 n# w4 c

4 `$ R- P6 \# B; w3、在下列程序中,函数f的功能是什么? 该程序的运行结果是多少?
! W% I+ Y- h1 p+ T1 l/ ]( d- f0 e/ Z0 k- K8 g3 A: N( `3 l1 Q
#include "stdio.h"
7 g8 l7 }  D( F
3 K" |# Q. O* w- h. zint fun(int num)- U# p3 w  S& J- L3 o& z

/ c* j" t& M" \) M5 y, P{int k=1;
0 e9 z: N  J. ]/ }/ y. N
- M6 x9 P, E/ o do
- N( S5 N$ h# N
* C! n8 j5 c* V2 Q1 T   {k*=num%10;" E3 F0 E* ?8 k( e0 K

3 g  v# _7 F: [& U. P' Y    num/=10;
" d" M% k! }& j- |4 z' Y
5 U3 d1 q& x% F+ T/ j, u9 q2 B}while(num);
$ ?2 v* \: J! Y4 q& l; u* ^: K' V( ]* R! u2 I
        return k;
4 x  [( M$ H2 ?
; O8 {7 q: G$ @7 m8 i; p, e}- h4 F6 R, ^' f$ g
4 ~( u& F! J4 H  k
void main(), v8 ^' v/ _% [7 w" O3 S/ E5 @1 A3 A7 i

) n. O$ y8 S6 w3 V{int x=651,y=123;
, _! r. I# Z( V- C4 p
8 T+ m- z, E  h& C$ n5 N% E8 } printf("%d,%d",fun(x),fun(y));4 q1 N& `9 z! M
* P/ J; n  K: p) M/ R
}! v. q' \# M+ i& e

0 X% ~, `& D6 I) r7 v1 C5 o4、在下列程序中,函数p的功能是什么? 该程序的运行结果是多少?
& e% l2 M7 q* W& z/ [3 q% ?5 r9 t% s: S. ^. Z. S
#include "stdio.h"
4 i' n- u$ `1 x; I; T% h
4 I0 e+ H9 ]* [6 n* Svoid  sort(int x[ ],int n)$ @4 M3 }% ?; w- M' A
# \2 H. |( D9 G
  {int i,j,k,t;) g7 {6 ~4 y3 b! W

1 z& D+ ?4 z5 j   for(i=0;i<n-1;i++)6 w& R* }' B# T1 G
/ h. x7 H7 Q. z
{k=i;- w. u& ^, x3 c, w* P  H. S& B2 O7 _

$ A5 R5 |4 b- b( D' R for(j=i+1;j<n;j++)+ w/ x0 L6 d# b
! I% H$ _$ o9 I# Z9 X8 W+ k
  if(x[k]>x[j])k=j;. i" Y# }2 u( e( B6 n
. k$ H( O5 v8 s3 Z
  if(i!=k)
1 P0 v+ B: X: F" `3 }8 O; l5 v1 l- y
1 E! E  }0 b' Y2 n, a( F' h  {t=x[k];x[k]=x[i];x[i]=t;}2 o  X3 t( E9 b1 w, R7 M8 Z6 ]

3 `1 U, W4 e7 T) W}+ Y. l0 R4 C+ ^7 ^
9 }5 S% P" }5 C2 M1 b3 ~
  }" j2 i6 c; O/ C4 N
& W2 ]" u: p& ~+ |8 w
  void main( ); \' U4 K/ }; D) j" X8 z- @! Y
! z5 r6 k0 E0 f0 _5 v4 N
  {int a[10]={34,50,89,67,102,11,75,30,125,145},i;
) f, G, A: ]9 i% p$ p/ y. S; x8 U5 f  P2 p% L
   sort(a,10);
% a3 A; W  j8 o, G$ U
, @& p, X% s) c5 e2 ]: q   for(i=0;i<10;i++)
6 j# W' _0 |) a" \
7 \6 P4 A, v) E8 ~printf("%10d",a[i]);  K4 Z6 s" Y. l' [2 S# O
9 @! }# T$ h" g* ?' p5 U
  }
' a+ r" y+ A8 c# z7 {- W5 t% v- T9 ?
5.有如下程序
5 i+ `1 z* s' i. I+ s
+ W4 K8 M! c' \) G) x9 t#include  <stdio.h>, Y. E- [1 k: I  W  H: K. G
' C# r( G4 Q- B+ K
int  fun(int  x)5 e. ]8 |0 x% r- l+ S  i
+ D& E$ i% h, Q, J) M/ Z7 T
{ int  p;
( o1 g' F. F4 C% T8 M1 y. F& M) ^/ Q
   if(x= =0 || x= =1)   return 3;) F" x2 N1 T4 R* C; x3 z& m

7 `, J. C' |6 \; w; ^& v% n   else  p=x-fun(x-2);% K4 H7 e$ _8 ~- f' x
: ?: J* P, i, n  m
   return  p;
5 E" W* Z* j2 f* w2 a, L: o
; B7 [. }; R# I2 [}7 {+ M- z1 M+ X$ K) V; F" T6 @+ d
: r& J. d4 ^' r1 z7 k
void  main()
$ m4 u  B# W1 T8 ]2 q. t+ Z! O1 P9 K6 Q* N& h5 q0 o9 a
{ printf("\n%d”,fun(9));
- z( N. a) n# n0 s8 i# B$ S% n* ~' \. J, P: x8 w. Q" ~3 ]
}( f7 A; U8 Y0 \0 \1 K0 _
( f* |) `/ F4 ~. s8 m9 v6 H
该程序的输出结果是多少?" r8 {5 r: d) l" N
: `6 f- }0 F4 v3 L
6.下列程序的运行结果是多少?
* V; r" p- B1 a' ~  {$ x* ^, m% d) m* H  M
#include  <stdio.h>+ G" Y9 d9 G1 T$ j; i

/ M$ m. g. n! E; ovoid main()
/ p4 X3 ~- |. @+ J/ g0 R9 R# l) P4 I  l0 p7 U- v* E2 B
{int color=2;
' i7 Z0 f/ G# W! c# K2 k, E# N
4 @2 ~0 H, c' J5 \' Kswitch(color)
7 q7 e6 T2 M( X7 g1 Y1 U; _$ L8 N4 t3 i: `  w
{, @3 X8 s4 {* |5 M+ d+ ^
: n6 n1 M! R" U' j! p: z! ?# G" y* U7 A0 ?
      case 1:printf("red\n");break;+ s( K) x, e6 e1 M7 G& F

9 b  ]8 q& F. _8 D: h% j      case 2:printf("yellow\n");
0 ~: ^% i. W7 I6 h5 o' F& o7 c- E. v: |2 `3 ~& v" ^2 D
      case 3:printf("blue\n");
" x7 u  t, S2 M' F5 b4 I- z( v. z6 l. G3 g3 J6 S: `
}$ ?5 c  F7 ^7 }2 ?1 {

" j8 a" _$ n1 H} * z6 X' T7 p. M+ ~+ T6 G9 g" n
6 v7 M% \; X! \# t
7. 下列程序的运行结果是多少?
% F, N9 y' z$ J  #include  <stdio.h>! {4 s, X7 C$ D* X9 Z. w; F
3 K) k+ O7 P; F  f$ n, g
void main()
/ \2 z5 @- @" m2 d
$ m5 @9 W. c, e  r' r& ?" a% a+ W{int m,n;
, M$ C- z7 B2 U/ ~& v4 f* i7 ~. W6 R* p
for(m=1;m<=3;m++)
& l7 P# o0 I0 x9 J, @+ b% F) G+ @6 U2 f+ }6 _" [& F
{for(n=1;n<=2*m-1;n++)* ^. I% ]4 `/ c. d3 k: s* s7 W
. n. k, q/ P! P! Y& O
      printf("*");
* I8 T" ^; d9 r4 n
" J1 v* k! l/ ~0 B  Q7 T' ]      printf("\n");: E2 O" L% v8 a# J5 s
2 x4 }+ H8 o1 s5 f
}
& g; z- g6 q) {" @* c9 E- F. U, e/ x7 a; t
}
. z  s: n7 I# `% J: o8. 下列程序的运行结果是多少?1 C2 ~, T- h% L4 ~( @" C' j
#include <stdio.h>6 G0 x- c3 o0 X- p/ S
( R$ @- A. m: [$ R$ a
void main()* Z! K3 H& K2 G% X

8 Q: E, f! x. D; q8 l {int i=5;, p/ B# e( w) I" Q! N$ W5 M% ]

* p, M" S6 Z9 R& N$ C# i   do- }  y4 F3 j5 _" `# ]6 L
0 T( ^, B, |3 L  G) t
   {switch(i%2)6 ]" n) a: s8 V8 w; t0 u7 q& m
8 ~6 u' _  Q7 a
    {case 4:i--;break;
4 `, u2 s& V4 l' L2 ?
9 \  [! f, R% l) t' t     case 6:i--;continue;" L% n! ]; V" T* R' V2 B4 ?) I
: i& o8 `. k+ H& Y9 u  y
    }: j, Z3 i7 g8 u7 A( [

9 Z1 V4 ^" }$ T+ g9 I   i--;i--;) l6 |: t: {8 s! J. S

" A5 G' r; I; g0 r+ P/ E  printf("%d,",i);* v! t9 O3 \8 B7 H4 v  l4 }; U

/ T% {0 Z# _" w0 f- R- Y8 t9 i9 k  \6 X  }while(i>0);
, k5 Y& i3 r* _$ b9 M/ X6 w
/ D7 ]' `) A% a+ Z8 e }
: B2 X+ @5 ^: k6 W
  f7 a. u& `- x9.下面程序的输出结果是多少?
& k- {& G4 j: O; d/ E#include <stdio.h>9 ~: S, }+ U! [1 b
void   main()) z, Y) s0 `- X" M
{int a=10,y=0;
3 @4 N% u  o4 w% Jdo{a+=2;y+=a;
$ F' K; H5 x, o& h5 q    if(y>50) break;
, R( q" t" y1 b  v6 R+ U  }while(a=14);
! h1 a: q' _# x1 T printf("a=%d,y=%d\n",a,y);
5 x$ S: t% c7 K- @4 E}$ v, X1 X2 e1 Y5 j9 C! N% f6 ?

5 C3 M7 l+ `. i) i. `8 H/ T1 e10. 下面程序的输出结果是多少?8 K% Z; N8 E) q8 a9 R" I
#include <stdio.h>9 I' }. c) O' C0 ~3 D, b

! [, }9 }7 d; o+ p8 l* B5 x# }void main()
) u# E2 i* `4 c% v: C+ R% D
( ^; K; ?5 G( K: t8 U{int a[2][3]={{1,2,3}, {4,5,6}};$ L+ |$ o% U. ^$ ]$ u

- ?6 w5 A$ X! i: A3 O+ dint b[3][2],i,j;
' Y  ]8 k: L2 {& a; V7 B! M
/ @' F1 Q, r! D5 }for(i=0;i<=1;i++)- B" T' G! Z- N# V: R
1 J, V; _* |- d+ Z, {, g! h
{for (j=0;j<=2;j++)
2 t+ _- p- }( i# i6 {' j
! k. a' X, T6 S  n6 g           { printf("%5d",a[i][j]);
3 ~/ e* V- b/ O" P
3 z9 m. E* [! T" }$ ?$ Rb[j][i]=a[i][j];
+ ~, ^7 b& S9 I+ p' n! w; P, L, t8 }& J3 ^
}
6 A5 y  d' r3 K3 o( c. S4 a+ e# D; c: ^1 d
}' ?+ m1 b% b* d: k1 a, ^7 r
! c' z, B5 m- G' Z( N
}* z' P( ~+ F8 i- j
, f" J0 u) \1 N; w; p; q
) ~, i* y/ b" s2 y
段落格式字号点击上传x   
  \+ V3 c! T* Z7 H) f: j7 q  S& y0 e4 H9 }$ |, b" b
纠错4 W; M% Y: P8 ]( X1 n
% H1 {/ H( s) Z7 I/ v0 h2 y
上一页下一页) c1 b" O9 O/ K0 j
题干错误选项错误资料错误解析错误其它
: C$ _4 z# n: R( ]3 f" Q3 W描述:1 G5 H; |, H. k  k
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-2-19 07:07 , Processed in 0.093399 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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