1、计算机二级考试JAVA考前选择试题2019年计算机二级考试JAVA考前选择试题 一、选择题(每小题1分,共40小题,共40分) 1.下列选项中,不是一个算法的基本特征的是( )。 A.完整性 B.可行性 C.有穷性 D.拥有充足的情报 2.数据结构中,与所使用的计算机无关的是数据的( )。 A.存储结构 B.物理结构 c.逻辑结构 D.物理和存储结构 3.某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为( )。 A.148 B.169 C.182 D.198 4.下列数据结构中,能用二分法实行查找的是( )。 A.顺序存储的有序线性表 B.线性链表 C.二叉链表 D.有
2、序线性链表 5.设计程序时,应采纳的原则之一是( )。 A.程序的结构应有助于读者的理解 B.不限制goto语句的使用 C.减少或取消注释行 D.程序越短越好 6.下列特征中不是面向对象方法的主要特征的是( )。 A.多态性 B.继承 C.封装性 D.模块化 7.关于内存变量的调用,下列说法中准确的是( )。 A.私有变量只能被本层模块程序调用 B.私有变量能被本层模块和下层模块程序调用 C.局部变量不能被本层模块程序调用 D.局部变量能被本层模块和下层模块程序调用 8.最常用的一种基本数据模型是关系数据模型,它的表示应采用( )。 A.树 B.网络 C.图 D.二维表 9.结构化程序设计的3
3、种基本结构是( )。 A.过程、子程序和分程序 B.顺序、选择和循环 C.递归、堆栈和队列 D.调用、返回和转移 10.SQL语言又称为( )。 A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言 11.用于生产过程控制的系统,一般都是( ),它要求有对输入数据即时做出响应的水平。 A.批处理系统 B.分时系统 C.实时系统 D.即时系统 12.用于实现网络设备名字到IP地址映射的网络服务是( )。 A.TELNET B.SMTP C.DNS D.FTP 13.在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序( )。 A.都不相同 B
4、.完全相同 C.先序和中序相同,而与后序不同 D.中序和后序相同,而与先序不同 14.栈结构不适用于下列应用中的( )。 A.表达式求值 B.树的层次次序周游算法的实现 C.二叉树对称周游算法的实现 D.快速排序算法的实现 15.下列( )不是链式存储结构的主要特点。 A.逻辑上相邻的结点,物理上不必相邻 B.查找迅速快捷 C.插入、删除灵活方便 D.存储空间利用率低 16.Java语言和C+语言相比,下面哪项内容是Java独有的( )。 A.面向对象 B.动态链接 C.有类库 D.跨平台 17.JDK中用于存放Java类库文件的文件夹是( )。 A.bin B.include C.lib D
5、.demo 18.J2EE和( )语言绑定。 A.C B.C+ C.Java D.汇编语言 19.继承是Java语言的一个重要机制,所有的Java类都继承自根类( )。 A.Class B.Object C.String D.Date 20.设A为已定义的类名,则下列声明A类的对象a的语句中准确的是( )。 A.public A a=new A() B.public A a=A() C.A a=new class(); D.a A; 21.下列代表十六进制整数的是( )。 A.0XA6 B.1234L C.-840 D.0144 22.按运算符的功能划分,运算符”+=”的类型是( )。 A.算
6、术运算符 B.关系运算符 C.逻辑运算符 D.赋值运算符 23.阅读下面代码 if(x= =0)System.OUt.println(冠军); elseif(x-3)System.OUt.println(亚军);) elseSystem.Out.println(季军);) 若要求打印字符串”季军”,则变量X的取值范围是( )。 A.x=0&x0 C.x-3 D.xv) System.OUt.println(xy); elseif(x= =y) System.out.println(x=Y); else System.out.println(x A.xy B.x=Y C.xD.编译错误 26.下
7、列Java组件中,不属于容器的是( )。 A.Panel B.Window C.Frame D.Label 27.下列组件不能添加进Frame主窗口的是( )。 A.Panel B.CheckBox C.Dialog D.Choice 28.下面程序段的输出结果是( )。 public class Test( public static void main(String args) inta=new int113; intp=new int43; int k=5: for(int i=1;i=10;i+) ai=i; for(int i=1;i=3;i+) pi=ai*i; for(int i
8、=1;i=3;i+) k=k+pi*2; System.out.println(k); A.37 B.31 C.33 D.35 29.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。 A.运行 B.阻塞 C.终止 D.休眠 30.实现下列( )接口能够对TextField对象的事件实行监听和处理。 A.ActionListener B.FocusListener C.MouseMotionListener D.WindowListener 31.下面( )不是InputStream类中的方法。 A.int read(byte) B.void flush()
9、C.void close() D.int available() 32.下列关于正则表达式的说法,不准确的是( )。 A.在J2SE l.4中的正则表达式包中有一个Pattern类 B.在J2SE l.4中的正则表达式包中有一个Macher类 C.在J2SE l.4中的正则表达式包名为java.util.regex D.以上说法都不对 33.下列不属于Java的图形用户界面内容的包是( )。 A.java.awt B.javax.swing C.java.awt.event D.java.io 34.下列方法与Applet显示无关的是( )。 A.paint() B.update() C.dr
10、aw() D.repaint() 35.当一个Applet被下载到本地环境时,不发生的操作是( )。 A.产生一个Applet主类的实例 B.对Applet自身实行初始化 C.启动Applet运行 D.Applet并不显示出来 36.当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。 A.start() B.init() C.stop() D.destroy() 37.按照Java的标识符命名规则,下列表示一个类的标识符准确的是( )。 A.Helloworld B.HelloWorld C.helloworld D.helloWorld 38.下列代码中,将引起一个
11、编译错误的行是( )。 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 tl,t2; 7)int j,k; 8)j=0;k=0; 9)tl=new Test(); 10)t2=new Test(j,k); 11) 12) A.第3行 B.第5行 C.第6行 D.第l0行 39.下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!”,能够填写在程序中下画线位置,使程序完整并能准确运行的语句是( )
12、。 public class Test implements Runnable public static void main(String args) Test t=new Test(): Threadt t=new Thread(t); tt.start(): public void run() for(;) try ; catch(e) System.out.println(Hello); A.sleep(1000) B.t.sleep(1000) InterruptedExceptionInterruptedException C.Thread.sleep(1000)D.Thread.sleep(1000) RuntimeExceptionInterruptedException 40.阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 准确的说法是( )。 A.编译时将产生错误 B.编译时准确,运行时将产生错误 C.输出零 D.输出空
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1