TOP

2010计算机等级考试二级(JAVA)模拟题三
2010-09-11 11:46:56 来源: 作者: 【 】 浏览:458次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!

 

一、填空题:
每小题1分,共14分
1、从逻辑结构看,线性表是典型的______,树是典型的______。

自评分 
     
2、在面向对象方法学中,直接反映了用户对目标系统的要求的模型是______。

自评分 
     
3、软件测试的目的是尽可能发现软件中错误,通常______是在代码编写阶段可进行的测试,它是整个测试工作的基础。

自评分 
     
4、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。

自评分 
     
5、设JDK安装在“D:JDK”文件夹下,应在PATH环境变量中设置“%PATH%;D:JDKin及在CLASSPATH环境变量中设置______,才能保证在任何文件夹下均可以进行Java程序的编译及运行。

自评分 
     
6、移位运算符可以起到对操作数乘2或者除2的作用,那么对操作数除2的移位运算符是______。

自评分 
     
7、按照流的方向来分,I/O流包括输入流和______。

自评分 
     
8、Java中的AWT事件中的低级事件是指基于______的事件。

自评分 
     
9、在Java中,字符是作为______码来处理的。

自评分 
     
10、Java中的对象锁是一种独占的______。

自评分 
     
11、   下面是生成一个依赖窗口的对话框,属性为modal,请把所缺的代码补齐。
   import java.awt.*;
   public class DialogDemo extends Frame
   {
         DialogDemo()
         {
            SetTitle(Demo);
            Panel p=new Panel();
            p.add(new label(one));
            p.add(new Checkbox (two));
            add(North,p);
            add(Center,new TextArea(three,3,10));
            Dialog d=new Dialog(this, a cat,______);
            d.add(North,new Label (Modal dialog);
            d.add(Center,new TextArea(hello);
            d.pack ();
            d.show ();
         }
         public static void main(String args[])
         {
            DialogDemo f=new DialogDemo();
            f.pack();
            f.show();
         }
   }

自评分 
     
12、______类定义了Applet与其运行环境之间的一个标准接口。

自评分 
     
13、在需要自定义Swing构件的时候,首先要确定使用哪种构件作为所定制构件的______,建议继承JPanel类或更具体的Swing构件类。

自评分 
     
14、   下列Applet在坐标(20,20)处显示一幅GIF图像,请填写正确的程序在横线处。
   import java.awt.*;
   import java.applet.*;
   import java.net.URL;
   public class Testl3 extends Applet
   {
      Image i;
      public void init()
      {
         URL url=getDocumentBase();
         String name=img0, gif;
         ______;
      }
      public void paint(Graphics g)
      {
         g.drawImage( i,20,20,this);
      }
   }

自评分 
     
二、单选题:
每小题1分,共35分
1、以下内容不属于算法程序所占的存储空间的是(   )。
 A.算法程序所占的空间
 B.输入的初始数据所占的存储空间
 C.算法程序执行过程中所需要的额外空间
 D.算法执行过程中所需要的存储空间
     
2、数据的存储结构是指(   )。
 A.数据所占的存储空间量
 B.数据的逻辑结构在计算机中的表示
 C.数据在计算机中的顺序存储方式
 D.存储在外存中的数据
     
3、在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目为(   )。
 A.1
 B.
 C.+l
 D./2
     
4、对于建立良好的程序设计风格,下面有关数据说明描述错误的是(   )。
 A.数据说明的次序规范化
 B.说明语句中变量安排有序化
 C.使用注释来说明复杂数据的结构
 D.数据说明次序可以任意排列
     
5、结构化程序设计主要强调的是(   )。
 A.程序的规模
 B.程序的易读性
 C.程序的执行效率
 D.程序的可移植性
     
6、如下图所示的4棵二叉树中,不是完全二叉树的是( )。
 A.
 B.
 C.
 D.
     
7、需求分析最终结果是产生(   )。
 A.项目开发计划
 B.需求规格说明书
 C.设计说明书
 D.可行性分析报告
     
8、下列叙述中正确的是(   )。
 A.数据库的库结构包括数据库中各个记录的数据
 B.数据库中的数据不仅仅是数值型数据
 C.数据库管理系统的主要功能是建立数据
 D.数据库文件的结构不能由系统自动生成
     
9、关系数据库管理系统能实现的专门关系运算包括(   )。
 A.排序、索引、统计
 B.选择、投影、连接
 C.关联、更新、排序
 D.显示、打印、制表
     
10、数据库设计有两种方法,它们是(   )。
 A.概念设计和逻辑设计
 B.模式设计和内模式设计
 C.面向数据的方法和面向过程的方法
 D.结构特性设计和行为特性设计
     
11、以下各项中不属于对象的性质是(   )。
 A.对象可作另一对象的成员
 B.对象之间可以相互赋值
 C.对象可以用作数组的元素
 D.父对象可以实例化子对象
     
12、类的保护成员具有(   )双重角色。
 A.公有成员和保护成员
 B.私有成员和保护成员
 C.公有成员和私有成员
 D.私有成员和不可访问成员
     
13、以下构件中处于Java虚拟机下方的是(   )。
 A.Java OS
 B.Java基本API
 C.Java基本类
 D.Java应用程序和Alet
     
14、下列选项中,不属于JDK文件子文件夹的是(   )。
 A.i子文件夹
 B.iclude子文件夹
 C.j2dk1.4.2子文件夹
 D.li子文件夹
     
15、下列各项描述中正确的是(   )。
 A.标识符首字符的后面可以跟数字
 B.标识符不区分大小写
 C.复合数据类型变量包括布尔型、字符型和浮点型
 D.数组属于基本数据类型
     
16、下面不属于Java语言的基本数据类型的是(   )。
 A.浮点类型
 B.整数类型
 C.布尔类型
 D.字符串类型
     
17、下列各项中代表单精度浮点数的是(   )。
 A.0652
 B.3.4457D
 C.0.289f
 D.0L
     
18、   下面的说法中正确的是(   )。
   Ⅰ:有float型数据定义float f1=100.00f;Float F1=new float(f1),要把float型转换为double型时用Double d1=F1.doubleva lue()。
   Ⅱ:有double型数据定义double d1=100.00;Double D1=new Double(d1),要把double型转换为int型时用 int i1=D1.intValue()。
   Ⅲ:当把int型转换为double型时,该转换是不能自动转换的,需要强制类型转换。
   Ⅳ:以上说法都不对。
 A.Ⅱ、Ⅲ
 B.Ⅰ、Ⅲ
 C.Ⅰ、Ⅱ
 D.Ⅳ
     
19、   给定下面的代码:
   int i=1,j=10;
   do
   {
      if(i++>--j)
         continue;
   }while(i<5)
   执行完之后,i与j的值分别是多少?   (   )
 A.i=6,j=5
 B.i=5,j=5
 C.i=6,j=4
 D.i=5,j=6
     
20、   下面程序执行后的输出结果为(   )。
   public   class   fun
   {
      public   static   void main(String   args[])
      {
         String greets=How are you!;
         String s=greets.substring(0,3);
         System.out.println(S);
      }  
      }
 A.How
 B.are.
 C.you
 D.how ate you!
     
21、   下面程序的输出结果是(   )。
   public class Sun
   {
      public   static   void   main(String args[])
      {
      int   i   =   9;
      switch   (i)
      {
      default:
         System.out.println(default);
      case   0:
         System.out.println(zero);
         break;
      case   1:
         System.out.println(one);
      case   2:
         System.out.println(two);
      }     
      }  
   }
 A.defau
 B.defauh, zero
 C.error default claue ot defied
 D.o outut dilayed
     
22、   阅读下面的程序段:
      publiC class Sun
      {
      public static void main (String   args[])
      {
            int a=0;
            for(int   i=1;i<=3;i++)
            {
               for(int j=1;j<=i;j++)
               {
                  for(int   k=j;k<=3;k++)
                  {
                        a=a+1;
                  }
               }
            }
            System.out.println(a);
      }     
   }
   执行上面的3重循环后,a的值为(   )。
 A.3
 B.9
 C.14
 D.21
     
23、下列说法中不正确的是(   )。
 A.witch语句功能可以由if-ele语句实现
 B.若用于比较的数据类型为doule,则不能用wih语句来实现
 C.if-ele语句的执行效率总是比witch语句高
 D.cae子句可以有多个语句,并且不需要用大括号{}括起来
     
24、   设x和y均为int型变量,则执行下面的循环后,y值为(   )。
   public class Sun
   {
      public static void main(String args[   ])
      {
         int x,y;
         for(y=1,x=1;y<=50;y++)
         {
               if(x>=10)
                  break;
               if   (x%2==1)
               {
                  x+=5;
                  continue;
               }
               x-=3;
         }
         System.out.println(y);
      }  
      }
 A.2
 B.4
 C.6
 D.8
     
25、   线程有哪些基本状态?   (   )  
   Ⅰ新建  
   Ⅱ就绪  
   Ⅲ休眠  
   Ⅳ阻塞  
   Ⅴ运行  
   Ⅵ消亡
 A.Ⅰ、Ⅱ、Ⅲ、Ⅳ
 B.Ⅰ、Ⅱ、Ⅳ、Ⅴ、Ⅵ
 C.Ⅰ、Ⅴ、Ⅵ
 D.Ⅰ、Ⅱ、Ⅴ、Ⅵ
     
26、(   )类应该是在Java中创建的任何异常的超类。
 A.Throwale
 B.Error
 C.Excetio
 D.NullPoiterExcetio
     
27、Character流与Byte流的区别是(   )。
 A.每次读入的字数相同
 B.前者带有缓冲,后者没有
 C.前者是块读写,后者是字节读写
 D.二者没有区别,可以互换使用
     
28、   给出下面的代码段,下面的哪些陈述为真?   (   )
   public void create()
   {
         Vector myVect;
         myVect=new Vector();
   }
   Ⅰ:第2行的声明不会为变量myVect分配内存空间。
   Ⅱ:第2行的声明分配一个到Vector对象的引用的内存空间。
   Ⅲ:第2行语句创建一个Vector类对象。
   Ⅳ:第3行语句创建一个Vector类对象。
 A.Ⅱ、Ⅲ、Ⅳ
 B.Ⅱ、Ⅲ、Ⅳ
 C.Ⅰ、Ⅲ
 D.Ⅰ、Ⅳ
     
29、下列构造函数中创建了一个为20行,30列的文本区的是(   )。
 A.TextField(20,30)
 B.TextArea(20, 30)
 C.TextField(20, 30,)
 D.TextArea(20, 30,)
     
30、下列各项中不属于AWT提供的图形图像工具的是(   )。
 A.形状
 B.按钮
 C.颜色
 D.字体
     
31、下列Swing组件中属于Swing新增组件,AWT中没有相对应的组件是(   )。
 A.JCheckBox
 B.JRadioButto
 C.JToolBar
 D.JLit
     
32、在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(   )语句。
 A.imort java.awt.*
 B.imort java.alet.*
 C.imort java.io.*
 D.imort java.awt.evet.*
     
33、Applet运行时,被浏览器或appletviewer调用的第1个方法是(   )。
 A.ait ()
 B.iit()
 C.tart()
 D.detroy()
     
34、下列不属于更新数据库操作步骤的是(   )。
 A.加载JDBC驱动程序
 B.定义连接的URL
 C.执行查询操作
 D.执行更新操作
     
35、下列哪一项不是J2ME中的Ophonal Packages中的内容(   )。
 A.支持多媒体的标准API接口
 B.支持无线通信的标准API接口
 C.支持数据库连接的标准API接口
 D.支持高度的安全性

Tags:计算机二级模拟题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇全国计算机等级考试二级C 试题及.. 下一篇2010计算机等级考试二级(JAVA)笔..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117