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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[东北师范大学]《C程序设计》19秋在线作业14(100分)

[复制链接]
发表于 2019-10-15 00:36:43 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[东北师范大学]C程序设计19秋在线作业1
9 ]9 ?8 q$ {2 I9 y/ n: ^( E1 v试卷总分:100    得分:100
) t- ~+ x7 J- Y0 v1 ^% K6 z# x第1,设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ab)&&(n=cd)后,n的值为()* w/ l8 i' K* k' H. q4 n1 `3 y
A、1' \1 M8 l% m* \+ }( P' g
B、2
+ H2 s# J( g: j# s4 AC、3
! s4 f3 c' j' s- ID、03 ^, }  ?0 `. ~9 O) w* `; c: |( l
正确资料:
3 n9 C$ b: o0 p6 m* f! @2 z+ @
& c& H9 ]4 A/ A) k7 g; c/ e2 `* g' z! j7 O4 j
第2题,下列函数: int fun1(chat* x) - W* I+ a& b, w2 f7 {2 ^0 E# N7 \
{char*y=x;
: C, \* ^# R7 X; I6 V0 m% Mwhile(*y++);
$ Z+ F' N" d9 y4 ~, t( Freturn(y-x-1);} 的功能是 ()0 n6 s; L! U, v% F8 P
A、求字符串的长度; }  Z7 y9 K1 s0 d# Z
B、比较两个字符串的大小, J: }* d, H# b
C、将字符串x复制到字符串y4 F( E/ P6 L$ K* A
D、将字符串X连接到字符串Y后面( L+ x+ Y2 Z" T0 W
正确资料:' g6 y- I3 S; m% ^; G
7 |- s" a, a* G! Y9 G9 K
( `6 X) x. {) J( Y5 e
第3题,当说明一个结构体变量时,系统分配它的内存是()( x7 g* q' ?. u: E7 [
A、各成员所需内存容量的总和9 q' l$ p. Q, j& }
B、结构体中第一个成员所需内存! P2 L4 l5 d% z6 M" a- o. ?
C、各成员所需内存容量的最大值( Z/ K5 h$ N/ P5 z( y  Z
D、结构体中最后一个成员所需内存
0 j( B  S) [5 v+ \  N+ H4 @正确资料:' v' j7 i4 {3 I! I1 c! m4 X
( i9 w4 S- w$ C, W1 E
! K% r6 m7 u( \9 _
第4题,以下对二维数组a进行正确初始化的是()
; r8 P% B8 J7 d3 UA、int a[2][3]={{1,2},{3,4},{5,6}};
9 B! ~  ]* |) K, u% i; tB、int a[ ][3]={1,2,3,4,5,6};# l. z, u; d) L
C、int a[2][ ]={1,2,3,4,5,6};
7 o9 A/ x# c2 D  t& b# OD、int a[2][ ]={{1,2},{3,4}};7 S5 T+ Q# p2 K4 n( `
正确资料:. A7 Q% M; L; M3 c1 h" ~% T

, B. o1 V1 E& j% h9 g0 H& G9 ^# S. w9 g
第5题,一个main(int a,char *argv[])函数带参数,可执行文件名为prog.exe,若命令行输入:   prog abcd  efg  123则printf(“%d,%s\n”,a,argv[1]);的结果是()
' g! ?+ q' x! y3 tA、3,prog
+ x- H; M6 w# e3 X7 T, I" DB、4,prog( y- i% y. Y. Z, y& d
C、3,abcd
5 L/ G4 u6 q( c& TD、4,abcd$ D/ m9 J! q' ^9 F
正确资料:2 t5 Q4 s, I! N# l8 d& ^

9 B7 v- `3 B1 g: D: z* f+ m3 s
' E4 m8 O( L' L& `+ [' ?, a第6题,设A为存放整型的一维数组,如果A的首地址为P,那么A中下标为i的元素地址为()
, d0 n) p9 {- n7 O; A. f+ BA、P+i*22 J0 f/ Y* P3 _2 n
B、P+(i-1)*2
, a) A  S, L) N2 F2 OC、P+(i-1)
( `0 s# [: P. TD、P+i* F5 K6 V  y( B) Y5 q: B( Y
正确资料:9 ~- G' n1 a! G; z" {- p8 U

, Q( l$ K- {. h
5 s5 c% r' i9 q: [' v* E第7题,下面选项中正确的赋值语句是(设 char a[5],*p=a;) ()
7 _6 u* Z$ f, B* q/ u; j" a/ rA、p="abcd";2 U" Z( a) ~' U; _
B、a="abcd";5 Z+ M0 r3 W4 E0 q
C、*p="abcd";  d: f3 Q9 c; [5 j) i
D、*a="abcd";
+ z  z5 D2 Z; F: g. p- E, m正确资料:+ m8 Z5 c8 b3 v  `+ }7 U8 `$ k
# M7 @( \7 Q2 w- C8 C4 }' q* _* m  n

) G$ F: M% n7 X第8题,数组名作为实参数传递给函数时,数组名被处理为()
- n, j: e; j& r! |3 SA、该数组的长度
& l# S( l6 w4 bB、该数组的元素个数9 O1 g, H$ E. s0 K( U& h! Z. e4 s
C、该数组的首地址5 Q5 Y, P; Z* U4 k
D、该数组中各元素的值
& f* v9 x; y' T% N5 U8 X7 x( U+ O6 ^正确资料:
( z  L  t2 p& f2 n( q/ u# Z
9 A: x4 {  ]" Q2 U0 F. M6 S' H
; f5 v" Y4 U9 C6 q7 b6 W7 k第9题,以下程序:    #define N 2#define M N+2#define CUBE(x) (x*x*x)#include "stdio.h"main( ){  int i=M;i=CUBE(i);printf("%d\n",i);}! q2 I4 Q8 B* W
的输出结果为()
# u7 B: h0 c5 S3 wA、17/ [; r1 _& n. ?: }
B、64$ O1 @6 I% H! D# x2 B
C、1256 G  ]+ h6 n( b7 {( J, k( }
D、53# M6 O: r$ o, l* {
正确资料:
- N: q7 _" y/ q2 L* P$ B, F: q
( c1 u2 V5 S$ h* K0 v& d9 }% A: n3 Y  g8 T* _
第10题,已知职工记录描述如下, * a! i' _/ R$ [- q: ^0 k
struct worker
: v. D1 ~1 i$ Z# z) C{  int no; char name[20]; char sex;struct { int day; int month; int year;}birth;0 T( v8 r# K7 j( C  {6 L
};
- P/ C, w$ l6 L9 k  [  s$ dstruct worker w;设变量w中的“生日”是“1993年10月25日”,下列对“生日”的正确赋值方式是()
; \! W% I+ i* S, R7 U- i# gA、day=25; month=10; year=1993;. Q4 ^  e- h% S  s4 z* m, ]- F
B、w.birth.day=25;  w.birth.month=10; w.birth.year=1993;
' V* S7 t2 J% F* @: h1 h$ G  R1 I1 z2 dC、w.day=25; w.month=10; w.year=1993;
0 z& S: E7 L( s: r& f) qD、birth.day=25; birth.month=10; birth.year=1993;! K  ~/ {3 h; D
正确资料:9 ^9 h/ r$ A/ w; \/ s

* r- q8 _  V8 j$ ^3 `7 z8 e+ w4 y# l
+ Y: h/ G" O7 O; W) D0 k% b第11题,若已包含头文件stdio.h且有说明char s1[5],s2[7];要给s1,s2赋值,下列语句中正确的是()
! X. c6 c2 m$ c2 [3 n9 u* MA、s1=getchar();  s2=getchar();
" x, F- W6 {5 M* V0 G" s8 mB、scanf(“%s%s”,s1,s2);4 F$ t- J$ [3 [& U, W! K
C、scanf(“%c%c”,s1,s2);# G: t6 C1 I4 F: o/ s9 a3 e6 L3 [
D、gets(s1);s2=s1;
5 i. m6 i% t" N% L1 H  P正确资料:/ R( b! S1 u) U7 q
' E/ U: W: I' [$ I5 \( `

1 w( y  b& P1 p$ h/ G' G第12题,下列程序:main( )
# R; B2 x" ?; t1 q2 U{ int a=7,b=5;  ( g0 k& V* p7 g5 E2 I. i3 ~4 f; H
printf("%d\n",b=b/a);
# f& o$ p7 j) r. P}
  S6 x- x# j2 g4 j) O# u4 T的输出结果是()
4 H+ m" U5 b5 y; l7 L6 gA、57 L' I- O, S# G3 O' ]4 l- w; S( Y; [
B、19 V  v! b' P6 J
C、0
' }( v. G4 R4 j% }* V$ ?D、不确定值; ~6 H# @' m9 B: C  d" p7 Z- n
正确资料:3 m4 q. w% f' X. J2 \8 w: |
7 ?0 G" T$ A: k+ b8 X3 o) u) v

  d  g+ x! f3 V& [2 o! \第13题,若程序中定义了以下函数  
( B: D& k' q$ U9 d; G" f, ddouble myadd(double a,double B)
  f' j+ M) i% [& E0 n{ return (a+B) ;} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()" B, n6 B  r- d" I
A、double myadd(double a,B) ;
3 @  Z& H/ B& E6 [3 P* J+ ^B、double myadd(double,double);/ \& g2 I. u5 _) i, X7 M
C、double myadd(double b,double A) ;
# v9 k$ [% a6 \7 K& T; @; g9 LD、double myadd(double x,double y);8 b" X# C$ I( h2 Y& _
正确资料:3 ?" N  z6 M+ {, Z' V/ |0 j

1 B' U% u9 u# m. |1 n5 o2 G9 c/ C5 Y8 p0 [: h. N  j5 W
第14题,C语言源程序的基本单位是()
& f' W6 b8 s9 C1 _2 y" Y/ ?A、过程3 K3 b: l6 I/ M% _* A- d: O& E
B、函数, L: z) o/ y4 h. ^
C、子程序
6 y$ T. a* \  j, B; A6 r- x& P. oD、标识符1 x/ R# ~/ p$ K% f3 b
正确资料:
# U" V& R% v' {& D, `
! n& E3 l# B# g6 ^, _; ]+ C& N$ E
0 |, s3 H' h! x/ Y0 \第15题,设函数fun的定义形式为 void fun(char ch, float x ) { … }  则以下对函数fun的调用语句中,正确的是 ()
" S" K% `' o$ O& k; |8 pA、fun("abc",3.0);
+ v: p8 Z* S$ B1 m' _2 {B、t=fun(’D’,16.5);; @- O2 V1 r& ^1 e8 H, m& ?+ G
C、fun(’65’,2.8);
* J4 d: g$ E7 F8 k9 c# xD、fun(32,32);
- ^9 `$ A6 I) q! D4 @正确资料:
; R  q) h3 W; I! o" k3 q: F, g( Q* S  h2 J$ S7 N* ~7 L
5 a! y$ `: _1 x3 b  Q# R* v
第16题,已知char a; int b; float c; double d; 执行语句c=a+b+c+d;后,变量c的数据类型是()+ u& k) r+ J. h1 O
A、int
" o7 J4 J8 d* @# \B、char) R5 }; x& g# n1 |! Y9 m+ o3 F, f' g
C、float; C1 G/ Q1 M. y( ^
D、double" z1 _& N6 ]  W; |$ v
正确资料:. n8 _% s4 x( d' c7 G3 X" L
6 n* M3 J  t, X: y1 ?- X1 B) Y
$ A, F# `% m- {# V& u" J
第17题,当说明一个共用体变量时,系统分配它的内存是(); j8 q! l; F: ^" K. w
A、各成员所需内存容量的总和2 Y; O! Q# L6 t6 K  M8 o1 c* J
B、共用体中第一个成员所需内存
4 _' ^. r/ m3 {% g$ E2 s' ^7 J1 mC、各成员所需内存容量的最大值2 f; ?7 o  }6 [1 C3 V
D、共用体中最后一个成员所需内存
( M' ^( |3 ]) [  ]* w! ^正确资料:1 R# @5 E4 a3 _- f, \6 u7 d
  W: Q3 O# G1 M+ M8 g- D2 N
3 r  s; N2 {$ B3 ^- H* K
第18题,在以下一组运算符中,优先级最高的运算符是()* d1 y  m9 ~5 H
A、=
" K! A: U$ g, _  b6 h* EB、=
# {( q! W) @1 F! oC、%2 K) }( p/ L+ C( U+ O! e" i, z
D、&&  @5 t  n4 D8 S0 `& P% q+ ?
正确资料:
$ ?. V  Y5 L' X- h' k
+ P  Q$ S6 |. M9 h  H- ~9 P# m+ S3 c
第19题,有以下程序段 : int m=0,n=0; char c=‘a’;
8 Q" T% _5 b4 V2 |6 Escanf("%d%c%d",&m,&c,&n);
3 f* V! l5 R9 v* R$ vprintf("%d,%c,%d\n",m,c,n); 若从键盘上输入:10A10回车,则输出结果是()! ^3 u* C- \0 B2 V9 @* R: I
A、10,A,10
' J' h, O! B& o- YB、10,a,10
/ n  N; U' q- v! y& @C、10,a,0
* l! D1 t" w4 I5 R3 y% E  HD、10,A,0
2 y4 W/ ^+ H* ^' e6 d9 T' p: @正确资料:
: X& [0 G& W' \' n/ z0 ]3 [3 b0 t- A# ~4 u
$ Z6 v) A! l3 D; e4 @+ ^
第20题,以下程序:
0 v7 j" [1 l1 Rmain( )" W% {9 N# w. C& D* [+ X
{  char s1[40]="country",s2[20]="side";
+ f& W7 @  _  C* U, v; Nint i=0,j=0;while(s1[i]!='\0')  i++; while(s2[j]!='\0')  s1[i++]=s2[j++];: h5 N% S" J$ K( ^- Z
s1[i]=0; & B" f* T5 f) V2 T( s
printf("%s\n",s1);
5 Q, h# v) N+ [6 c. q# g# {5 N$ r}' k. U) v4 R5 I7 [' W* X' f
的输出结果为()
+ H0 b6 P1 H  gA、side
% B, o5 R/ E3 B# k5 |  ^# \B、country
9 W- d, Z: C7 H+ |/ {8 t. {" B4 oC、sidetry
5 I5 H$ Q* v/ e# kD、countryside
3 R, t- N2 Q, m2 }5 D/ g正确资料:
7 v- n$ A. j  S6 k
8 C: `! g8 @: q" _  Z+ L8 v  }% x. Z
第21题,在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。
" G+ c9 k6 ^; K* g6 j( |; D7 G+ IA、错误3 ~. Z7 x, P: a* y
B、正确
7 h7 T4 J* f# A2 F! q2 W0 X正确资料:- E3 a! k0 v* Y/ L: D9 O
4 w: o- U6 w2 H/ @7 \
/ @3 a, V7 {% r0 t2 A1 y
第22题,执行语句x=(a=3,b=a--);后,x,a,b的值依次是3,2,3。
& i( G& J$ Q2 t1 b5 L0 D0 X7 w4 a4 jA、错误" i# U+ ~, \- S# |
B、正确
: S2 p! A* q( ]& u正确资料:
) X* W3 e. v! F, G3 h5 c0 H
" u+ \& z- h1 c$ {; r. `8 C: y
1 W) O3 `7 P  W& a* K/ I# R第23题,strcmp用来比较两个字符串的大小。8 Q' @. s( I/ `. b$ W" ?, L* o
A、错误$ p: ]( G8 D. I. Q5 v/ |) @( y. z
B、正确) o- m% i4 d9 I, c; [! p
正确资料:
# d! t* ]3 Y, n% C# T+ V1 q! r* l( {( K: L
: Z& R# ?( c1 u1 ?0 @- i; \
第24题,if-goto语句可以构成循环。& H2 |! ?6 e, i3 f2 @9 O) Y* Q
A、错误- v4 T$ O5 z; c$ S  A& Q2 n
B、正确; D& b. Y+ {& A4 d7 F
正确资料:5 l- t" i' Q. z, ]. E( O+ @

! v1 I% R8 Q( Q0 o% i) Q2 V3 K
1 W; l# g4 g+ n! ]第25题,C语言中有些不同类型的变量可以在一个表达式中运算。1 Q7 n( |# ^- E2 A7 u+ E1 x0 K
A、错误$ r4 _4 A4 I- v' B
B、正确7 U0 r) Y" d6 U! w3 b, ~
正确资料:! q: B# T. i3 {+ q' y) d

( w: s8 F) W" A/ \9 n. R7 V% z4 G6 m* t( S/ m
第26题,#define和printf都是C语句。+ j7 i9 J& Y1 P8 g- U- E" A
A、错误
9 K4 A9 m- s# C3 d3 d: {) zB、正确
; \7 y* u) U  k正确资料:" |/ |( U/ O5 Q6 b$ U! f5 `

$ K# R, P. d) O3 t& P, b- o! G' a* x4 {
第27题,Continue语句的作用是继续程序中的下一个循环。9 P" p" ~/ I& H" X0 d$ M# C
A、错误
. `3 [4 C1 M. k+ L9 j: pB、正确
( q& X+ G& T  ^: h正确资料:* t# m/ l6 _, \( ^
. J, G- J' v% q( P8 b
/ k7 Z3 ]1 a8 s' G2 D
第28题,函数的形参可以是表达式。+ R1 E; c) B  T4 E" |$ I7 y
A、错误
% p+ I7 J/ h9 L# k' Q* \B、正确
' M( t; X; P- A& H7 _9 x正确资料:
7 x2 }- W7 [' \: I$ V8 X
+ U0 \, c+ W9 f' Q5 a- f9 r6 [5 Y" R$ k# K( {& N7 ], u
第29题,设ch是char型变量,其值为z,且有如上表达式:    ch=(ch’A’&&ch=’Z’)?(ch+32):ch,该表达式的值是A。
/ p& p, o$ Q- C; F5 y# IA、错误5 U# O2 ?# D4 y0 }2 R
B、正确
& Q- }; X& T& B2 q; c  o) J: d3 b3 c0 y正确资料:4 `' _1 t3 q- F5 ?

9 I3 Z5 d  z" U* H
5 K3 b, G7 G, V+ N7 a1 V第30题,C语言可以对字符型数据进行整体输入、输出。
. A9 @7 v) L) E2 @- y$ eA、错误* p1 U5 j' F' d0 Z3 M& V; ~1 ^
B、正确
- H& M3 M" A. E# R4 V正确资料:$ T$ r- D! J+ y; a9 S

8 M7 g2 K) x9 t& I1 O. H& z7 C% W1 y% _: G
第31题,常量的定义要通过#ifndef宏指令来实现。+ B/ R+ J. F8 z6 ]( g# O
A、错误0 n, P7 l. S% [9 ~
B、正确
! N' z  ?, t* o$ _5 m* r* y; J6 r7 U正确资料:. A  Q5 f% ]6 g4 F
0 T; A( i# s" M# P
0 p' f6 X0 H3 _. Z
第32题,一个函数的函数体包括声明部分和语句部分。
9 Q9 e1 v6 r  ~) `; E' x& O/ ~5 WA、错误
% f# I: l0 l) ~" E8 @B、正确- o  S, f& S/ N% y1 n  o
正确资料:* C8 h* k+ @1 V3 S3 Z
2 E# s( O# ^% C' i2 `7 m

& n5 Z- z5 B7 Q+ s/ m第33题,如果一个函数只能被本文件调用而不能被其它文件调用,则称该函数为内部函数。
# q* ^) p: L; ~8 y$ \- b# t7 J# LA、错误
# `7 `3 A) Q) IB、正确
5 Y4 ?8 A' e- T& @正确资料:: B4 L. v! W1 U+ }0 C9 g
1 R* T* x5 @2 T5 ~

  r6 ]0 P- n; [! K第34题,宏定义的宏名一定要大写,否则无效。
7 v: z5 s- v" Z) o' k* K* K) OA、错误
5 ?4 B# P' m4 z' a7 U5 _# |' s2 CB、正确# \+ ?* [4 d, r" V/ c3 V1 Z$ ^
正确资料:3 W8 V. u! x( Y0 R6 K: m: a

8 K0 F! T4 y3 p3 [& W" L5 g0 K7 z6 _8 x3 d8 X+ c" Q  u
第35题,在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。
0 H; g2 ]8 i( w+ uA、错误) d) r+ Y8 d3 y, G; ^
B、正确
7 p3 q1 T# c& @5 {1 A3 c- H正确资料:
( O2 E* L7 ^1 H! q
; p& I! x, E) k7 E% K% V$ _& G. U; m( C1 w8 C8 Y- E  K3 k, g- B
第36题,函数的函数体可以为空。  Q4 u0 j  Q0 }% v1 x) a
A、错误0 ]+ b. [- A1 u- d% g$ l: h$ R
B、正确
+ V5 e6 K: {% a# N' K; _7 {4 k正确资料:
7 @0 B) |- U5 g% H" i
( G  Q7 N# Y# v7 C1 m. D1 z3 x4 U$ C% k- z. q$ n3 V
第37题,表达式中的运算对象可以是常数、变量和函数调用。
: a  x7 m5 g8 c& A: r4 sA、错误* d: @5 c3 W' Y" _
B、正确. A* W. O( {. I# q! I3 a$ x
正确资料:7 o% z4 Q+ Q7 r  J
/ N; F( l( o1 p0 I/ a% I. |6 ~: L$ N

! A+ I, Z. ?) L0 c$ X第38题,表达式y=(1314?15:16)的值为15。6 b# b4 n) V7 o+ Z8 P7 M% D
A、错误; V8 L7 |+ y' K6 \7 w; L& Y
B、正确: W/ n9 T* Y# ?
正确资料:- w* l* t! ?& P8 }) i
& p/ S3 }* b5 J  U- V1 G5 H

% M, r3 L' g6 \$ L第39题,当C的值不为0时,(A=C)&&(B=C)能正确地将C的值赋给变量A,B。
3 n0 `: x" y7 p0 U" r% fA、错误
' B# f5 n! c& E+ ?4 WB、正确; X! E) H9 u1 K$ `6 X: l1 X
正确资料:  K* \' }- n! E2 f5 _% n! `

/ q0 c0 A5 k& h# K0 ~0 J
8 H/ `9 L; }7 @( F$ x5 @& f3 k第40题,为表示关系abc,应使用C语言的表达式为:ab&ac。
, {- j5 j9 q. |0 {, m% @1 RA、错误& ], X  s8 v- H. }6 F9 `4 Q' u
B、正确
* m- K. l9 O) A9 j正确资料:: u1 K8 O: R3 U! n& h7 \% v

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-4-19 20:16 , Processed in 0.099158 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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