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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[南开大学]《程序设计基础(上)》19秋期末考核(资料参考)

[复制链接]
发表于 2020-3-26 20:07:43 | 显示全部楼层 |阅读模式
谋学网
奥鹏】-[南开大学]《程序设计基础(上)》19秋期末考核- e8 h2 ]; l( S
试卷总分:100    得分:100
5 `$ x$ M; T; K- A- d第1,一个浮点法表示的数值由(    )两部分组成。- T" M) T: [) j' t: I3 c9 l  X
A、指数和基数$ n0 C6 W- g0 ]% u2 R: l& K. D7 V
B、尾数和小数
7 r9 p$ s7 Q- D6 n+ ~C、阶码和尾数" E) K5 f) z9 l6 R" a& m) V+ r
D、整数和小数3 w: n5 @" O, X; J" ]& ]6 m
正确资料:
+ U8 t  P, K% z: s0 s& ^' V" \/ U/ U. ]- Z# w2 P
3 |$ O4 s3 x2 Q9 ]6 z+ l
第2题,已知"char s[]="南开大学";",则数组s的长度为##。+ t: ]( }4 i1 i! _, k) T' x
A、40 {- U/ [  _9 `9 b" o8 ?
B、5
" `$ \- Z7 c& u7 O/ V0 O: i; S$ CC、8
+ l& C1 ]7 E) f+ `' {2 X9 |  rD、9
$ C3 c2 B3 _8 k6 E4 P" U. I正确资料:
6 a; z# s' \- v1 V8 |* t0 o& j4 k2 b; f
& Y2 g9 R& x5 O: ^3 I- q
第3题,计算机系统中采用补码运算的目的是(    )。# g4 Y$ J. C) a/ V
A、与手工运算方式保持一致3 k( P( @7 F; e: v
B、减少存储空间+ B/ G' s/ V* T
C、简化计算机的设计3 l5 q: W$ m8 Z; C. a- P' @
D、提高运算的精度9 M- ?  T4 {" Q; B
正确资料:7 ~# {' C- G' L% o2 A, H! M/ I- x. w

( [+ q& ?8 o1 \2 n# V, w* C# L3 N- J  V) _
第4题,已知函数定义"void fun(int &a, int b) { b++; a++;}",则执行"int x=2,y=3; fun(x,y);"后,变量x、y的值分别为##。8 C4 p* O! d! t$ x; z$ S) o
A、2,3
& J5 m# R  {" F* iB、3,4+ k+ a5 H6 B1 Z3 g1 u8 I
C、2,4
, i' K5 N1 |( J8 k; aD、3,3
* c/ t9 M- t9 L6 T: i3 b% r正确资料:( d- R* ]# R6 J

( q' O3 N7 y2 A, v
- \# `1 F1 q) Z& o第5题,默认形参值不可以是##。
9 p( J* l' V; N- o) O, TA、局部变量/ F# l% o, y4 D* y5 t) E
B、全局变量, _3 T1 J# z! W7 ~/ p
C、静态全局变量" R. ]( Y. H- {+ }- S  ?! z
D、函数调用* m  a! J: s; o( {# D
正确资料:! j* F& x% i  P& b

1 V: _6 A5 q: S: W% h( O% A8 j9 E4 R5 _% c( O$ f6 R
第6题,已知"int a[]={1,2,3,4,5},*p=a;",则以下各选项中对数组元素访问错误的是##。4 Z; A  |" J) x! X3 j% h
A、*(p+2)
# |( F% W$ p7 B. RB、a[5]
8 M+ [5 M& t! X) l: J( {1 ~' UC、a[3]: F  [( b" m- _7 u3 k
D、p[p-a]
7 o  ^  d5 D  [  T8 z正确资料:
% ^+ e) b  a9 K  p6 @
0 q- q5 p2 W$ g+ \
( ?, o4 D, C$ }. |第7题,已知字母"a"的ASCII码是97,则字母"f"的ASCII码是(     )。
+ F, x' H2 P1 e0 X9 @% H& R' kA、100" G8 \; r5 L$ y; s6 u2 {
B、101: `; R0 E" }3 [
C、102
5 U8 W( A% t, k8 S8 rD、103: v6 A# d: Z9 u
正确资料:
* i; h/ |% x% r, B5 ~2 K, T. {: H1 g4 d

! [- ^+ u  c) Z+ Y/ L9 M第8题,在32位计算机系统中,已知"int a[2][3]; fun(a);",fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)计算得到的结果为##。
# y0 J6 X$ t* E& q" y# e, T8 _4 cA、4( H0 M; G  g$ ~
B、6
: B; q) ^3 |6 A" R- e) fC、12
. L& |( v" o, ^2 w' y1 B# VD、240 n8 E! F1 ^* y+ Q
正确资料:8 }0 _" R8 `  f3 N6 d# v# u

0 N+ s- x' _* T4 l& T
8 Y. L" @" R, @. w第9题,已知程序段:int a[3][4],*p[3]={a[0], a[1], a[2]},**pp=p,i;for (i=0; i12; i++)a[i/4][i%4]=i;
0 Z/ `! a) `( j! o则pp[1][2]的值是##。( u* Z& d- m) ~" a# M! F; E
A、3! @1 E% @$ \5 L1 t0 z6 e  k
B、4
% Y. `: B& T$ e/ j4 ?* rC、5" k* o% Z( V  Y7 u
D、6: d& h! P& {0 n5 T$ N; P) H' ^+ t
正确资料:, l- @( x8 L6 H5 j3 L1 W- ^" D
% H8 i3 y" W7 ^; N

6 `/ i" Y- e$ J7 n6 H第10题,二进制数1001101011转换为等值的八进制数是(     )。  D- Q; R, T! b
A、4651$ }: i- A. y5 @6 L
B、1153# ^5 X, N1 f5 B: s  T& k8 g0 x6 T
C、9AC$ y9 @. _. k; x. g8 x
D、26B
* z1 B* E2 ~2 U+ @8 H9 q$ U7 m正确资料:
. ~$ f) M0 k* t( G; _+ W' s. S( Z% i# y0 L: B) s4 ?

* I% f; E* c  {* B9 m第11题,字符的ASCII码的表示方法是:使用8位二进制码并且(     )。$ M' s+ j0 Q* {; [6 c+ M
A、最低位为0
. h' M% G; B6 n9 C1 N; \' D! XB、最低位为1
( a2 N# i% u" ^4 LC、最高位为0; L+ e% t0 o8 w/ n9 d* {6 X
D、最高位为1
% p  _: q) g7 g/ r2 x正确资料:
7 {* m) E( i' [8 B
; \( ^' y  z7 |" A1 |, M1 e0 d4 C  \4 L
  l5 p) Y% j% u0 Q! s; N2 o- a第12题,下面的描述,不正确的是##。2 k# w; L8 v6 ]+ k2 E& }7 F) ?; ~
A、语句for(i=0;;i++)表示无限循环( z% y6 W7 x' I2 ]! l4 j, n
B、语句for(;;)表示无限循环
& I1 T- L) _5 U9 a/ y. S; h. F4 gC、语句for( )表示无限循环
' j& Z1 j- B: N% p5 Y9 i6 z+ DD、while(1)表示无限循环: x$ G! z: ~5 O* Y% {* m4 k
正确资料:
6 m* J3 ^2 J/ m; D2 ?! p# T2 O% A! J8 P5 s

, w5 e' N: R+ Q# d; }" A. A第13题,已知"char a[]="abcd",*p=a+2;",则语句"coutp;"会在屏幕上输出##。
$ T$ u7 [8 s: z: t- P: m& x1 U( tA、bcd3 Z! `8 N' Q  G  `
B、c' n( v. e  A6 W: G1 y) ?$ `
C、cd* B* w5 p5 s4 d1 z1 V
D、d0 y. j' T2 `/ f2 G# K& T9 `
正确资料:6 r/ B$ b! E0 S6 ^: w

6 q8 n0 ]& c$ i$ C! f$ g: M3 q$ `9 v( X  V% I; X
第14题,下面关于循环语句的叙述中,正确的是##。: q' m0 a* u3 K% u
A、for循环只能用于循环次数已知的情况' _/ L3 P8 N+ z' h
B、for循环与while循环一样,都是先执行循环体后判断条件
$ q% m5 w* R, NC、for循环体内不能出现while语句  _3 J0 W( G6 v* _; O6 O2 y
D、无论哪种循环,都可以从循环体内转移到循环体外
, }* P$ ]3 w6 q4 b正确资料:1 b$ H+ R) i  `1 t2 y

5 f' P' o2 B) Z  o! y7 L8 n0 m) ]( n1 b' o4 B
第15题,已知"int a=5, b, *p=&a;",则下列语句中正确的是##。: F) _7 D; K, ?. K( X+ p% u
A、&b=a;
0 u  n; x# N# S' |) e% B5 T; f* YB、b=*p;4 E+ s# h( J- E# }9 d9 \
C、*p=&b;0 L" b* K  F  @. A" ?4 }  R7 ~4 l
D、b=p;
7 e9 }7 U$ Z1 d- e. z1 J正确资料:
" l8 N! U7 V, k7 z
! Y8 C2 ~( d" b  a: d# B( h; V- q# ?) ~3 l! w9 ]
第16题,在C++中,要对int型的一般数组进行访问,必须逐个元素进行。8 H! |' S+ S7 q
T、对$ Q8 f) W1 `; O; r" V+ F7 Y
F、错
2 B1 m7 p. U' I2 ?2 C正确资料:T
  x, I8 u! Y9 d+ z* l# f7 F3 v4 u$ J  K/ F$ V

( X4 v4 ~; ~: o& z' J第17题,无参宏定义和条件编译结合使用可以解决头文件重复包含问题。5 j  Y1 k. T/ U
T、对
( X; @9 i" M  R6 n- c* ]F、错7 B: R. E% T7 n) z% j' B
正确资料:T
" \8 O9 |# Q5 T7 |0 m9 B. W  }  p- U$ p

! @# a0 V5 u/ e* U第18题,负数的补码就是原码逐位取反后的结果。, s2 C6 [2 U& C8 O* j# \( g7 E
T、对
5 m' m( X$ A( p8 IF、错8 J6 \$ Y0 w. ]9 f" r
正确资料:F
1 I1 h1 g  i6 u6 j) `  s, T; K# I( ~" O. U( ]5 i
! L! M% n6 h; f0 T; ]
第19题,若函数类型为void,则函数体内不能有return语句。
; U$ t: \$ I% ?T、对
! [$ h9 N8 D6 l9 Q, i, zF、错5 D( p5 e; q6 p$ V/ T* [
正确资料:F; y2 O3 G7 x* a0 i1 F" X! k
: \5 q# d3 v: j; I0 K
4 S" N9 O4 T) T0 s  [$ O
第20题,二维数组中的所有元素必须具有相同的数据类型。
. ^& [$ }, I' Y" P( GT、对) f% `# c$ `* k  ?0 W! K; [
F、错
6 u$ |- |* {- I" T. O! P$ k% E: h正确资料:T
4 `3 L. c* M' G' c
8 }, Q) J3 f1 V
  y- N  d6 t1 h/ {0 M. ?第21题,已知函数原型"double fun();",要定义一个函数指针变量p指向该函数的首地址,则其定义语句为"double (*p)()=fun;"。. u# `* V8 S: w9 p$ \0 m
T、对
  y. [1 a+ I  ^/ K, j( T. f7 C( U) JF、错7 f/ i: c% K6 s" F! _. F
正确资料:T3 o4 C9 R( Q  O' w7 e- k! v7 L; k4 q

9 t: Z+ j5 _4 R( V# g: [* V, {+ B7 o
第22题,在计算机中因为采用的均是二进制数,所以包括数的正负性都只能用二进制数来表示。" V% H+ Q, A# A6 l# \
T、对2 j/ d4 ~: t4 F2 w
F、错
* o- y+ ~+ g2 ]0 s: y! Z正确资料:T$ |# ?- Y- q# n/ T$ Z

3 N3 O; E  g/ n$ C) ]! a( g
- k- j9 L! ?1 |( L/ R4 W* Z第23题,在C++中,如果在函数调用之后再进行函数定义的话,就需要在调用之前给出函数原型。/ G3 x0 B) b  z( O
T、对
" i+ M, J$ \- ^% P7 y: j' R% A5 cF、错
# m" A7 w& s# D& Z% \: `正确资料:T
/ G7 H3 Q0 E, \3 y: {  J8 L6 h
9 q0 C! B: ^8 B! X/ k
, ]8 g/ X% F9 {* N第24题,如果函数没有形参,则函数定义时形参列表可以省略,即函数定义"int fun {...}"是正确的。
! B( j9 l  e7 M& eT、对# m2 o8 ?5 E  D2 Z* B$ f
F、错
* C8 g& c& B/ U# V9 T正确资料:F
4 T; ]) ?* p1 r6 Q" @' ?# i7 X( ^" f. f" I- H+ s

& X+ e# d% k3 b" ^. K5 ?第25题,在日常生活中完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整体目标。
8 F, E- x- T+ ~1 T  z/ JT、对9 K5 s. k4 @( r+ h; c7 o+ n: H9 z# }1 m) Q
F、错2 b: y. G& R& ^6 q! R* [
正确资料:T  \$ b4 g; a4 B6 G; O# j
1 I; A  C; M, c" f% J6 H! O
- u) ?1 I# x5 O) c  e' i0 c
第26题,switch语句中的各的值可以相同,与条件表达式应为同一数据类型。7 @$ x3 f/ f; Z9 G
T、对3 M3 U. x6 _) T' W4 S; u
F、错1 O; m9 |& N6 ]' {) A. g( h
正确资料:F
  u" X6 ~% _3 z' j# \# H$ M2 G3 Y3 D" \
/ ]1 \8 a; C9 E4 y/ Z$ u3 D- f
第27题,当输出汉字时,输出的是汉字机内码。
- \! J$ d, h6 pT、对
; ]5 N! m9 v& M6 R& bF、错# Y# P; [) {$ T! N! z( H
正确资料:F% }  P0 ?$ R0 N

3 O% b# {, T/ t' P+ d
6 y' a1 N. J( `# I! ~第28题,标识符是指由程序员定义的词法符号,用来给变量、函数、数组、类、对象、类型等命名。
# h6 Q& n% M$ k! o3 x: @' o% v) ~T、对" k8 a& _. T% a( l7 [& K
F、错
5 o1 Y- k  F- T/ H6 @- E' ~正确资料:T
" Z5 S: G9 ]4 S3 ]5 t% Q6 h! A! |2 I- D9 B: |0 r+ L$ I' K
, o4 l  |7 k5 a, [, J
第29题,在整数的反码的表示方法中,0的表示均是唯一的,即0只有一种表示形式。
7 m" r. r& x' eT、对
, _. e; B+ U7 g, n0 m3 k- i+ a/ `1 RF、错+ v7 d- F( ^0 [( x+ j4 |
正确资料:T
/ G3 Q0 S8 m2 T
) q4 Y/ m- {2 X4 |# A  W" o4 a% F. Q. v
第30题,表达式"x+1y-2"是算数表达式。
( ?2 d* @' `+ fT、对
0 e# J0 D" {8 Z7 Q! kF、错( Q# m4 x1 Y+ k  F9 K
正确资料:F+ V' F& O1 k" H6 F8 }+ ^7 ~: H  Y

' T# h) G  J! y( y9 l7 v2 I- u
, Q$ j6 l5 b8 a) w0 _" v第31题,? 高维数据都可以使用一维数组进行存储。& i# X. P* w; f3 B! K
T、对
8 d" o  j8 q1 }& ^$ Y- z; B" w$ ]& {F、错& {2 [* W0 o) J# u9 z$ }
正确资料:T
. c  V- t6 \' T  Z* k! ^# n, Z0 i6 y5 M( b

) c: g$ ]' H1 t第32题,静态局部变量在定义时若没有初始化,则自动初始化为0。
! o+ M: c- |3 N* sT、对' b& H* M. O3 n$ c. n
F、错
) ~& U/ }2 I1 a( N$ t正确资料:T
6 x8 F: G( ^4 R, C9 {' r1 \& s. C- \% U4 j  Q7 n3 R/ \7 z

' m  d4 q) T1 D, f  E第33题,语句for(i=0;;i++)和for(;;)都表示一次也不循环。7 c$ ?" y" \2 N1 Z4 h3 {* M4 u: F0 M
T、对! ^' }: Q3 t* |/ a; |9 n' U% T# Q
F、错5 w: `) ]2 b* [
正确资料:F& \' E7 v: U& d

) T1 B5 B+ V' |5 n- U
  p4 A6 W1 k$ M2 p6 q+ |第34题,使用全局变量会降低函数之间的独立性,在编写程序时尽量减少全局变量的使用。' ?5 `( g1 {7 P
T、对6 Q+ o3 Y* a- a8 Y; @( i% X
F、错
9 F: _  s3 t4 @1 N正确资料:T
4 ~: \; f" G! P! S9 L. b+ U5 U, |4 D8 h0 Z
6 G! B3 ]7 F$ m1 m
第35题,将浮点型赋值给整型时,转换后的值可能丢失小数部分,原来的值也可能超出目标类型的取值范围导致结果错误。
1 a* I% o+ W/ kT、对
# ~% i( l( j' \5 k4 [% X) |0 |! [F、错4 l+ u0 ^) j% f, j" e
正确资料:T. p* ?0 C6 I$ ~. \

- I* @# e6 @0 V1 W& ]
# p$ l5 a3 s( \$ I" [; c4 K; c( q第36题,下面程序的运行结果是什么?#include iostreamusing namespace std;int main(){ char a[2][10]={"Xyccw"," XYcCw "}; int i; for (i=0; i5; i++) {  if(a[0][i]!=a[1][i])   break; } if (i==5)      cout"两个字符串相同"endl; else      if (a[0][i]a[1][i])             cout"较大的字符串为:"a[0]endl;      else             cout"较大的字符串为:"a[1]endl; return 0;}
8 J" E' v3 O; `* D' l正确资料:& {1 u2 J3 `  i, m

0 X7 Q/ q1 o6 o7 x9 e
( X3 P+ p, Z7 i2 x* @第37题,下面程序的运行结果是什么?#include iostreamusing namespace std;void fun(int a, int b, int &sum, int sub){ sum = a+b; sub = a-b;}int main(){ int a=5, b=10, sum=0, sub=0; fun(a, b, sum, sub); coutsumendl; coutsubendl; return 0;}
2 ^5 N+ P; J- F+ a# P9 W正确资料:1 }* Y2 w  b: c; y- T) a; k

) i9 O+ D5 p) m% F3 q8 q
; U7 L, h/ D; u8 ~' ]  K第38题,请设计"求斐波那契数列"的递归算法,并用C++代码写出求前10项斐波那契数列的完整程序。
9 L6 n# T/ p- i' }正确资料:( T& _  E  v: @6 Q6 D! \$ U+ ?% |

& s5 P! F. {  ~4 a9 g- k& V9 B* B7 n0 y0 Q- z3 E
% N( F" T) [. O& j
$ y+ o; _# q2 F' A

4 [( y$ |# o5 T. O0 u& \/ }6 C! n' X4 q5 k& T

1 F8 P- O; S4 T* n) C+ U: K: n$ r! I% w' s
& b4 }0 r* p4 r2 O
; ^7 {- @9 b2 Z% I

9 E6 k5 w4 B  B5 p/ e+ k, h& Y2 R5 m
! w1 ~, o# p6 Y) @2 B/ r; K6 j. b; U/ \/ e

  `5 \3 m# Y) m# b2 Y, J( L0 s8 d

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-3-28 07:17:02 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-28 07:39:25 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-28 08:24:04 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-3-29 04:20 , Processed in 0.104059 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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