奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

奥鹏12秋福师《JAVA程序设计》在线作业一二

[复制链接]
发表于 2013-1-13 10:16:22 | 显示全部楼层 |阅读模式
谋学网
福师《JAVA程序设计》在线作业一
  j) |2 `6 S2 K      
) h+ f% V# n% t# d$ R6 s0 I单选题 多选题 判断题 * N3 }" u& a, E# M: V& s' D6 j; Z
& @0 ~6 |- x5 D& k1 J
/ j4 a7 S: `( r
一、单选题(共 30 道试题,共 60 分。)
8 n+ [) E! F7 p$ ~1.  已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( )。
( c- d. ^$ F9 _/ `( }% q; kA. m.length()
) B4 G0 K/ Q* X9 FB. m.length& e' Q( }- {2 m4 J, f" Y/ I
C. m.length()+1& _& }6 R0 s" p( c7 k
D. m.length+1
* U, r) K% r3 u$ k% l- v正确答案:B      满分:2  分3 h' v6 t- h9 P/ ^
2.  下列方法中可以用来创建一个新线程的是( )。
& G8 W) J1 S- [4 Z( _A. 实现java.lang.Runnable 接口并重写 start()方法# \! H6 J. K4 |' y4 w  F
B. 实现java.lang.Runnable 接口并重写 run()方法7 e6 X$ {' [; r  q( x# W8 `
C. 继承java.lang.Thread 类并重写 run()方法
0 N# U* a" _% F; D+ I# l) d, a# r+ nD. 实现java.lang.Thread 类并实现 start()方法9 O% p+ Z$ `/ g3 o
正确答案:C      满分:2  分
  w( E: ~( N9 O' C) n: n) D- g3.  以下语句有语法错误的是( )+ M! `* @; o0 \) R+ X/ y
A. int x=1;y=2;z=39 A( b- b# S% \5 t& ~+ m& R
B. for (int x=10,y=0;x>0;x++);
5 F4 t6 @) K( U, _; m8 e% hC. while (x>5);* n# v" J% n( g  ]6 X: {
D. for(; ;);
9 }" z7 J4 D$ N' g正确答案:A      满分:2  分* T" X4 T+ F0 y: ~# A8 C+ e
4.  以下哪个方法用于定义线程的执行体( )! O( ~8 M1 O7 S5 J" A: a
A. start()
: d( L' H6 U+ Z. EB. init()
% O0 U0 l  }+ }7 N9 E. TC. run()" g5 v; F8 Z8 }5 O
D. main()0 o  V& R7 b0 K
E. synchronized()$ R3 W' X3 S. h5 ^
正确答案:C      满分:2  分( E/ L  G: v# E/ k
5.  下列代码中,将引起一个编译错误的行是( ) 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) }4 c1 I$ X1 [7 H0 Z$ ^6 j) K$ N
A. 第3行2 q1 X6 i& ~, e9 u* j
B. 第5行! I" L& d  u4 x3 @8 m! j* v' U
C. 第6行
3 z7 U+ K2 B0 f, m4 P: U7 TD. 第10行2 ?# X! r, b0 w7 {$ L, ~
正确答案:D      满分:2  分5 R) k& J+ B8 c: K' B& ~4 c
6.  下列叙述中,错误的是( )。
7 j0 \1 e2 U2 X. l* w) ~A. 父类不能替代子类# i$ s# H2 E# L2 y) ~  U
B. 子类能够替代父类5 V0 P( H# R1 n$ Q' K
C. 子类继承父类+ A  r5 i" d7 r
D. 父类包含子类; \8 U  F) `% h. P+ P$ O
正确答案:D      满分:2  分
2 N0 U  L; T$ Z4 C7.  下列运算符中,优先级最高的是( )。/ s" C/ O3 s6 k2 C# {
A. &&$ v  F% }2 ?/ X6 C- z' j' A2 E
B. ++$ v2 T+ |! q4 o) h; M! @
C. +2 l8 n' S2 c, K4 \) f6 C
D. *' ^3 a  f) @1 X2 D9 c+ c
正确答案:B      满分:2  分
3 P; i5 V# ^6 [  d) l3 z8.  可变长度字符串使用( )处理。
7 H' ~! }# V( J$ HA. char  ^5 U3 T0 |. l; r$ }7 A! J7 v$ S
B. Character, m" q7 _# t; ]
C. String( I! Q  v3 S; s* n/ Y6 z7 U
D. StringBuffer
8 c/ G5 w3 k  G5 e/ f正确答案:D      满分:2  分
3 K2 \( {8 L4 |. b! C9.  String s=""This is the "";String t=s.concat(""String.""); t的内容是( ): W5 S" D: {. E* p& m7 ^. |0 x
A. This is th String8 H+ b  g; b3 Z6 W& F9 |* Z
B. This is the- i8 [% G9 R3 I! o( o
C. String
9 Z6 K4 `) J/ }& w正确答案:A      满分:2  分
& y, e# y7 e4 W5 Z& _10.  设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )2 q; p5 |  d0 _% O
A. x > y || x > z
/ Y$ n* Z! Y) [6 PB. x != y
# c9 h' {8 ?8 b8 n' g7 LC. z > ( y + x" M( L: T) `% g+ T0 r) Q
D. x < y & ! ( x < z )
5 e/ r, ^/ D; n) y正确答案:B      满分:2  分
1 @' V# W! \9 |% @6 ^11.  下列对于线性链表的描述中正确的是( )& y- n6 V1 Z0 k7 N% @2 U, D
A. 存储空间不一定是连续,且各元素的存储顺序是任意的
9 u0 M- J, F$ }& b* aB. 存储空间不一定是连续,且前件元素一定存储在后件元素的前面
/ L7 G- G: N, ]2 kC. 存储空间必须连续,且前件元素一定存储在后件元素的前面- a4 j* K/ P# T, `6 b+ K0 u
D. 存储空间必须连续,且各元素的存储顺序是任意的
! A+ t" e, J8 ?; W正确答案:A      满分:2  分
. l1 H; t8 g, q* H* R12.  在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )
6 \1 R( ^5 }% v# nA. 值传递调用8 `1 M  m; P+ _4 G: x, O4 `
B. 返回值" p1 n& S# J, _
C. 地址传递调用
& u& L) R/ g% F* s* \$ ~+ sD. 以上都不是
# }& v! Z& E( D, J0 J正确答案:C      满分:2  分
" c& w+ s! V$ ]7 p3 C/ w13.  为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )* {( ?0 `8 n$ X1 p9 U% U0 j" N
A. static void method( )
: X  K4 s) b9 f0 k8 {B. public void method( )
: E5 f& L- I  h: Y) d  UC. final void method( ); v6 y9 i# x6 _6 p
D. abstract void method( )
6 ]$ F% t2 C# V0 s正确答案:A      满分:2  分
% ?' e4 I4 b4 |" W% G14.  下面哪几个函数是public void example(){...}的重载函数( )。
3 p8 y$ D7 Q5 G5 X: U7 lA. public void example( int m){...}
1 P" J& r; p+ t2 J% X) xB. public int example(){...}
2 @& P& e8 ]6 Z& H6 x2 [2 g2 |C. public void example2(){...}
7 X) d/ p: D  }6 g5 oD. public int example3 ( int m, float f){...}
' L" a" M1 p3 V. @% k: M正确答案:A      满分:2  分8 {7 d. R+ J$ N' P) \
15.  所有的异常类皆继承哪一个类?( )" W- o# W( |$ K/ `' f) g
A. java.io.Exception
% u4 D7 o$ l7 y4 q7 _' BB. java.lang.Throwable
; o: ]8 i, o; ]# z1 R6 F6 M0 B) BC. java.lang.Exception
. p) f2 z& ~2 R1 t$ lD. java.lang.Error
% l' m0 f1 \3 Z* o$ X正确答案:C      满分:2  分
3 z) y' B$ l+ ?, V8 [& _5 h/ q16.  int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )
: y& j7 T4 U5 OA. public int MAX_LENGTH=1006 r7 W' X7 |1 B, f
B. final int MAX_LENGTH=100' n8 a  I& y' f0 V" ~
C. public const int MAX_LENGTH=1001 C) G8 F9 G( _5 W3 O! q3 o: k- e
D. public final int MAX_LENGTH=100
" P+ }5 P9 y! ~- i3 |8 `正确答案:D      满分:2  分
+ v/ b4 z, \% w( X2 h+ T6 b, ^9 @17.  设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( ); `5 `8 ^( N+ Y9 C$ n
A. x( int m){ ... }
5 [9 V3 w! e7 R/ W- z& G8 n& v& ?B. void x( int m){ ... }
/ N* ]4 ~* b* _" H$ LC. x( int m, int n){ ... }* ?9 ?/ D# ?# k9 q8 S
D. x( int h,int m,int n){ ... }4 U, m: n& [' S) x
正确答案:B      满分:2  分; T8 X+ Y! Q; C' _# v7 `
18.  如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
9 y3 `. o& @4 V" J' q- ], @A. private
9 f. W, b+ M6 K7 m0 C2 xB. public' k$ J3 ?* I" g4 x8 K  `7 u
C. protected
. W1 c' _. u( s5 l: ?D. no modifier# Z7 F7 b( F' z5 t, K
正确答案:D      满分:2  分
1 Z0 e4 |  g; c4 F/ S0 p5 p19.  用于定义类成员的访问控制权的一组关键字是( )4 h$ Y) ?9 U0 K8 Z
A. class, float, double, public4 f* T) Z' f/ l! G% e( ?) E( K
B. float, boolean, int, long
3 ]# s9 R# I" [0 fC. char, extends, float, double% b( Y5 e- V' T/ n& d  j& z  I2 l! W( D
D. public, private, protected
6 q& e6 x" m) o正确答案:D      满分:2  分) Y) j. {  Q; A! D
20.  执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。. h% o$ }: ?6 N9 }
A. x[24]为0
( K6 ^* G( d2 t' K" tB. x[24]未定义
9 n8 L- k4 U3 h# g0 E6 VC. x[25]为0* B( o  y* N  k$ j: e
D. x[0]为空  i6 E6 k6 L" \3 O+ r; X) {
正确答案:A      满分:2  分+ Q; Z7 e/ r, x& W
21.  若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )0 b. [9 ], F3 P; |( B
A. x[5-3]  E3 a6 a  F4 w* @. h' ]
B. x[k]9 ~7 l- n1 ^. A9 f* _
C. x[k+5]
  Y5 c; U9 Q/ |" f) D' @D. x[0]& O( `$ T* F3 f2 W
正确答案:C      满分:2  分
, C7 x  ?4 G9 N: N22.  下列关于栈的描述中错误的是( )& d# x! m+ ?3 ^$ H' {) q
A. 栈是先进后出的线性表0 Z6 h- I1 d" _  l0 R* ^
B. 栈只能顺序存储% [) v: S% k# ~/ k+ H, Y* K+ V
C. 栈具有记忆作用$ ?6 E: M+ j) x4 @6 ~. B
D. 对栈的插入与删除操作中,不需要改变栈底指针- |$ f- t1 z# A6 R
正确答案:B      满分:2  分
+ f: Q1 z6 ?$ e& {+ ^5 t( d- ?3 G23.  下列关于for循环和while循环的说法中哪个是正确的( ); o$ {; k7 E5 l, b  k* D- ^, s4 Y. B
A. while循环能实现的操作,for循环也都能实现
: K" w2 G8 r; C7 CB. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果/ }8 W' J1 {) F1 T# `( ^: q- f( `( ]
C. 两种循环任何时候都可替换
. b3 ?1 a; o, l& JD. 两种循环结构中都必须有循环体,循环体不能为空
  c1 c- B% K8 o6 s0 _! u1 e正确答案:D      满分:2  分
* \) K+ G1 I  {& t9 B1 Z! g1 W# R24.  下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;
& }$ k8 }" X) o0 oA. 4
# i1 Z2 ?0 w  nB. 59 x6 C  y5 ~9 n! V3 l# v
C. 61 n8 v1 }/ n# Q6 P  S4 O" Q
D. 79 [- f/ {& s! g! {
正确答案:B      满分:2  分
" m* x; T3 S& ~8 v7 j4 i25.  下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
  U9 `4 d+ v& p7 E+ q7 aA. 02 N$ n% S9 ]0 p; ]+ A" @! ?
B. 1
+ Q9 j+ ]* W3 `" _  A3 e' Z7 O* sC. true6 S3 ?* a+ n2 U. `* O
D. false) A& p4 Q9 M  U! m
正确答案:D      满分:2  分/ P" t# y* u* Z5 K& f  y
26.  在switch(expression)语句中,expression的数据类型不能是( )。" [$ S2 A! |7 A% ?4 m; C# E$ l% Z
A. double
2 X. {4 L8 D& \3 QB. char
  v3 V! a& E5 _- {/ w8 L7 xC. byte
: q; }& z* \) L+ k0 v4 L- e. qD. short
. P8 _+ }6 [# j; [正确答案:A      满分:2  分

本帖子中包含更多资源

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

x
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表