判断题:
1. 一个数组中能够存储不同类型的数据。 ( )
2. 在Java语言中,定义数组后就可以使用。 ( )
3. Java语言中数组元素下标总是从0开始,下标可以是整数或整型表达式。 ( T )
4. 子类要调用父类的方法,必须使用super关键字。 ( T )
5. char类型数据可以自动转换成double类型数据,不需要进行强制转换。( )选择题:
1. 以上Java代码运行的结果是()。
int[] my_Array;
my_Array=new int[5];
for(int count=0;count<=5;count++)
System.out.println(my_Array[count]);
a) 将1,2,3,4,5输出到屏幕
b) 将0,1,2,3,4输出到屏幕
c) 将0,1,2,3,4,5输出到屏幕
d) 将出现运行时异常
2. 设有定义语句int a[ ]={1,1,2}; 则以下对此语句的叙述错误的是( )。
A、定义了一个名为a的一维数组 B、a数组有3个元素
C、a数组的下标为1~3 D、数组中的每个元素是整型
3. 以下数组初始化形式正确的是:( )
A、int t1[ ][ ]={{1,2},{3,4},{5,6}} B、int t2[ ][ ]={1,2,3,4,5,6}
C、int t3[3][2]={{1,2},{3,4},{5,6}} D、int t4[ ][ ]; t4={1,2,3,4,5,6}
4. 考虑以下语句:int[ ] x = new int[11];
如果该语句被执行,那么下面哪些说法是正确的?(多选题)
A) x[10]的值是0 B) x[11]的值是0 C) x[10]的值没有定义D) x[0]的值是0 E) x[11]的值是null F) x.length的值是10
5. 以下定义一维数组的语句中,正确的是: ( )
A. int a[5] B. int a[ ]=new [5];
C. int a[ ]; a[ ]=new int[5]; D. int a[ ]={1,2,3,4,5};
6. 在Java中,存放字符串常量的对象属于( )类对象。
A、Character B、String
C、StringBuffer D、Vector
7. 给出如下代码:
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
8. 如果下面代码片段被执行,那么将会输出什么?( )
String s1 = "ABC";
String s2 = s1;
s1 += "xyz";
System.out.println(s2);
A、xyz B、ABC C、ABCxyz D、 null
9. 有语句String s=”hello world”; ,以下操作哪个是不合法的?( )
A、String t=s+”!”; B、int i=s.length(); C、String ts=s.trim(); D、s>>>=1;
10. 在编写Java 图形界面时,若需要对发生的事件作出响应处理,一般需要在程序开头写上( )语句。
A、import java.awt.* ; B、import java.applet.* ;
C、import java.io.* ; D、import java.awt.event.* ;
1. 一个数组中能够存储不同类型的数据。 ( )
2. 在Java语言中,定义数组后就可以使用。 ( )
3. Java语言中数组元素下标总是从0开始,下标可以是整数或整型表达式。 ( T )
4. 子类要调用父类的方法,必须使用super关键字。 ( T )
5. char类型数据可以自动转换成double类型数据,不需要进行强制转换。( )选择题:
1. 以上Java代码运行的结果是()。
int[] my_Array;
my_Array=new int[5];
for(int count=0;count<=5;count++)
System.out.println(my_Array[count]);
a) 将1,2,3,4,5输出到屏幕
b) 将0,1,2,3,4输出到屏幕
c) 将0,1,2,3,4,5输出到屏幕
d) 将出现运行时异常
2. 设有定义语句int a[ ]={1,1,2}; 则以下对此语句的叙述错误的是( )。
A、定义了一个名为a的一维数组 B、a数组有3个元素
C、a数组的下标为1~3 D、数组中的每个元素是整型
3. 以下数组初始化形式正确的是:( )
A、int t1[ ][ ]={{1,2},{3,4},{5,6}} B、int t2[ ][ ]={1,2,3,4,5,6}
C、int t3[3][2]={{1,2},{3,4},{5,6}} D、int t4[ ][ ]; t4={1,2,3,4,5,6}
4. 考虑以下语句:int[ ] x = new int[11];
如果该语句被执行,那么下面哪些说法是正确的?(多选题)
A) x[10]的值是0 B) x[11]的值是0 C) x[10]的值没有定义D) x[0]的值是0 E) x[11]的值是null F) x.length的值是10
5. 以下定义一维数组的语句中,正确的是: ( )
A. int a[5] B. int a[ ]=new [5];
C. int a[ ]; a[ ]=new int[5]; D. int a[ ]={1,2,3,4,5};
6. 在Java中,存放字符串常量的对象属于( )类对象。
A、Character B、String
C、StringBuffer D、Vector
7. 给出如下代码:
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
8. 如果下面代码片段被执行,那么将会输出什么?( )
String s1 = "ABC";
String s2 = s1;
s1 += "xyz";
System.out.println(s2);
A、xyz B、ABC C、ABCxyz D、 null
9. 有语句String s=”hello world”; ,以下操作哪个是不合法的?( )
A、String t=s+”!”; B、int i=s.length(); C、String ts=s.trim(); D、s>>>=1;
10. 在编写Java 图形界面时,若需要对发生的事件作出响应处理,一般需要在程序开头写上( )语句。
A、import java.awt.* ; B、import java.applet.* ;
C、import java.io.* ; D、import java.awt.event.* ;
解决方案 »
- 大侠们,帮我深思下,++i和i++的区别
- org.w3c.dom.node 和org.htmlparser.Node的问题 高手进来
- swt不能做企业级应用!? 在 windows下好像不能改变按钮背景颜色??
- 题目:求一个字符串中【连续】出现次数最多的子串, 请给出分析和代码。
- 怎么在jsp页面上输出后台生成的html代码?
- Eclipse 无法使用 转换字符
- 求SQL SERVER 2000开发版下载地址。急
- 为什么我的prepareStatement中的setDate()老是报错呢?!
- 国庆节了,贡献珍藏书籍,大家快来下阿。
- RMI的问题
- 关于java实现批量打印的问题,牛人进
- 一个小问题
D,
C,
A ,
A,D,
D
B
C
B
D
D
1. 一个数组中能够存储不同类型的数据。 ( )
对,object数组
2. 在Java语言中,定义数组后就可以使用。 ( )
错,数组必须初始化
3. Java语言中数组元素下标总是从0开始,下标可以是整数或整型表达式。 ( T )
对,这题没法解释
4. 子类要调用父类的方法,必须使用super关键字。 ( T )
错,只有构造器才需要super关键字,调用方法可以省略super
5. char类型数据可以自动转换成double类型数据,不需要进行强制转换。( )
对,double的精度比char高选择题:
1. 以上Java代码运行的结果是()。
int[] my_Array;
my_Array=new int[5];
for(int count=0;count<=5;count++)
System.out.println(my_Array[count]);
a) 将1,2,3,4,5输出到屏幕
b) 将0,1,2,3,4输出到屏幕
c) 将0,1,2,3,4,5输出到屏幕
d) 将出现运行时异常
d,数组的长度是5,但是下标只有0-4,出现数组下标越界异常
2. 设有定义语句int a[ ]={1,1,2}; 则以下对此语句的叙述错误的是( )。
A、定义了一个名为a的一维数组 B、a数组有3个元素
C、a数组的下标为1~3 D、数组中的每个元素是整型
C,同第一题,下标为0-2
3. 以下数组初始化形式正确的是:( )
A、int t1[ ][ ]={{1,2},{3,4},{5,6}} B、int t2[ ][ ]={1,2,3,4,5,6}
C、int t3[3][2]={{1,2},{3,4},{5,6}} D、int t4[ ][ ]; t4={1,2,3,4,5,6}
A, B和D定义的都是一维数组,C错的太离谱=。=
4. 考虑以下语句:int[ ] x = new int[11];
如果该语句被执行,那么下面哪些说法是正确的?(多选题)
A) x[10]的值是0 B) x[11]的值是0 C) x[10]的值没有定义D) x[0]的值是0 E) x[11]的值是null F) x.length的值是10
A,D 整形数组没有指定的情况下默认所有元素赋值为0;BE错在没有X[11]这个元素,F错在数组长度为11
5. 以下定义一维数组的语句中,正确的是: ( )
A. int a[5] B. int a[ ]=new [5];
C. int a[ ]; a[ ]=new int[5]; D. int a[ ]={1,2,3,4,5};
D ,这个无法解释... 囧
6. 在Java中,存放字符串常量的对象属于( )类对象。
A、Character B、String
C、StringBuffer D、Vector
B, Character是char的包装类,StringBuffer是字符缓冲类,更改其内容不会产生新的对象,适合用于循环拼接字符串减少垃圾,Vector是和字符串八竿子打不到一块去的线程安全的集合
7. 给出如下代码:
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
C, static 标记的方法仅能访问static类型的属性和方法8. 如果下面代码片段被执行,那么将会输出什么?( )
String s1 = "ABC";
String s2 = s1;
s1 += "xyz";
System.out.println(s2);
A、xyz B、ABC C、ABCxyz D、 null
B, 对一个字符串的更改会让这个字符串引用新的对象,而另外一个引用原来的对象的变量不会有任何改变9. 有语句String s=”hello world”; ,以下操作哪个是不合法的?( )
A、String t=s+”!”; B、int i=s.length(); C、String ts=s.trim(); D、s>>>=1;
D:位移操作对字符串无效
10. 在编写Java 图形界面时,若需要对发生的事件作出响应处理,一般需要在程序开头写上( )语句。
A、import java.awt.* ; B、import java.applet.* ;
C、import java.io.* ; D、import java.awt.event.* ;
D, 需要添加事件监听类,这些类大多位于java.awt.event包下