视窗
loading...
您现在的位置:首页 > IT认证 > 练习中心 >

3月计算机等级考试二级Java笔试试题


  一、选择题(每小题2分,共70分)

  下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

  (1)下列叙述中正确的是

  A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

  B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

  C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)

  D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)

  (2)算法的时间复杂度是指

  A)算法的执行时间

  B)算法所处理的数据量

  C)算法程序中的语句或指令条数

  D)算法在执行过程中所需要的基本运算次数

  (3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是

  A)编辑软件

  B)操作系统

  C)教务管理系统

  D)浏览器

  (4)软件(程序)调试的任务是

  A)诊断和改正程序中的错误

  B)尽可能多地发现程序中的错误

  C)发现并改正程序中的所有错误

  D)确定程序中错误的性质

  (5)数据流程图(DFD图)是

  A)软件概要设计的工具

  B)软件详细设计的工具

  C)结构化方法的需求分析工具

  D)面向对象方法的需求分析工具

  (6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于

  A)定义阶段

  B)开发阶段

  C)维护阶段

  D)上述三个阶段

  (7)数据库管理系统中负责数据模式定义的语言是

  A)数据定义语言

  B)数据管理语言

  C)数据操纵语言

  D)数据控制语言

  (8)在学生管理的关系数据库中,存取一个学生信息的数据单位是

  A)文件

  B)数据库

  C)字段

  D)记录

  (9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的

  A)需求分析阶段

  B)逻辑设计阶段

  C)概念设计阶段

  D)物理设计阶段

  (10)有两个关系R和T如下:

有两个关系R和T


  则由关系R得到关系T的操作是

  A)选择

  B)投影

  C)交

  D)并

  (11)Java中定义常量的保留字是

  A)const

  B)final

  C)finally

  D)native

  (12)下列有关Java布尔类型的描述中,正确的是

  A)一种基本的数据类型,它的类型名称为boolean

  B)用int表示类型

  C)其值可以赋给int类型的变量

  D)有两个值,1代表真,0代表假

  (13)Java中所有类的父类是

  A)Father

  B)Lang

  C)Exception

  D)Object

  (14)下列程序段的输出结果是

  int data=0;

  char k='a',p='f';

  data=p-k;

  system.out.println(data);

  A)0

  B)a

  C)f

  D)5

  (15)下列数中为八进制的是

  A)27

  B)0x25

  C)026

  D)028

  (16)下列方法中,不属于Throwable类的方法是

  A)printMessage

  B)getMessage

  C)toString

  D)fillStackTrace

  (17)下列程序的输出结果是

  public class Test{

  public static void main(String[] args){

  int [] array={2,4,6,8,10};

  int size=6;

  int result=-1;

  try{

  for{int i=0;i

  if(array[i]==20) result=i;

  }

  catch(ArithmeticException e){

  System.out.println("Catch---1");

  catch(ArrayIndexOutOfBoundsException e){

  System.out.println("Catch---2");

  catch(Exception e){

  System.out.println("Catch---3");

  }

  }

  A)Catch---1

  B)Catch---2

  C)Catch---3

  D)以上都不对

  (18)下列包中,包含JOptionPane类的是

  A)javax.swing

  B)ng

  C)java.util

  D)java.applet

  (19)下列选项中,与成员变量共同构成一个类的是

  A)关键字

  B)方法

  C)运算符

  D)表达式

  (20)下列程序的功能是将一个整数数组写入二进制文件。在程序的下划线处应填入的选项是

  import java.io.*;

  public class XieShuzu{

  public static void main(String[] a){

  int [] myArray={10,20,30,40};

  try{

  DataOutputStream dos=

  new DataOutputStream(new FileOutputStream("ints.dat"));

  for(int i=0;i

  dos. _____(myArray[i]);

  dos.close();

  System.out.println("已经将整数数组写入二进制文件:ints.dat");

  }catch(IOException ioe)

  {System.out.println("IO Exception");}

  }

  }

  A)writeArray

  B)writeByte

  C)writeInt

  D)writeDouble

  (21)Java中的抽象类Reader和Writer所处理的流是

  A)图像流

  B)对象流

  C)字节流

  D)字符流

  (22)下列叙述中,错误的是

  A)内部类的名称与定义它的类的名称可以相同

  B)内部类可用abstract修饰

  C)内部类可作为其他类的成员

  D)内部类可访问它所在类的成员

  (23)用于在子类中调用被重写父类方法的关键字是

  A)this

  B)super

  C)This

  D)Super

  (24)下列Java语句从指定网址读取html文件,在下划线处应填上的选项是

  Reader in=new____(new URL(urlString).openStrream());

  A)Reader

  B)DataOutputStream

  C)ByteArrayInputStream

  D)InputStreamReader

  (25)下列不属于表达式语句的是

  A)++i;

  B)--j;

  C)b#a;

  D)b*=a;

  (26)下列为窗口事件的是

  A)MouseEvent

  B)WindowEvent

  C)ActionEvent

  D)KeyEvent

  (27)用鼠标点击菜单项(MenuItem)产生的事件是

  A)MenuEvent

  B)ActionEvent

  C)KeyEvent

  D)MouseEvent

  (28)下列不属于逻辑运算符的是

  A)!

  B)||

  C)&&

  D)|

  (29)当使用SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是

  A)SomeThread类是包含run()方法的任意java类

  B)SomeThread类一定要实现Runnable接口

  C)SomeThread类是Thread类的子类

  D)SomeThread类是Thread类的子类并且要实现Runnable接口

  (30)在程序的下划线处应填入的选项是

  public class Test_____{

  public static void main(String args[]){

  Test t = new Test();

  Thread tt = new Thread(t);

  tt.start();

  }

  public void run(){

  for(int i=0;i<5;i++){

  system.out.println("i="+i);

  }

  }

  }

  A)implements Runnable

  B)extends Thread

  C)implements Thread

  D)extends Runnable

  (31)为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下划线处依次填入的语句是

  public class IntStack{

  private int idx=0;

  private int[] data=new int[8];

  public ______ void push(int i){

  data[idx]=i;

  idx++;

  _____

  }

  ......

  }

  A)synchronized()

  notify()

  B)synchronized()

  this.wait()

  C)synchronized()

  this.notify()

  D)synchronized()

  sleep()

  (32)如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是

  A)sleep()方法的时间到

  B)获得了对象的锁

  C)线程在调用t.join()方法后,线程t结束

  D)wait()方法结束

  (33)当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是

  A)start(),stop(),destroy()

  B)init(),start(),stop(),start(),stop(),destroy()

  C)start(),init(),stop(),destroy()

  D)init(),start(),destroy()

  (34)在HTML文件的<applet>标志中作为可选属性的是
  A)Applet主类的文件名
  B)Applet显示区域的宽度
  C)Applet主类的路径
  D)Applet显示区域的高度

  (35)如果应用程序要在Applet上显示输出,则必须重写的方法是
  A)Graphics.drawString()
  B)repaint()
  C)paint()
  D)update()

  二、填空题(每空2分,共30分)

  请将每一个空的正确答案写在答题卡【l】~【15】序号的横线上,答在试卷上不得分。

  (1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为 【1】 。

  (2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有 【2】 个元素。

  (3)设二叉树如下:

  

二叉树

  对该二叉树进行后序遍历的结果为 【3】 。

  (4)软件是 【4】 、数据和文档的集合。

  (5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 【5】 ,成绩)。

  (6)C语言是面向过程的语言,Java语言是面向 【6】 的语言。

  (7)Java字节码文件的扩展名是 【7】 。

  (8)JDBC是Java程序与 【8】 连接的一种机制。

  (9)能够用于创建可变字符串对象的类是 【9】 。

  (10) 【10】 类在定义数组时,不必限定数组的大小。

  (11)下列程序的功能是统计命令行参数的个数,请在下划线处填上适当的代码。

  public class Length{

  public static void main(String args[]){

  System.out.println("number of String args:"+args. 【11】 );

  }

  }

  (12)Java中的返回语句是 【12】 语句。

  (13)Java中,线程必须属于一个进程。线程是程序运行中的一个 【13】 。

  (14)线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入 【14】 状态。

  (15)在下列Java Applet程序的下划线处填入代码,使程序完整并能够正确运行。

  import java.applet.*;

  import java.awt.*;

  public class HelloWorld 【15】 {

  public void paint(Graphics g){

  g.drawString("Hello World!",25,25);

  }

  }

闂傚倷绶氬ḿ褍螞瀹€鍕;闁跨噦鎷�

闂傚倷绶氬ḿ褍螞瀹€鍕;闁跨噦鎷�

闂傚倷绶氬ḿ褍螞濞嗘挸绀夐柡鍥ュ灩閸屻劑鏌曢崼婵囧閻庢艾顭烽弻銊モ攽閸℃ê鐝旂紓浣瑰敾缂嶄線寮婚敓鐘茬妞ゆ劧瀵岄埀顒侇殜閺岀喖鎽庨崒姘ギ闂佽鍟崶褔鍞堕梺缁樻煥閹芥粎绮旈鍕厽闁绘ê寮堕幖鎰版煟鎺抽崝灞藉祫闂佺鎻粻鎴g箽闂備浇娉曢崳锕傚箯閿燂拷
闂傚倷绀侀幖顐︽偋濠婂牆绀堟繛鎴欏灪閸嬬喐銇勯弽顐沪闁绘帡绠栭弻鏇熺箾閸喖濮庨梺璇叉唉椤曆嗗絹闂佹悶鍎荤徊鑺ユ櫠閹绘崡褰掓偂鎼淬垹娈楅悗娈垮枛閻栧吋淇婇悜鑺ユ櫆闁告挆鍐帗婵犵數鍋涢悺銊у垝瀹€鈧懞閬嶆嚃閳哄嫬小婵炲鍘ч悺銊╁吹閸岀偞鐓涢柛鎰╁妼閳ь剝宕电划鏃囥亹閹烘挾鍙嗗┑鐐村灱濞呮洜鈧熬鎷�闂備浇顕уù鐑藉极閹间降鈧焦绻濋崑顖氱秺瀹曞崬螣鐠囧樊娼梻浣风串缁蹭粙寮甸鍕仼闁告鍊戞惔銊ョ倞闁挎繂鎳庨埛澶嬬箾鐎电ǹ甯堕柟铏耿閻涱喚鈧綆鍠栫粻锝嗙節婵犲倸顏柟鏋姂濮婃椽宕ㄦ繝鍐f嫻缂備礁顑嗙敮锟犲箚閸ャ劌顕遍柡澶嬪灥閸炪劑姊洪幖鐐插姌闁告柨绉归敐鐐哄冀椤儱閰e畷鍫曟晲閸涱厸鎷ゅ┑鐐差嚟閸樠囧箠濮椻偓楠炲棝宕橀鑲╊槹濡炪倖鍔戦崹娲儊閺冣偓缁绘繈濮€閿濆棛銆愰柣搴㈣壘閹芥粌危閹扮増鏅搁柨鐕傛嫹闂傚倷鑳堕幊鎾绘偤閵娾晛鍨傞柛鎰ゴ閸亪鏌熺€电ǹ小闁绘帒锕ら埞鎴︽偐閸欏鎮欏┑鐐叉噷閸ㄥ綊婀侀梺鎸庣箓濡盯鎯屾惔銊︾厓鐟滄粓宕滃▎鎾崇疇闁归偊鍏橀弸鏃堟煙鏉堥箖妾柛瀣儔閺屾盯顢曢妶鍛€剧紓鍌氱М閸嬫捇姊绘担鐟扮亰闁绘帪绠撴俊鐢告倷閻㈢數顦梺鍝勫暙閻楀棛鐥閺屾盯骞囬娑氥€婄紓浣插亾闁跨噦鎷�闂備浇顕х花鑲╁緤婵犳熬缍栧鑸靛姇閸ㄥ倹绻濇繝鍌氼伀妞も晠鏀遍妵鍕箳閹存繃娈茬紓浣风贰閸o絽顕i崼鏇熷€烽柛顭戝亝閻濐亜鈹戦悙鑼闁搞劌澧庣划姘舵焼瀹ュ懐鍔撮梺鍛婂壃閸涱垼妲繝鐢靛Х椤d粙鍩€椤掆偓閸熷潡鍩€椤掑倹鍤€闁挎洏鍨洪幏鍛村礈閹绘帗顓块梻浣呵归張顒傛崲瀹ュ鑸归柟缁㈠枟閻撴瑩鎮楀☉娆嬬細濠⒀屽墯缁绘繈鍩€椤掍焦濯撮柛锔诲幘閹虫繈姊洪崜鑼帥闁稿鎳愮槐鐐哄焵椤掑嫭鈷戦柣鐔稿閹界娀鏌eΔ鍐ㄤ户闁瑰箍鍨归~婵嬵敄閼恒儳浜欓梻浣告惈濞诧箓鎯岄鐐床闁糕剝绋掗悡娆愩亜閹炬鍟版禒鏉戭渻閵堝棙澶勯柛鎾跺枎閻g兘鏁愰崱娆戠槇闂佸憡鍔忛弲鈺佄i鐐粹拺闁奸€涘嵆閸濈儤鎱ㄦ繝鍌ょ吋闁哄苯鐗撻獮姗€顢欓懖鈺婂悈闂備胶鎳撻悺銊у垝瀹ュ洤鍨濋柨鏇炲€归悡銉︾箾閹寸倖鎴濓耿閻楀牏绡€闁逞屽墴楠炲秹顢欓幆褍瑙︽繝鐢靛仜濡霉妞嬪海鐜绘俊銈呭暟绾惧ジ鏌¢崒娑卞劌闁稿骸绻掗埀顒冾潐閹哥ǹ螞濠靛棛鏆︽慨妯垮煐閸嬫劗绱撴担璐細鐟滅増鍨垮娲箰鎼粹€虫灆闂佺懓鍤栭幏锟�闂備浇顕уù鐑藉极閹间礁绠犻柟鎹愬煐閺嗘粍銇勯幇鍓佺暠缂佲偓閸℃ḿ绠鹃柟瀵镐紳椤忓牆鏋侀柛顐f礃閸婄數鐥鐐村婵炲吋鍔欓弻娑㈠Ω閿斿墽鐓佺紓浣稿€圭敮锟犮€佸Δ浣瑰缂佸鏅濋锔解拺閻熸瑥瀚欢鑼磼缂佹ê鐏寸€殿噮鍋婇、娆撴偩瀹€濠冪カ婵犳鍠楅妵娑㈠磻閹剧粯鐓冪憸婊堝礈濞嗘挸纾归柛婵勫劤缁€濠囨倵閿濆骸鏋熼柛搴$Ч閺屾盯寮撮妸銉ョ瑢閻熸粎澧楃敮妤呮偂閳ь剙顪冮妶鍡楃瑨闁挎洩濡囩划鍫ユ晸閿燂拷闂傚倷娴囨竟鍫熴仈缁嬫娼栧┑鐘崇閻掗箖鏌熺紒銏犳灈婵☆偅锕㈤弻锝夋偄缁嬫妫嗙紒缁㈠幐閸嬫捇姊绘担鐟邦嚋缂佸甯掗悾婵嬪箹娴e摜锛涢梺鍝勭Р閸斿酣銆呴悜鑺ョ叆闁绘洖鍊圭€氾拷:webmaster@jscj.com闂傚倷绶氬ḿ褍螞瀹€鍕;闁瑰墽绮悡鐔搞亜椤愵偄骞樼紒浣哄厴閺岋綁鏁傜捄銊х厯闂佽桨绀佺粔褰掑极閹剧粯鏅搁柨鐕傛嫹4008816886

相关文章

  12月大学英语四级(CET-4)真题  (2011-03-09 10:28:30)
  报关员考试真题  (2011-03-05 11:04:29)
  导游资格考试卷真题精选  (2011-02-28 16:30:46)
  考研数学真题各学科分数详细分布比例  (2011-01-17 10:25:51)
  江苏省3月计算机等级考试成绩查询  (2010-06-23 15:46:41)
  历史学考研真题新特点及备考方略  (2010-06-07 11:57:00)
  中医执业医师考试中医内科学真题(9)  (2010-05-14 11:25:00)
  中医执业医师考试中医内科学真题(7)  (2010-05-14 11:24:00)
  中医执业医师考试中医内科学真题(8)  (2010-05-14 11:24:00)
  中医执业医师考试中医内科学真题(6)  (2010-05-14 11:23:00)
更新时间2022-09-16 09:59:09【至顶部↑】
联系我们 | 邮件: webmaster@jscj.com | 客服热线电话:4008816886(QQ同号) |  婵犵數濮烽弫鎼佸磿閹寸姷绀婇柍褜鍓氶妵鍕即閸℃顏柛娆忕箻閺岋綁骞囬鍛瘜闂佺ǹ顑嗛幑鍥偘椤曗偓瀹曞綊顢欓崣銉ф/濠电姷鏁告慨顓㈠磻閹剧粯鐓曢柕澶嬪灥閼活垰鈻撻銏╂富闁靛牆妫欓ˉ鍡樸亜閺傚尅鍔熼柟骞垮灲閺佹捇鏁撻敓锟�

付款方式留言簿投诉中心网站纠错二维码手机版

客服电话:4008816886
付款方式   |   给我留言   |   我要纠错   |   联系我们