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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东师范《C程序设计》20秋在线作业2

[复制链接]
发表于 2020-11-25 20:28:36 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[东北师范大学]C程序设计20秋在线作业2
/ z8 Q2 H2 |4 G- F- e; w- @试卷总分:100    得分:100
( @% k: k- B0 k0 \第1,不能把字符串:Hello!赋给数组b的语句是()
4 i/ R  I1 R9 U, rA、char b[10]={'H','e','l','l','o','!'};6 |% R0 |$ J! C- [6 ^
B、char b[10];  b="Hello!";
. D  ^( H7 A. r  `! OC、char b[10];  strcpy(b,"Hello!");
- [- S6 v8 O$ U; c+ o0 d4 K% u, CD、char b[10]="Hello!";" g4 d- `6 N0 L* C5 A
正确资料:# m: c& S& K3 b) k) O8 j
' _" o' E# D) N1 a5 g. N/ j
: F, b" r4 |; m2 M! b8 Z* n5 v0 C; y
第2题,若k为整型,则下列while循环   k=2;  & K& J& g/ P5 s9 c1 `+ i& ^
while(k==0)printf("%d",k);   " {( `  o1 L$ J5 o
k--; printf("\n");执行多少次?()
* i4 C7 P0 l$ j, k- AA、2
+ t& ]% L) z# mB、9+ S, Z+ a7 u! s# \/ m5 _
C、0
, y+ i0 L9 y- B+ V8 ED、1: x' S( w9 ?. `" k  d$ P
正确资料:
9 v& z# H2 o% w- u% m- i( s6 C* Z; ^/ P0 j9 E) E. f

/ |9 f9 K0 `% a# I. G3 I第3题,若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元:  int *p;  p=__________ malloc( sizeof(int));  则应填入()
( s  p, q5 `" GA、int* C9 v3 [9 ^$ q
B、*int2 z& k" Z* J( _, A0 ?8 w' Z) n
C、(*int)
5 V! }& s9 Q$ f0 ]5 N; ND、(int *)2 |5 P8 u+ c7 y+ {
正确资料:& ^" a% b+ E/ F+ ?; F

; S5 C# y, }* V
3 Q9 Q4 r+ _+ f9 f* q, L0 K* A第4题,设 int a=12; 表达式a+=a-=a*=a的值是(), @# \, {! W7 u8 Z& a. O
A、12, ?6 c# m" ~4 M
B、1440 R% Q9 I# ]* M7 n; q, J
C、0
4 m$ j' j9 ~1 y8 a  ?# K9 m0 UD、132( \9 @9 C7 c6 s3 ]
正确资料:7 A- D, n2 Q7 Z, @/ k
; h) I$ _; r$ C% S, `7 c

- H4 x" D+ R) e% M+ V资料来源:谋学网(www.mouxue.com),下列标识符中,不能作为合法的C用户定义标识符的是(). t) g3 d4 N, W# i3 w
A、a3_b3- y+ S: q" Y1 N2 m; u
B、void$ b! [" F  {* z' m) k# [8 g3 K' {
C、_123
% z4 \, Q) |& ~5 l2 M4 A3 ED、IF
& \% m/ }2 A9 \9 H7 J. ]. Q1 u2 N正确资料:
/ L. {; S, N( ~) x% }3 D
4 g$ @0 b' A5 B5 w- d  Y* I% j% m
, s$ h) ~: }& f5 @3 g2 J2 D- V( }5 o第6题,以下选项中属于C语言的数据类型是()
; O/ R, e' h1 {3 K$ m8 {+ WA、复合型; Q, t% u; w; t9 W7 T
B、双精度型% {+ I5 V3 Y* v) e" w
C、逻辑型
4 j5 q/ X$ z9 Z4 HD、集合型
9 x  T% Y9 [& p6 h, P$ W3 h6 B, g正确资料:
1 X4 Y, O% E5 w2 H1 f3 N
% s7 Y6 Y5 o+ p/ V
$ P4 v: d/ C" [) H8 m! v第7题,设有以下宏定义:  , A  k! F0 V7 j$ o' D& d: T
#define  H  30
7 m* w3 w. w4 Y: t$ z#define LEN H+20; j  o1 Q) o6 `1 S: A# j
则执行赋值语句v=LEN*10;后,v的值是()
6 W/ e2 F( @4 b* M; m/ YA、60! I6 z) P: ~% Z8 Y" Y3 r
B、230
4 X  V7 Y; |) ^& x; F; w# F0 Q# kC、500
( ^9 M. O4 q: O/ L! \7 V3 B( ]' `* WD、0( }: H5 N' w* k; m- d: S
正确资料:
, v7 `5 n- h& g' N$ A
* I% W4 L% `) ?- }9 r% _
) [1 g) ?, g5 @% x( i3 y第8题,有以下程序段: . b( |2 L: J/ n$ c8 t! Z& d
main()
  |  F8 i  m% Q7 v$ ~+ |: b- i{  int a=5,*b,**c;c=&b; b=&a;
# T1 l- J: r* J) A. Q......
* ?) o8 B' \" l: Y- O5 B: {. A}
; J7 |6 [% j' S1 Y. C$ t2 `8 ?# P程序在执行了c=&b;b=&a;语句后,表达式**c的值是(); A) j3 A. o5 \8 J& N" N/ T
A、变量a的地址5 W$ I' [5 K: T: D( z+ k
B、变量b的地址
! Z' y7 z1 j( |6 P: dC、变量a的值
  e( i$ l4 k2 r7 L  UD、变量b的值
3 D* l& `) z* u正确资料:; {6 B) j, s3 |( y$ I, U

4 q) P& Z: F3 ^( Y! W5 l9 }
1 G. S+ e+ j7 s; ?& r第9题,以下能正确定义一维数组的选项是()5 ?! ?" u$ e+ {) h9 F, ?
A、int num [];$ K0 L# q/ A  E1 @( N5 M! Y$ U
B、#define N 100   int num [N];/ ?- k  [6 ~6 n; Q3 Z
C、int num[0..100];* n9 v( ]7 g9 c7 X* |) L
D、int N=100; int num[N];, ?1 a" S8 B& m
正确资料:/ L# N* V( l4 Y
5 t; {! o: i+ X' i- Y

+ r. r. v" q: c1 o) o6 U! Z资料来源:谋学网(www.mouxue.com),以下程序: main( ){ int a=011;: R* _! N& c8 z- Y
printf("%d\n", a);6 q8 @+ [# A6 k/ S
}的输出结果是()
1 k) ]5 B: R& B# o0 T9 HA、129 T" [$ b, g: _& ?- p, g
B、11
7 S1 b! c" N7 e" @C、10
7 i, e1 ]. w( [1 S4 f+ d1 ND、9
- \' ^- x( e* x0 Q% P! C- X9 l正确资料:
) C; x- i$ w* M
' a- O5 t$ e7 U2 k7 d
% p) T- U( T7 C' e0 N3 y. q第11题,为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与哪个if组成配对关系?()
' u! H, I* b) ~; N1 ~A、缩排位置相同的if( H7 S8 ]' N" [" V0 H' J2 O4 q
B、在其之前未配对的if/ q' P, i0 L* ?* ?/ T) ]% {
C、在其之前未配对的最近的if
9 \6 `; C( g+ K( b" @! N  C/ CD、同一行上的if
2 M& A3 ], s8 K2 S8 S3 F正确资料:
) j( G$ I+ |; _6 t2 |1 P; k- ^" V% L( e7 s3 O

! c. m: ]0 [/ V% N; l7 a; n/ w资料来源:谋学网(www.mouxue.com),下面程序    % n' m! g. k8 L6 V7 ?# U+ y0 W, H
main()
( t! i) |& E6 ]  r( n' v{ char ch[7]={ "65ab21"}; ; C; s3 z; Y; K, k* b0 I- f7 R- v
int i,s=0;
" }; k! {) @. t8 d7 t* Gfor(i=0;ch[i]='0' && ch[i]='9';i+=2) 5 n9 P# J$ T# u3 ~9 t
s=10*s+ch[i]-'0';
2 e6 B9 m2 G+ ]2 d' H2 r+ O3 U* [printf("%d\n",s);
0 O0 Z' p& I5 Q0 Y( R2 ?}
9 s7 f% C# Z9 B8 a  L) X4 H, B1 i运行的结果是()
. b7 c; `2 ]$ ?& v! }4 j( SA、2ba56. D: b, ^7 q) `1 P7 K
B、6521
$ S+ o8 d& }  o9 P. Y, O4 G( m- G% WC、6
! \9 U, A1 x1 ?. [3 m+ J8 GD、62
9 `% \  G$ }% A7 w, d# W正确资料:
3 [, n1 k. d% Z8 q, T, R" @! E/ q9 I6 t7 X9 \+ c$ a" ?4 {
  Z1 q! ^. I1 u4 c0 M( n
第13题,若有以下说明和语句,int c[4][5],(*p)[5];p=c;能正确引用c数组元素的是()1 n! _2 L& ~' c
A、p+1
4 `5 [8 r' b9 ^7 iB、*(p+3)
0 j4 a) p6 C1 KC、*(p+1)+3
3 T( _  ]3 M2 O- \/ A! _D、*(p[0]+2))8 V1 w. B' T" h0 z" E' b0 G* A5 d1 P
正确资料:
6 N. W4 x; E6 H/ p& A% a0 r% a; E" A8 k% n7 B
+ X/ q- ]- c6 G: }! u! `
第14题,要定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()5 |) \6 A4 u3 H! I
A、int (*a)[3]; ?. m' W+ ^; `4 q' T! I
B、int *a[2]
# t, U, z1 {. K, ~* c' iC、int *a[3]
! R% c5 I! Q( M2 ]6 fD、以上写法都不对
* t! E5 B' N6 Y% W正确资料:, w6 \8 z0 v# u* t, M$ P
  z4 [+ ]0 _, \  f4 |9 a

. T" ^. E, t" J7 D, [资料来源:谋学网(www.mouxue.com),C语言中,合法的字符型常数是()
1 v6 r+ s% {' lA、'A'$ }  H  w) U: O/ q" a
B、"A"" F* N7 K% h1 C0 d% [. l
C、65
% G9 k; R' z8 H3 z3 h9 BD、A# y2 f6 ^. M/ \% L- \8 L' G5 k) \
正确资料:
! D, f, ?+ M" [) [& ]; {
. R* m/ T* t4 {( X0 c( _! O; u
( a: ^( |. v: u第16题,两个指针变量不可以()
  F" v' ?% w5 |- y  NA、相加
2 h) c7 y- }5 }9 O, @% R& [& p8 [B、比较$ h9 V1 B7 m4 ~/ N9 N
C、相减
, i# j1 P1 T( ~& C! |3 eD、指向同一地址
9 s( i3 y4 Y% Y( @正确资料:0 D) S- l- i' D9 a4 l( w

5 R$ h8 [) j( t" ~2 s- A1 l8 _
; j( \: w7 @) Z; x0 A7 e第17题,下列函数  
& L, `7 V- t9 F$ U. g2 s3 vint fun1(chat* x) ; ?9 q; F: z3 e0 c: k4 \% h
{char*y=x;
. X5 _. Z# @/ A# b' mwhile(*y++); * z0 A4 ^' @3 z: B  T
return(y-x-1);} / l7 j  |, d0 h6 f. s- P( y1 o
的功能是()
5 s- Y6 r3 x. r6 g. y$ ?  z3 u: YA、求字符串的长度( J) n0 S* ?# h7 p5 D
B、比较两个字符串的大小
- W  z) z- E. c; ?* IC、将字符串x复制到字符串y
6 \& P& ?9 l! F. K. X9 @D、将字符串X连接到字符串Y后面
  `6 R0 N; U6 M正确资料:
2 a' B) ?6 O( n; }/ D# d% h) W# s$ i! t" d$ l5 S
& m( H+ A2 F5 W* D! M
第18题,当说明一个共用体变量时,系统分配它的内存是(): F  n+ S! H4 @5 d  s" q
A、各成员所需内存容量的总和7 C, w0 m2 N. u* ~
B、共用体中第一个成员所需内存3 c; Z, z2 G/ k8 ^' u
C、各成员所需内存容量的最大值! s- n" `" n; }) h/ T' o
D、共用体中最后一个成员所需内存0 m! D9 A  \/ O! D, B
正确资料:% l2 C& O, q& N
# u) C* H5 O& O; [

9 g1 j$ B' Q/ _" @第19题,不正确的指针概念是()
- T0 o( A5 F7 n4 l2 ^; ~1 I& PA、一个指针变量只能指向与其类型相同的变量
2 y  K/ ]& G0 M/ h" NB、一个变量的地址称为该变量的指针- v/ d: V- U( b' w% W4 f% p
C、只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中# |' |. \9 _' Q+ ?& f& K; K
D、指针变量可以赋任意整数,但不能赋浮点数% `2 f- j7 ]- V) ^1 ^
正确资料:
5 w6 F$ I% {. }; J9 S2 \% H& [3 z- H! I- n. c

' F# y8 U( H* q资料来源:谋学网(www.mouxue.com),以下不表示循环结构的是()1 g4 A* F5 B2 L; ?  v7 E
A、do-while
+ O( Q% V' ?) {* B2 S. O- YB、switch
9 Q  g, m4 l3 f$ d6 SC、for
0 r2 B+ r+ t$ V! Y1 Z. V% fD、while
  o2 m3 \. y: ^1 B8 k# D- I正确资料:
+ @& {& @! c& g2 k5 N9 o6 h0 O/ Z+ o, A

$ ?( D7 L  d. e/ K; B第21题,数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。
1 W5 w+ G+ p2 p7 vA、错误
- U$ j( k$ z; X) gB、正确! J5 X& z2 g1 q6 @
正确资料:
0 C6 @: y% @4 u8 y' R9 u+ h- d$ y  D, U- L  x# b! o
% j: w3 R0 u6 M9 H- A0 c" C3 }; _
第22题,putchar()一次可以输出多个字符。
4 H8 P6 `4 y4 [2 mA、错误; K; L% I$ a0 ~/ x3 k; B9 I
B、正确# ]2 b% t& I( w' i- z  F% t
正确资料:3 x' I% |. V. J$ J' L$ k

1 {/ x* r* R% L! j9 R& I3 P, |
  B$ P6 G9 j$ Q, i, y3 _: W9 a第23题,当循环体至少能执行一次时,while循环和do-while循环是等价的。2 N4 d: q! O  Q# v
A、错误6 L; t4 E6 l7 ~
B、正确* y2 o" a6 k1 G/ u
正确资料:! L* H0 [5 L3 N( E

$ K/ a& P8 ~' P
1 u% D7 G$ d' |/ `+ `& ^6 ~% X第24题,C程序总是从main( ) 函数的第一条语句开始执行的。! Z; x; B! ?- u
A、错误1 n  ?& o8 G$ F6 @4 x8 g7 ^* y8 S8 H9 I
B、正确. G" r  n( O) e9 C
正确资料:  K0 J" l6 C' C6 ?2 Z8 L

: _4 B5 h6 q. J% R' ^3 ?0 e2 }
$ k8 r# F; \  m" ~5 W: J资料来源:谋学网(www.mouxue.com),指针在任何情况下都可进行,,=,=,==运算。
& b1 {4 J% i: _A、错误2 Y/ Q1 `- D% ?" @
B、正确  W, h# S1 d( H1 d# A9 M
正确资料:
# K( V1 e, u: `3 o7 i- p# G
) S+ W* Q2 Y/ Y/ O1 m7 {- p: d
2 ^  p) ]% W, {0 l第26题,getchar()函数没有参数。
8 H& G4 D  c( e7 JA、错误' T6 ?( `  I9 ^' E
B、正确
" d" Z6 {3 U: m: |正确资料:& g4 r/ T& A8 ]; a) {

4 i7 p1 v% C, R5 @+ X2 o
4 Q; Z) W8 k1 r9 B& f- P/ p第27题,C程序中,一行上可以写多个语句。
( P- J( m* w3 N" nA、错误4 r. m% S3 u* r( L1 Y
B、正确4 C% f# {2 D. e5 T5 _9 }
正确资料:
! }/ T9 X% t7 k5 h8 D
! W4 o6 H7 C! j. Z* k. I6 @, d, T9 g. B
第28题,宏定义的宏名一定要大写,否则无效。& d5 [5 r: N; ^* c6 p+ q
A、错误
# e$ ?3 w7 e. `8 gB、正确
$ v* u$ X6 j) O. }6 H7 `. J- g正确资料:& I$ A# p$ _- k$ H% `
( h" ^+ j' m6 d! s" q$ J

) v% r. T4 H% H0 f' r% Q第29题,表达式 0195 是一个八进制整数。
* ?* T$ J5 f7 m$ N, D8 vA、错误) g$ L5 H+ K- W) I1 a4 L* _3 c
B、正确
0 }9 T: }7 ^- E正确资料:
" T1 S3 z: z6 i5 b0 y
  q! X  y' P& V* B8 Y1 v
4 U5 b7 E$ z1 }, N" l资料来源:谋学网(www.mouxue.com),如果一个函数不需要参数,则函数名后的括号可以省略。3 W0 r4 |+ ^  L) ]$ P
A、错误
( k1 g: k; d& N. ]8 q! N, YB、正确
. |! g7 R4 ]9 L0 g" g正确资料:4 Z9 m& l9 C3 `, S
) w" F5 B6 ]6 k  l- W$ i) |

4 Y, W9 T' \  o" @" Y  W第31题,在赋值语句变量=表达式中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。- n7 K7 D$ L2 ^
A、错误8 m$ X1 ]; V  l
B、正确
- p0 [) s& i- n- `4 k3 U正确资料:
6 g4 {  r1 J# [" u( v% x+ m( d% Z) N) |6 l6 o" w/ l9 w4 |; Y% J$ k
, `" O) b' o7 f; J' y# o0 O
第32题,int i=20;
: I, S/ F2 A9 r5 w+ T2 rswitch(i/10)
9 e$ |; s/ H7 x{case 2:printf("A");+ `: w8 d# D, [5 M" w; ~
case 1:printf("B");5 L" G* V  \# K% E
}( ~8 Q1 V; \- A  n
的输出结果为A。
1 [# t; Z! G8 ~* b3 ~+ a. OA、错误& v. o" _+ L; Y/ d$ l6 `
B、正确6 M) R# o' g* L, Z# D3 i
正确资料:2 L( z, Q* J. L3 F; j! b

# ]7 A& X& y: `0 M  \( |, H" G" b; ], ~- f: j
第33题,逻辑运算符的优先级为&&||!。9 i( X* U( Z- `6 h" J8 I6 S0 D
A、错误
: m! }( P5 B" C, x" z) ~$ ~+ h. |1 fB、正确! r0 H8 n( }2 o; e4 ~( w/ ?
正确资料:
3 Z. z+ w$ g& t! H% P
9 _8 v1 G6 Y( n4 s% h3 c0 Y2 [1 B7 z: l& b& x! d
第34题,联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。
" c( T& F; ~7 b5 x6 ]. s+ }A、错误2 w: I3 Z  T5 A+ D' D. U! q# x! D. W
B、正确2 w' [$ ~% v0 i' |' W
正确资料:# n4 L, c' ^8 n* p
8 b1 s+ s: R4 @7 A; S% _

  G' l* x) r# ~9 q7 g/ D& L第35题,假设有int  a[10],  *p;   则p=&a[0]与p=a等价。- X: g/ a" |8 V" e/ x; U9 _
A、错误
2 V4 ]( ?5 k( C4 {+ i# Y, _' K0 \B、正确
6 f) A/ L9 {/ [+ N- ^/ M+ f3 k正确资料:
# ]$ w- l2 ?% s0 _; w! [9 E; O. ^2 q9 B+ `* w
3 Z% f/ I3 O" S8 a
第36题,C语言规定数组元素的下标从0开始。
4 [' Y( r4 V6 R& VA、错误
* G6 W9 e/ S6 D; U  aB、正确2 O5 `! G% y2 c; g  i0 M
正确资料:
8 ^( f  o6 V3 F1 G3 u
; J7 B3 U: N: V: d& d8 N0 l8 d* ?) W) m# C6 s! w+ C* S
第37题,一个函数中只允许有一条return语句。! @" ^) b4 ^/ o( f  H: i" o
A、错误
  D6 ]( k+ u8 N2 e8 JB、正确' F4 }9 l2 N' y: s8 Z1 Z7 \! O) E
正确资料:4 P7 M9 v0 J! x% N( a1 a
8 _8 g, I( R+ B1 z6 T8 u2 i. f
! r5 o; E$ f, C  |& s0 }
第38题,若有形参定义:int a[10];则a++是合法的表达式。- k/ z7 l2 L5 \. ^
A、错误
  S% V0 N$ u( q, OB、正确
2 k4 E. ]' k. t. N; @' a0 ?正确资料:2 b4 K. i; V0 s. b* s6 W
" ?& S4 g. ~! A) r4 I" O( [

2 l+ _" c( {) i/ v2 b第39题,在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。" f4 ]: U! k- k
A、错误$ B; j$ ^* w% D8 }6 O
B、正确
( X! ^+ E* ~4 {" a正确资料:/ f! S& ]4 I+ B/ U7 E
0 z& a- \8 |/ s0 s% g% x) K

2 A' `: D8 Y( E! n5 ?第40题,不允许对二维数组的部分元素赋初值。
9 F9 V2 @3 X$ o4 [A、错误
# W1 r' g! D& G: v2 eB、正确4 q/ V" R: `# X( \: s3 K
正确资料:
1 ^* p. l! r8 i2 A& R/ s0 ~' U1 q& P2 i7 M' V* L9 ]

( n! u8 I. u+ |1 [
. l  {7 ]9 Q8 p. h- T3 M
# |- n  M" ]% i6 ^: J
7 E6 t2 e/ {% x2 v" t  H
6 Z1 ?: A0 k: A/ W, @) g& s9 Z& f9 {
, ^2 r: X& }$ n/ ~; p$ e
" @6 m4 l3 C" m# ^4 g
, X6 A: D1 z. g  G. k' Y

- r' R7 `) _+ ]  \
- o4 w+ v3 j+ ~# q
5 p2 \0 u. [/ \: C" g2 P& `4 X4 y* l( f$ h9 d# C

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-5-17 23:42 , Processed in 0.102590 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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