JAVA开发基础(习题卷22)
第1部分:单项选择题,共61题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]关于下面的程序片段,说法正确的是1. public class MyC{
2. int x=1;
3. int y=43,z;
4. z= x*y;
5. static float f=0.12f;5. public static void main(String args[]){
6. System.out.println("f="+f);
7. }
8. }
A)程序是正确的
B)程序的第4行和第6行有错误
C)程序的第4行有错误
D)程序的第6行有错误
答案:C
解析:
2.[单选题]下面关于include指令的语法格式中,正确的是()
A)<%@ include path="relativeURL"%>
B)<%@ include file="relativeURL"%>
C)<%# include path="relativeURL"%>
D)<%# include file="relativeURL"%>
答案:B
解析:
3.[单选题]()布局管理器使容器中各个构件呈网格布局,平均占据容器空间。
A)FlowLayout
B)BorderLayout
C)GridLayout
D)CardLayout
答案:C
解析:
4.[单选题]在Java中,共有( )种基本数据类型
A)4
B)6
C)8
D)12
答案:C
解析:
5.[单选题]下面选项中,在l配置文件中定义Servlet,包括Servlet的名称和Servlet的实现类的结点是()
A)<servlet>
B)<servlet-mapping>
C)<servlet-config>
D)<wab-app>
答案:A
解析:
6.[单选题]若要说明一个抽象类,使用的关键字是
A)static
C)extends
D)abstract
答案:D
解析:
7.[单选题]如要抛出异常,应用下列哪种子句( )
A)catch
B)throw
C)try
D)throws
答案:B
解析:
8.[单选题]对于一个专卖电脑的网店来说,哪一个可作为电脑的唯一标识符()。
A)电脑的品牌
B)型号
C)价格
D)电脑的品牌+型号
答案:D
解析:
9.[单选题]下面选项中,用于设置当前HttpSession对象可空闲的以秒为单位的最长时间的方法是()
A)request. setMaxInactiveInterval ();
B)request. getCreationTime();
C)response. setMaxInactiveInterval ();
D)session. setMaxInactiveInterval ();
答案:D
解析:
10.[单选题]下列说法正确的一项是。、
A)java.lang.Integer是接口
B)java.lang.Runnable是类
C)Double对象在java.lang包中
D)Double对象在java.util包中
答案:C
解析:
11.[单选题]关于方法重载的描述,以下选项中不正确的是
A)方法名必须一致
B)返回值类型必须不同
C)参数个数可以相同
D)参数的个数或类型不一致
答案:B
解析:
12.[单选题]关于异常处理,如果程序中要抛出异常,应使用下列哪个语句( )
A)catch
B)throw
C)finally
D)throws
解析:
13.[单选题]100属于下列哪种类型的常量( )
A)布尔类型
B)字符类型
C)整数类型
D)浮点类型
答案:C
解析:
14.[单选题]若已定义:” int a[ ]={0,1,2,3,4,5}; ”,则对 a 数组元素正确的引用是 ()
A)a[ -1]
B)a[6]
C)a[5]
D)a(0)
答案:C
解析:
15.[单选题]在Java多线程中,wait()方法作用是()
A)唤醒线程
B)导致线程等待
C)线程休眠
D)结束线程
答案:B
解析:无
16.[单选题]下列选项中哪一项不是鼠标事件?
A)onclick事件
B)onmouseover 事件
C)onmouseout 事件
D)onchange事件
答案:D
解析:
17.[单选题]以下写法中可以正确定义一个同步代码块的是( )
A)synchronized(常量){}
B)synchronized(对象){}
C)synchronized(){}
D)synchronized(任意基本数据类型){}
答案:B
解析:同步代码块的语法格式如下: synchronized(lock){ 操作共享资源代码块 } 其中lock是一个锁对象,锁对象可以是任意类型的对象。
18.[单选题]下面选项中,关于DBUtils类中用于装载并注册JDBC驱动程序的方法是( )。
A)close()方法
B)closeQuietly()方法
C)commitAndCloseQuietly()方法
D)loadDriver()方法
答案:D
解析:
19.[单选题]下列选项中不属于本段代码输出结果的是( )。
Public class Main{
Public static void main(String args[]) {
One:
Two:
For(int i=0; i<3; i++) {
Three:
For(int j=10; j<30; j+=10) {
System.out.println(i+j);
If(i>0)
Break one; }
}
}
java源码阅读工具
}
A)10
B)20
C)11
D)21
答案:D
解析:
20.[单选题]已知如下定义:String s="story";下面哪个表达式是合法的( )
A)s+="books"
B)char c=s[1]
C)int len=s.length
D)String t=s.append(“books”)
答案:A
解析:
21.[单选题]Java语言中,下列标识符错误的是
A)get
B)this
C)_num
D)$r2
答案:B
解析:
22.[单选题]有以下方法的定义,请选择该方法的返回类型( )。
ReturnType method(byte x, double y) {
Return (short)x/y*2;
}
A)double
B)byte
C)short
D)int
答案:A
解析:
23.[单选题]对Vector类的描述,错误的是
A)Vector类中的数据类型可以是基本数据类型,向vector注入基本类型的元素,会给你自动转成包装类,比如int输进去
B)Vector类是java.util包提供的一个工具类
C)Vector类是一个变长数组
D)Vector类中允许不同类型的数据共存
答案:A
解析:
24.[单选题]下面的选项中,哪一项不属于“汽车类”的行为(  )。
A)启动
B)刹车
C)减速
D)速度
答案:D
解析:速度是属性。
25.[单选题]下列【1】、【2】、【3】、【4】注释标注的哪行代码有错误?
public class People {
int m = 10,n; //【1】
n = 200; //【2】
void f(){
if(m == n)
n =+ m; //【3】
else
n = n - m; //【4】
}
}
A)【1】
B)【2】
C)【3】
D)【4】
答案:B
解析:
26.[单选题]在MySQL中,停止MySQL服务的命令是( )。
A)net 服务名
B)stop 服务名
C)net stop 服务名
D)以上说法都不对
答案:C
解析:
27.[单选题]以下Java代码,编译的结果是( )。 public class Demo { int z;public int addNum(int x,int y){ return x+y; }public static void main(String args[]) { Demo demo = new Demo (); demo.z= demo.addNum(2,
3); System.out.println(demo.z); }}
A)0
B)5
C)编译错误
D)编译通过,但是运行时出错
答案:B
解析:

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