1.
设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数不正确( )
A、
double x(double k ) { i=k; return i; }
B、
x(double m, double n ) { i=m; j=n; }
C、
x( ) { i=0; j=0; }
D、
x(double k ) { i=k; }
A |
2.
package句子的作用是( )
A、
引入一个包
B、
创建一个包
C、
可以引入一个包,又可以创建一个包
D、
以上皆不对
B |
3.
在某类的子类中,下述方法中必须要实现的方法是( )
A、
Public double methoda();
B、
Static void methoda (double d1);
C、
Public native double methoda();
D、
Abstract public void methoda();
D |
4.
关于下列程序结果正确的是( )
public class MyClass{
static int i;
public static void main(String argv[]){
System.out.println(i);
}
}
A、
Error Variable i may not have been initialized
B、
Null
C、
1
D、
0
D |
5.
以下哪个表达式是不合法的( )
A、
String x=”Hello”; int y=9; x+=y;
B、
String x=”Hello”; int y=9; if(x= =y) { };
C、
String x=”Hello”; int y=9; x=x+y;
D、
String x=null; int y=(x!=null)&&(x.length()>0) ? x.length() : 0;
B |
6.
下列选项中为java关键字的是( )
A、
default
B、
Run
C、
Integer
D、
implement
A |
7.
下列哪个方法可以获得一个事件的ID号( )
A、
int getID()
B、
String getSource()
C、
int returnID()
D、
int eventID()
A |
8.
给定程序如下
public static void main(String args[]) {
Float f=new Float(4.2f);
Float c;
Double d=new Double(4.2);
float fl=4.2f;
c=f;
}
下列选项中( )的值为真.
A、
f.equals(d)
B、
c=f
C、
c==d
D、
c.equals(f)
D |
9.
若所用变量都已正确定义,以下选项中,非法的表达式是( )。
A、
a!=4||b==1;
B、
'a' % 3;
C、
'a'=1/2;
D、
'A' + 32;
C |
10.
给定File f=new File("aa.txt");可以实现向文件尾部读写的是( )。
A、
RandomAccessFile f1=new RandomAccessFile(f,"r");
B、
RandomAccessFile f1=new RandomAccessFile(f,"a");
C、
RandomAccessFile f1=new RandomAccessFile(f,"rw");
D、
RandomAccessFile f1=new RandomAccessFile(f,"w");
C |
11.
下列说法不正确的是( )
A、
java语言里的线程是没有优先级的
B、
String类在java.lang包中
C、
java语言支持类的序列化
D、
能序列化的类必须实现java.io.Serializable接口
A |
12.
一个类的成员变量如果要使其可以被同一个包中其它类访问,应该选取的修饰符为( )
A、
protected
B、
public
C、
缺省(没有)
D、
private
C |
13.
传递给public static void main方法的String数组的下标为0的元素为( )
A、
应用程序的名称
B、
所传递参数的个数
C、
所传递参数中的第一个
D、
以上均不对
C |
14.
以下由do-while语句构成的循环执行的次数是( )
int k = 0;
do {
++k;
}while ( k < 1 );
A、
一次也不执行
B、
执行1次
C、
无限次
D、
有语法错,不能执行
B |
15.
容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? ( )
A、
CardLayout
B、
FlowLayout
C、
BorderLayout
D、
GridLayout
B |
16.
如果有类Person和其子类Man和Woman,则如果程序中出现语句Woman w=new Man();下列说法正确的是( )。
A、
语句错误
B、
语句正确
C、
编译正确但运行错误
D、
以上均不对
A |
17.
关于线程的下列说法正确的是( )
A、
线程只能通过继承类Thread创建.
B、
执行suspend方法将使线程停止并不能被重新start.
C、
线程与进程实际是同一个概念.
D、
线程的终止可以通过两种方式实现:自然撤销或被停止.
D |
18.
使用FlowLayout作为布局管理器,则向容器中添加对象component的正确方法是( )
A、
add(component);
B、
add("Center", component);
C、
add(x, y, component);
D、
set(component);
A |
19.
下列哪个不是整数类型的变量( )
A、
-10
B、
045
C、
0xa1
D、
67f
D |
20.
下列哪个选项不会出现编译错误?( )
A、
float f = 1.3;
B、
char c = "a";
C、
byte b = 257;
D、
int i = 10;
D |
21.
main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的?( )
A、
public static void main()
B、
public static void main(String[ ] args)
C、
public static int main(String[ ] arg)
D、
public void main(String arg[ ])
B |
22.
以下程序
boolean a=false;
boolean b=true;
boolean c=(a&&b)&&(!b);
int result=c==false?1:2;
执行完后,c与result的值是( )
A、
c=false;result=1;
B、
c=true;result=2;
C、
c=true;result=1;
D、
c=false;result=2;
A |
23.
给定以下程序段
insert code public class foo {
public static void main (String[] args) throws Exception {
printWriter out = new PrintWriter (new java.io.outputStreamWriter (System.out), true) ;
out.printIn(“Hello”);
}
}
要使程序能正确运行,在insert code处必须添加( )语句
A、
import java.io.PrintWriter;
B、
include java.io.PrintWriter;
C、
import java.io.OutputStreamWriter;
D、
include java.io.OutputStreamWriter;
A |
24.
下列哪个类或接口是类FilterOutputStream 的构造方法的输入参数( )
A、
InputStream
B、
OutputStream
C、
File
D、
RandomAccessFile
B |
25.
在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10};为了打印输出数组a的最后一个元素,下面正确的代码是( )
A、
System.out.println(a[10]);
B、
System.out.println(a[9]);
C、
System.out.println(a[a.length]);
D、
System.out.println(a[8]);
B |
26.
通过下列( )I/O类可以实现对文件类File的添加,更新操作。
A、
RandomAccessFile
B、
Outputstream
C、
DataOutputstream
D、
InputStream
A |
27.
给定程序
class Base{ public void Base() {
System.out.println("Base");
}
}
public class In extends Base{
public static void main(String argv[]) {
In i=new In();
}
标签: 19sb1j电连接器