一、单选题(共 15 道试题,共 60 分。)
V 1. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;
A. 1,2
B. 2,1
C. 1.82, 2
D. 100,82
满分:4 分
需要这门答案请联系客服QQ1137561768,QQ1270396195,QQ938067069 哟
2. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
A. 10
B. 121
C. 11
D. 100
满分:4 分
3. 以下叙述正确的是( )
A. 构造方法必须是public方法
B. main方法必须是public方法
C. Java应用程序的文件名可以是任意的
D. 构造方法应该声明为void类型
满分:4 分
4. 给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问( )。
A. 将private int m 改为protected int m
B. 将private int m 改为 public int m
C. 将private int m 改为 static int m
D. 将private int m 改为 int m
满分:4 分
5. String s=""This is the "";String t=s.concat(""String.""); t的内容是( )
A. This is th String
B. This is the
C. String
满分:4 分
6. 下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
A. 15
B. 16
C. 7
D. 8
满分:4 分
7. 以下哪个约束符可用于定义成员常量( )
A. static
B. final
C. abstract
D. 以上都不对
满分:4 分
8. 以下有关类的继承的叙述中,正确的是( )
A. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
B. 子类只能继承父类的方法,不能继承父类的属性
C. 子类只能继承父类的非私有属性,不能继承父类的方法
D. 子类不能继承父类的私有属性
满分:4 分
9. 设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )
A. x( int m){ ... }
B. void x( int m){ ... }
C. x( int m, int n){ ... }
D. x( int h,int m,int n){ ... }
满分:4 分
10. 下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i > 3 );
A. 16
B. 8
C. 4
D. 2
满分:4 分
11. 设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )
A. i = i + 2
B. a[0] = 7;
C. i++ - --j;
D. a(0) = 66;
满分:4 分
12. 数组的大小在创建以后( )。
A. 可以改变
B. 不能改变
C. 使用new方法可以改变
D. 有些可以改变
满分:4 分
13. 以下语句有语法错误的是( )
A. int x=1;y=2;z=3
B. for (int x=10,y=0;x>0;x++);
C. while (x>5);
D. for(; ;);
满分:4 分
14. 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
A. private
B. public
C. protected
D. no modifier
满分:4 分
15. 编译并且执行以下代码,会出现什么情况( )。 public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }
A. 1
B. 有错误,数组anar在初始化以前不能正常输出
C. 2
D. 有错误,数组的大小没有定义。
满分:4 分
二、多选题(共 5 道试题,共 20 分。)V 1. 定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
A. private class MyClass extends Object
B. class MyClass extends Object
C. public class MyClass
D. public class MyClass extends Object
满分:4 分
2. 以下哪些是Java语言的特点( )
A. 面向对象
B. 安全可靠
C. 平台无关
D. 多支持线程
E. 支持分布操作
满分:4 分
3. 下面哪个说法正确( )。
A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
满分:4 分
4. 指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
A. public int add(int a)
B. public void add(long a)
C. public void add(int a,int b)
D. public void add(float a)
满分:4 分
5. 数组与向量的区别是( )。
A. 数组的长度固定
B. 数组元素的数据类型相同,可以是普通数据类型
C. 向量长度可变
D. 类型可不同,只能是对象的引用
满分:4 分
三、判断题(共 5 道试题,共 20 分。)
V 1. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定( )
A. 错误
B. 正确
满分:4 分
2. Final类中的属性和方法都必须被final修饰符修饰( )
A. 错误
B. 正确
满分:4 分
3. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的( )
A. 错误
B. 正确
满分:4 分
4. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )
A. 错误
B. 正确
满分:4 分
(责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |