- 8
- 0
- 约4.21千字
- 约 6页
- 2017-08-26 发布于河南
- 举报
JAVA
技术能力考试1级
课程名称 JAVA语言 课程号 MJ01 考试时间 90分钟
考试方式(闭)卷 (共 7 页)
(本试卷满分100分,60分合格,答案请写在答题卡上) 一、题(题分共分)*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。
1、下列关于对象的哪一种说法是正确的, 请选出1个正确的答案。( C )
A.对象是可以对其进行实例化从而得到类的东西
B.对象是类的实例
C.对象是一种蓝本,据此可以创建抽象的具体实现
D.对象是指向属性的引用
*2、下列哪几项是保留关键字。( ABCDE )
public
B.static
C.void
D.main
E.String
F.Args
3、哪一种说法是正确的? ( AB )
A.在JAVA语言中,new和delete都是关键词
B.在JAVA语言中,try 、catch和thrown都是关键词
C.在JAVA语言中,return、goto和default都是关键词
D.在JAVA语言中,exit、class和while都是关键词
4、JAVA中哪种整型的取值的范围恰好为-2147483648(-2 31)~ 2147483647(2 31 -1), , 请选出1个正确的答案。( A )
A.number型
B.short型
C.int 型
D.long 型
5、试图编译、运行如下类会有什么后果? ( D )
public class Assigment {
public static void main(String[] args){
int a,b,c;
b = 10;
a = b = c =20;
Systemout.println(a) ;
}
}
请选出1个正确的答案。
A.代码无法被编译,因为编译器会认为赋值语句a=b=c=20;中的变量c尚未初始化
B.代码无法被编译,因为赋值语句a=b=c=20; 是非法的
C.代码会被正确编译,运行时将显示 10
D.代码会被正确编译,运行时将显示20
*6、假定变量x=8的类型是int(它可以存放着负值),则哪些方式能正确地使x的值翻倍,请选出4个正确的答案。( ABCD )
A.x1;
B.x=x*2;
C.x*=2;
D.x+=x;
E.x=1;
7、假定有如下类: ( )
//Filenname:Args.java
public class Args {
public static void main(String[] args) {
system.out.println(args[0] + “ “ + args[args.length-1]);
}
}
执行如下命令行后的结果将是什么?
java Args In politics stupidity is not a handicap
请选出1个正确的答案
A.程序将抛出ArrayIndexOutOfBoundsException.
B.程序将打印出Java handicap.
C.程序将打印出Args handicap.
D.程序将打印出In handicap.
8、尝试编译,运行如下程序会得到什么结果? ( )
public class DefalutValuesTest {
int[] ia = new int[1];
boolean b;
int i;
object o;
public static void main (String[] args) {
DefaultValuesTest instance = new DefaultValuesTest();
instance.print();
}
public void print(){
System.out.println(ia[0] + “ “ + “ “ +i + “ “ +o);
}
}
请选出1个正确的答案.
A.该程序会打印出0 false 0 null.
B.该程序运行时会抛出java.lang.NullPointerException.
C.该程序会打印出0 false NaN null.
D.该程序会打印出null false 0 null.
9、哪一个命题为真? ( )
请选出一个正确的答案
A.所有类都必须定义一个构造函数.
B.构造函数必须声明为private
原创力文档

文档评论(0)