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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-11-25 20:28:14 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[东北师范大学]C程序设计20秋在线作业2
% Y& L, ^2 J- b1 z! f试卷总分:100    得分:100
' g2 a" i; E; D  c5 s# V! K8 j1 n第1,以下能正确定义二维数组的是(); g7 H5 h! m! ]0 n4 j: w  s+ ?7 a
A、int a[][3];+ ?" P5 n) E* L
B、int a[][3]= {2*3};4 ^" J7 r1 {9 i  A( b
C、int a[][3]={};0 `! Q4 I2 ]9 }9 L( f
D、int a[2][3]={{1},{2},{3,4}}* S7 R7 @2 S, w# P7 f; m
正确资料:
% y  k/ x2 \8 _* J
# O. I$ e  A' i9 a9 a1 n1 [, X- G. E5 R' h
第2题,下列常数中不能作为C语言常量的是()
" E1 s: h' P/ ^8 x0 hA、0xA5! u8 [+ p$ Q: v( M/ o
B、2.5e-2) ?/ K* \/ ^/ J' K
C、32
( n3 Q; [) \7 o9 lD、029; ^/ B# U% I7 l0 d: O
正确资料:$ {' p5 g$ Z9 Z' K- F) M0 p

/ r% _/ e( G2 a- i2 I
/ s/ s5 z( I! k7 W+ J5 i第3题,设有以下定义,  enum week{sun,mon=4,tue,wed,thu,fri,sat} w;值为5的枚举常量是()0 M5 U  ]; X# q8 S$ |! A1 w
A、tue! E. @- A( j2 p: ~( \) C: L
B、sat# M, v4 t/ h5 {7 a; D
C、fri: q: P3 u& t6 N' u6 @/ ]" S& L9 A
D、thu
8 e: P* t6 f. ~4 ?& g2 A正确资料:
* Z+ q: {8 d9 `  F/ L, P6 |1 y8 \. t. a0 V+ A( |) J

: {& U  d. _; v! d/ y4 n0 L9 N第4题,设有如下定义 4 x3 X9 j: {6 q5 m- w
char x[]={"abcdefg"};+ i! n6 B- u0 m0 G6 r
char y[]={'a','b','c','d','e','f','g'} ;则正确的叙述为()
$ F  k; ]/ Z, B7 oA、数组x和y等价* U6 n. u9 p9 \+ ]- x6 S3 u, g, `
B、数组x和y的长度相同0 G( }4 q0 q  n- H! X8 E
C、数组x的长度大于数组y的长度  F  J9 D9 T. G: f
D、数组x的长度小于数组y的长度( ^$ }# u+ Q6 U! d/ ~' f5 _$ W
正确资料:- @( a- a' y6 l
: O; Z4 ]2 O$ v3 B6 P0 a: H
# _: i/ t7 N1 G4 p% _, s9 m0 r  _
资料来源:谋学网(www.mouxue.com),以下程序:+ W0 L  U* g# N" t7 \
int a=5;4 F, `" U( t' ~3 x: |* n: e7 K
float x=3.14;
* A8 V3 F2 S) `a*=x*('E' - 'A');) h! G6 Y+ W8 i  `6 ~
printf("%f\n",(float)a); 的输出结果是()1 G' j. ?$ L: r
A、62.000000
  P! ^' J6 f9 [B、62.800000
8 Y- _2 J, V1 n, Q) wC、63.0000006 y  {3 N1 ?" n# q2 x+ y
D、62% I2 Q0 u7 G5 Y: T
正确资料:
$ Y5 d2 T1 W2 J4 V' c" k3 O
3 s9 Y& E; g- R0 V, x
0 ]0 C1 r# L% x$ i/ {2 E第6题,以下程序:      char str[15]="hello!";( i% U3 r# w5 U. s7 `& `$ f* f2 ~
printf("%d\n",strlen(str));的输出结果是()
+ B  S5 z) l' p7 KA、15
8 a, R4 n1 J: Y( T* SB、14
7 N; x" z! D! s% z7 F+ P+ CC、7
# d0 H. E8 o# X* Z% ~1 c1 ^* XD、6
* T1 A% H% p4 i1 \# A6 g9 o# H正确资料:6 U* p$ f1 A, J8 x/ @0 H: D4 h
3 |( R* o9 v( \0 w
0 W0 {" U0 T  j# y/ ^+ F$ }$ Z
第7题,设有如下程序段,int k=10; while(k=0)  k=k-1;下面描述中正确的是()6 ~4 C$ m9 N& `5 z3 `
A、循环执行一次7 M, G/ M8 ^- y$ |
B、循环是无限循环+ C' b  e- |2 v1 M$ J5 Q9 s
C、循环体语句一次也不执行  E0 x: y5 Q! F5 c2 C8 p% |( z
D、循环体语句执行一次
/ e( [8 [) ~" h1 a0 V正确资料:
/ \6 x6 b& s% A. a$ @( d4 v
/ P" j& t0 ?* x* A$ [( c% q+ O2 i/ M: F7 t
第8题,当说明一个共用体变量时,系统分配它的内存是()
5 |: [( m. m3 h, O+ S1 X5 xA、各成员所需内存容量的总和& A5 `5 M( u' u" s7 |9 N: w( \: I$ z0 B
B、共用体中第一个成员所需内存
& L) W7 b% e8 z  @2 Y5 H9 }C、各成员所需内存容量的最大值
3 M8 o9 w8 I8 t# ^/ }' L# wD、共用体中最后一个成员所需内存& o5 c5 o$ k0 J: g1 d# s3 P. ?
正确资料:) t" e: I/ w- v8 F- O. p5 _, {

3 n; L! d( z0 W# v/ U) @3 O6 R$ M/ B4 J+ j
第9题,设有如下定义: char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是()4 y9 Q: H/ g+ U# Z! e8 a) t
A、aa数组成元素的值分别是"abcd"和ABCD"
4 o/ W3 q) Z6 A0 a2 [B、aa是指针变量,它指向含有两个数组元素的字符型一维数组; w% n% O4 t6 K/ l7 H+ l
C、aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址6 {/ ~+ c) Y1 y- z% E1 O; \/ }; Y
D、aa数组的两个元素中各自存放了字符'a'和'A'的地址
. r3 q" H2 E  s( g; |/ ]. n正确资料:
* R# w/ S. d7 T# ?4 K: Z  \) B' K0 |9 K

2 E+ m/ q. h# Y' I# S8 Z3 }- L资料来源:谋学网(www.mouxue.com),若变量已正确定义并赋值,下面符合C语言语法的表达式是()# C; V* c" r) ^
A、a:=b+17 g, l5 ?$ |$ I0 R5 M4 ^9 m
B、a=b=c+23 T: G& p" b: _3 C, h4 z  d
C、int   18.5%3. |. ^; U9 H$ [: J. J3 q0 H' |
D、a=a+7=c+b1 @& A/ R- p! \& {" G) |6 c
正确资料:! K" D! E4 E+ p( f% j
% _/ R9 |+ I4 }4 C- y& p

3 j, r9 h# M1 J# [$ S第11题,有以下程序      t/ K* n( t  p: p
main() . W# v0 ^* N" t! E
{ int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2;
: F2 [& O: d% q1 N9 T& fprintf("%d\n", *p + *q);
8 |8 ~8 J6 I$ {7 c$ t}程序运行后的输出结果是()
+ l; r* t+ b% kA、16' Y0 E' w# d9 g! H
B、103 d6 Z& L% {7 ^4 }7 @1 y
C、8
$ F' Q1 z' N( k9 ?D、6) a9 Z7 }6 e- L
正确资料:$ P3 |9 @' M: B: u4 R

" i4 V2 ?8 p5 x, \/ y( H
" B+ x) E+ ^0 F资料来源:谋学网(www.mouxue.com),在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式为()
5 M6 T/ Z  H  c3 b( z4 ?9 k5 KA、只能是逻辑表达式" a6 F' D. b7 Y) U8 k) S/ T
B、只能是关系表达式1 w! r7 b0 I9 T
C、只能是逻辑表达式或关系表达式1 l, ~7 y- q3 n
D、可以是任意表达式0 W+ B0 {" P& F8 x) U6 s8 s+ }6 V% q
正确资料:/ P- R% S" w$ @4 \8 B' Y- o, V$ B
$ T3 W3 y  e" {1 K# b
4 s8 T9 K3 E2 r4 u* X
第13题,以下程序:     main() { int a=5,b=4,c=6,d; printf("%d\n",d=ab?(ac?a:c)b)); } 的输出结果是(): d$ @, U$ x: G' |, A# A
A、58 @+ o; o8 l: N6 z" R# X) J: ~! ?
B、4
/ C& K$ J+ w9 c* d* mC、6
& r. f( L- q4 J; r2 G$ bD、不确定
/ }1 W+ ]+ F8 d: {正确资料:
9 q9 {4 k1 U8 ^4 }5 `6 T4 G1 b7 p* x+ f
" d) n1 J) T/ U9 h& O
第14题,下列程序段:   z* y: o* Q) h8 |
char s1[10]="12345",s2[10]="abc",s3[]="67";
; t+ ^: P. M  W, nstrcpy(s1,s2);3 i: Q8 n9 w" Y8 r9 C# i) ]2 a
strcat(s1,s3);
/ f- f6 Y& t5 ^2 f7 A( R! V4 iputs(s1);* V1 w  U: x% P6 \$ V6 R
的运行结果是()5 l# Y8 H/ N, G% Z
A、abc67
* i' ?* x3 [$ K( |" `) D" GB、abc4567% ~6 V: n" S/ u' L' c1 F$ p- }
C、abc 567! |4 J8 f* T7 L8 o( e
D、abc567
, \% Q6 P2 C6 e4 E0 p  ?6 n% A0 v正确资料:1 e5 w8 r6 q; f: g4 j& A* Y: }

2 D3 V) M9 {7 L$ V7 m% g! J8 B- S9 W; K/ F; k4 K5 T! d% _; I
资料来源:谋学网(www.mouxue.com),要打开一个已存在的非空文件"file"用于修改,选择正确的语句()# h$ ~( }) H) p8 v3 R$ z
A、fp=fopen("file","r");  P; |7 s  e6 r- O  s4 [
B、fp=fopen("file","w");
, b4 B" Q1 ]2 _5 s" c1 P5 NC、fp=fopen("file","r+");
& {) r3 q0 I- \+ k# C+ {& rD、fp=fopen("file","w+");
8 Y& S& C* |* o: A8 k$ b正确资料:
0 m2 Y) h/ Z! n. r' {) {: V4 n/ o) Z3 y. x3 b

$ y0 |7 m0 f: F% `9 Y$ C6 S2 ?第16题,若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是()4 U( f' ^0 B& P
A、EOF
! v7 e: Z8 g. @+ U+ X2 A' H3 l# iB、-1
' @7 T; W  x, b- ]C、非零值3 l  K1 @) T! M, P& t
D、NULL
" p( t1 ?1 e" |5 _: r( l+ m9 G, g正确资料:
/ D, B. T& j  }8 `
, G" w" ?  k; E& {8 ]# {5 w/ N) U& c
第17题,C语言源程序的基本单位是()) `  Q/ h; M: s; h. i6 T3 V
A、过程. c, X) z! e2 ^  j+ Z0 O
B、函数* l1 m4 A6 ~- t+ J7 I
C、子程序
- n3 d: p  d* }, ~D、标识符% [& q7 @$ d+ p/ C8 J2 c$ Q9 X% G" ]
正确资料:. I7 |' u. ]$ h# b, \5 F

$ Y; i0 Z, Y$ ~/ m$ C3 j7 K( v
0 v6 ]! ?7 y6 l5 }$ s6 f0 N4 O8 C+ M第18题,以下关于函数的叙述中正确的是()
7 h) F( ~, G# K+ o3 BA、每个函数都可以被其它函数调用(包括main函数)" B* u+ d* c9 {; v1 J
B、每个函数都可以被单独编译' V3 ^1 l# d& r. h6 l/ O% R
C、每个函数都可以单独运行
( }/ Z, D& j, X* S/ F/ z8 \: zD、在一个函数内部可以定义另一个函数
# D& X! y& p7 P" @- T正确资料:# S  I* c( k) ^! n

, z* k: m# d% g: D* W7 {/ G' N5 |! e( S- C7 V* B
第19题,能正确表示a和b同时为正或同时为负的逻辑表达式是()
8 `# @: Q9 m9 SA、(a=0||b=0)&&(a0 ||b0; I* i: @1 }4 @6 p" S3 V
B、(a=0 && b=0)&&(a0 && b0)6 G) l" \9 n% r
C、(a+b0) &&(a+b=0)
  W" V8 n0 n4 g9 TD、a*b0
- X) ^" o( D2 k正确资料:
3 I$ M! T4 F$ T1 Q6 W' Z- C3 d: i' z, r$ D  e7 _1 b2 C* N
* p9 s% Q% p0 S3 O, L5 d
资料来源:谋学网(www.mouxue.com),设变量定义为int a[3]={1,4,7},*p=&a[2],则*p的值是(); `6 n/ J) Q" T% r
A、&a[2]
$ N0 a  B" _' k: `! PB、4" p- s( p% b2 P7 |" W3 {' Q
C、7
& h& D+ L0 l6 q* ^  kD、1
; z; _  u* ^; U0 S- h) I正确资料:
" n# ^0 R6 A" E7 G0 V# L/ L' K/ I6 L" E$ V* A

  _1 p- |+ U3 z7 T! U第21题,程序段if (us)  t=u; t=s;的功能是将u,s中的最大值赋给变量t。( A" M3 N+ h- z6 y# Y1 V* T
A、错误; v, P8 T9 M' i9 Q
B、正确; g( ]; d9 N! B5 X4 l; S. P- J
正确资料:7 F7 u$ e6 t1 j; _

- O+ j/ v% P0 G3 S3 y9 N2 T9 q" {1 y! a( \& D
第22题,用fopen("file","r+");打开的文件"file"可以进行修改。. p+ `0 C. b8 ^4 i6 L9 ]8 Y
A、错误- k5 V; A( [9 Y, _2 a5 u& p
B、正确
! {/ C4 f4 h" D9 ~正确资料:+ e6 r$ p1 q  I8 P1 m
# Z" Q' E' x. T- t  `$ \' ^" Z
/ \- g; ]) H) B$ J6 X4 p1 B
第23题,在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是2,4,8。1 i7 X, X) y9 L
A、错误
' F5 p5 J- J! S. n: P* bB、正确, t. R2 k/ V+ ]' _
正确资料:
  f4 L3 y' t) V$ N& ~) ?/ |; F5 v) |, i3 U- v7 {7 W4 j
8 @' b0 b( p9 B  c$ _5 f
第24题,C语言中有逻辑类型但没有集合类型。; k1 U5 |$ j: M& V5 x. b
A、错误
: d/ D; ?' D: `7 ]B、正确/ X) S- y+ }, D, D
正确资料:) q1 Z3 t8 [9 k0 u8 Y1 t- F

/ @% B3 d* F* t8 M9 ]0 S0 ^% X. H$ S, S
/ v- `: v0 A! o0 j, j- S; L+ l5 y资料来源:谋学网(www.mouxue.com),C语言规定:在一个源程序中,main函数的位置必须在最开始。8 U# f9 j" p1 i5 q* L
A、错误, w* T6 f$ d* v  e( O
B、正确
# s$ T; V& O" f4 R5 l6 T' v# j正确资料:1 k* I- ?0 R, B

! v: u$ t1 Q( V/ e) c- ]$ u& H
7 N, R# y0 z9 O% o第26题,44.while之后的表达式必须是逻辑表达式。
& J: Z$ z, r3 A! Z1 ^# x8 aA、错误5 n' m0 f4 R2 a% |. u
B、正确
8 ?6 K: a/ s% W8 W. c9 E正确资料:' U6 ^  N* I% W9 R9 }

0 J* c3 g6 c2 ]
. N. j; U7 z8 C% }7 b! B第27题,一个函数的函数体包括声明部分和语句部分。4 c, h$ }$ @& o7 J( q7 \
A、错误* a& @. q+ y- T
B、正确
# `3 y' K- W/ }' J9 D2 b, c6 x$ d正确资料:# o* E4 M8 J% Q

4 J6 Z% K' m9 }3 M3 ~/ G2 a- {( N0 L2 ~/ c, |" Q- ~
第28题,C语言中的文件在操作完毕以后,用feof()来关闭。- l' v% v1 ^+ k3 [5 c
A、错误" x- ^( w# J' K" l
B、正确, I! t+ b$ A) N! t( ^
正确资料:1 ]! Z7 w4 ?  Z/ G3 \
+ C3 X1 v+ W1 K6 t
$ I  B4 v. n  J$ c8 Y/ |! x
第29题,数组的元素在内存中连续存贮。
+ e. Z; }/ y/ l- A- l0 vA、错误& x7 _# u) F% C- V$ F9 c
B、正确
% p1 m9 a# E3 ]( h3 x正确资料:" ^6 ]6 j8 i  `0 ~: k0 W8 W

5 o  L: @. T0 E, V1 C% J! `, b& g7 ]9 T7 ]0 S
资料来源:谋学网(www.mouxue.com),C语言运算符的优先级:关系运算符 算术运算符 赋值运算符 逻辑与运算符。
( q+ t2 S2 e+ T* lA、错误* ]0 j5 n/ @) E2 C$ B
B、正确
/ J# C$ V9 Z+ ?9 r5 V- @正确资料:
( z( a+ T) T! H7 z1 u" q
& [& Q6 G( T/ q  v; E- j* n& b2 |" A( J$ q) Z, x2 S; ^1 x3 T
第31题,ab.c是合法的标识符。
0 F! _0 Q8 o' f5 u3 v- u8 P" TA、错误
- n0 p5 Q/ P5 b! ?1 J/ ~$ YB、正确6 S& q* r+ l! ]4 @* c$ P: z
正确资料:$ f' g0 b+ p  P" F
6 e9 H' |0 v- e4 I
# i) Z1 T: ~/ Q; K/ B" ^; i
第32题,strcpy函数的作用是连接两个字符串。" l! A7 G& H" J$ r! `% \
A、错误% Z, i+ _! B( z3 c5 v
B、正确  z% y1 ~% ]* [
正确资料:) C' |' t1 `9 \, K4 S
6 |3 W% r. l& P( c& j1 x  n
  _  c+ H1 @( o% @
第33题,break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。
5 @7 Y8 r6 t$ ?; }$ H, g' ^3 dA、错误; W6 R# [% E3 a8 Y
B、正确
. p: Q7 U! X! e' n: R% w正确资料:% @2 V6 j8 n* w. E
6 X$ J1 f" N5 P5 `4 N
3 E) V6 M2 {, V
第34题,表达式 0195 是一个八进制整数。# K1 d* Y/ \3 s
A、错误
0 W' H5 D3 T' U. X% TB、正确
2 |' A7 I% {9 q9 M7 f4 h0 C正确资料:2 K  W' x! V' x- g# e; `; q) _
9 Q# U6 g/ `8 H' g& ]
2 ]' D6 j  i/ e6 S. Y6 U& b
第35题,函数调用可以通过语句的形式也可以通过表达式的形式。5 o8 v+ X" e, F
A、错误
( |' j( j, B- C$ z" m2 QB、正确
5 i: T8 o; h+ r. t0 V) o* j正确资料:- @) U) o+ n& M7 w. b; `0 i. o1 C$ d

% U+ O1 {- {, K/ m+ s* {
& {2 N0 P8 H, F第36题,在函数中,变量的默认存贮类型说明符应该是自动的auto。
1 R2 k" t: o' Z3 r+ ?# ^+ n; C/ w1 }A、错误
( R% S( y& s# EB、正确4 d6 L' b6 V% b+ J" H
正确资料:
% [4 `+ W- i' h/ n7 l' j
+ ~3 d# _' A% r  n& T1 ^
; E- b- K8 ^5 \( Y, Y第37题,C语言中的构造数据类型包括数组、集合和结构体类型。. C+ |) n2 V7 m" ^& r( ?* A/ t; x$ C
A、错误
" {% a/ I, k" D' U) D  L, a$ EB、正确- @0 Y. Z0 K( k/ C. u- e8 D9 L
正确资料:! Y" m+ n& ^/ T  e* o  R* j
/ M7 A6 c* ~/ }* {
3 Y( t$ _' |1 O& O7 |( D" @
第38题,C语言中,字符串是以'\0'结束的,所以字符串的长度也包括'\0'。5 E$ j" _) F0 U( ?1 u
A、错误( X) |4 i+ ?5 L" {9 ~& h: r
B、正确
/ T+ j" [5 B: U/ S6 L8 H0 c正确资料:
% g* ~3 O) t8 J! R3 @9 v
! q- x* e4 f# O- p+ x
3 K0 B1 R$ g- e1 Q第39题,for(i=0; ;i++);是死循环结构。+ m* U3 j' N& D9 n4 ], P' D+ F; n
A、错误
7 h( ?2 g* {, [% h* X; L5 LB、正确! Q- M! I5 V4 a8 V0 q9 R' O
正确资料:! _1 ~% k* C. T3 O$ T% x2 E5 U

- l7 G; a. j0 s% u9 J* a$ j+ |
$ s. \! _0 i1 X9 j. ^第40题,字符型数据在计算机中是以ASCII码形式表示的。/ ]. _4 _1 R! ?+ C2 O% t- `+ u
A、错误
, v- \2 V) s* [/ L1 ?; N/ GB、正确9 z; g3 |, a- X* J6 U
正确资料:$ w: f4 c* b, t% k
* [8 F7 S9 j& m  B" k: L
9 a* _# K, ~) p/ n# M

7 }2 n# A( I. w8 M3 S( a' B' n5 P& ^

; y% H% b4 z% U6 t. |1 k
3 f2 Q! {. r" B- }1 J
# L) Z" y/ o7 v6 o( y
  \3 ~1 d5 C$ W: o# G+ k, }" e6 q$ a, B8 O* v" l
. I# f5 T4 b% D! ~4 Y' H
; S& ?) I- |8 [) i6 k

5 R. I- h' E- ?4 Z" e" G2 l: x2 g# t2 `8 p4 [
8 P# ^7 S: Q4 |

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-5-21 11:35 , Processed in 0.103665 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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