一、单选题
1、JAVA是1995年由( A )公司发布的
A.SUN B.Microsoft C.borland D.Fox Software
2、 在Java中,负责对字节代码解释执行的是 B
A. 应用服务器
small是什么意思B. 虚拟机
C. 垃圾回收器
D. 编译器
3、设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。
i += i - 1;
A.10 B. 121 C. 11 D. 100
4、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. .java B. .class
C. .h D. .c
5、定义一个类,必须使用的关键字是( B )
A. public B. class
C. static D. interface
6、JAVA中不属于基本数据类型的是 ( C )。
A.String B.int
C.char D.boolean
7、 0.6332的数据类型是(B)
A. float B. double C. Float D. Double
8、关于类和对象的叙述正确的是:( D )
A.类是对象的实例化
B.类的静态属性和全局变量的概念完全一样,只是表达形式不同
C.类的成员至少有一个属性和一个方法
D.Java的类分为两大部分:系统定义的类和用户自定义的类
9、void 的含义:( C )
A.方法体为空
B.定义的方法没有形参
C.定义的方法没有返回值
D.方法的返回值不能参加算术运算
10、设 x = 2 , y = 4 , z = 5,则表达式 y*=z--/++x 的值是( C )
A. 3 B. 3. 5
C. 4 D. 5
11、访问权限最小的控制符是( D )。
A. public B. protected
C. default D. private
javappt教程下载12、编译Java程序的命令是( B )
A. cmd B. javac C. java mysql语句的执行顺序D. javadoc
电气plc编程13、下列程序test类中的变量c的最后结果为( D )
public class test
{
public static void main(String args[])
{
int a = 10;
int b;
int c;
if(a>50)
{
程序管理器软件b = 9;
}
c = b + a;
}
}
A. 10 B. 0 C.19 D.编译错误
14、下列不属于面向对象编程的三个特征为( B )
A.封装 B.指针操作
C.多态性 D.继承
15、下面程序定义了一个类,关于该类说法正确的是 ( A` )
Abstract class abstractClass{
……
}
服务介绍模板怎么写A.该类能调用 new abstractClass(),实例化为一个对象
B.该类不能被继承
C.该类的方法都不能被重载
D.以上说法都不对
16、System.out.println(“5”+2);的输出结果是( A )
A. 52 B. 7
C. 2 D. 5
17、下面哪些是合法的标示符( A )
A. $per B. 123 C. *point D. this
18、定义常量时需要用到的关键字是( C )。
A. static B. super C. final D. this
19、关于对象删除,下列说法正确的是( B )
A.必须由程序员完成对象的清除
B. Java把没有引用的对象作为垃圾收集起来一并释放
C. 只有当程序中调用()方法时才能进行垃圾收集
D.JAVA中的对象都很小,一般不进行删除操作
20、下面哪个对类的声明是错误的? A
A. class MyClass extends MySuperClass1, MySupperClass2 {}
B. public class MyClass{}
C. abstract class MyClass implements YourInterface1, Youriterface2 {}
D. private class MyClass {}
E.class MyClass extends MySuperClass implements YourInterface {}
21、关于构造函数特点的描述中,错误的是( A )
A. 构造方法不可以进行方法重写
B. 构造方法用来初始化该类的一个新的对象
C. 构造方法具有和类名相同的名称
D. 构造方法不返回任何数据类型
22、下面的方法,当输入为2的时候返回值是多少?(D)
public static 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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论