a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 80|回复: 1

[考试试题] 2012年计算机二级JAVA第七套冲刺题及答案

[复制链接]
发表于 2012-7-31 22:06:08 | 显示全部楼层 |阅读模式
 1、在Java中,以下      约束符是不正确的。 3 y( K, d0 J) |: o, n. {
  A、private
5 b& K, i% H7 D2 M/ t5 Q4 f, L# \  B、public " W& Y5 u1 a+ C! D) N& y1 \' x2 {
  C、protected
) \6 P# Q; R5 ]4 w( J/ S: n+ M5 Y  D、friend
  L$ A: t! q, Y( U/ o  K; \$ Z# g  本题考查的是Java的修饰符。
  u0 t! d; x3 a- _. z7 H, V7 V  Java的修饰符包括public,private,protected,friendly,final等。
6 b  }8 _" v- Y: b  故本题答案为D。
: h+ x% K  N& }/ Q1 A  2、当方法遇到异常又不知如何处理时,下列      做法是正确的。
- x" e/ a( s! a0 @3 w  A、捕获异常 . e& Y  j8 L/ v" J' X/ ]# X
  B、抛出异常
* Y- m( p/ J8 y  C、声明异常 & p& l( f4 M4 O: q8 g8 O
  D、嵌套异常 ( r! Q5 O" X/ t& H$ {
  本题考查的是异常的声明。
- ~, r, l# h/ i0 o  在Java语言中,有时一个方法生成一个异常,但该方法并不能确定如何处理此异常,如找不到文件之类的异常,必须将异常传递给调用方法,由调用它的方法来处理,这种时候方法用声明异常抛出,让异常对象可从调用栈向后传递,直至有相应的方法捕获它为止。所以当方法遇到异常又不知如何处理时,应声明异常。
$ W/ I2 H7 w8 ]/ Z  故本题答案为C。 ! a1 \7 w8 R' i3 z- e4 f. ?
  3、下面      方法与applet的显示无关。 , d  |+ e( i7 H6 x0 Q
  A、update() 3 G$ T  _& ]$ a
  B、draw()
# j0 D  W: w+ D* Z/ n6 \% [  C、repaint()
$ J; l  r& |3 }- P6 ~# F  k3 m7 Z  D、paint()   y6 `, s& K0 w( d$ L8 L
  本题考查的是Applet显示。
6 W3 L7 P0 D9 ]  Applet显示相关的3个方法: " W0 v% r$ ^' O; O
  1、paint()方法:Applet的paint()方法具体执行Applet的绘制,该方法定义如下:
, g4 @+ L! ~- |( C, C  public void paint(Graphics g)
% m3 y# T2 B7 X' ]- `$ H3 m  paint()方法有一个参数g是Graphics类的实例,该实例对象由浏览器生成,它包含了Applet的图形上下文信息,通过它向Applet中显示信息,该对象相当于Applet的画笔。在调用paint()方法时,由浏览器将该对象传递给paint()方法。 3 K: I3 f( ?  C: d) p& S
  2、update()方法:
! H$ J) o8 Z& @" K, [  public void update(Graphics g)
1 v% D0 V' u6 I1 l: Q  用于更新Applet的显示。该方法将首先清除背景,再调用paint()方法完成Applet的具体绘制。
2 ^' ]% V& c& }& J1 M& n- B  3、repaint()方法:
3 j2 r# o/ T7 f4 ?6 I  public void repaint() 6 I- M$ P; }9 Z6 F$ w/ R
  repaint()方法主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。 - j/ N$ F2 h3 X% s: c. w
  故本题答案为B。
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:06:09 | 显示全部楼层

2012年计算机二级JAVA第七套冲刺题及答案

  4、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 。 # h" ]7 G4 L' g# o
  A、.java - {7 c  q# C& f# t/ W) Q; c
  B、.class 2 M0 n2 `$ W6 i/ y
  C、.html
5 N9 M5 s# D! ?; Y7 r  D、.exe ( f  a8 `9 C! ^/ a
  本题考查的是应用程序的扩展名。 * _  }3 D1 S+ I/ g) \
  1、Java的源程序代码的扩展名为.java。 2 h, `$ w+ P# Q- {- P7 {  d, I
  2、Java的编译器和解释器的扩展名为.exe,他们分别是javac.exe、java.exe。
9 r; R6 w" `4 Q8 }) }6 p4 ?  3、通过Java编译器编译生成的是二进制字节码文件,其扩展名为.class。 ! a0 u5 ]: n7 n2 Q  n9 a
  4、调用applet小程序的HTML文件的扩展名为.html或.htm。
9 E5 B0 h. Z2 C6 m! W7 R" ~0 n# V/ X% y  故本题答案为B。
$ g6 k  {: {/ }2 _  5、软件的调试方法主要有:强行排错法、______和原因排除法。
% H4 T% {3 C, j" h& q9 t  标准答案为:回溯法
4 k- V5 M5 T5 k7 N  调式的关键在于推断程序内部的错误位置及原因。其主要的调试方法有:强行排错法、回溯法和原因排除法。
& p3 v& L  p' f. @: V9 Y7 w  强行排错法:是传统的调试方法,其过程可概括为:设置断点、程序暂停、观察程序状态、继续运行程序。这是目前使用较多、效率较低的调试方法。 9 |, L) j( U) |- [7 G  Q7 k
  回溯法:该方法适合于小规模程序的排错。即一旦发现了错误,先分析错误征兆,确定最先发现"症状"的位置。然后,从发现"症状"的地方开始,沿程序的控制流程,逆向跟踪源程序代码,直到找到错误根源或确定错误产生的原因。
8 W3 h' A& y- T  原因排除法:是通过演绎和归纳,以及二分法来实现的。 - {4 r+ t% J- X' s3 F! T
  6、数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。 ; O' P# b+ e* w1 }0 A6 `- L9 `/ e* @
  标准答案为:数据存储 : M2 Q% _) n! D$ A
  数据字典是各类数据描述的集合,它通常包括5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。 9 C/ Z* r6 }  [7 w6 Z) I$ \
  7、Java语言中,临界区用 关键字标识。 - {: n) G& e% j4 z8 D9 L% H& \* B
  标准答案为:synchronized
! M5 }+ Y& n* c  本题考查的是线程同步的相关知识点。
2 t: }, r* j; W. I! R1 J  一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为临界区。在Java语言中,临界区可以是一个语句块或是一个方法,并且用"synchronized"关键字标识。 - a! N* S* t2 y+ V: U1 [
  8、传递给实现了java.awt.event.MouseMotionListener接口的类中mouseDragged()方法的事件对象是 _______类。标准答案为:MouseEvent ) i; h2 Q' h9 i# j- v& c; ^% V
  9、设有数组定义:int MyIntArray[ ] = {10,20,30,40,50,60,70};则执行以下几个语句后的输出结果是 。标准答案为:120 # ^# N+ C* F; }( S0 H
  注意:1除以2的余数是1不是0
( m  z' g# A5 c  B# R" b3 W' z' }  int s=0 ; , _1 W* Z" ]& @" n4 i
  for(int i=0;i
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-2 22:17 , Processed in 0.257569 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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