JAVA开发基础(习题卷77)
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]关于异常的含义,下列描述中最正确的一个是:
A)程序编译或运行时发生的异常事件
B)程序自定义的异常事件
C)程序语法错误
D)程序编译错误
答案:A
解析:
2.[单选题]阅读下面的代码
public static void main(String[] args) {
Random random1 = new Random(10);
Random random2 = new Random(10);
for(int i=0;i<5;i++){
System.out.Int(5));
}
System.out.println();
for(int i=0;i<5;i++){
System.out.Int(5));
}
}
下列选项中,程序的输出结果是()
A)30301 30301
B)50481 32680
C)32680 23579
D)11111 11111
答案:A
解析:
3.[单选题]下列关于菜单和对话框的描述中,错误的是 ( )
A)JFrame容器是可以容纳菜单组件的容器
B)菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项中还可包含菜单子项
C)对话框内可以含有菜单条
D)JFrame可作为程序的底层容器
答案:D
解析:
4.[单选题]在 try{}catch(【 】e){}中,【 】处需要填写的是?( )
A)异常对象
B)异常类
C)任意对象
D)任意类
答案:B
解析:
5.[单选题]File类的方法中,用于列举某个目录下所有子目录及子文件名的方法是
A)length()
B)getName()
C)list()
D)listFiles()
答案:C
解析:
6.[单选题]在Java中,负责对字节代码解释执行的是()。
A)B)<input type="radio" name="input_0fa1170a203960b188e5_2_1" value="choice_1" checked="true">虚拟机 正确
C)D)
答案:B
解析:
7.[单选题]在Java中,在定义方法的时候,如果方法无返回值需要使用( )关键字
A)int
B)void
C)static
D)final
答案:B
解析:
8.[单选题]Java中XML流的相关类所在的包是( )
A)java util. zip
B)java util. jar
C)javax. xml. stream
D)javax. Imageio
答案:C
解析:
9.[单选题]下面的程序段输出的结果是( )
int i=1,b,c;
Int[] a=new int[3];
B=a[i];
C=b+i;
System.out.println(c );
A)0
B)2
C)4
D)1
答案:D
解析:
10.[单选题]在创建对象是必须( ):
A)先声明对象,然后才能使用对象
B)先声明对象,为对象分配内存空间,然后才能使用对象
C)先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
D)上述说法都对
答案:C
解析:
11.[单选题]异常的捕获通常由两部分组成,(1)代码块用来存放可能发生异常,(2)代码块用来处理产生的异常。
A)try finally
B)try catch
C)catch finally
D)try throw
答案:B
解析:
12.[单选题]请阅读下面的程序
public class SwitchDemo3 {
public static void main(String[] args) {
char c = ,B?;
switch ? {
case ,A?:
System.out.println( “优” );
break;
case ,B?:
System.out.println( “良” );
break;
case ,C?:
System.out.println( “差” );
break;
}
}
}
下列选项中,哪一个才是程序的运行结果
A)优
B)良
C)差
D)编译失败
答案:B
解析:
13.[单选题]Given:
10. interface Foo {}
11. class Alpha implements Foo {}
12. class Beta extends Alpha {}
13. class Delta extends Beta {
14. public static void main( String[] args ) {
15. Beta x = new Beta();
16. // insert code here
17. }
18. }
Which code, inserted at line 16, will cause a java.lang.ClassCastException?
A)Alpha a = x;
B)Foo f = (Delta)x;
C)Foo f = (Alpha)x;
D)Beta b = (Beta)(Alpha)x;
答案:B
解析:x是Beta类的实例对象,不能强制转换成子类Delta类的对象。
14.[单选题]现有一条XPath匹配规则如下“//user[@id=’1003’]/pwd”,对于这条匹配规则的说法正确的是
A)可以查询到所有user标签的pwd标签
B)可以查询到所有具备id属性的user标签下的pwd标签
C)可以查询到所有id=‘1003’的user标签的pwd标签
D)语法错误
答案:C
解析:
15.[单选题]下面哪个可以改变容器的布局?( )
A)setLayout(aLayoutManager);
B)addLayout(aLayoutManager);
C)layout(aLayoutManager);
D)setLayoutManager(aLayoutManager);
答案:A
解析:Java设置布局管理器setLayout()
16.[单选题]设有数组定义:int a[]=new int[9]; 则a.length的值为( )。
A)0
B)9
C)8
D)10
答案:B
解析:
17.[单选题]在JAVA中,定义类的头部时,不可能用到的关键字是( )
A)class
B)void
C)extends
D)public
答案:B
解析:
18.[单选题]下列标识符(名字)命名原则中,正确的是( )。
A)类名的首字母小写
B)接口名的首字母小写
C)常量全部大写
D)变量名和方法名的首字母大写
答案:C
解析:
19.[单选题]下面语句正确的是( )。
A)public static void class
B)public void class
C)public static void main(String[] args)
D)public void static main(String arg[])
答案:C
解析:
20.[单选题]以下代码的运行结果是哪一项。_________public class StringTest { public static void
mb_operate(String x,String y) { x.concat(y); y=x; } public static void main (String args[]) { String
a="A"; String b="B"; mb_operate(a,b); System.out.println(a+"."+b); } }
A)A
B)A
C)A.B
D)B.B
答案:C
解析:
21.[单选题]在下面哪种情况下,可以使用方法重写?( )
A)父类方法中的形参不适用于子类使用时
B)父类中的方法在子类中没有时
C)父类的功能无法满足子类的需求时
D)父类方法中的返回值类型不适合子类使用
答案:C
解析:
22.[单选题]下列是JAVA语言中可用的注释符,其中错误的是( )。
A)//
B)···*/
C)*···**/
D)*···*/
答案:C
解析:
xml实体解析xpath注入23.[单选题]以下属于JSP语法中的JSP表达式标识的是:
A)<%@ …… %>
B)<%! …… %>
C)<%= …… %>
D)<% …… %>
答案:C
解析:
24.[单选题]在Java中,关于包的导入的关键字是( )
A)import
B)class
C)implements
D)extends
答案:A
解析:
25.[单选题]Assume x = 4 and y = 5, which of the following is true? ( )
A)x < 5 && y < 5
B)x < 5 || y < 5
C)x > 5 && y > 5
D)x > 5 || y > 5
答案:B
解析:
26.[单选题]下列是Java的编译命令的是
A)java
B)javac

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。