考试名称:计算机程序设计员(中级)职业技能等级认定考试题库4
考试要求:
试卷设置
试卷内容
1.[单选题]Dog是AnimAl的子类,下面代码错误的是()。
A.AnimAl A = new Dog()
B.AnimAl A = (AnimAl )new Dog()
C.Dog D = (Dog)new AnimAl()
D.OBjeCt o = new Dog()
答案:C
解析:类的继承
分值:1.00
2.[单选题]下列语句输出结果为( ) public class test\ { public static void main(String args [ ]) {String s1=new String(″How″); String s2=new String(″How″); System.out.println(!(s1.equals(s2))); } }
A.flase
C.0
D.1
答案:A
分值:1.00
3.[单选题]Applet是下列哪一个类的直接子类?
A.java.awt.Container
B.java.awt.Component
C.java.awt.Window
D.java.awt.panel
答案:D
分值:1.00
4.[单选题]下列case语句正确的是()
A.case1,2,3
B.case't'
C.case 3 to 5
D.case x
答案:B
分值:1.00
5.[单选题]java中break语句可以用来“标签化中断”,对其描述正确的是( )
A.可以使程序退出整个循环
B.标签是一种界面符号
C.使程序退出本次循环
D.其余说法都不对
答案:A
分值:1.00
6.[单选题]Java中,八进制数以( )开头。
A.0x
B.0
C.0X
D.08
答案:B
分值:1.00
7.[单选题]下列代码的执行结果是( ) public class Test3 { public static void main(String args[ ]) { System.out.println(100%3);
System.out.println(100%3.0); } }
A.1和1
B.1和1.0
C.1.0和1
D.1.5
答案:B
分值:1.00
8.[单选题]阅读下列代码,正确的说法是() public class person{ public static void main(string args[]){ int arr[]=new int[10]; System.out.println(arr[1]); } }
A.编译时讲产生错误
B.编译时正确,运行时将产生错误
C.输出零
D.输出空
答案:C
分值:1.00
9.[单选题]子类中能与父类puBliC voiD methoDA(int A){ }方法形成重写的有()
A.puBliC int methoDA(int A){return 1}
B.puBliC voiD methoDA(int A) throws ExCeption{ }
C.privAte voiD methoDA(int A){ }
D.puBliC voiD methoDA(int B){ }
答案:D
解析:方法的详解
分值:1.00
10.[单选题](单选题)装箱是将堆中的数据封装成对象放到栈中的过程,拆箱将栈中的数值存放到堆中的过程,这种说法正确码?
A.A.正确
B.B.错误
答案:B
分值:1.00
11.[单选题]分析下面的代码行 float f=3.2; int i=f; ,不正确地的答案是( )
A.代码不能编译
B.代码编译,i被设置为3
计算机等级考试培训C.第二行若改为 int i=(byte)f 则可编译
D.第一行若改为 float f=3.2f 则可编译
答案:B
分值:1.00
12.[单选题]下面关于JAVA语言中的方法不正确的是()
A.JAVA中的方法参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和JAVA的合法调用
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以让系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
答案:C
分值:1.00
13.[单选题]布局管理器的相关类是( )。
A.FlowLayout
B.BorderLayout
C.GridLayout
D.其余都是
答案:D
分值:1.00
14.[单选题](单选题)设ClassA为已定义的类名,下列声明ClassA类的对象ca的语句正确的是()。
A.A.public ClassA ca = new ClassA();
B.B.public ClassA ca = ClassA();
C.C.ClassA ca = new class();
D.D.ca ClassA;
答案:A
分值:1.00
15.[单选题]for循环的循环次数( )
A.是确定的
B.是不确定的
C.通常是确定的,但也可以不确定
D.通常不确定,但也可以确实
答案:C
分值:1.00
16.[单选题]下列关于方法重载的说法正确的是()
A.方法重载指的的是多个方法可以具有相同的名称,但这些方法的参数类型不能完全相同
B.方法重载指的的是多个方法可以具有相同的名称,但这些方法的参数个数不能完全相同
C.方法重载指的的是多个方法可以具有相同的名称,但这些方法的参数类型和个数完全相同
D.返回类型不能用来区分重载的方法
答案:D
分值:1.00
17.[单选题](单选题)下面关于数据库事务的描述错误的是()。
A.A.原子性是事务具备的一个重要特性
B.B.Connection对象的setAutoCommit(boolean b)方法默认设置为true
C.C.Repeatable Read可以禁止不可重复读取和脏读取
D.D.Read Committed允许脏读取但不允许不可重复读取
答案:D
分值:1.00
18.[单选题] 下面的方法,当输入为2的时候返回值是多少?() public int getValue(int i) {  int result = 0;  switch (i) {  case 1:  result = result + i;  case 2:  result = result + i * 2;  case
3:  result = result + i *
3;  }  return result;  }
A.0
B.2
C.4
D.10
答案:D
分值:1.00
19.[单选题]下面程序执行后,字符串S值是(); public class Test30{ public static void main(){ String greets="Hello"; String s=greets.substring(0,3);
System.out.println(s); } }
A.ello
B.Hel
C.Hello
D.el
答案:B
分值:1.00
20.[单选题]下列不属于Java语言健壮性特点的是( )
A.Java能检查程序在编译和运行时的错误
B.Java能运行虚拟机实现跨平台
C.Java自己操纵内存减少了内存出错的可能性
D.Java 还实现了真数组,避免了覆盖数据的可能
答案:B
分值:1.00
21.[单选题]下列程序的输出结果是()。 public class ex9 { public static void main(String[] args) { float f=0; for(int i=1;i<=5;i++){ f=f+1.0f/i; } System.out.println(f); } }
A.2.28f
B.2.08f
C.1.83f
D.1.5f
答案:A
分值:1.00
22.[单选题](单项选择题) 下列流中哪一个使用了缓冲区技术?( )
A.A. BufferedOutputStream
B.B. FileInputStream
C.C. DataOutputStream
D.D. FileReader
答案:A
分值:1.00
23.[单选题]在面向对象程序设计语言中,( )是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。