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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[东北大学]19年11月考试《Java语言程序设计 I》考核作业(资料)

[复制链接]
发表于 2019-10-30 10:33:33 | 显示全部楼层 |阅读模式
谋学网
东 北 大 学 继 续 教 育 学 院
; [/ N" v; g$ @* v+ l! c0 r   Java语言程序设计 I   试 卷(作业考核 线下) A 卷(共  7    页)         
- `+ p: q$ ?  t# M7 X% _2 \4 g6 U总分        号        一        二        三        四        五        六        七        八        九        十% j1 P& T1 O6 X9 q" I+ I
        得分                                                                                  S" ^8 v5 q7 j* k( S. H9 d3 ?
注:请您单面打印,使用黑色或蓝色笔,手写完成作业。杜绝打印,抄袭作业。3 i9 {1 |* v* l/ a& j* x7 X& U& r
一、选择题(请将所有正确资料写到答题卡中,每小题3分,共60分)
( n+ [9 @+ a# o  n5 H* d. y
- G) p/ r/ ]. b! r4 u
$ m5 A' h1 N3 e1 m$ T卡        题号        1        2        3        4        5        6        7        8        9        10* z9 E, Y) |7 b3 `
        资料                                                                               
$ ^! G# r) s# ]. j        题号        11        12        13        14        15        16        17        18        19        20
6 S3 G& v1 z9 Q) c        资料                                                                               
. |! D' {+ C- Q% Y$ h; |3 C
5 c# d- p3 N3 V4 J/ ]% X. }8 B/ J 1 . 请选择以下代码的正确的重载构造器。
2 j( e; k/ z! y' W6 f- v# i9 n8 L4 ~class Happy {
; ?& R8 E' U' K1 c6 D0 p8 i% ^; gHappy() {
- s; [6 p' ]! r5 r& v3 D}
3 L" |/ R: r2 }}
% R9 h7 c* k; B4 S  N  S$ e% gA. public void Happy(){}      B. public Happy(int c){}2 j  v$ r' H- G9 Y3 G# R
C. protected Happy(){}        D. void Happy(){}
- c: c( n3 q, O4 @. }2 |' K2 ?( t 2 . 下面哪个方法可用于定义新线程类?
  p6 k* P! b$ R) O6 P! wA. 实现 Runnable 接口           B. 在类中添加一个 run() 方法0 G1 ^3 I! S- @/ r  m) x
C. 创建一个Thread类的实例       D. 继承Thread 类
5 j; A8 i% _! l 3 . 在编写异常处理的Java程序中,每个catch语句块都应该与(      )语句块对应,使得用该语句块来启动Java的异常处理机制。
! r. e- c4 M) ~2 J8 C- s) IA. if – else    B. switch     C. try     D. throw* O, @- I5 m+ h
4 . 给出下面的代码段:- t0 G% O! Z& D7 r& m# Q# D& T; `
public class Base{0 E9 `/ S. U+ O1 y, K
int w, x, y ,z;
' h6 w% ^6 r% ipublic Base(int a,int b)
1 \% _! B0 a# B: g) d/ T{3 P3 E& w& v6 ?: S# y+ @
x=a; y=b;$ L: _9 a4 R* N. a5 x5 M1 y, O
}
0 J( R, u1 U4 _public Base(int a, int b, int c, int d)/ ^& X* I" U) E4 B; b: K5 v9 K
{5 H! R7 y8 Q4 \7 g; G
//赋值 x=a, y=b/ M0 }9 x6 B9 U. I- K( h
w=d;. J* |; c) V* m% d; P$ @+ T" I
z=c;  N- o3 n/ e3 w' C  X; }9 v
}
. ]0 f3 V1 W+ W  H, \- r}
1 J' S: P- h; f* y6 c6 ^在代码说明//赋值 x=a, y=b处写入如下哪几行代码是正确的?0 F/ E2 {8 G; \3 \. C- M- P
A. Base(a,b)     B. x=a,y=b;    C. x=a;y=b;    D. this(a,b);
  m( V3 _& A! j5 x0 q" }/ {' V 5 . 在Java中,存放字符串常量的对象属于(     )类对象。4 O' ^9 d3 p$ _2 n2 X
A. Character      B. String     C. StringBuffer     D. Vector$ P( C# [+ W3 W0 D9 q6 G
6 . 以下哪个语句是正确的?+ N  r2 z& A+ t* c$ G
A. 在Java中允许简单继承,它可以保证代码更可靠。
' _' k" X6 C; z) V. \& t. P6 OB. 子类继承父类中包括构造函数在内的所有方法。
" t# V2 x. e, c8 n. I- D% EC. 一个类能实现它所需要的所有接口。7 H% w( D0 y- K8 k7 N: {% _; D5 k
D. 当一个类实现一个接口时,它能仅选择接口中它所需要的方法进行重写。& E, j4 \4 }6 _+ a
7 . 你编译一个定义了5个类和18个方法的Java源文件。请问,当编译该源文件时会产生多少字节码文件,扩展名是什么?/ I% {5 e: {3 }( W/ l, `
A. 23个字节码文件,扩展名为.class     B. 1个字节码文件,扩展名为.class
  Y+ p  e( `1 o3 \  m' D/ uC. 5个字节码文件,扩展名为.java       D. 5个字节码文件,扩展名为.class' A6 A1 B. b  T# k
8 . 请选出创建数组的正确语句。
' N* E0 I; n" ^6 b4 kA. float f[][] = new float[6][6];      B. float []f[] = new float[6][6];7 a, g3 t$ B" u
C. float f[][] = new float[][6];     D. float [][]f = new float[6][6];   E. float [][]f = new float[6][];+ r8 I9 v( L% S. b( A, S) N  z
9 . 对于构造函数,下列叙述正确的是(     )。3 d! v. y+ d3 v& c2 Z% c' U) I4 C
A. 构造函数也允许重载。+ k: d7 c8 G$ X& I# y/ H
B. 子类无条件地继承父类的无参构造函数。
6 J& H5 k, t9 h1 x/ U; vC. 子类不允许调用父类的构造函数。6 i1 u  J7 [1 O. {7 `7 q
D. 在同一个类中定义的重载构造函数可以相互调用。
5 d4 j+ ?3 f) H1 j/ T0 o 10 . 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };
4 t" h2 p' x7 ~1 R* X4 h4 q( J/ f下面哪个表达式的值与数组下标量总数相等?  _0 H$ W( k# ~6 G7 i4 l
A. m.length()    B. m.length    C. m.length()+1    D. m.length+1( a+ `; C# p2 o% J
11 . Java  Application源程序的主类是指包含有(     )方法的类。
- Q, `8 r  @/ |+ k- a- P2 X; f$ z0 NA. main方法    B. toString方法     C. init方法     D. actionPerfromed方法& x# E3 }  b2 A1 A6 d
12 . 下列关于静态初始化器的叙述中,哪一个是正确的?(     )4 ]. p0 |" ]# a
A. 静态初始化器是在构造函数之前加上static修饰符。# m( f# x0 K' S  k
B. 静态初始化器是对类自身进行初始化。
1 ~6 @: H- N" _, iC. 静态初始化器在同一个类中只能有一个。
. g0 J1 v; K! z  n: F7 A# sD. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。$ ]/ m2 `" y; N7 D* M3 o
13 . 下列哪个是合法的Java标识符?
* S0 n; w7 _5 V; b3 QA. Tree&Glasses     B. FirstJavaApplet    C. _$theLastOne     D. 273.5% O  u! q/ t' u7 B1 U, a
14 . 类Panel默认的布局管理器是1 [+ v/ r, O1 R* `( G9 L, E
A. GridLayout     B. BorderLayout     C. FlowLayout     D. CardLayout; T, s- E  T& {& U
15 . 选择合法的Java标识符。. Z7 s6 v8 l% N8 ^7 M) w5 `; g
A. username     B. %passwd     C. 3d_game    D. $charge     E. this
; u- H) f* j3 _& c 16 . Person, Student 和Teacher 都是类名。这些类有以下继承关系。
( [* n. L9 V& D: M9 |/ ?Person4 K1 }8 m  p7 ~7 u" H
|# f% |2 q0 o6 d& q4 l
--------------------0 ^& X! A) ?0 g# c1 B% H
|             |
" \' F: K, ?3 R$ b( oStudent    Teacher( c/ e. B' q! O% a6 d; F
并且在Java源代码中有如下表达式:$ i) N; D# g" r( u. |. N
Person p = new Student();
" w/ i- Q) x" F/ Y. D, e如下哪个语句是正确的?
* }4 n+ N$ e. L; tA. 这条语句是合法的         B. 这条语句是不合法的0 Y0 {9 {& |. U, d8 g- D, Y
C. 编译时出错               D. 编译正确但运行时出错
& `" G9 \' K) ?9 _9 p 17 . 下列代码的执行结果是 2 i& j! l( c  t7 b
public class Test ' P$ A, T$ a1 ^" [( ]
{     public int aMethod()
+ U1 D4 z9 o6 |2 ~      { 7 i, T. v9 {3 i7 x: ~. d' l, Y$ Y
           static int i=0; - A9 R5 c$ T( K  W/ M2 r
           i++; & v" j5 J/ g8 G. l; R* \+ @
           System.out.println(i);
' M- [+ ^0 q! R7 A% a      }
& G+ R- o0 k; r  @. Y* f      public static void main(String args[])
/ n7 j- |) V/ I' Y      {   M8 n( C' w) \
           Test test = new Test()
" u/ T8 r- R& {A. 编译错误     B. 0      C. 1      D. 运行成功,但不输出9 v) ^( f8 Q: o
18 . 下列关于Frame类的说法不正确的是
$ e  ?  y% N* |: T& iA. Frame是Window类的直接子类     B. Frame对象显示的效果是一个窗口+ q$ f6 N, e2 ]$ [
C. Frame被默认初始化为可见         D. Frame的默认布局管理器为BorderLayout& w5 y4 a) b* A
19 . 在一个应用程序中有如下定义:int  a[]={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最后一个元素,下面正确的代码是( )。# o- E! b# @8 S( A+ @1 x# T/ B+ \7 P$ Y
A. System.out.println(a[10]);         B. System.out.println(a[9]);  ]! z& g3 l8 L
C. System.out.println(a[a.length]);     D. System.out.println(a(8));; m, y6 S0 v* a9 i! N1 R# g; d
20 . 下面哪些是Java的关键字?+ U0 b" O: V) @6 i% {9 X
A. goto     B. null     C. FALSE     D. native    E. const2 J4 W, j' |2 p0 h$ o- v
二、读程序(每小题5分,共20分)
: P& P" e5 G; q, }% }8 c1. 写出以下程序的运行结果。
5 z9 S3 t3 a; r8 R& Oint k=0;
2 R6 j" z3 |/ clabel:for(int i=1;i<3;i++)
# V- _% \  I) C  C2 M8 p   {
* L& z  [4 [1 {8 j2 B: E- P8 `: }: I; i     for (int j=1;j<3;j++)
" w$ U) _$ Y/ a' W       {
$ `. b- i! ]$ ]3 H1 |: {$ y          k+=i+j;
6 n) l! E- p9 w8 |0 U' Q          System.out.println(k);( @$ J* j# r, ^( h$ D% ]
          if (i==2)
7 y) k0 I& V! x. ^             continue label;* _) }3 s- |' X( S! u8 l
        }
- b* d/ F" Q, \+ K& n6 e    }% \2 m& B+ E6 \3 Z% a

4 H2 L# j9 W3 T' Q) x
# k- O0 ]- c. {4 Q2 \2. 设有数组定义:int   MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 110 };; Y  s% ^" X. T- p% M* i" V# |/ e* j
则执行以下几个语句后的输出结果是                         。- S6 [5 }& h4 j& w
int  s = 0 ;
% p! w8 U! P: |for  ( int  i = 0 ; i < MyIntArray.length ; i + + )
4 \  ^  `; t; \: X           s += MyIntArray[i] ;
/ r: g8 s$ O' F% cSystem.out.println( s );
1 G9 u) V* D8 ]$ D
) o+ _2 b% Z! o( B- D9 D4 P5 S1 E7 l7 J% p4 z# q* c
9 l+ Q/ l! t- ]3 ~
3. 写出以下程序的运行结果。
& E7 f+ q3 n6 w& m0 F2 Q+ }* zpublic static void main(String args[])
) B& X# e2 i% S{8 \4 t/ _5 r  F2 l
    int array[]={1,2,3,4,5};% E! f8 L  ]' q3 m, t; B) _
    printArray(array);
( X4 X6 ^" g; Z1 q! e9 q    could_modify(array);
, ~1 r9 H$ Y4 c. e; s2 z    printArray(array);& L0 l9 q/ F! K# p  d
}6 g" e+ D7 R7 C. W( M- Y
static void could_modify(int a[])
: ]8 Z5 J) ^- B# q: z1 N7 `{
7 W  O2 m( R  |6 D$ \    for (int i=0;i<a.length;i++)  z9 D2 ^3 S' P9 i& S
       a[i]*=i;4 y; ^3 ^  O; o, N( o: [
}
( P  R$ i) g. P. U! l: F6 Tstatic void printArray(int a[])
1 i; ^. s1 f& @3 h! ^% V- C5 ]; o{
& ?7 w! g) r: L5 `# I+ {   for (int i=0;i<a.length;i++)2 X, @# y( h4 R! c1 K$ i
       System.out.println(a[i]+”\t”);8 B6 Z- [+ Z9 W* Q2 _( Y7 ^
   System.out.println();/ h! ^! Z( H* b! m
}6 g5 J* }; u' y, {$ W& t# F  B

8 g9 N8 ~! b/ q
4 d0 f- o+ W; C2 Q! H
0 Y( m2 X6 T# p4 P4.写出以下程序的运行结果。. J" {! V3 y, }5 x8 M, g
class Parent( H1 s4 w3 z1 O( q
{void printMe(){System.out.println("parent");}
$ r, f7 G# }; B& O}; D8 e2 H, y2 s$ o* t: l9 D8 f
class Child extends Parent/ U. M! d' {, b5 h! d3 d* x
{void printMe(){System.out.println("child");}
  N% k. A9 I) M- ~& D7 n$ {' xvoid printAll()
4 ^* r. i+ Z" e  K' S{ super.printMe();% D: W- Y  e2 C) ^5 o6 S
this.printMe();
6 O' N: L9 D7 S- f1 N8 c7 eprintMe();
: ]% C2 C& Y, s! m: B& d- R}}7 }$ K# x4 S2 i' m% D- J
public class A
+ @, u. C9 V0 [9 I0 G' M6 c0 e{public static void main(String args[])
# {4 P$ J0 M0 _1 |! c, T8 u# Y( b{Child myC=new Child();
5 O4 ]" t" }5 |  k# Z( cmyC.printAll();
+ r+ D% @9 y& C7 F' b+ d/ l( `}}
% R; U: k1 W( Q4 M. W( [
5 _* u5 }6 I) r7 H. ?6 I; h+ K
/ C1 @$ h, s5 u  h# D. v
0 m0 M5 B: n5 P9 G6 Y3 `
3 q9 ?# N  C5 e三、程序设计题(共20分)0 @! C& W4 r# @* I6 T  a, g
建立一个表示分数的类:私有数据为两个整数分别表示分子和分母,初始化方式有1)无参默认为1;2)两个整数数分别表示分子和分母;外部接口有:以a/b的形式输出的分数;两个分数相加;分数加一整数;比较两个分数是否相等。) \) `9 ^% a  I) [( k* O& `

& G/ c6 g/ Y, P9 F' Q* C0 d7 L4 J& }$ x, m0 e- y9 f5 Y
% s  j) W9 E3 e, V! d; `3 q
. Q8 S, [$ A* T+ g6 O

- E& s$ D. X+ C9 Y- n8 I) i2 x2 [: A% g5 Y* l( i0 R& A3 T- f/ k  q
" I8 ?7 G5 @. H/ w3 O3 q
0 i' Q6 O6 A$ @) l* M$ q# z
. D: W$ p! u3 _- I% B. O% l
+ ]6 Z7 I7 s1 a" C0 U6 y* l4 E
( T% K& N7 ^% e! V

) K: S/ e  K- `: w% e
& \8 i  b- _- r4 y
8 |, c- s5 |$ e- l, Y7 R; L  _1 e0 D3 e
, m  K. O6 n. ]* Z8 c) ~7 y
/ j/ F; f2 K: u" R1 t

, ~7 G; R/ w# i2 w
7 I0 j2 U# Z: m' G: b2 R6 C

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2019-10-30 10:51:00 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-25 07:24 , Processed in 0.101867 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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