无忧答案网

搜索

[在线作业] 西南大学19秋[9020] C语言在线作业答案

[复制链接]
奥鹏作业答案 发表于 2019-10-3 10:11:06 | 显示全部楼层 |阅读模式
奥鹏作业答案
2019-10-3 10:11:06 78 0 看全部
9020 C语言; W* x3 x8 p/ A" s7 \
1.[单选题]若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为______.
( [+ o8 N4 A* c+ b( m  ^: x奥鹏作业答案可以联系QQ 761296021( Q8 L) h$ x+ }  j6 m
    A.a0
( U, N: a* d% q8 n4 V% D    B.a0 f4 o- ^  b6 v1 n# L+ [
    C.!a
7 x2 Q  @7 l3 p3 m9 E! H( E) @    D.a=0) |; n. T! \- X- R
2.[单选题]有如下程序
) f& @0 Q$ b/ ]# V#include <stdio.h>
& y+ X: t, a) Fvoid main( )2 }9 }1 @( r+ H) |3 `
   { float x=5.0,y;
1 n3 z% u* v9 V' C  Q( O     if(x<0.0) y=0.0;
$ m8 _: h3 B% A& O$ a# A) ]: x7 z# ~     else if (x<10.0) y=1.0/x;7 t3 ]! A3 ^( \% F  X
     else y=1.0;
% ]8 P! U, Z" n. m     printf("%f\n",y);9 O9 |" V# V; t2 f) a9 H
   }
1 x: ~& S& m8 ]' r该程序的输出结果是_________.
8 ~2 _) U: B2 r8 X. J& Y    A.0.50000* O: \+ |8 Q2 A8 r4 g
    B.0.0000006 d6 P. ~. `1 }3 o6 m; ?
    C.0.200000
/ o" Q; }+ U0 B4 B9 o5 H8 D2 Z/ o0 ]( S9 H    D.1.000000
9 ^' g8 r$ _  [* |3.[单选题]设 int a=12,则执行完语句a+=a-=a*a后,a的值是______1 g: ]- j6 @( d
    A.5526 F2 u. Z: E1 v5 u8 f9 u! v
    B.-264
1 G3 D3 a# G0 A+ C' l    C.264
7 T% `. S% I* j    D.144
& e1 ~0 L2 V8 L( A( t. U4.[单选题]以下函数的功能是:求x的y次方,请填空.__________: B) W. j$ F- I/ u
#include<stdio.h>
3 O% u2 C0 F5 I- _- c# w) ]void main()4 I+ h4 E" O6 }$ k7 d5 C
  { int i,x,y;
" H% N+ X4 V: l7 ^2 R    double z;    无忧答案网  微信761296021
% }4 p0 A' k. D1 M7 `3 a    scanf("%d %d",&x,&y);. f. M- h8 m5 J) q4 h. I
    for(i=1,z=x;i<y;i++)
0 S* r# M, [/ l$ q+ \( Z      z=z*______ ;( s. e; p5 K( W! x# `
     printf("x^y=%e\n",z);1 i& E% R8 |" I; }1 \3 M
  }
' Z) h8 S0 ~# e" d) G3 }4 b9 g% K    A.i
& ^& t3 g0 q! u( ?+ c; S    B.x4 T6 [2 G$ j1 K# {: ~1 r% T( U
    C.i++5 \; }! X* s/ ^/ f8 g
    D.x++$ t$ [* u# F0 t/ l0 f- R
5.[单选题]C语言提供的合法的数据类型关键字是_________
! L5 h7 I5 P( O+ X; Y4 ~! X1 h    A.A.  Double. r/ O1 m" F" x0 b2 J  Q
    B.short- l1 p5 a) H9 s& }1 @6 f
    C.integer( Y0 r+ q, Q* y1 |4 s
    D.Char
$ `  O9 `1 P/ o- J6.[单选题]运行下面程序时,若从键盘输入"5 <CR>",则程序的输出结果是________.5 O5 a9 q* d7 \# H4 ^
#include <stdio.h>
. j" G6 F* Y( i7 e- E  void main( ); n# R% ]8 W. S9 H+ Q, E+ B
  { int a ;
! y9 N" F9 S1 u4 X    scanf("%d",&a);
8 y. ?4 J( c8 q- k' N    if (a++>5)printf("%d\n",a);/ b# F( R# S1 _; k/ D* d, q% a) O
    else printf("%d\n",a--) ;
& d4 M( s3 g& a$ m  }
0 z) O; D: @6 }    A.6* i: I1 s/ _  ?1 y9 G
    B.78 x/ h% a; d; R0 ^. q. I' b
    C.4
) S7 b8 h; X( q5 f* H    D.5
, m% |! p  q6 @. m% F7.[单选题]能够完成如下函数计算的程序段是______.. o5 J  A) T) y) b
      ┌ -1      x<0% |: S9 p* r2 u6 o. f% u
   y= ┤  0      x=0
; s2 O- C9 P/ y1 o      └  1      x>0
5 A4 p6 f4 {, [7 x    A.if (x>=0) if(x>0) y=1;  else y=0;  else y=-1;
5 K, ?4 i6 b3 V    B.y=-1; if (x>0) y=1; else y=0;
7 {+ W/ T8 p) v+ N. i4 i! l    C.y=1; if(x!=0)  if (x>0) y=1;  else y=0;7 n6 X  O" ]8 ?( M
    D.y=0; if (x>=0) if (x>0) y=1;else y=-1;
4 g' X! l! C  U9 B! Q8.[单选题]以下程序的执行结果是________.  E  z8 D7 u' `. q8 a1 \. k$ W
#include <stdio.h>
9 t* y: O9 @1 W" I: z  void main( )  n% i. \# k" d
  { int x=1,y=0;2 Z5 N7 F" F, v+ [2 O
    switch (x)( O0 N# {# o* p. M) A$ b8 h
    {
$ Z! j6 k( J# h& \! V      case 1:" |9 {2 a  ^& o2 I2 U$ p7 W1 A
           switch (y)- `% ^( x: K7 |# M2 y) `' e9 o% O
           {
) ^: K8 I' [- a7 r2 M" |            case 0:printf("first\n");break;( l, C2 ~3 C# Z4 ~+ `: y
            case 1:printf("second\n");break;
/ c9 f; d- P& s( E2 V) U9 E           }
# Y% k& K- C% O, X) l      case 2:printf("third\n");" Z0 }6 {& N8 O0 k' ~, E
    }6 ^1 O$ F  Y; e+ P/ {
   }
8 n+ e( Y0 ^" I! j8 A7 M( I    A.first         third$ m$ a, W, t, n2 x% |/ ~5 d0 c
    B.second                        third3 W/ ]4 x* D' r; T: {# U: |1 S4 `2 s
    C.first  O4 B$ P: M# |
    D.first    second
+ v8 k& y7 b+ ^# o- l+ B9.[单选题]有如下程序. p/ R+ @8 z6 t. Q9 r" y) H
  #include<stdio.h>( J: K+ L$ @  {
  void main( )+ M7 Z8 I" Y% S/ g8 J3 O0 v, `6 a
   { int i,sum=0;( j1 e' [: z8 N4 u
     for(i=1;i<=3;sum++) sum+=i;
/ P8 j, C+ C: y9 w! @+ l     printf("%d\n",sum);
; l- E% Z# ?2 G+ v/ ~" F, A   }( [/ U% q9 o7 n# T! J9 t
该程序的执行结果是___________.
; ]% V. w; E/ X8 c. V2 w# L6 V+ w& W    A.3
; m6 k. [0 `( U$ d, o    B.死循环' m1 {" C$ }6 R  J8 z; b/ `( ]
    C.0
$ O: h/ y7 q& _7 `% {( h    D.6
! m# {1 O( K* d/ ~10.[单选题]下面程序的输出结果是__________." X# I0 p5 l1 i8 o8 p2 n- U
#include<stdio.h>  o( m0 W9 X: Z; ?; T; y9 @
void  main( )
* i3 S/ t0 h6 E/ a7 h1 M  { int x=10,y=10,i;; i: p4 d8 {" ^1 o. J( Y) U/ `
    for(i=0;x>8;y=++i)% B! j$ {" \+ D, e7 l) }$ {
        printf("%d %d ",x--,y);
; }! l* }. e( u  }0 G) _" c. R6 f% K
    A.D.10 9 9 03 v# Z5 C+ e" m/ ^2 J  K+ o9 J
    B.10 10 9 1- f. ?- L5 I, x3 m
    C.10 1 9 2
9 ^: F" o- ^1 I1 A    D.9 8 7 6" M7 y3 d2 `8 O( H
11.[单选题]执行下列程序段后的输出结果是_________.
$ q9 b8 G8 p& T5 t/ q' e# d6 b& \) ]    int x=1,y=1,z=1;
$ @; J3 \3 b2 T# H' ]; x      x+=y+=z;6 k; {0 A7 t$ P: m( a) z6 ^( V
    printf("%d\n",x<y?y:x);6 P* @8 X: i. h' N& Y* h$ e
    A.a- P( N: T; P. i: V0 I9 j
    B.z
8 ~$ j3 p) m# u    C.Z
$ ~& M4 x/ Y: i5 l" N4 i3 L: I    D.A
; m6 X$ h! }1 D6 I5 z0 M12.[单选题]以下循环体的执行次数是_______
9 b% N3 B5 [9 U: F# _+ ~8 R# I) M. q/ w#include<stdio.h>2 k! O/ k2 f7 i9 G# f4 S' b# I3 ~3 c
void main( )' }5 |! D" O- J1 d3 f8 v  L
  { int i,j;
) |+ x- m+ x9 ?2 H& s    for(i=0,j=1; i<=j+1; i+=2, j--)0 A! _; [2 J% c9 o  p" c  M
     printf("%d \n",i);7 P- ?5 k" C& ]2 ~9 N
  }4 p/ i3 ^- x$ G: E: q. g  u; R. R
    A.1
! P$ E4 [% F( O4 u. @3 P8 N9 ?    B.2
8 p$ U  [+ V- q$ _: `( Z6 U    C.0
/ S5 B9 f/ p: z. F    D.3
& E/ z6 h% X  n  a/ P" d5 q13.[单选题]已知字母A的ASCII码为十进制的65,下面程序的输出是__________.4 V0 g( L7 f  E
#include<stdio.h>4 }* L9 g8 c6 O& H/ T7 R+ P+ h5 u' @
void main()+ @7 V# Y" ~6 I1 @. h4 k
{char ch1,ch2;
- m" \# [5 [+ M( Ach1='A'+'5'-'3';
8 g* A9 f5 u' o  q. f2 och2='A'+'6'-'3';
. T% T4 {: V1 P0 N9 Pprintf("%d,%c\n",ch1,ch2);
/ G/ k+ e/ T5 _6 V8 u6 p* n4 h6 u7 }}- ~% S+ K* G' P5 A2 N
    A.C,D  [2 r4 r9 p& z% A$ K
    B.不确定的值8 O7 o, t+ [7 A7 z8 L+ Z
    C.B,C
8 t7 ^" o0 P5 S& r+ V( n# k/ L, H    D.67,D8 U* t9 U/ C' i
14.[单选题]执行下列程序段后的输出结果是_________.7 a) p/ Q4 l* C# i! z
    int x=1,y=1,z=1;
  s1 [/ m- W. v! F      x+=y+=z;1 V0 m' Y- s) I9 M: D1 j. ?$ L
    printf("%d\n",x<y?y:x);
( _5 @# p3 g, i    A.B.0
" D( k7 ^0 \8 T9 M/ J% d    B.E.38 a( ^2 V( S0 H' T0 s) Z: T
    C.1" g7 V2 `' G% c+ k: Z- `
    D.2# W5 \* D# I) t! T2 ~2 `% T
15.[单选题]以下程序运行后的输出结果是________.4 r' X* X+ r+ w( i% Y7 f
#include<stdio.h>
8 m" b4 E8 P( l- Svoid main()
- o; E3 N3 t) U: p0 A' {: c  { int i=10,j=0;/ i, ]7 e. s3 p/ S3 N
    do7 t( |% R& R3 W$ i) f8 [4 M
    { j=j+1;  i--;
9 _9 v; b) S. w( a    }while(i>2);1 D7 I4 P0 _# q
    printf("%d\n",j);
7 ~6 R% l' |( w2 k9 g$ l  }
! w& E0 k. a6 x# D    A.F.518 D7 s( {- e1 g$ r- X+ r  w+ E
    B.50
- R& G+ w6 F7 G7 v1 e5 }0 E    C.8
  O5 A) @. I- j& K7 C, z! |    D.520 `  k" c8 l% q" _/ ]- g
16.[单选题]下面程序的输出结果是___________.
! l; ^, e4 W% w" A5 p- P8 `" o#include<stdio.h>
% W' |4 v3 Z, f; g* `void main( )# u- X) E7 E9 k2 W, }
  { int i;' r. h! z4 l) ?3 D. h5 H
    for(i=1;i<6;i++): C4 J  k, g" O' x# R( H9 }
     { if (i%2!=0) {printf("#");continue;}$ G, j  z3 D( {5 e4 |$ g6 d' W8 j3 m  ]
       printf("*");2 z3 x# ^! g0 N; B# O( d) `& V8 a
     }- k1 l4 c/ I' y1 f
    printf("\n");
6 [1 D5 s0 C) x- F, h  }: N% ^0 h4 `7 n. D5 Z) C  O
    A.#####
* G$ g/ T8 j  h/ s- c    B.*****" u, l, ?4 B$ j5 m1 O/ `! C( b
    C.*#*#*
' o" D' t* J' a    D.#*#*#( G3 n- {1 _$ j3 c. D4 ?
17.[单选题]有如下程序- y5 q; Z% j+ S+ {
#include<stdio.h>
: x6 }: T" t: y: fvoid main( )
. M2 Q6 Y0 S& v, r4 i& ~! G   { int n=9;
6 {. `+ w- J1 C, D2 ?4 ?; z     while(n>6) {n--;printf("%d",n);}
1 J, [* ~! [5 \9 K   }6 ~$ N3 X# k4 F+ H! g$ s
该程序段的输出结果是__________." d& G8 l1 H! u* K5 C  }- }9 _
    A.9876
( n; X2 V8 K6 R. P: K' s& @    B.876
7 l( t5 T6 r* B    C.8765
3 e$ }) T! g' C* f8 l    D.9877 {! ?$ a3 v  S
18.[单选题]有如下程序
8 i+ w; z# k4 }; h  U% d9 G1 |& S  #include<stdio.h>
. ^. f( T! D: @! `$ d* x) `' S- f9 O  void main()
* E' M9 @; Z$ l# x   { int x=23;
% A' j! O' s4 V0 {1 d     do
- N) k  F2 @: O8 |     { printf("%d",x--);# r( ^6 ]- f6 A, _- m9 D* h
     }while(!x);
& L+ P, h3 C% v7 X+ q- n    }
5 E1 n& b- v& @# N% H1 G; D该程序的执行结果是_______
4 Z- y( L$ w( P7 E& V    A.陷入死循环
/ U& K) N' d* ^    B.不输出任何内容9 x/ |. K7 P& d# w0 p* n
    C.23  P/ h5 N9 R" N
    D.3215 x7 l: g# H" D$ f  t& E2 E
19.[单选题]下列程序的执行结果是_________.
. b: U$ f+ @- k7 w5 I+ ^6 |#include <stdio.h>. J: v* M+ L# n, B
void main( )6 L" [& m5 h. ?7 h
  { int x=0,y=1,z=0;( o; D6 @0 U, x! t. {4 r
    if (x=z=y)
9 r: m" N2 ], Y% Y        x=3;* L" B4 T- u( D, M: V5 \( m. c5 o
    printf("%d,%d\n",x,z);- z  t5 z/ T0 |8 n' h
  }
2 a) o# }" {3 s4 y% t& y6 ]2 @    A.C.3,0# u6 {. D/ [7 L3 f
    B.0,1
2 t* H& j; }. X3 c& T+ _% H    C.0,0; `, R) y( f5 }; r" y5 b
    D.3,1/ I" U: S9 _7 I" l8 b
20.[单选题]下面程序的输出的是_______.: G; z1 F( N/ a! G6 z4 m
#include<stdio.h>
4 H" I0 d8 C0 d7 m" \$ D6 Pvoid main()9 N$ [0 W5 g0 b0 j
{int x=10,y=3;4 ?9 K* g5 G5 c  G
printf("%d\n",y=x/y);
! U4 u' u* q* x0 H}
8 K3 F2 q# V6 k    A.0
; {9 u2 J+ p, [) X' A) \    B.3
' V- a5 K3 o% F' t    C.1
% X1 D# ?6 E) A- }  b' p$ R# w    D.不确定的值2 E, G$ A* }* x+ H. ?5 N7 c1 `
21.[单选题]假定等级和分数有以下对应关系:
+ _; P) c4 G4 P' ]( \0 `  等级:A    分数:85~100
) B$ ^+ _, e& Q9 ~ 等级:B    分数:60~84( w3 W! p/ Q; t0 d; `6 ^' a
 等级:C    分数:60 以下- L! `7 q9 q( W! L
对于等级grade输出相应的分数区间,能够完成该功能的程序段是_______.+ R9 K9 l7 M. n# b
    A.switch (grade)    {     case 'A':printf("85--100\n");break;     case 'B':printf("60--84\n");break;     case 'C':printf("60以下 \n");break;     default:printf("等级错误!\n");    }
; R5 v2 ~3 o. v' e7 U$ W8 R    B.switch (grade)    {     case 'A':printf("85--100\n");break;     case 'B':printf("60--84\n");     case 'C':printf("60以下\n");     default:printf(" 等级错误!\n");    }
& R& S2 M- t/ V; E    C.switch (grade)    {     case 'A':printf("85--100\n");     case 'B':printf("60--84\n");     case 'C':printf("60以下\n");     default:printf("等级错误!\n");    }
1 k9 J' W- s0 P2 l    D.switch (grade)    {     case 'A':printf("85--100\n");break;     case 'B':printf("60--84\n");break;     case 'C':printf("60以下\n");     default:printf("等级错误!\n");    }( b2 h( F# r) M1 e% C+ `
22.[单选题]执行以下程序后,输出的结果是__________.3 I4 H. u+ N* c' q. @! O- B; k1 q
#include<stdio.h>% r5 |& m/ s# ]8 {4 i
void   main( )5 ^+ U: k% X: g$ k7 |
   { int y=10;
# E" v2 T1 C. W+ e/ O/ s     do {y--;}
) n% \3 v! U4 y" Z   while (--y);* c3 [+ z. O+ \; Y' o) Y4 ~; h) \  C
     printf("%d\n",y--);! H" ?* S4 w7 W" a
   }/ P& {. i- g. V& a% a( a& ]
    A.-1
$ _- ~2 w% k, g" V8 `$ t    B.0- V: n2 A; e  Z8 R
    C.1
% j* K$ d$ S6 M- Q, g    D.8: q4 ?$ K: Q& U# X6 |
23.[判断题]通过return语句,函数可以带回一个或一个以上的返回值。4 ~4 A5 o9 P: t! ]6 `( \6 t9 {
    A.正确$ b7 Y- c1 O  ^6 y$ X: T
    B.错误
2 }; Y4 g; N7 ?  i  C1 i% ^/ x24.[判断题]C语言中,定义结构体的保留字是typedef。0 R1 k% ?/ ~: X4 L. O2 u& V
    A.正确* r; q; o! Y/ P/ j. _
    B.错误
( Z+ H  R/ R9 D/ h. ]6 t" @8 V25.[判断题]在C程序中所用的变量不区分大小写。
# f# d2 i- U' X& A4 C. A  ^    A.正确/ e. d* F5 L' s+ g5 R& d
    B.错误
' d: p: \5 d0 K* l! R26.[判断题]结构体可以表示复杂的数据结构。
! H% Z9 [3 h! e% O! h' r& `    A.正确
- M; f) g- K" }/ w3 _3 y    B.错误
9 m) V% v; l  J' h27.[判断题]指针指向变量,本身只是一个符号,没有具体的取值
* e  U! x; i7 Q  M    A.正确
% f  \& J" K8 k" w( {  C    B.错误2 v4 v7 f& V0 a8 `3 a3 c
28.[判断题]#define x 5 中x是变量,其值为5。8 T" ?4 q; V3 p! V2 S
    A.正确
$ p# Y* X, Y" {$ ^    B.错误/ e  B( \7 |' g5 C
29.[判断题]continue语句用于跳出所有循环语句,不论是多少嵌套的循环。; c& t0 W! c* L& L( D2 V
    A.正确
; D6 d6 a! i$ [% A6 u    B.错误
2 h2 u! b; d* I! o1 H+ X30.[判断题]break语句用于中止程序运行。2 U, Q4 ^7 T8 m+ G8 A& X! q' o! ]
    A.正确
! }1 n# S* S% g# m5 y! D    B.错误( X# P, k8 `! T$ U
31.[判断题]若a是整形变量,b是实型变量,则a+b的结果为整形数据。) {$ Z% m4 B# _' D
    A.正确
5 g, ~+ E8 J% H( u& e. U    B.错误
2 {: e' |6 Y$ j0 V& x& z" R  X8 Z32.[判断题]若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。
0 Y& G: z7 k+ c: G5 @7 Y+ }; h; M    A.正确
- x, @8 {- a( x# T/ z  D8 ]& ?4 f" R    B.错误
: X6 O/ b) ?( ?; ]33.[判断题]1.如果函数值的类型和return语句中表达式的值不一致,则以& R* L, d+ Z1 s" G% ~
函数类型为准。
8 f7 d, ?& |" D" j: _2 X7 d( Z    A.正确
: {3 \- z( ]/ ~/ I* Y# w    B.错误
$ Y: R9 J4 F) G8 [9 N34.[判断题]两个字符串中的字符个数相同时才能进行字符串大小的比较。  
7 Q! S) C2 X) M; C' C. Y    A.正确
8 h$ X: x- @; V8 w    B.错误
% y- H% W% H* \( s35.[判断题]在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参。 4 ~( I0 B* L% \/ t" `% C0 _
    A.正确9 ?* ], y8 n! G' E/ U5 T" }
    B.错误
8 e2 b6 y8 u/ \36.[判断题]若i =3,则printf("%d",-i++);输出的值为 -4。8 U* y& K$ ~/ Y5 K* V
    A.正确
% u0 @4 |% g7 q/ G/ ^- `    B.错误; Z& ]  S. i3 e6 q$ r
37.[判断题]字符数组中的字符串可以整体输入、输出。
- _) {. h% {: N, T    A.正确3 M1 j0 ]9 ~) \# D! }
    B.错误' [: [; q: B* s: m
38.[判断题]两个字符串中的字符个数相同时才能进行字符串大小的比较。  ; J5 v6 m) s! d* Y! w5 I
    A.正确+ m8 G8 Q- _7 Y; ?! @
    B.错误" h; G3 u+ a/ m3 c* y7 ^
39.[主观填空题]以下程序段的输出结果是_____。9 [% c, n: D2 L7 `
       int   k, n, m;
# \" ~/ [  g4 ^2 h        n = 10;  m = 1;  k = 1;( Q1 Z. D  j; Q6 b; f. M
        while( k <= n )
, X! m: d% p0 C) T' v  m *= 2;
+ ]9 K( e* k% s; Q0 w7 h0 p# R# d        printf(“%d\n”, m);' \3 I- o; ~& H$ k' G/ o$ T
    A.$ {! ~+ \$ ?5 G9 B, N2 E
40.[主观填空题]运用位运算,能将八进制数0125000除以4,然后赋给变量a的表达式是_____。6 q- U6 A( _9 h
    A.% e$ f9 t4 m# m% b
41.[主观填空题]若x为double型变量,请写出运算x = 3.2, ++x后表达式的值_____和变量的值_____。
+ f9 t* y6 b2 n( D- C3 {; |    A.
) f# k  P+ r9 S5 s3 F9 H42.[主观填空题]当a = 1、b = 2、c = 3时,以下if语句执行后,a、b、c中的值分别为:_____、_____、_____+ S2 ]2 G$ o# V& Z
           if(a > c)
1 C; j# ^# k( C5 |8 p1 I; l8 n0 N* I) j           b = a; a = c; c = b;0 C+ J5 ]: F+ ?
    A.6 H( F% y# A( Y+ M! U) _0 b
43.[主观填空题]_____是构成C语言程序的基本单位
% Q; E- _" B7 y    A.
1 k) ]- T  T) {; R# M) G+ P& Z44.[主观填空题]下列程序的执行结果是_____。
. U  j( s5 b# V3 o2 p  m# nint d = 1;# y- D! @3 @7 V$ u
   fun(int p)  n+ {3 _% x( P1 Y1 m- e+ j- b
   {   int d = 5;
$ ^. B- V& I1 A7 t; {    d += p++;  X) V) L) ^0 E% i; p
    pritnf(“%d “, d);
4 e$ s9 q  o/ `9 E}% Z  X) w9 }. C: v# L
main()
3 S" t1 r' {8 \: r$ |3 u. b{   int a = 3;% P/ g+ y4 f0 A5 x' E7 h
     fun(a);
( U* ]6 G; P* X# ]9 H- N     d += a++;: o" O2 @, X/ C
     printf(“%d\n”, d);3 @& b5 I; j* W
  }
' }) B8 j7 d4 O" A+ I    A.0 Q/ [# B8 H! y8 f/ m
45.[主观填空题]函数体由符号_____开始,用符号_____结束。& c: p9 ]+ Y; _- V- F/ ]
    A./ f9 u" c9 V) y* c! e/ g1 w
46.[主观填空题]若要通过以下语句给a、b、c、d分别输入字符A、B、C、D,给w、x、y、z分别输入10、20、30、40,正确的输入形式是_____。请用<CR>代表Enter键。! a2 R+ t- m. _: W4 S3 [* g, i' Y
scanf(“%d%c%d%c%d%c%d%c”, &w, &a, &x,&b, &y, &c, &z, &d);: u4 r1 d# S" K* E) a  N
    A.
; f" J5 W6 y# i& f47.[主观填空题]以下程序段的输出结果是_____。. U; M) A) \$ O
printf(“%d\n”, strlen(“s\n\016\0end”));+ `; J* x9 n4 s; }: x- _; m
    A.  s& r, l, z+ j; O3 m& o( B
48.[主观填空题]在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为________.
' h% y! T$ \6 {# L1 I) Z! _. I7 s#include <stdio.h>1 w" Y1 @, p7 l" V( D# u
void main( )( g/ L! i) Q" X$ y, E& c
  { char ch;; _6 B) J' c, p/ O
    while ((ch=getchar( ))!='\n')' Q# w, z* E/ m' y( X- D$ L6 u5 }
     { if (ch>='A' && ch<='Z') ch=ch+32;
1 ]# _8 U( v- Y) l) N" Z4 Y       else if (ch>='a' && ch<'z') ch=ch-32;
/ {2 {, ]/ N, B       printf("%c",ch);8 G7 Q1 z4 I0 `7 V* S) t$ H& ^
     }, F( G7 U* q6 G8 Z
    printf("\n");8 L! z, I, ?7 N, g
    A./ ]0 ~" j- ^% ]! b0 z, Q
49.[主观填空题]以下程序的执行结果是_____。/ {7 b  o! ~; _0 W
main()6 M( G- U4 o" @8 t& s! w
{! e$ R  z: y3 R3 k
   int k=8;
, ^! ?+ X# C! T* g/ Q( v   switch(k)# V" n, X1 x3 H% X. s
{% Y1 R# q; m& [" ^
case  9: k+=1;% F- u0 z" W- G! D4 W
case 10: k+=1;+ L$ [' a0 u# S
case 11: k+=1; break;
" i, x2 H" m0 [; E" e. e  g3 edefault: k+=1;1 U5 v0 X( t  {4 m7 e) H
}' z- k# z' ]' M$ \* m+ j- J# J
printf("%d\n",k);: Q7 v) L1 t) d$ ^% t( D' W0 B0 a4 r1 U
}) Z% p4 p; M: S1 e1 x8 Y
    A.
. w) F$ C6 H/ k( W; i+ z50.[主观填空题]以下程序的执行结果是_____。7 ]( |. J% x# ~; ?6 g
#define PRINT(V)  printf(“V = %d\t”,V); J5 k; l7 l5 N5 _2 ]
   main()$ p! J! n" u4 z/ [$ q5 G6 p
   {
7 z' E+ x9 W7 `9 [5 }$ r' d( `      int a, b;5 W7 b7 P2 g: I, }) |
      a = 1; b = 2;3 D  E' m4 _2 ], R
      PRINT(a);
$ L! s" ~% Z% u      PRINT(b);, h) O* X3 y" L* ?( a* t+ z2 k4 L
}  |* c4 ^6 s9 C) i
    A.( F, J0 W* _) H( B
51.[主观填空题]C程序的工作过程是编辑、编译、_____、运行。
* g/ T. B3 w8 e    A.
+ M  t+ q3 L4 l4 R1 n52.[主观填空题].C程序的三种基本结构是顺序、选择、 _____。' E: E( e3 \$ C% b5 t4 [2 j
    A.
; G7 Z6 b2 U# |" g! f/ I53.[主观填空题]表达式3.5 + 1 / 2的计算结果是_____" G: B, {6 Q0 p8 |
    A., _0 c, l$ }; g0 w) Z" O
54.[主观填空题]对以下数学式,写出三个等价的C语言表达式是_____、_____、_____
4 k, Z6 @6 ~* q- P2 ~0 S    A.
9 m, r, e1 Z. |# E" k  G: z55.[问答题]一个笼子中有鸡兔各若干只,已知共有50只脚,20张嘴,问笼中各有鸡多少只,兔多少只?编程实现求解。
( F# T8 A6 N0 N, B* D6 p1 ?+ n    A.
# K. _$ v% e% [8 }: C1 j56.[问答题]8,  已知公鸡每只5元,母鸡每只3元,小鸡一元3只,现有100元买鸡100只,问其中公鸡、母鸡、小鸡各多少只?编程求解。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-comfficeffice"7 J4 k4 R, p4 |% v. ?& `- o
    A.
' o* _* I+ J0 m57.[问答题]从键盘输入两个数,求出其最大值(要求使用函数完成求最大值,并在主函数中调用该函数)( O1 R* r- y& ~' v( h- V3 D. D/ X
    A.* C9 k' H( w2 [5 r
58.[问答题]在定义int a[5][6];后,数组a中的第10个元素是._______(设a[0][0]为第一个元素).   ) `8 F7 ?8 p: X' C4 i/ u2 z3 g
    A.2 u0 w6 c  u3 a' O, {" r, Q1 N
59.[问答题]1.编程序实现求1-1000之间的所有奇数的和与偶数的和并输出。1 v7 P5 G0 I. s% c) l3 ?6 D
    A.% s9 m( Z8 {4 f0 q
60.[问答题]运行下面程序段的输出结果是________.
8 H8 ~; s- P2 y0 x$ k1 C: Y' q  char  s1[10]={'S','e','t','\0','u','p','\0'};
: l/ ~* H: }; N6 q9 S' d1 i0 @2 G  printf("%s",s1);! t( }! w# h& s! r2 l0 c3 |
    A.
7 s0 w9 w+ S9 T& M附件是答案,核对题目下载
% p( N9 }' a, d' i) o

9020 C语言答案.zip

5.64 KB, 下载次数: 0, 下载积分: 贡献 1

售价: 25 金币  [记录]  [购买]

答案

奥鹏作业答案当前离线
金牌会员

查看:78 | 回复:0

热点排行更多
手机版| 网站地图| 无忧答案网
免责声明: 本网不承担任何由内容提供方提供的信息所引起的争议和法律责任。
Copyright © 2020-2030 5u.studio. All Rights Reserved.   Powered by op5u X3.4
快速回复 返回顶部 返回列表