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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2016-3-14 09:27:38 | 显示全部楼层 |阅读模式
谋学网
1522341146001* v: T. O8 y: ]5 u
. y7 D$ S- _4 I' i
15223411460011522341146001/ l7 p3 Z: k" l6 t3 s7 `5 N

8 P. e9 s9 v' u% s' G# w+ K) C7 _4 F, |) G
最近登录:2016-03-14 09:26
: n. I% y! L! ?) T# r  m保存提交看表试卷卡上一页下一页% @1 K$ ?4 Q; H: D: X& c% S3 V( H( \7 _5 ~
剩余时间:59小时59分59秒
* K. X8 Z2 [3 H- B4 t
& y% ^0 C# u* D, }; D/ _我已经使用0分钟了论述
, B4 v) A( J  l* K% Z! t; s( M3 W  x
) T7 X! t; z: v5 K2 Q1第五次作业8 o; G' Y2 n! N
论述题
& R' `( ]' m5 i6 V. c# B; W3 m) ~; ~题目说明: ( T& V; r2 z, ?
(10.0 分)1. 0 j& _3 L9 m3 D6 i
     
* J/ l+ _& S4 Z0 y- l( Z
" r) z: B4 t1 K1、下列函数的功能是什么
7 u* d& F$ j  U7 n) v, P2 e- d; ~8 M
   int fun(char *x)4 h# a  h, Y: m" n
+ h1 M& `2 o  G! Q3 I* T
{char *y=x;0 }' h2 p( Z- Y  }

; e" w& \7 E9 a, d0 ]& D. f4 I" Z8 o   while(*y++);
0 w) Z/ |. ~1 h- J! J# R1 I3 c
& V" Q# q' A+ r. x6 {0 Y   return y-x-1;/ T4 i, j5 [% O2 b! I
7 q5 p! R. d- ?' s0 T
  }, ]$ n; Q: N1 [, Q. @+ R; b0 u5 K
4 W& d  G2 |$ F3 r% n7 M7 [% D$ I
2、在下列程序中,循环结构执行结束后,i的值是多少,循环次数是多少?i--执行的次数是多少?
. F, O3 I# S( g! M0 E. }9 Q7 @& C" R; Q0 d6 w
#include - t) x- G8 G2 x

0 U7 {3 U, Y( y/ `* V5 O1 Q# hvoid   main()
$ L5 [; [& i7 M8 a: n% A6 Q
' g8 `2 R9 o- W6 h1 Z8 s2 `{ int i=100, s=0;) x9 q5 I" i% ~2 I8 K: s6 j2 j
' ?, I3 m  C1 W4 W  y7 L$ ?
   while(i--)s+=i;5 b+ ]! R; t  n; Q3 A/ m
! T* K( Y* U- D1 ?
printf("%d\n”,s); X- L' G6 n. L# M  w/ k
+ ^6 M& @: f. w% ^2 i) Q9 }+ _
3、在下列程序中,函数f的功能是什么? 该程序的运行结果是多少?& ]; ~! u( e$ T9 g1 o0 }- J

6 Z7 D/ ~5 F9 i' S% @- D! r#include "stdio.h"! R  `3 P2 P' S* t& n
0 D# d( E: [) \& a: f( v; N) C
int fun(int num)
6 j& g% e8 c1 X. y( Y; j# b
) W( f0 k; Q+ g# R* ~' o: W{int k=1;
( r4 a/ ?4 `7 D
' h0 W2 a6 \( h1 I; f, x do* m. z: \# D  C1 ]
8 E- p: o3 X7 _. c7 g
   {k*=num%10;) ~: P! n: y( p+ Q
* Q- B$ Z9 r* C' I; `+ B
    num/=10;
. Z7 [# P1 t; _4 D3 r" e/ b+ y, _& c$ b3 Q; M
}while(num);( t; \1 T( e  `
& l/ x4 }" K0 m6 `/ c+ k( R
        return k;
" a: n# B" N8 T& g
5 Z! r  S  m7 J, L}
, O& v1 ?% z/ P( s: B# C2 n/ Q( U) x; Z0 C3 u8 [& D7 X4 h
void main()
% R4 b- `9 q# m, u# ]4 R% o! n# D8 R, d" X8 H! Y: N
{int x=651,y=123;
- M* h7 b  p1 {* i+ m5 r% T7 R8 r5 [% ]6 G+ d
printf("%d,%d",fun(x),fun(y));
) r0 ~# J" @" M) x2 `9 |
$ e3 p9 b9 o. ?8 u% m}. f# O9 E+ U: w+ \, r+ Z
& ?& E! `# K+ `3 U- P, j6 B/ F0 p
4、在下列程序中,函数p的功能是什么? 该程序的运行结果是多少?
- a0 q2 Q$ u& [5 y# O8 p' U; v& F8 v; v" e  {5 ?6 p
#include "stdio.h"
& k$ O9 @' b( b  {+ D7 i- ]7 _( V* ?! j6 o3 b
void  sort(int x[ ],int n)
7 ^7 ^% J$ d+ [1 K7 P% V* n  r7 \7 J
  {int i,j,k,t;
6 @% P( A: v3 [% D; i% u
: P% d+ w$ ^; E/ E- g   for(i=0;i<n-1;i++)
  L( s3 d# }' {% \+ l( J* d8 {( \  M. E6 z/ G3 c
{k=i;' U8 e# j  _# D/ y

: p, y. a& y2 D for(j=i+1;j<n;j++)! K& p5 {7 i+ q( ?% S
! \, \( w6 D& B1 e1 x
  if(x[k]>x[j])k=j;  \5 i6 D" [) _5 _( [" P- B# l! s

. K% Z) ^: B$ r. O5 v' W9 S- Z  if(i!=k)* Y; Y) U) J6 I: w

  i  m" {: l0 C8 E" C4 T' b2 ?  {t=x[k];x[k]=x[i];x[i]=t;}7 i( N  O0 P: P/ \, T* }* J3 {  o

( I; C% |" L+ R# z2 h1 C- [: a}
; ]( h& `# K: A7 A9 H
. X# O/ N$ ?4 m- L  }+ v( `8 k8 w, ?( k

0 c  [+ o, Y! Y9 T( n3 j! J% F8 l  void main( )
3 n6 O' z+ x8 m- V3 B: ~; z
* }; `1 v- j* u  y  {int a[10]={34,50,89,67,102,11,75,30,125,145},i;
, B7 q, l, D2 }8 K6 y, o! T( p, h7 ?$ U' Z5 b% [2 |
   sort(a,10);( ]/ r7 ?: e. Q: o' c7 M2 m- T  k: ^6 I
( u# w7 H% l8 R/ X) h5 G
   for(i=0;i<10;i++)- v" u$ V1 x  H3 T" P0 \
9 M4 ^- C( n* O+ j0 c
printf("%10d",a[i]);
: y" B+ B$ a; t% _4 ?  X2 p. {% g. [/ E" j8 Y' ~
  }7 d. O% V& N% N' l- g
1 Q! B* g/ [0 D) {. u' u0 x& Y
5.有如下程序
4 c, R$ @% [+ Q, _; v
0 l: I7 l+ s( _' v9 O3 z#include  <stdio.h>
' |, e5 F8 {7 r" _/ Q& b; B& f/ E+ {0 \) h. B
int  fun(int  x), x# B; e9 q) j1 ]1 f" U7 y
7 u+ [/ g$ N' N6 e1 U  t" F& C
{ int  p;
; D; ~) S- E9 C! t  j$ {+ ~& Z0 K. S; \7 O
   if(x= =0 || x= =1)   return 3;, n2 [& ^5 H9 L( Z6 `
8 w0 ~8 C$ Q  v; Y* w
   else  p=x-fun(x-2);, {( S# E$ x1 E. V
5 Z- J, h7 `- g3 \/ R3 J; `' y
   return  p;2 q" u( C% X( e+ @# h
5 ?4 V" F7 M( x5 g! k
}( x+ z' t+ y: {5 O8 ]4 O! T7 g
. _/ {) n2 H' W$ ^0 I4 Z
void  main()# k) a6 e& e2 X$ V% x  K

+ h+ L" D9 j0 Z* s{ printf("\n%d”,fun(9));
# i) X* E! G1 m; Z4 v' j
" V% c4 i  ~) B( r! D}2 t" O' ~. `* k* {; f

, N0 W$ p7 `( ]( U5 {) @: ~该程序的输出结果是多少?6 S0 r) C* ?5 o3 b
" N7 @  a# n: j9 d8 k1 Y: ~0 E
6.下列程序的运行结果是多少?
& i% ~7 o7 O2 p3 o& `; \
$ f" o: s8 e$ s4 H7 b#include  <stdio.h>
1 ?4 d+ m' R; V: k3 @+ h
6 v- |/ W! h- D7 \/ D0 Rvoid main()
; n5 e: S  i8 ?% P) Y- ]' ^& T6 }/ i. @5 v5 V$ O/ W6 s# @
{int color=2;3 B+ E- S8 }! W0 h9 c: [: D8 S
$ s) X( f( }- |/ w/ C, D# j! K
switch(color)' t* G+ i' e  e
0 B) L3 B" W; Z# F8 C. A/ c# @
{
# e2 w7 v2 A/ H5 p# Q
: v- K$ p+ o1 J2 u      case 1:printf("red\n");break;
1 K/ @2 _% k' V9 l1 x7 w
; B  a% E% L$ q, g* s! g# m9 y      case 2:printf("yellow\n");
8 l( ^$ N( `# @5 m/ M3 b7 I2 J) r% s$ R
      case 3:printf("blue\n");; O% l2 P2 F: W4 |9 _8 P

: E, H7 e+ L0 p}
' }6 h6 {% Q5 K% U& p# ^# N0 X$ p& x! C6 V
} 8 o$ e% q5 N8 a3 S: O* I4 _
: `# W& y1 k( J, X
7. 下列程序的运行结果是多少?/ `1 V# a- W' k; m" J1 N
  #include  <stdio.h>" |" ?. _0 K4 D2 A+ O1 Y/ J
+ A9 T' _5 r% o. d4 F2 B
void main()! F. [- c" r1 f
2 k! R: K5 R1 ^4 z
{int m,n;
8 O, k( D( z, v5 x8 L: Q+ [7 l* E  z% }
for(m=1;m<=3;m++)- z) j7 D% G: r1 Z" h0 p) ]

' A4 a6 ^- g/ |& g, A! I# h; N( g{for(n=1;n<=2*m-1;n++)
/ _# a  v2 P& n( d% D6 i$ ]" a& Q6 n' t% z! ?; U3 z
      printf("*");
5 D2 @; c% q1 t. w
) \* p5 H8 i8 _: W" _9 \      printf("\n");
, S) P' ~6 V  a. _
3 ^( A. q7 V( b; w5 e( Z}
2 \/ {- `9 y# o# H  b8 M. i) ^7 Q" b
}
1 A/ H! D* E" @% a2 O8. 下列程序的运行结果是多少?5 M, N$ h6 ]. Y
#include <stdio.h>
6 f2 N- d2 v2 P. U* c/ {
) c8 n1 a3 ~+ M7 e1 c: ? void main()0 a; ~! z( S; e* ^5 K* u8 M% l4 _
9 l  v& g) w, @4 \
{int i=5;; }' b0 f" t! g4 c$ p2 H7 J, J5 [
; o/ c% P- {, M' ]6 w
   do! ~' G' J% \( r  T* Q

4 j/ w2 V! M4 K8 m  B$ |   {switch(i%2)1 @) T4 l2 p" ^/ w

& i8 s, n% |2 a( U# w# U    {case 4:i--;break;
* S) `& W) B/ Z0 `+ k: p3 o2 s3 t5 u! A; L7 F3 j- v
     case 6:i--;continue;
$ |- r- x: u( z8 h. ^# [' k
5 O' V% G6 P% K    }& \+ O" T3 a" o: X. J. P" Q7 a

- R2 w; P! B5 z9 ^; X   i--;i--;
2 [' o4 y7 }$ H2 }# O  r/ R& w* Q0 t% q5 @/ W8 z6 t
  printf("%d,",i);
9 X1 N& F5 |0 C) ]* {8 T. O9 D! `2 l6 l! s8 ]
  }while(i>0);
8 i% b+ [7 ?, D% y) ~
3 Q) [) `4 G' B3 k) {7 F }" J' }& n. a& R0 v/ {: A, Y
* `! X; R& Q2 {' j0 d& x! W
9.下面程序的输出结果是多少?6 A- ?+ |+ y2 Y6 R9 C4 A1 U' d
#include <stdio.h>
, V) Q2 Z! j9 A1 c, W: J2 zvoid   main()9 W1 s" c6 s  z5 e# Q4 [
{int a=10,y=0;, |5 x5 v5 l/ @6 Z" @
do{a+=2;y+=a;2 ~! m9 J4 q" g+ k' g( P* w
    if(y>50) break;
: w/ P, C& G7 H, G. i" y  }while(a=14);+ L3 i. x, R1 A4 y
printf("a=%d,y=%d\n",a,y);
2 h- m9 m: w  v}
# x; q# z; A( A6 b! P% x" a, l: D
# P6 u- P' h( F* W10. 下面程序的输出结果是多少?
2 x: F, L3 n% q8 L#include <stdio.h>; i  C" k) r2 }5 v

  x7 h( H8 W2 a. y6 n+ L! ?/ }6 H% Uvoid main()  }" d7 z" J& X8 L. |

+ e$ [0 y* n7 c% M! Y- j* }( E{int a[2][3]={{1,2,3}, {4,5,6}};
7 s0 ~, }' `* O3 u6 k7 c6 D' ~0 }, y2 L  A# r8 e9 F
int b[3][2],i,j;
( e. d& }8 _3 Z( t' N6 i/ R8 L6 e& j( X4 T3 T" u  ^& t
for(i=0;i<=1;i++)* ^& a& L% q" t1 j$ \
# N1 [9 O" F: d/ P
{for (j=0;j<=2;j++)
) l8 v; b& {7 J  w1 m* `/ D1 N2 X* T( n: }( O
           { printf("%5d",a[i][j]);0 _. a( l0 B" H
/ E* @8 I3 W9 Y
b[j][i]=a[i][j];: a% ?. k( X8 u/ q  g2 I! P

' i# j. o1 u, P3 {}
6 w! c, j- Q# w( m% i2 R2 ^! A) _
1 K1 f" x+ d& k  @5 q}# c3 D; G6 D4 k2 j. p6 M
1 w2 ]+ a# r; r
}
) q+ N: M" n4 t
7 B$ S" p: J( p& v' n
2 c; c7 `1 i! T( J段落格式字号点击上传x   
5 x7 X( Q0 D3 J; A& s6 @4 Q) ^- l
纠错
) C; I3 J6 O5 \6 w( M$ W
8 _9 {3 f- Z( y4 ]上一页下一页
+ T7 ?2 H8 @- U' d1 @题干错误选项错误资料错误解析错误其它
1 R" Z$ e  ~  ]0 T0 i  S5 s1 `描述:# Q( b/ d9 P, I9 W
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-2-19 06:34 , Processed in 0.096535 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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