单选题下列程序的运行结果是
public class test{
private String[] data={“10”,“10.5”};
public void fun(){
double s=0;
for(int i=0;i<3;i++){
try{
s=s+Integer .parseInt(data[i]);
}catch(Exception e){
System.out.print(“errorl:”+data[i]);
}
}
}
public static void main(String[]args){
try{
testd=new test();
d .fun();
}catch(Exception e){
System.out.printIn(“error2”);
}
}
}
单选题处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用。A.操作员 B.联机用户C.操作系统 D.目标程序
单选题数据库应用系统中的核心问题是______。
单选题下列关于线程调度的叙述中,错误的是______。
A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会
B.调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会
C.当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行
D.其有相同优先级的多个线程的调度一定是分时的
单选题在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是______。
单选题下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是( )。
Importjava.io.*;
public class Exam{
public static void main(String args[]){
int ch=0;
System.out.println("输入一个字符:");
try{
ch=System.in.read();
charch_A=’A’,ch_Z=’Z’;
int delta c=(int)ch A+(int)ch Z-ch;
syStem. out.println("编码后的字符为:"+(char)delta_c);
}
catch(IOException e){
e.printStackTrace();
}
}
}
单选题将较长的数据类型转换为较短的整数类型,要进行{{U}} {{/U}}。
A.类型的自动转换
B.类型的强制转换
C.无需转换
D.无法实现
单选题下列各方法中不被建议用于线程同步过程的是
____
。
单选题关于布局管理器(LayoutManager),下列说法正确的是( )。 A.布局管理器是用来部署Java应用程序的网上发布的 B.(LayoutManager)本身不是接口 C.布局管理器是用来管理构件放置在容器的位置和大小的 D.以上说法都不对
单选题调用以下哪些方法可以使运行状态的线程进入阻塞状态?( ) A) start( ),yield( ),sleep( ),join( )和wait( ) B) start( ),yield( ),sleep( ),join( ),wait( )和stop( ) C) yield( ),sleep( ),join( )和wait( ) D) yield( ),sleep( ),join( ),wait( )和stop( )
单选题不正确的指针概念是( )。 A.一个指针变量只能指向同一类型的变量 B.一个变量的地址称为该变量的指针 C.只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中 D.指针变量可以赋任意整数,但不能赋浮点数
单选题下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,则在横线上应填入的语句是( )。 public class Test { public static void main (String[] args) { int i=0,j,k; do { i++; k=316-13*i; } while(__________); j=k/11; System.out.print("316=13*"+i+"+11*"+j); } }
单选题Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是{{U}}
{{/U}}。 Ⅰ.依靠Java的垃圾回收机制回收内存
Ⅱ.调用System.gc(),请求垃圾回收
Ⅲ.Java系统开始运行时,自动调用java.Object.finalize()释放内存
Ⅳ.在程序中调用重写的finalize()方法释放系统资源,其格式为: protected void
finalize() throws throwable {
… super, finalize (); }
A. Ⅰ, Ⅲ
B. Ⅰ, Ⅱ. Ⅲ, Ⅳ
C. Ⅰ. Ⅱ, Ⅲ
D. Ⅱ, Ⅲ. Ⅳ
单选题下列代码中,将引起一个编译错误的行是______。 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)t1=new Test(); 10)t2=new Test(j,k); 11) 12) A.第3行 B.第5行 C.第6行 D.第10行
单选题执行下面程序后输出的正确结果是 Public class Test { public static void main(String args[]){ byte x=3,y=4; long r=80L; System.out.print(r/y); System.out.print(”,”); System.out.print(x/y); } }
单选题下列抽象类中,处理字节输入流的是______。
单选题面向对象的设计方法与传统的面向过程的设计方法有本质的不同,它的基本原理是______。 A.模拟现实世界中不同事物之间的联系 B.强调模拟现实世界中的算法而不强调概念 C.使用现实世界的概念抽象地思考问题,从而自然地解决问题 D.以上说法都不对
单选题阅读下列一个支持多线程并发操作的堆栈类代码段:
public class MyStack{
private int idx=0;
private int[] data=new int[8];
pubiic______void push(int i){
data[idx]=i;
idx++;
}
…
}
在下画线处应填入的是______。
单选题以下是正确的C语言标识符的是( )。 A.#define B._123 C.%d D./n
单选题规范化理论中消除其中多余的数据相关性是靠分解{{U}} {{/U}}来实现。
A. 关系运算
B. 内模式
C. 外模式
D. 视图