JAVA认证考试真题及详解6卷

发布时间:2021-10-09
JAVA认证考试真题及详解6卷

JAVA认证考试真题及详解6卷 第1卷


构造函数用来初始化类,静态初始化器用来初始化对象。。()

此题为判断题(对,错)。

答案:错


如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。()

此题为判断题(对,错)。

答案:对


在Java语言中,假设类Worker是类Person的子类,Worker的构造方法中有一句"super( );",该语句()

A、调用类Worker中定义的super()方法

B、调用类Person中定义的super()方法

C、调用类Person的构造方法

D、语法错误

答案:C


在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在前面,子类放在后面。()

此题为判断题(对,错)。

答案:错


编程,找出长度为10\的数组中,数组元素的最大值和最小值,并输出。

答案:public class a{public static void main(String[] args){double x[]={25.3,56.3,15.3,125.25,465.36,456.32,458.21,456.325,4856.3215,41.6};double max=x[0];int i;for(i=0;i<10;i++){ if (max<=x[i])max=x[i];}double min=x[0];int j;for(j=0;i<10;i++){ if (min>=x[j])min=x[j];}System.out.println("最大数是"+max);System.out.println("最小数是"+min);}}


JAVA认证考试真题及详解6卷 第2卷


语句 double d=3.1416;是正确的。()

此题为判断题(对,错)。

答案:对


Java的一个int型变量占内存的字节是( )。

A、1

B、4

C、2

D、8

答案:B


Java中所有的I/O都是通过流来实现的。()

此题为判断题(对,错)。

答案:对


类的修饰符有静态修饰符static、最终修饰符final、易失修饰符volatile和过渡修饰符transient. 。()

此题为判断题(对,错)。

答案:错


在使用JDBC连接特定的数据库之前,首先要加载相应数据库的JDBC驱动类。()

此题为判断题(对,错)。

答案:对


JAVA认证考试真题及详解6卷 第3卷


编写一个java程序,用穷举法找出2~50之间的素数,并打印出来。

答案:public class s{public static void main(String args[]){int i,j,k ;boolean flag ;for (i=2;i<=50 ;i++ ){flag =true ;k=i/2 ;for (j=2;j<=k ;j++ ){if (i%j==0){flag = false ;break ;}}if (flag){System.out.println(i+"") ;}}}}


JSP是SUN公司推出的一种动态网页技术标准。()

此题为判断题(对,错)。

答案:对


字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。()

此题为判断题(对,错)。

答案:对


在Spring和Hibernate的整合过程中,各对象注入的顺序是( )。(空格)

A.DataSource->SessionFactory->Biz ->DAO

B.SessionFactory ->DataSource ->DAO->Biz

C.DataSource->SessionFactory->DAO->Biz

D.SessionFactory ->DataSource ->Biz ->DAO

参考答案:C


利用Math类获取5个随机整数范围在(15,30),不能重复,放在数组中,冒泡排序后遍历输出。

答案:
public class Chap55e {
public static void main(String[] args) {
int[] arr=new int[5];
int a;
for(int i=0;i<5;i++)
{ a=(int)(Math.random()*(30-15))+15;// TODO Auto-generated method stub
for(int j=0;j<5;j++)
if(a==arr[j])
i--;
else
{arr[i]=a;
break;
}
}
for(int k:arr)
System.out.print(k+" ");
System.out.println("");
for(int i=0;i<4;i++)
for(int j=0;j<4-i;j++)
{
int temp;
if(arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
for(int k:arr)
System.out.print(k+" ");
}
}


JAVA认证考试真题及详解6卷 第4卷


使用FlowLayout和GridLayout时,添加组件的次序与界面的最终外观有关。()

此题为判断题(对,错)。

答案:对


包结构和目录结构是相同的。()

此题为判断题(对,错)。

答案:对


数组也是对象。()

此题为判断题(对,错)。

答案:对


处理多异常时应注意设计各catch块的排列顺序,一般处理较具体和常见的异常应放在前,可以与多种异常相匹配的应放在后。()

此题为判断题(对,错)。

答案:对


执行下列语句后i 和n的值为( )。int i=10;int n=i++%5;

A、10,0

B、11,0

C、10,1

D、11,1

答案:B


JAVA认证考试真题及详解6卷 第5卷


编写程序,计算1、2、3...的累加和,条件是和小于50。

答案:public class a{public static void main(String[] args){int i=1,s=0;label:while(true){? s=s+i;i++;if(s>50){ s=s+1-i;break;}}System.out.println("从1开始的累加和小于50的累加和是"+s);}}


java基本类型变量与引用型变量有何区别

基本类型:它的值就是一个数字,一个字符或一个布尔值。

引用类型:是一个对象类型,它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。



接口中的属性,都是静态常量。()

此题为判断题(对,错)。

答案:对


Java源程序文件中是不区分字母的大小写的。()

此题为判断题(对,错)。

答案:错


可以使用throws语句来定义方法有异常抛出。()

此题为判断题(对,错)。

答案:对


JAVA认证考试真题及详解6卷 第6卷


目前,Java的许多集成开发球境,大多是以SU。()

此题为判断题(对,错)。

答案:错


在Spring中,使用Java实现代理方式需实现InvocationHandler接口,且必须实现invoke(Object proxy, Method method, Object[] args)方法,则下列说法正确的有( )。

A.第一个参数是目标类

B.第二个参数Method由被代理接口的方法调用

C.第三个参数是方法调用的参数

D.当程序调用代理的目标方法时,会自动变为调用invoke方法

参考答案:BCD


一个try语句可以有多个catch语句与之对应。()

此题为判断题(对,错)。

答案:对


Object是Java中所有类的共同父类。()

此题为判断题(对,错)。

答案:对


常量定义的修饰符为()

A、final

B、finally

C、const

D、define

答案:A