奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 120|回复: 0

21春吉大《JAVA程序设计》在线作业二-1(答案)

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2021-7-21 10:08:25 | 显示全部楼层 |阅读模式

[吉林大学]吉大《JAVA程序设计》在线作业二
试卷总分:100    得分:100
第1题,下面语句执行后,i 的值是(     )。for( int i=0, j=1; j  5; j+=3 ) i=i+j;. s& d. v5 E8 W
A、43 d0 \$ ^+ \0 `0 r+ ^) ~
B、51 [, q: l5 E- Q) b" f
C、62 L( H, t9 `( U3 Q; w) w
D、72 t( S2 f8 M, [% E$ q5 l, n/ R( q
正确答案:
! P! K: O+ H; {; V' _8 ~2 M

第2题,下列方法中可以用来创建一个新线程的是(     )。( I2 a  {3 A/ U0 D" v
A、实现java.lang.Runnable 接口并重写 start()方法' x# Y4 m% G% n  P* h
B、实现java.lang.Runnable 接口并重写 run()方法
C、继承java.lang.Thread 类并重写 run()方法
D、实现java.lang.Thread 类并实现 start()方法
正确答案:" Z! M# k. F$ ^4 T+ X# ~/ Z

# i. r$ ^5 Z2 H$ D2 s
第3题,设有定义 int i=123; long j=456; 下面赋值不正确的语句是(     )
A、j=i;
B、j=(long)i;
C、i=(int)j;
D、i=j;
正确答案:


第4题,下列语句序列执行后,i的值是(     )。int i=16; do { i/=2; } while( i  3 );1 v2 g( e8 ]4 |/ e$ E4 v
A、16* m5 X3 u2 m8 M9 A4 E  w
B、8+ t5 V+ {) ^6 A/ f, n
C、4* a, l) n; o% y3 a- ^9 J- \' W
D、27 e! c. Q' ^! l+ j4 u5 Q
正确答案:& j/ R% k- f9 W  S0 y# c


给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问(     )。
A、将private int m 改为protected int m
B、将private int m 改为 public int m
C、将private int m 改为 static int m
D、将private int m 改为 int m
正确答案:. }2 b& D9 k% _2 e1 w" ^0 X


第6题,下列语句序列执行后,k 的值是(     )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; }4 @" Y6 [. [8 D, P0 ]8 h% ]- N* s" u
A、31+ b7 J! G2 i) i9 X1 q
B、32
C、2
D、33
正确答案:/ n, V9 a4 p+ i! q' a( q# T

* S4 D4 t  A- w1 ?6 I: L9 ?. |/ `% S' s
第7题,下列程序段执行后的结果是(     )。
String  s=new String("abcdefg");
for(int i=0;is.length();i+=2){System.out.print(s.charAt(i));2 Q+ i' t) Y& H. _' U
}
A、aceg
B、ACEG0 B6 V. E# H" l3 s
C、abcdefg3 x( S( r. i: g$ }# \
D、abcd
正确答案:! ?& w6 b3 A% N( S2 r. N: v
/ `+ M, ]4 N3 z0 P" V  [$ y

第8题,若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )  d6 g1 E9 x7 B$ B+ C
A、x[5-3]& u# k# [8 e6 L6 Q
B、x[k]
C、x[k+5]: C/ f2 U9 Z) y' g# E- k: v
D、x[0]
正确答案:: h9 a4 E$ G! a0 E  }8 R( p3 N


第9题,下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
A、04 T/ O: k. v% N* ?
B、1
C、true/ x1 S# _9 P2 G0 `% ]! z: q2 N
D、false: ?( p9 b: {" _4 v3 |! w" U( r
正确答案:% |9 {  }3 s& k# V5 K

下列代码中,将引起一个编译错误的行是(     ) 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }6 C* r( _& k+ Q
A、第3行5 ]  ~4 D1 ?7 _# r8 C
B、第5行
C、第6行
D、第10行! c" \+ z. K  C2 a: h
正确答案:
# p/ C: y* W1 n2 V  G
* k( X& e; b  q
第11题,用于定义类成员的访问控制权的一组关键字是(     )
A、class, float, double, public
B、float, boolean, int, long, y( P" B& X; X' x5 Z
C、char, extends, float, double) X, \/ L/ g6 ]" ]& K5 k. S
D、public, private, protected' I3 M1 Z; |# C- v& r8 Z
正确答案:


String s="This is the ";String t=s.concat("String."); t的内容是( )
A、This is the String
B、This is the+ `) Y' M+ x- M& p( ]0 X2 c
C、String
正确答案:9 \- C. l. c$ \. j& ]& Z) s4 E
, g: _7 i) X1 F7 D
. [/ O! L/ k  g9 I% D* l9 o
第13题,类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是(     )。
A、将构造一个Student对象;
B、表达式是合法的;
C、表达式是错误的;
D、编译时正确,但运行时错误。
正确答案:
4 D6 t  ?+ D5 c0 F% z
9 r  Y% X2 g" L! F8 H8 d) n
第14题,下面的表达式哪个是正确的(     )
A、String s="你好";int i=3; s+=i;
B、String s="你好";int i=3; if(i==s){ s+=i};
C、String s="你好";int i=3; s=i+s;; F# H" w4 Z9 l- `( [
D、String s="你好";int i=3; s=i+;
正确答案:

下列关于修饰符混用的说法,错误的是(     )
A、abstract不能与final并列修饰同一个类
B、abstract类中不可以有private的成员
C、static方法中能处理非static的属性
D、abstract方法必须在abstract类中
正确答案:


第16题,关于awt和swing说法正确的是(     )% X8 A, z" A% H* [
A、awt在不同操作系统中显示相同的风格
B、swing在不同的操作系统中显示相同的风格
C、java.awt的子类8 |8 h& x* H3 c) V2 O
D、awt和swing都支持事件模型
正确答案:,D


第17题,下列哪些语句是正确的(     )。8 G, F+ d% @& _9 M
A、int a[][]=new int[][3];
B、int a[][]={{1,3},{2,3,4},{1,2}};
C、String s[][]=new String[2][];/ q: u. g2 k/ T6 U" G# {
D、String s[][]={{"can","I"},{"help","you"}}8 V! Y. }- ?% Q% o& m! L  S
正确答案:,C,D
2 J6 y- L0 h9 ^9 G) C# v
- H, C/ f+ ]. \( C( D
第18题,以下哪些是Java语言的特点(     )! s& K. I. _+ |5 z4 R( J3 A+ a
A、面向对象$ U3 R/ V$ U, m/ y* P2 Q9 f, I4 F
B、安全可靠' P$ \& ^: s5 q' i5 D# o# Z
C、平台无关
D、多支持线程! E5 r( c! k( k, `; n7 G
E、支持分布操作) q: H  |. X; `' I, W; t  w# W; u- U
正确答案:,B,C,D,E


第19题,以下哪些是Java语言的特点?(     ), T+ P  l+ k0 r- y& \" v
A、结构简单,代码长度短) p" p7 k4 L; D* X; f, `( u/ ?
B、可以在网络的任何地方运行+ d, S4 [8 M2 U- z* ^5 h+ A, I, p
C、使Internet上的信息真正具有动态性和交互性2 H, J1 W% q; N* l7 `0 U3 y
D、所有Java applet都受Applet类的子类( Q* e& V1 D; I  d' {
正确答案:,B,C,D; s( i! _/ X$ D) E. A

说明下列创建数组的方法那些是正确的(     )。
A、int twoDim[][] = new int[4][];! v/ a, x) q4 @
B、int twoDim[][] = new int[][4];
C、int twoDim[][] = new int[4][5];
D、char a[] = {'A', 'B'};5 G- o' A5 Y" Q6 n: \: N
正确答案:,C,D1 N5 W* _* i7 x- y$ w  A7 R" @- V

7 A3 A, L# L# n+ Z
第21题,在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句(     )。
A、错误; b) H3 T& I( t* I
B、正确
正确答案:7 K3 ^$ W8 M1 r( j& u, n# |+ a( ]

8 F" z6 {" c. W0 \
第22题,当启动 Applet 程序时,首先调用的方法是start()(     )6 {" M5 m2 S$ h4 d6 t: i$ {
A、错误
B、正确4 \6 \' h# g! L5 F, t' f- d
正确答案:
' j- H# O* v0 B

第23题,如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的(     )
A、错误
B、正确, q" }# W6 i4 A
正确答案:% b/ P' j. [: [6 U5 Z. ]2 J1 U7 s' b


第24题,Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定(     )
A、错误
B、正确
正确答案:
用"+"可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串(     )
A、错误
B、正确
正确答案:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表