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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东师《算法分析与设计》15春在线作业1(随机)辅导资料

[复制链接]
发表于 2015-5-22 21:18:09 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 40 分。)V 1.  strchr()函数用来()。. G! |9 @" U) E+ P* E
A. 字符串连接
# B) G# u- O. q+ x" f! t8 r5 J9 SB. 比较字符
* Q* G# e4 m5 E% rC. 求字符位置
. D% R: v" E/ P2 T: ~, sD. 求子串位置7 H4 l8 J3 t2 }- d+ O
      满分:2  分
7 _9 b3 Y% q# x! R+ x% E, W  z( [2.  数制所使用数码的个数称为()。
+ O( n2 z7 E5 P( R- oA. 进制
# `# X) F7 d# m, H# E4 d0 O. tB. 基数
! y! h6 f9 q% O7 uC. 位权
1 x9 s2 z8 f- S( c8 S; gD. 数码. j* }# c) `* V# {) T! ^
      满分:2  分! l$ x  Q9 b$ t: x
3.  strcmp("a","b")返回的值是()
; M! T3 h- S8 m& C2 K2 K/ pA. 2
  `' U2 c  V! J, x  WB. 11 j) \  ~& r# S" a3 R
C. 0' G1 d5 k9 `/ c) Q* j
D. -17 ]2 n/ w1 N0 J6 }
      满分:2  分4 `& i% i1 S: N" @
4.  批处理,也称为批处理脚本,其文件扩展名为()。* a3 \5 B# |9 {7 r% A- w. Z5 D% k
A. .bat
: _, o* P1 c  ?  X' gB. .exe- k4 E- e. g2 ~0 F. e
C. .txt2 G& M: t( L0 E  a
D. .c& v2 ^! Y! x" M6 z
      满分:2  分
$ s/ _8 D; D- ]5.  islower()函数用来()。- n- e9 J5 F' i
A. 判断字母, I6 N7 N5 u1 g8 S: K! i* e' U9 `
B. 判断数字
0 R( v7 f* T3 |! T5 \3 MC. 判断大写
: b) o* q+ f$ Y$ z7 eD. 判断小写! h  c, q+ Q2 Z0 C
      满分:2  分* w/ T6 W' k% y# `1 W  f) p( w* o' [
6.  排序算法是按照某个或某些关键字的(),递增或递减的排列起来的操作1 F( s; z1 E, d$ i: G
A. 类别
2 u; r  @8 S0 n# H( t! C" s# L. \B. 属性
, J3 s" x) U- I6 ]# }) k5 pC. 名称3 h  G" }/ ?/ N8 j4 c+ A* x/ h
D. 大小
! i+ i& i0 M! F  w, t( f      满分:2  分2 B$ o- j/ o7 ?% r2 \) u
7.  toupper()函数用来()。
& f" w9 {* t6 z% s6 kA. 小写字母转换为大写字母3 O5 E1 i+ @. C
B. 大写字母转换为小写字母) h: |8 {: g* f9 Y
C. 小写字母转换为大写字母,同时大写字母转换为小写字母
  ]' \" f( }- D8 C7 E+ I3 rD. 判断大小写& ]  B9 ?) Z. [6 x
      满分:2  分
) e, s4 A5 n  W# m" g5 H) w4 z8.  设无向图的顶点个数为n,则该图最多有()条边。. ^* e3 E# m; `8 D
A. n-17 n  M, L  O$ e5 Z8 w* s% m
B. n(n-1)/2! [4 \- {0 v  M1 r
C. n(n+1)/25 C( n) ^# M; H, x
D. n2! f% g  ~! r. Y
      满分:2  分0 I' X' L: `+ r/ }
9.  字符数组在进行指定初值时,若未指定数组长度,则长度()初值个数。1 S/ w' ?1 ]; G# q% d
A. 小于
# A% V! i9 R( U4 iB. 等于
! z' t3 H* z# d# N6 m+ ^: d8 R8 ^  \C. 大于
# ^; m1 y, U1 f1 i- T' L* q* @D. 不等于
" Q- J$ h) f6 w% Q7 D& Q      满分:2  分
' t  y2 Y- |7 Y4 U* J" ~10.  在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
3 a' @( F) m: ?: v, [/ OA. O(n)( I/ [# [* _. `4 Y8 N4 {, r
B. O(n2)
% h/ h7 O5 w% V* ?C. O(log2n)$ j( j# M' v" v* T  ?
D. O(nlog2n)" L$ k' I9 H* Z$ z. D+ E9 B
      满分:2  分$ p7 d9 c- r! b4 z' t3 Q) g7 {
11.  十进制数2024等值于十六制数为( )。
. Q- [+ O6 ^* H5 q9 {8 J% cA. 7E85 q( j  v2 g) [  X
B. 6F7
6 m- S9 y! C$ AC. 7AB: C$ r* x3 U  ^2 e7 o
D. 3DF
) \- \; s3 Z3 q9 T      满分:2  分6 b2 R3 i) O( B' W
12.  下列排序算法中,在每一趟都能选出一个元素放到其最终位置上,并且其时间性能受数据初始特性影响的是:()。
  I; i% H& _3 e& d" O4 l* _4 o7 iA. 直接插入排序" {( c$ k1 n/ t& b$ {4 H
B. 快速排序
! |( r  F: b, j% a6 XC. 直接选择排序) z! m# _" s6 R! \
D. 堆排序
2 I, [# E4 ?9 t# V- Q      满分:2  分: Y: P8 x; h0 u) B
13.  设有如下函数定义 int fun(int k) { if (k<1) return 0; else if(k==1) return 1; else return fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun 总共被调用的次数是()。7 c/ {$ B7 ~& y6 R
A. 2
7 B! [4 k7 \1 k: \3 aB. 3
6 {/ y; f% U4 ]3 XC. 40 D6 B# x2 l: R
D. 5- O% e9 Z- i4 y) t0 {- T' {
      满分:2  分! l! q/ d* K$ C  `' d
14.  C语言中,一般不能采用的命名规则为()。/ R5 T9 R0 v5 I/ D7 y! ?) {% h
A. 匈牙利命名法
! n) n; \; R( w# _" n' kB. 骆驼命名法
* H9 D& s6 s' s+ C; _C. 下划线命名法% `2 `6 o) F* F4 z1 X6 E- ^' H9 E
D. 图灵命名法: i( _1 x7 s& k, Q
      满分:2  分
: F+ h: J2 u( Q; X% G6 B; M15.  对有序数组{5, 13, 19, 21, 37, 56, 64, 75, 88, 92, 100}进行二分查找,等概率的情况下查找成功的平均查找长度(平均比较次数)是()。: ]/ }% {) M( O2 D5 |$ T( I' O# ?
A. 35/115 ]# M6 j/ R- y( t; g& N: M
B. 34/11
; ?* H! L- Y" ^6 {; [. ^5 C# j8 OC. 33/11
$ c$ X$ Y+ b- E- M5 pD. 32/11
3 r* T; Q' J) h1 B7 s; @' V      满分:2  分( I7 l- y" D& \$ r
16.  下列叙述中正确的是( )。
6 F8 Z  s6 v( wA. 一个逻辑数据结构只能有一种存储结构
0 }8 ~/ W5 }, e: WB. 数据的逻辑结构属于线性结构,存储结构属于非线性结构5 |+ s3 @8 E; {2 G* w7 i% s+ m8 I' s
C. 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
% S; ?; z+ ]4 ^+ ?) _D. 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率: K" j! ]$ d( C
      满分:2  分
% w( N2 `2 I* c& \# `4 \17.  九进制,就表示某一位置上的数运算时是逢()进一位。
2 Q' L4 E' l7 b# u7 k* B- TA. 2
4 e. T* B! J6 J5 g2 y( B$ Z5 f7 NB. 8/ V7 X/ f7 s- C8 ], ^+ t
C. 9) a6 K  Q/ H5 ?) j
D. 10% v4 R% w& y; C; {2 F- D7 w
      满分:2  分
3 d# v' o; C% ?18.  下面给出的四种排序方法中,排序过程中的比较次数与排序方法无关的是()。
4 }) `7 n# ?$ `  K) UA. 选择排序法
+ M! R: d! I' I" CB. 插入排序法; p. S3 s+ Z* ?; n1 x
C. 快速排序法5 c3 C! x5 J4 r, ]; w) W- f& r. v
D. 堆积排序法
" _. u% e& T5 F( C      满分:2  分- p1 O1 N' i+ j9 S5 \( p7 S% u
19.  数制是人们利用( )进行计数的一种科学方法。" A0 q) \* \$ Q7 V
A. 数字
8 ?( W& d5 C7 e+ wB. 符号
- D; `3 w( G0 f0 `2 F' t5 `- M6 T3 DC. 字母2 X% w7 o( z  ^, H4 H
D. 图形
$ ]- r  [7 b# `1 u5 b$ \! d+ U      满分:2  分  l, m: G* s6 \! t
20.  输出单个字符时使用()格式符。
- a. Q2 s. o& FA. %c9 e) |2 ]# ?7 }$ J: }+ }8 P0 Y2 _$ S; F
B. %s" x% R4 p: l  f; G: R+ y
C. %d
; m* r$ f/ L: iD. %e* m* C' H0 `' R8 m& }
      满分:2  分   \; q. N5 [/ C
2 u" [( F7 X9 p2 X
二、多选题(共 5 道试题,共 20 分。)V 1.  顺序结构、选择结构、循环结构三种结构共同特点是()
+ C$ r  n" D2 HA. 只有一个入口( U, j1 `* [  o: d+ i5 }- A$ Y
B. 只有一个出口' A$ d2 k: v# ]7 r, R4 D
C. 结构内的每一部分都有机会被执行到(不存在死语句)- G0 U% [) E0 A7 e  o
D. 结构内不存在死循环(永远执行不完的循环)。2 V$ q- a$ y% p; ?3 z& M4 e
      满分:4  分  J% x% E% c3 w# d" E% h6 [8 P
2.  字符串有关的格式字符有( )。5 T# ?# H, e/ a6 E1 w
A. "%c"
  g( G* k! z3 R7 f; a/ [1 i. VB. "%d"
- d2 G, }7 m$ `% v! v  {C. "%f"
) Y) u4 B) z, e& p1 t% a8 U3 G4 H: JD. "%s"8 H: n: [7 N& ^9 ?1 M
      满分:4  分
7 F! M) P# ~' p7 |" X' u6 u3 y3.  高精度运算主要解决()。
+ w7 P7 D) u- g1 F' uA.
1 t  R+ c% X1 w" l) m. f6 AB. 加数
% @: O8 [# l7 A8 X% K9 zC. 减数
: T0 @, z3 @0 V' D% L/ PD. 运算结果的输入! d) S% J7 u* a; o! s  k: k6 J
E. 运算结果的存储1 k2 ~. w6 ?+ S1 A
      满分:4  分, E  `1 u6 P6 w9 {# |6 w9 S
4.  设计递归算法有两点最为关键()和()。
% A" f7 q, v( U6 |2 uA. 确定递推公式3 ~: [, Y9 s  A7 Y/ z2 c! z# @. ?
B. 确定边界(终了)条件(递归出口)9 o2 K1 C8 M) B: n
C. 每次递归调用,都必须向基本条件前进
5 w4 N) t3 @' K: G, z3 mD. 如果结果已知,那么,不用再重复调用递归
0 H/ {7 ^$ s' S      满分:4  分9 J; v5 k  ]* }3 x2 `, x4 l' O9 b
5.  递归算法的执行过程分()和()两个阶段。, g- F: u* Q5 Y0 i7 Y9 m
A. 递归- X# G2 `% M1 ]6 t( U; r
B. 递推
6 Y$ L6 t5 G+ }0 EC. 回归0 K, Q" D: M& T5 Q
D. 回溯
: c8 X$ J2 C( M! b% Y      满分:4  分 / Q2 f! o/ q9 X1 c+ F6 t. |

; s2 y4 n" S7 U/ p" A三、判断题(共 20 道试题,共 40 分。)V 1.  在程序中关键字和变量名之间不需要加空格。
2 t& H" O: P& }" Z5 aA. 错误
$ |" y+ z7 k6 _, D4 \5 H3 y6 I! hB. 正确
; H4 v. I# V# I; \' }      满分:2  分& ^$ _, n, w( k) [/ P; }3 Y
2.  C程序执行的入口是main()函数,所以main函数必须放在程序的开头。7 w5 I, J/ `% M. `
A. 错误
/ P5 w- b$ ]# Y* \) v, |B. 正确: s- w' U' r7 i. U
      满分:2  分
, A2 L& D, Y2 v! F  N$ L" W% J4 ?" a3.  字符串"Hello"与字符串"hello"相等。! Q) p/ X& s9 d9 {1 A3 l
A. 错误
  H& t5 T) @* Z) }3 DB. 正确
4 N  d4 d; u- O+ J$ l      满分:2  分- W3 }3 M1 y; E/ ]7 W# z  H6 ]0 @" b
4.  在C语言中字符串的头文件是string.h。, j/ ?6 D2 q5 I4 v
A. 错误
( N1 ^/ u7 t+ k4 Y2 }; D$ H. l8 ^' G- wB. 正确
  E4 V. }; l" X. L6 |- ^) H      满分:2  分; ^" D9 m& @- ]: n
5.  当待排序记录已经从小到大排序或者已经从大到小排序时,快速排序的执行时间最省。
  `5 t$ ~  d4 R( a0 AA. 错误
, C. p: \2 E  Q% P: ~/ @B. 正确
5 J1 b( C2 s# f9 C. b      满分:2  分
5 P( O: A6 P. v6.  高精度计算时可以用字符串来存储运算结果。% h' H2 w( R: p0 B6 \
A. 错误
( J8 {/ J* A8 D% oB. 正确/ u/ F9 |/ R; ?1 W0 o  I' J
      满分:2  分4 f# t- I1 ^; R* f! x/ V+ o: Y
7.  一个scanf函数输入多个字符串,输入时以“空格”键作为字符串间的分隔。) M$ i2 v9 x: u/ j; Q7 N  [. W
A. 错误
1 O: j1 i- s5 s7 ^$ W7 p  |4 TB. 正确0 m0 T7 i6 \9 Z* {: K9 e
      满分:2  分
& c7 e% c) f; D/ R" K1 z( \( P8.  puts不需要格式控制符,且自动换行。
( O, S/ A) i# O0 rA. 错误
7 d2 ?9 W6 d/ u1 g2 [B. 正确
% s0 m. z3 ~! ^* c. ^, R      满分:2  分
! N% r+ v. k3 u0 x" A0 O4 _9 L8 V9.  含有空格字符的串称为空格串,其长度为0。
$ b0 s8 z- A8 ]) VA. 错误
, E+ V: v9 W4 f6 x4 D$ D3 BB. 正确' ?4 _' z: c" r6 C8 K' H" d
      满分:2  分/ U! r. w$ \- b" W
10.  非线性结构的逻辑特征是一个结点可能有多个直接前趋和直接后继。
. x. W2 ]/ p9 D; j# HA. 错误
( @& c8 ~* \" r1 e" W$ jB. 正确
5 t  d$ V, ]. B% Z, R6 ?% r      满分:2  分
% [5 F. M2 z  I. I" c4 _* K11.  一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1 依次入队,然后再依次退队,则元素退队的顺序为ABCDEF54321。
; p: d: V2 c/ Q6 M( r( M. rA. 错误
- Y4 J& w5 h7 kB. 正确- G+ o2 W, P- I4 N5 r3 m
      满分:2  分
  @+ e; z8 }! ^0 ^1 w12.  统计字符串长度时包括字符串结束标志。
5 [' x7 w( [* A0 d- aA. 错误: f" X9 W" C9 ]% H( E" }
B. 正确9 o; G* x; Z+ H/ v
      满分:2  分
4 m" K0 ^% b/ ?9 J& U13.  顺序查找是从线性表的一端开始,依次将每个元素的关键字同给定值K进行比较,若某元素关键字与K相等,则查找成功;若所有元素都比较完毕,仍找不到关键字为K的元素,则查找失败。
; N5 i  B, \$ q9 e9 P# C5 @0 OA. 错误
& w3 J& U' K  BB. 正确
3 G: L2 g6 m8 f; o      满分:2  分
. c% B+ I, [6 P; q) _  I6 Z' x14.  有n个数存放在一维数组A[1..n]中,在进行顺序查找时,这n个数的排列有序或无序其平均查找长度不同。: c9 Y) D( ~9 d" {; h8 r$ |0 G
A. 错误* t3 h+ q' g( j4 f5 i# q: X, P
B. 正确
, @) n& f" R! U, J! A. V) I4 r* ~      满分:2  分# R6 R: S+ H$ g6 l; p
15.  影响外排序的时间因素主要是内存与外设交换信息的总次数。/ n) m  b* r# V/ V2 ~' b5 K
A. 错误8 ?( o, E8 T, Q: [6 y- G. E/ a+ j$ Y
B. 正确+ k4 {  N! M* Y/ b+ \/ X
      满分:2  分/ A; C/ m: b; ?8 N8 T; S
16.  字符数组要求其最后一个元素是‘\0’。. _) l; n2 T6 x) b1 x0 p
A. 错误
9 a9 }6 t4 z# {8 o+ t+ rB. 正确0 W+ f( y  m, \* q# o4 ~
      满分:2  分
. g! X4 i/ L7 b/ D6 s3 F17.  当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为下溢。  f& |% h6 ^' Y1 ^9 m0 M! {) e
A. 错误  g% |; d6 i: N/ I3 A4 w0 n
B. 正确+ I# I* p! a( K$ k9 w: ^1 t
      满分:2  分8 F# }; Q& m7 M2 @( `" i4 r$ d
18.  插入排序的时间复杂度为O(n)。; d5 P) {6 v' ~3 ~. X$ ]; p. \
A. 错误' j% O0 J1 r# ?6 P/ L+ C
B. 正确
7 c' b, s1 C4 O  I$ Y5 ^      满分:2  分( w4 E4 _1 o- k8 E6 f) R2 u9 d9 C8 D
19.  高精度计算时可以用数组来存储运算结果。1 d  N' w) _) z9 t) R: p3 Z
A. 错误; j; @' m1 p; n' w/ c: _
B. 正确
, Q7 z. y# y. ]8 b% q9 j3 m      满分:2  分0 J( E, Q/ p: C! w
20.  下列程序段实现的是顺序查找功能() int Search(int array[], int n, int key) { int i; array[n] = key; for(i=0;key!=array[i];i++); return(i<n?i:-1); }, i  _3 X* T' i+ j
A. 错误
- c/ f2 U) {: e3 Y6 k2 JB. 正确
) s; K$ c; q& K: Y      满分:2  分 0 Z8 ?  D9 t8 |: u2 L4 W4 }
; [; z( H" ]5 _0 U% H/ ~
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-26 23:41 , Processed in 0.125383 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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