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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2019-10-30 10:33:33 | 显示全部楼层 |阅读模式
谋学网
东 北 大 学 继 续 教 育 学 院% C! x5 |# i' J( g/ b1 p
   Java语言程序设计 I   试 卷(作业考核 线下) A 卷(共  7    页)          7 }% @1 U7 |# E- r
总分        号        一        二        三        四        五        六        七        八        九        十9 |  p1 E; J( {. v
        得分                                                                                : p. r1 D" T8 g3 D! N4 n
注:请您单面打印,使用黑色或蓝色笔,手写完成作业。杜绝打印,抄袭作业。4 `) p2 z0 b( J! Z
一、选择题(请将所有正确资料写到答题卡中,每小题3分,共60分). [! I9 f( p9 ~) J9 Y3 X1 h; }
) e' {8 ]4 ?% t0 w
# s, ^4 A5 R: Z9 p& O8 a8 m9 f
卡        题号        1        2        3        4        5        6        7        8        9        10
; e  d* J) X) x( @/ L( ~& U        资料                                                                               
( j8 @, T, G2 l6 `; ?        题号        11        12        13        14        15        16        17        18        19        206 z4 B; ?6 ~% j' K& d! n; y
        资料                                                                               
/ I- C5 B: y+ [
# Z5 e  Y! N& a3 b0 _ 1 . 请选择以下代码的正确的重载构造器。! b7 p- @6 o! Z4 e0 I
class Happy {9 g, O& a" s* P5 f
Happy() {
" |1 e4 |5 t5 ]}. C5 N) z" z. T5 _7 g: O  D, k4 j
}
1 l0 @9 J+ y8 g9 FA. public void Happy(){}      B. public Happy(int c){}% k8 C4 W# Y, f" A/ ~2 B- S
C. protected Happy(){}        D. void Happy(){}0 u' u1 }' e" \. `3 W4 \
2 . 下面哪个方法可用于定义新线程类?) u+ m0 h; ]8 F
A. 实现 Runnable 接口           B. 在类中添加一个 run() 方法
% v7 |, T! m, R' MC. 创建一个Thread类的实例       D. 继承Thread 类8 N  D7 e% K# z# F
3 . 在编写异常处理的Java程序中,每个catch语句块都应该与(      )语句块对应,使得用该语句块来启动Java的异常处理机制。9 K2 n$ `9 c9 ^7 K2 d+ s$ h
A. if – else    B. switch     C. try     D. throw
# X2 Q) Y+ j$ S' X 4 . 给出下面的代码段:
( L, n& x& B1 `3 Hpublic class Base{
0 k! t: ^' N: A% O0 d: ]7 sint w, x, y ,z;, \3 z) Q9 G) n% a! a
public Base(int a,int b)
' M; @  [5 J. g# w& ]{" J5 ~# \+ \) N; g( f, @1 `' M
x=a; y=b;! j& o/ a- k" a. k: L" M7 ?4 U
}5 m8 }) |9 l3 w
public Base(int a, int b, int c, int d); v. G6 s! E( c6 x
{! X% _; V9 C5 E* H( X' K; W! n
//赋值 x=a, y=b* a4 Y; ^! j0 {
w=d;
- M/ u& n4 v5 N+ X; @: h! _, M+ Y( dz=c;1 r6 T9 U! H0 {/ F' |3 e+ T2 s# [
}
( D, E! ]" @, j# W/ q5 ?6 ?}
, E! a; ]& U& K2 A在代码说明//赋值 x=a, y=b处写入如下哪几行代码是正确的?6 a; O2 E- N* y6 Z, }) d2 D
A. Base(a,b)     B. x=a,y=b;    C. x=a;y=b;    D. this(a,b);
1 {$ @; A/ y% p5 p7 Y# f4 j 5 . 在Java中,存放字符串常量的对象属于(     )类对象。& Y5 M0 ~) N( n) y' C" v. H# Y. z& p
A. Character      B. String     C. StringBuffer     D. Vector
+ i( `8 S# s! W" y3 c( g 6 . 以下哪个语句是正确的?
) Q3 y2 g, X5 Y" i! WA. 在Java中允许简单继承,它可以保证代码更可靠。
5 N/ J7 y& K. B( l5 d! Y6 p1 s. fB. 子类继承父类中包括构造函数在内的所有方法。
  ^; m9 x6 q9 ?% n# w- `9 [C. 一个类能实现它所需要的所有接口。
3 W7 K' h. C- B  s4 XD. 当一个类实现一个接口时,它能仅选择接口中它所需要的方法进行重写。
2 H, X* S- G. k) h 7 . 你编译一个定义了5个类和18个方法的Java源文件。请问,当编译该源文件时会产生多少字节码文件,扩展名是什么?+ ~( L" C/ H; I( m- j
A. 23个字节码文件,扩展名为.class     B. 1个字节码文件,扩展名为.class# U0 `( L& ^% C" b, E- P& u( w
C. 5个字节码文件,扩展名为.java       D. 5个字节码文件,扩展名为.class
5 x# Z8 w9 \2 }0 z7 E 8 . 请选出创建数组的正确语句。
' n# @" ]0 a3 Q' [' H+ PA. float f[][] = new float[6][6];      B. float []f[] = new float[6][6];
, H: B# ]& b1 A. K4 j6 T# f2 OC. float f[][] = new float[][6];     D. float [][]f = new float[6][6];   E. float [][]f = new float[6][];
9 [, I& `1 N6 x$ F  v7 P 9 . 对于构造函数,下列叙述正确的是(     )。5 |# m6 h( c9 [0 D$ Z( d
A. 构造函数也允许重载。3 t3 s3 ?. N* R' o* l
B. 子类无条件地继承父类的无参构造函数。& N- N1 k, M  U, b! X8 c( ~0 j. u; \
C. 子类不允许调用父类的构造函数。( m4 H& D. t8 L  b( t
D. 在同一个类中定义的重载构造函数可以相互调用。
" E- M. h4 G3 S4 N* _ 10 . 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };' v/ s# A# x. k) |; B3 u
下面哪个表达式的值与数组下标量总数相等?
/ O0 j- q' T6 X$ }7 GA. m.length()    B. m.length    C. m.length()+1    D. m.length+1# H: U( {8 e& m; e& g: D7 R; \% w) s
11 . Java  Application源程序的主类是指包含有(     )方法的类。( _* G$ o+ |( v
A. main方法    B. toString方法     C. init方法     D. actionPerfromed方法# G2 X1 K8 C& ~, i) A
12 . 下列关于静态初始化器的叙述中,哪一个是正确的?(     )
. ]* {* t. @! L9 R& N; tA. 静态初始化器是在构造函数之前加上static修饰符。$ O% y7 C8 k. u0 f: U4 ~% U
B. 静态初始化器是对类自身进行初始化。
0 G- f; [& x/ a: U! v2 ZC. 静态初始化器在同一个类中只能有一个。
3 j0 w$ B" @1 y! \. GD. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。& V- I* f" o% Z/ t
13 . 下列哪个是合法的Java标识符?
4 t% F* @3 E/ ?2 \A. Tree&Glasses     B. FirstJavaApplet    C. _$theLastOne     D. 273.5
" N; c% F, t4 K( g) c 14 . 类Panel默认的布局管理器是
# r  D# t- o. IA. GridLayout     B. BorderLayout     C. FlowLayout     D. CardLayout/ R) l% D! y& Y4 r  J' `9 _
15 . 选择合法的Java标识符。. L, T4 u7 x4 r
A. username     B. %passwd     C. 3d_game    D. $charge     E. this
7 Q# H4 R1 b  Q7 Y" v+ z 16 . Person, Student 和Teacher 都是类名。这些类有以下继承关系。  C- l# u' t8 S0 l; U. Z
Person) R( Z( f: K! G+ W5 i
|( Z. u) b! F/ K/ N
--------------------: ~$ O% ^! l9 C% h5 d: |! A% [
|             |2 L1 p$ ~6 |6 c9 s4 A
Student    Teacher
. p/ B" k$ f, \# e6 ]& X: M3 n9 k0 g并且在Java源代码中有如下表达式:
9 [4 F5 ~: h; {( hPerson p = new Student();
  V& a6 T, {2 r( z如下哪个语句是正确的?: y7 ^2 R, g: \  s4 S& ?, a
A. 这条语句是合法的         B. 这条语句是不合法的
7 [  I  l6 Q+ m! x1 I! {: f2 h, v; B1 |C. 编译时出错               D. 编译正确但运行时出错
$ m; q! Q7 G, K: \ 17 . 下列代码的执行结果是 $ S5 p$ m. f* S" y; r( a/ K
public class Test
) g! N' `  d  Y$ x" A{     public int aMethod()
4 b, R7 h% d8 `, y& Y1 w$ g4 Q2 P      {
1 a( L6 w4 ~% r           static int i=0; " `! \% F8 o$ C: ^% u
           i++; * q9 r3 s3 P. W  ^7 q4 U" c- V
           System.out.println(i); # {, }  B: n4 Q* H
      }
# L4 e7 Z- C1 K( q; H% F) @      public static void main(String args[]) 5 y2 P+ K7 P3 t2 `9 |; p
      {
$ j% P% b- ^) T- G           Test test = new Test()
% @- A7 R4 j) |% _; iA. 编译错误     B. 0      C. 1      D. 运行成功,但不输出
8 J  o! f' [$ s8 e8 A! x/ B* Y1 u% x/ f 18 . 下列关于Frame类的说法不正确的是) l; B" b) X/ c" R6 A; Z# Y# }+ n
A. Frame是Window类的直接子类     B. Frame对象显示的效果是一个窗口$ M' l; d7 Z8 l8 j( j. \4 v
C. Frame被默认初始化为可见         D. Frame的默认布局管理器为BorderLayout
8 `! S' V0 `# K" G, }, Q( { 19 . 在一个应用程序中有如下定义:int  a[]={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最后一个元素,下面正确的代码是( )。* ~5 }9 p% ~* v: i) s6 k4 u% P
A. System.out.println(a[10]);         B. System.out.println(a[9]);
* x0 Y) W) A( ~C. System.out.println(a[a.length]);     D. System.out.println(a(8));
  [4 Z% R+ V! U  z9 F" Q 20 . 下面哪些是Java的关键字?# |' f. D/ g/ q: N) p* e
A. goto     B. null     C. FALSE     D. native    E. const9 P1 x  ?+ R( m, h: ~
二、读程序(每小题5分,共20分)
; k( r! h0 m( N0 Z# C; @* f; q- s! Y1. 写出以下程序的运行结果。
1 m9 d: q! S4 E! `- w4 L; @, `int k=0;4 v$ [: Z9 V' O0 v6 n4 \! B
label:for(int i=1;i<3;i++)4 @" I1 A% M+ c! X& z5 i
   {2 V% `6 X+ N) @& }7 \7 e
     for (int j=1;j<3;j++)1 ~. n( q' p; G1 W  n
       {5 e$ i. q9 J; M  p7 [
          k+=i+j;! e( i! g$ ?7 b2 h
          System.out.println(k);8 `6 T* Q% i! E! Q* W: B
          if (i==2)% G- S0 V0 Z& M+ u  \
             continue label;
0 k, D1 B' F' k# z. X+ \" q$ x9 t        }: B! K9 I; j4 O. [1 S7 y2 B
    }
, Z8 E1 p( D. |6 g3 e4 `0 s
" {' F7 B2 \, l6 k9 a. ]
# \8 J+ `  X. u+ q+ m  u9 S4 e2. 设有数组定义:int   MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 110 };
6 T! U& [4 K/ E- ]则执行以下几个语句后的输出结果是                         。/ T0 I* ^8 F) |5 b
int  s = 0 ;( k/ q; Y' a6 e1 y% [4 k2 l
for  ( int  i = 0 ; i < MyIntArray.length ; i + + )# ^8 @" }' r$ i8 {3 D
           s += MyIntArray[i] ;( y6 P, a) G. _) Q' C' i
System.out.println( s );
# Q8 F/ V. s. L6 ~- z6 r" I7 n2 x! @. g& b4 E7 E

6 C/ z$ C% v  l4 y4 o% ]6 X. k* Z4 j+ J$ R; J' n* g3 t
3. 写出以下程序的运行结果。
3 ]! O' u. a0 @public static void main(String args[])
/ G' l5 R0 W9 g2 ]{
& _' ~) j: z2 f! c: l    int array[]={1,2,3,4,5};; M8 v* n- h9 f* W2 I1 V2 [
    printArray(array);$ f' v" `8 @1 V
    could_modify(array);
; T$ p4 h% X+ {( [, r    printArray(array);* A* E! R4 Y9 O9 {
}8 E& ^- @5 Z' |# n2 v' e6 H, a
static void could_modify(int a[])3 J/ F# l% Z$ g
{& U4 p" \* }  G3 {" a
    for (int i=0;i<a.length;i++): Z# i; k0 J/ |4 P" m
       a[i]*=i;# i4 G& f9 C) E0 R7 j. x
}
4 R# i3 G0 z: N! W" Q* ustatic void printArray(int a[])
1 s: y( w4 U5 \( a! r9 c; x5 i{* b* c4 C& F% o, T0 `
   for (int i=0;i<a.length;i++)1 x4 `# i5 H, e3 ]" ^% S" d/ x
       System.out.println(a[i]+”\t”);+ N5 H. z: l7 {( G9 c. b" O
   System.out.println();+ @8 L/ L$ D% s7 i
}
, G8 Q/ L9 q/ i$ o* b/ |
' X$ B8 z% w( b! @" I4 r5 ]
* ~% e7 n7 ~. f4 D  X) j/ `$ ^+ g- v7 A7 z0 I! \
4.写出以下程序的运行结果。
$ y& a' P: W4 [5 @) r+ Sclass Parent
6 r  j- _* [" |* j2 ^2 f{void printMe(){System.out.println("parent");}
4 _" t/ d5 z! r2 Q  D; L+ ^6 X}
; i* X  E1 l# hclass Child extends Parent
% D% J- O$ |( t7 `' N+ Z{void printMe(){System.out.println("child");}; S1 Y  K3 J8 |" h% J
void printAll()
8 O' _$ N  U" Z! i- T. \* E{ super.printMe();
6 M. u  \! c+ m& U% vthis.printMe();
7 {% M- _# ?9 F! I1 s: x" rprintMe();
9 D- Q7 f- i; R9 j/ O}}5 ~4 M2 M6 Q* i9 }0 l* _
public class A
5 h9 u- _. e1 ^6 k/ [3 w{public static void main(String args[])! n" X4 U' {/ N& Z# i
{Child myC=new Child();
2 `' b# t: }, YmyC.printAll();
* I& o7 b6 F# P9 Y+ n, v4 S}}
# L( h- p0 N9 \  r$ f( g2 Y8 _/ P' r' Z& L" a9 H# n; G% }
$ B) q, ~/ J& W3 V$ z. F' F
# J& q1 E6 O) T4 |; R- @6 l1 h

1 g6 o, l: O9 b. c& B6 |, P三、程序设计题(共20分)
8 }0 E. y+ x, h6 r! q4 S  ^# e$ i建立一个表示分数的类:私有数据为两个整数分别表示分子和分母,初始化方式有1)无参默认为1;2)两个整数数分别表示分子和分母;外部接口有:以a/b的形式输出的分数;两个分数相加;分数加一整数;比较两个分数是否相等。
* D6 [% Q7 p# W1 J! H  m$ \* {8 m" I

; m7 C: A5 v+ w7 U* j' _8 Q) u5 U! L2 X6 A: G+ Q* S* n# O/ M
) v/ G& T& `* u& X, V9 v

' J$ T  l3 |3 u0 ^2 E
1 p1 x# I- ~9 V7 j+ D" M* h$ Y
& c- U+ F1 c+ K4 E6 U3 X# b# [' ]* N. o9 N6 b
$ S3 u* X$ [4 k+ ?+ v# C
+ ]/ e( v7 @4 _; B+ u8 @

+ p$ u$ i7 G# O- O# u# f+ w# z5 X. }
; l" I9 P  \7 c! s: T/ N6 T7 C8 \; N9 m' k

# Q" n2 b$ P+ M) U/ w4 j$ s" o
3 X; l$ i' a9 _) e. q. `
8 C! Y' r% Z: D8 g2 u  ~. m* S: h: e& I

& [0 _, I# d# c/ {2 j6 F$ A# s! Q' H

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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