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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[南开大学]华师20年4月课程考试《C#程序设计》作业考核试题(资料参考)

[复制链接]
发表于 2020-3-26 20:27:02 | 显示全部楼层 |阅读模式
谋学网
奥鹏】-[南开大学]华师20年4月课程考试《C#程序设计》作业考核试
$ l. \' {# [2 I5 D6 u. F5 `试卷总分:100    得分:100% Q: q7 }5 A: f* ?* ?  S, ^
第1题,类的以下特性中,可以用于方便地重用已有的代码和数据的是( ).
3 \  D& H0 S5 a  yA、多态7 O/ I1 N- z5 X! P5 K% I5 u6 p
B、封装
2 n+ {2 R8 X! \6 `, r) R$ IC、继承# O" Y4 n3 e. k
D、抽象3 ^2 R  m- I) ]0 H0 M5 \
正确资料:
6 s: k9 {/ U: j' }# E) A! ?" ~# g! B" T; S# m

" G" ?6 n; [+ y6 g$ c第2题,C#提供的 4 种跳转语句中, 不推荐使用的是(  )。
, z8 V, K0 b! h# [) B4 }# CA、return" |- ?: L" y. x! u; G; T  C7 t
B、break
1 [. m. D+ |% @) ^# }1 E6 DC、continue
- H( R" E1 f  ND、goto  M5 q9 y$ g' K( _, F
正确资料:
, y  S, N5 l8 v2 n: r$ g% a/ K  n
6 a; o& Z( a* {* v5 x4 M5 a  y# @. T+ b1 l" h/ ?  B% _8 v' H1 |
第3题,C#的每一个应用程序应该有一个入口方法,称为Main,该方法必须被声明为(  )。9 `: W1 R* a$ N
A、private static
$ n# i' x3 V1 A% I6 @B、public static
& F$ O! h1 O2 n$ B+ D3 V3 }- |7 Q) t, tC、protect static
2 _: L$ w+ w; e9 Y5 pD、protected static
1 T/ T  P/ [: j4 C( W正确资料:1 w  m( i# h! [) r, a

% ~% h. ^$ P) k( U" P* x; k: T1 r" @. l) B- r
第4题,选择如下关于void的正确说明(  )。
) G, }- T. r4 T- K4 [1 SA、void可用于声明参数, s. J6 R: n- D4 U5 k3 r
B、void可用于声明类4 g' Q; S8 d; M$ ?# R
C、void用于声明方法
  E+ H5 x# C8 C6 ^D、void与空字符串等价3 ?6 w8 z! G! E4 H
正确资料:
: K( _) k$ l5 e4 u4 \( B
! B, C; d0 W! M* i* l5 [
. q. K/ }* V8 f. W# [6 c# W! j+ ^第5题,下面对for语句说法正确的是(  ) 。8 j' a$ r9 p/ F' W3 i7 _
A、for语句的循环条件不能缺少  j& b4 |' S9 _( G+ |1 u0 w
B、for(;;)是无限循环
, [! H, |: y: y( a2 Q& bC、for循环无法嵌套# V$ f- ^/ t" Y$ a( i0 x
D、for语句是跳转语句
3 k2 P/ r! e1 }, u: ^( r$ m9 Y& @正确资料:8 w: [: k; l3 k' n* f; S) b" ~, F

3 j) S9 n0 q% F" H" e5 k! I* ]
/ d; h+ d$ G2 O! i) j3 y8 z0 l3 D第6题,下列关于构造函数的描述中,(  )是正确的。: R" Z6 p  O' s" p
A、构造函数名必须与类名相同3 g8 ], W/ |: B  t0 ^. `6 g, E- j
B、构造函数不可以重载
% h; h( A  d' `8 KC、构造函数不能带参数4 I! G, }  v) C5 k6 [9 K0 D
D、构造函数可以声明返回类型
) Y: p# }2 P; I2 i3 g正确资料:6 {) ?8 }8 `! t5 p2 Y! Q/ B- C
2 s# c5 j( x( _) a. s

! p' C! a. R" T, E. t5 L$ ~3 g+ K$ t1 m第7题,下列不正确的代码注释方式是(  )。
8 _9 z& a, ~  C7 A; wA、// 注释- {2 t" T9 `+ k5 H: f* L
B、*/ 注释 /*0 p! T4 {7 r# I$ J- P& d, N8 b' D# v
C、/* 注释 */9 i7 {' ~0 M7 y$ J( E7 j
D、/// 注释
3 R2 I1 }$ E8 x正确资料:
$ T% Z, \0 {+ \, j/ W) T2 T4 f$ _
! y& h7 a# w; g& x! z+ R5 d& J
, G) \0 s0 E+ M/ c" D第8题,在 C#语言中, 下面的运算符中, 优先级最高的是(  )。8 v5 A$ X% g2 }' O# n; V
A、%0 h( @: p6 N  b
B、++
) [0 ]/ _% ?, q) A& l" uC、*=
# X* X* h+ E- `& z/ K+ o1 Z7 UD、6" _2 z' _8 F0 t4 c7 T
正确资料:4 V! X' t9 e  s- r+ n- ?. s( T

, z; S9 l$ N. Q( ^5 r& s; D6 X; C4 F$ i) `3 I, q; z7 _
第9题,属于C#语言的关键字(  )。+ P7 Q& U( D5 R5 B- c" E& G: a
A、abstract
* w1 e6 E  {& ^" E. h3 e4 yB、camel
4 S! t6 Y' e, D! bC、Salary7 u2 w  ^: e% H# {) R5 K
D、Employ
# A7 q3 I! b' P& G正确资料:1 X1 w; c" ^1 h; i# B

' x: O' c! F" R! j! B6 v
/ j5 R7 G$ s, q# s第10题,假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(  )。% m# z" v( h3 G3 X5 f
A、int[]arr = new int[10,20]
. f& I; k+ q) F9 q* j# p8 S5 H8 K/ BB、int[]arr = int new[10,20]$ r" i3 e  M* A* B2 I# w
C、int[,]arr = new int[10,20]
# g% @) v: ]6 X4 sD、int[,]arr = new int[20;10]+ C8 }& Y; e0 y
正确资料:
( M  K3 h. N8 G1 n* J
8 m+ H# s+ o" v% n+ U" |
' v- F. Y+ v' J& l; J第11题,下列属于值类型的有(  )。
+ x# E' u$ t0 g  D& FA、class
1 z8 E6 J+ X" z) o" }B、enum, J% ]( ?, G# `. h  A
C、struct9 t$ h6 A; ]; \. p2 U$ N- @- z" }
D、int
# @' g3 b4 i- G! }9 W: @+ b0 Z正确资料:,C,D. M" S( B$ S! U' \

- ~. a; x) X+ D* Z6 K; [* a' ^  K# x  F( o
第12题,关于C#语言的基本语法,下列哪些说法是正确的(  )。& a+ H" |! f6 f( F6 T
A、C#语言使用using关键字来引用.NET预定义的名字空间;/ U' K% H2 j" ~0 Y: O  f5 U
B、用C#编写的程序中,Main函数是唯一允许的全局函数;
2 ?0 ~6 u6 o: f' zC、C#语言中使用的名称严格区大小写;
9 _- U0 a6 [$ dD、C#中一条语句必须写在一行内;
3 L2 S. E& e: L3 Z' S正确资料:,C
* z+ Y( f; s! T3 O+ Q! f7 i
  v; o3 X; h1 W) ?' N3 u0 j- i! W
第13题,以下关于构造函数的描述正确的是(  )。
& o5 |2 ?8 h6 hA、构造函数的返回类型只能是void型。
: s/ _9 o: ?9 q! ~) z9 {, F1 JB、构造函数是类的一种特殊函数,它的方法名必须与类名相同。, g( \6 Q- t: H- Q- W; L5 @
C、构造函数的主要作用是完成对类的对象的初始化工作。% ]$ M2 f' l2 E6 B
D、一般在创建新对象时,系统会自动调用构造函数。  k$ W/ R2 _  x$ _- N  y" p7 t
正确资料:,C,D
: O* e+ N- ]* g: v: A! E7 u' ^# B& S& m/ {  K! c' V! F
) s' B: K6 Y7 J7 }) a3 z& v# V
第14题,下列关于C#的异常处理的说发法,错误的是(  )。
4 r- J% j5 G: ]9 l, f& GA、Try块必须跟catch块组合使用,不能单独使用
' U7 x$ y" K5 f/ H" K* t  yB、一个try块可以跟随多个catch块, r6 i9 w. Z5 J/ ]
C、使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常
$ z7 X# g; P- ED、在try ... catch .....finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行1 L7 {) r$ A! e( S
正确资料:,C
% T5 i, X+ t: F, g5 K  Y
. _6 H3 M. D; h9 D2 O1 \7 V* e' z2 f# L6 G+ D' ?% i9 E
第15题,当创建一个新类时,该类将从System.Object基类继承下列哪些方法(  )。# i. |) L/ K+ V6 Q: d2 a0 R! K
A、ToString
6 H6 V; ~. h% s2 C4 @B、ToObject: A: I8 ?7 l& o$ ?) }3 _
C、Equals6 P9 v6 x6 {; Q* n: o) \0 M8 G
D、GetClassInfomation$ X$ X6 }* r/ T& v, T& y. C
正确资料:,C- w, q) Z( D( v# x: S0 v

9 o4 F+ @) ]5 w$ }" {7 s! T; f1 P* t7 [0 l6 _5 F4 z5 g& [9 l/ g# G
第16题,泛型编程是一种编程范式,他利用"参数化类型"将类型抽象化,从而实现更为灵活的复用,下列选项中,属于泛型的优点的是(  )。
6 f, x1 q7 N/ X  q, i: mA、缓解了代码膨胀  N; f& ]0 a. V/ t' u% o' M  b
B、类型安全' _& G: k9 q% a" _! c; P
C、值类型不需要装箱
+ r$ d: n; P7 K4 }; g- qD、性能得到提升6 V, v' M  U5 y
正确资料:,B,C,D
- R& @# Q/ F  W/ z7 S) v3 }" i% `+ \% w4 S& v/ ?; @

3 |- p) B1 m6 d- z% g* q0 Q第17题,以下关于C#中方法重载的说法正确的是(  )。; q; h7 ~) ?& c, v. p) z/ B
A、如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载
: n' j( o1 A3 M, c( g" @# HB、如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载/ k* W6 Z/ ?$ ^4 V
C、如两个方法名字相同,而参数的数据类型不同,那么它们可以构成方法重载
1 W! P/ c/ o* O+ e2 C( MD、如两个方法名字相同,而参数的数量不同,那么它们可以构成方法重载
% v5 f  V5 `$ K正确资料:,D
4 j# L) l3 e  T" ]- m- L- @
  g- i! O, V' C4 V$ H# Q" g4 w  E
4 g! h' v4 d* R5 k) ^第18题,NET中,程序中的错误可以划分为以下三类(  )。8 f* A# o0 R9 I" ^% n) M
A、逻辑错误
, u! G: a) h8 ~: E$ qB、运行时错误
, }/ \: z" A; f- [# F. r( z( _6 gC、语法错误) Y3 m2 ~! d+ e: Y
D、自定义错误
- N" ]( x- M- b$ ^+ W) t正确资料:,B,C
( I# h: n$ |8 W3 B3 l( {& H7 O
2 u  a4 S' q& v9 o* y8 u  X5 o' X4 ]; K, I" H/ @0 U2 P
第19题,使用下列哪种方法可以减小一个ArrayList 对象的容量(  )。
/ D0 f4 I' Z$ }- L5 |) I+ _A、调用Remove 方法7 I  `" \8 t" n. @
B、调用Clear 方法2 s# m$ e9 U, Q! @3 n1 j
C、调用Trim(调整,修剪)ToSize 方法
7 e+ u  O0 `& q6 j- wD、设置Capacity 属性( o8 K7 E' H5 [, w* W8 r
正确资料:,D
8 h% g4 r# j2 D% g& c/ J3 t9 i
; l* W! ~( a% C1 A$ g
: k9 g  H8 }* \5 g. P9 v; ], Q  @第20题,C#可以采用下列哪些技术来进行对象内部数据的隐藏(  )。
# b, G5 e4 ?7 s8 g+ vA、静态成员
$ S) K& i. ]9 L# nB、类成员的访问控制说明1 i: t+ j% T! t6 h! I. N2 N$ |: ]
C、属性; p& H0 ]) {3 Q4 n
D、装箱(boxing)和拆箱(Unboxing)技术
. I0 M3 L! u2 m# q0 \正确资料:,C4 K$ E4 v6 l0 ^' B8 w4 ]1 l& B$ [
! w( e" [9 Y8 E9 P8 v* j. A: ]( c

+ G& K$ c$ |! C$ ?9 g3 E1 q第21题,类体中private修饰的变量在本类中能访问,类生成的对象也能访问。( M3 P! l% K+ E# g' g  H
T、对
' P$ Z7 Y, l# C$ G* z( W2 EF、错4 X/ J0 E' |6 j& c# z
正确资料:F% ], k) ?# K( D1 Z* I" M
8 V1 x; y2 y6 W: x/ W2 d! m" b
, j5 a8 t( r7 K+ }- A& L9 r
第22题,派生类可以继承基类的成员,以及方法的实现;派生的接口继承了父接口的成员方法,并且也继承父接口方法的实现。
% @3 }' u* w6 }* Z4 eT、对
0 H- j; x" _% K+ \4 u. X# o/ dF、错; c* |3 j) l; Z' y2 z, q
正确资料:F
, K( G5 R2 n" b4 k2 p$ \; z& M: e. R! ^
! C' j$ X# S0 m% _6 }- S) K
第23题,静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。
6 C( c) e. S* S7 V; uT、对
1 ^, E) q6 @( s5 }2 gF、错
& u% c. y  \+ E% `9 F7 g正确资料:T
7 q$ ]: v' P" @- A- N* \
  U8 d$ n1 C1 q2 H9 w& f& @
& j9 }! I8 A% c$ l$ d: J1 O8 l第24题,"+、-、*、/、%、++、--均属于二元运算符。
* @! N6 N% p$ o! g/ V5 I& ?1 IT、对5 p$ v, ~# }( g* Q- p
F、错" Q9 q' g. V5 b5 C
正确资料:F) a2 }# ~/ F* P
) |% D9 C. v$ t9 k( `* w/ B; Q# }
! m. s/ K) Y3 C! Z5 a$ F2 X- i- A; j" {
第25题,C#可以多继承。6 R0 {4 l8 a$ `
T、对
3 x8 m' |  A% K1 f; A6 UF、错
& U7 e+ U$ ~2 f& Y7 K9 _9 u正确资料:F9 d* m# m. _& C7 j0 z' y" X

# f) Y" G! {  N. A0 z+ m3 y, U+ T9 l1 d, A. j" y9 a+ p
第26题,当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。' H7 y8 {) W  }0 O  G
T、对. b7 V) k: A+ k+ K( K- l, \
F、错
! T0 x8 m7 I7 ^+ F9 J: s% U3 P" M正确资料:T5 w2 W5 `! F* ?( Q# `

  o1 I- V6 O9 \* d% ^( q; Y% o$ _& D& S/ B8 L
第27题,委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。
' t, g6 B) ]- L! w8 Y5 \T、对
4 I3 Z1 y8 F# F9 t! s: d+ A4 wF、错
" |' ~. h& g2 G6 k( U  W. i正确资料:F- R4 u; ^# q# L7 a

- w$ x8 _3 D" d
( z( E1 a: {3 t/ ^第28题,不同的命名空间中不能有同名的方法。' x! [$ Q$ x" U
T、对
$ G* Y% V  e& F; b. f# C* KF、错( O9 }+ W! [. h& C6 y+ u
正确资料:F5 Q% l% j: |' t# W! j( E2 |
- {. x5 {  E4 w
$ u/ `# T, z: o0 ^
第29题,C#中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,但需在方法返回前对该参数明确赋值。
+ j) X) I; I/ i. DT、对" m; f2 n& O5 G; h
F、错
, L" Q% e* g6 D& M7 Z( o正确资料:T
1 s9 G( w, ?; D1 t% B1 Z! }8 V4 w4 h; H  w

3 y" o) w$ l1 n+ \第30题,接口与类同样是面向对象程序设计的核心,是创建对象的模版。7 i2 ^* n. q# n/ a7 w9 ?9 T$ d
T、对1 B# @/ [! {3 c
F、错# e) c1 S/ F; O" h9 F' \
正确资料:T
; x7 l$ s9 O3 P- z
- y" Y, q+ J% \# @- v% O
6 X3 @, R* q$ V7 D1 S
2 C- {) y8 d* x3 d
7 K, [( v. i% L( H  V- `+ @4 I' x" F3 _6 Y6 S( v+ _( y; b6 S

% s  {! y$ D$ w& H# D
. Z, G3 \& Y0 o- r, {4 h1 U8 d3 k7 N

- X4 X% o3 }0 L, ^7 ]" R+ |# k+ }7 A' y
6 |' B; K  g0 e; P9 I
1 c  r( F5 ^+ U- P
: i5 W) Q6 W0 [4 {4 g3 }& @, K
3 C  Y5 r0 A: r  o1 Z; [' }: d

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-3-27 20:22:20 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-27 20:42:31 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-27 21:22:53 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-8 02:24 , Processed in 0.085329 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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