JAVA开发基础(习题卷65)
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]在Java中,关于静态方法说法是正确的是:
A)静态方法可以访问所属类的所有变量和方法
B)要通过实例对象才能访问静态方法
C)静态方法可以看作是一个类的所有对象的公共行为
D)静态方法中包含this指针
答案:C
解析:
2.[单选题]在JAVA中,类和对象之间关系是( )
A)联接关系
B)包含关系
C)抽象与具体的关系
D)类是对象的具体化
答案:C
解析:
3.[单选题]应用程序中的主类需包含main方法,main方法的返回类型是()
A)int
B)float
C)double
D)void
答案:D
解析:
4.[单选题]下面关于方法重载的描述,错误的是( )。
A)方法重载是在一个类中用相同方法名来实现的
B)方法重载要求返回值类型、方法名、访问权限修饰完全一致
C)只要方法签名不同,就可以实现方法重载
D)方法重载是,方法的形参个数必须不一样
答案:D
解析:所谓方法重载是在一个类中,使用相同的方法名来实现不同的功能的一种手段,方法重载要求返回值类型、方法名、访问权限修饰完全一致,因此,选项A和B是正确的;判断方法重载是否有效,是根据方法签名来实现的,只要方法签名不同,就可以实现方法重载,因此,选项C是正确的;方法重载没要求参数个数必须不同,因此,选项D是错误的。
正确答案: D
5.[单选题]Java中的IO流,按照数据方向传输不同,可分为(1)和(2)。
A)字节流、字符流
B)输入流、输出流
C)缓冲流、文件流
D)字节流、数据流
答案:B
解析:
6.[单选题]若有定义 int a[]=new int[2][3]则第 1 个下标的可用范围是 ()
A)1 到 2
B)0 到 2
C)1
D)0 到 1
答案:D
解析:
7.[单选题]She is so strange. She always tries to ( ) talking to me.
A)Prefer
B)protect
C)avoid
D)assure
答案:C
解析:
8.[单选题]下面选项中,用来让Filter链上的下一个Filter执行的方法是( )
A)service()方法
B)filter()方法
C)doFilter()方法
D)doGet()方法
答案:C
解析:
9.[单选题]What will be the output when you compile and execute the following program.
public class Base{
private void test() {
System.out.println(6 + 6 + “(Result)”);
}
static public void main(String[] a) {
new Base().test();
}
}
Select most appropriate answer.
A)66(Result)
B)12(Result)
C)Runtime Error.Incompatible type for +. Can’t convert an int to a string.
D)Compilation Error.Incompatible type for +. Can’t add a string to an int.
答案:B
解析:字符串与基本数据类型链接的问题,如果第一个是字符串那么后续就都按字符串处理,比如上边
例子要是System.out.println(“(Result)”+6 + 6 );那么结果就是(Result)66,如果第一个和第二个。。。第n个都是基本数据第n+1是字符串类型,那么前n个都按加法计算出结果在与字符串连接
10.[单选题]在HTML文件的标志中作为可选属性的是:
A)Applet主类的文件名
B)Applet显示区域的宽度
C)Applet主类的路径
D)Applet显示区域的高度
答案:C
解析:
11.[单选题]关于navigator对象描述不正确的是()
A)navigator对象包含了浏览器的有关信息
B)navigator对象的实例是唯一的
C)navigator可以用来检测浏览器版本
D)navigator数据可被浏览器使用者更改
答案:C
解析:
12.[单选题]阅读下面的程序:
Class stringDemo{
Public static void main( string[] args ){string s1 =“ a"; String s2 =“b";show( s 1,s2 ) ;
System.out.println( s1+s2);
Public static void show( string s 1 ,string s2){字符串常量存储在哪个区
S 1 = s1 +"q”;
S2 = s2 + s1 ;
}
}
上述程序的运行结果为()
A)ab
B)aqb
C)Aqbaq
D)aqaqb
答案:A
解析:无
13.[单选题]有一个类B,下面为其构造方法的声明,正确的是
A)void B(int x) {}
B)B(int x) {}
C)b(int x) {}
D)void b(int x) {}
答案:B
解析:
14.[单选题]定义一个公有double型常量PI,哪一条语句最好?
A)public final static double PI=3.14;
B)public final static double PI;
C)public final double PI;
D)public static double PI=3.14;
答案:A
解析:
15.[单选题]下列关于session说法错误的是
A)服务器端不会主动销毁session
B)用户退出session对象失效
C)用户长时间不操作会导致session销毁
D)session只存在于服务器端
答案:A
解析:
16.[单选题]下面由for 语句构成的循环语句,其执行情况是 ( )for (int i=0;true;i++){
System.out.print(i);
}
A)语法错误,不能执行
B)执行无限次
C)执行一次
D)一次也不执行
答案:B
解析:
17.[单选题]在JSP中,exception隐式对象所对应的类是()
A)java.lang.Exception
B)java.lang.Throwable
C)java.lang.ExceptionThrowable
D)java.lang. ThrowableException
答案:A
解析:
18.[单选题]以下for循环的循环次数为for (int x=0;(x==0) | (x>4); x++);
A)无限次
B)一次也不执行
C)执行4次
D)执行3次
答案:A
解析:
19.[单选题]MouseEvent类中表示鼠标左击事件的常量是( )
A)BUTTON2
B)BUTTON3
C)BUTTON4
D)BUTTON1
答案:D
解析:MouseEvent类中针对鼠标的按键都定义了对应的常量,可以通过MouseEvent对象的getButton()方法获取被操作按键的常量键值,从而判断是哪个按键的操作。表示鼠标左击事件的常量是BUTTON1。
20.[单选题]在Applet中显示文字、图形等信息时,应使用的方法是
A)paint()
B)init()
C)start()
D)destroy()
答案:A
解析:
21.[单选题]双击按钮所产生的事件进行处理的接口是()
A)MouseListener()
B))WindowListener()
C))ActiionListener()
D))KeyListener()
答案:C
解析:
22.[单选题]finally块的作用是( )
A)出现异常,并且已被catch块捕获并处理之后,才会执行的内容
B)异常情况下会执行的内容
C)正常情况下会执行的内容
D)无论是否出现异常,都会执行的内容
答案:D
解析:略
23.[单选题]下列关于类的继承的描述,正确的是()。
A)一个类可以继承多个父类
B)一个类可以具有多个子类
C)子类可以使用父类的所有方法
D)子类一定比父类有更多的成员方法
答案:B
解析:A、一个类只能继承一个父类│C、子类可以使用父类的非私有方法│D、子类不一定比父类有更多的成员方法
24.[单选题]下面选项中, 用于实现一个Web应用中的所有Servlet共享数据的对象是()
A)HttpSession
B)ServletContext
C)ServletConfig
D)ServletRequest
答案:B
解析:
25.[单选题]下列叙述中,错误的是
A)File类能够存储文件
B)File类能够读写文件
C)File类能够建立文件
D)File类能够获取文件目录信息
答案:B
解析:
26.[单选题]在一个应用程序中定义了数组a:int[ ] a={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最后一个数组元素,下面正确的代码是()
A)System.out.println(a[10]);
B)System.out.println(a[9]);
C)System.out.println(a[a.length]);
D)System.out.println(a(8));
答案:B
解析:
27.[单选题]下列选项中有语法错误的是( )
A)int x=1;y=2;z=3;
B)for (int x=10,y=0;x>0;x++);
C)while (x>5);
D)for(; ;);
答案:A
解析:
28.[单选题]以下( )不是合法的标识符
A)strWord
B)x3x
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论