福建师范大学17秋《JAVA程序设计》在线作业 一
福师《JAVA程序设计》在线作业一试卷总分100得分0
一、单选题(共30道试题共60分)
1.下列正确的句子是()。
A.float3.14
B.bytei=225
C.k=33L
D.intp[][]
满分:2分
2.下列不属于java语言鲁棒性特点的是:
A.java能检查程序在变异和运行时的错误
B.java能运行虚拟机实现跨平台
C.java自己操纵内存减少了内存出错的可能性
D.java还实现了真数组,避免了覆盖数据的可能
满分:2分
3.java语言的执行模式是:
A.全编译型
B.全解释型
C.半编译和半解释型
D.同脚本语言的解释模式
满分:2分
4.下列Java常见事件类中哪个是鼠标事件类?
A.InputEvent
B.KeyEvent
C.MouseEvent
D.WindowEvent
满分:2分
5.下列属于JAVA关键词的是()
A.TRUE
B.goto
C.float
D.NULL
满分:2分
6.要使用Vector必须import入下面哪个包()。
A.java.Vector
B.java.io
C.java.util
D.java.Applet
满分:2分
7.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的()
A.成员方法可以直接调用父类的成员方法
B.成员方法可以直接调用父类的类方法
C.成员方法不可以直接调用其他类的成员方法
D.成员方法可以直接调用本类的类方法
满分:2分
8.在Java中,用package语句说明一个包时,该包的层次结构必须是()
A.与文件的结构相同
B.与文件目录的层次相同
C.与文件类型相同
D.与文件大小相同
满分:2分
9.
阅读下列代码
publicclassTest2005{
publicstaticvoidmain(Stringargs[]){
Strings=″Test″;
Switch(s){
case″Java″:System.out.print(″Java″);
break;
case″Language″:System.out.print(″Language″);
break;
case″Test″:System.out.print(″Test″);
break;
}
}
}
其运行结果是_________。
A.Java
B.Language
C.Test
D.编译出错
满分:2分
10.下列语句序列执行后,i的值是()。inti=8j=16if(i1>j)ielsej
A.15
B.16
C.7
D.8
满分:2分
11.下列哪个是面向大型企业级用容器管理专用构件的应用平台?
A.J2EE
B.J2ME
C.J2SE
D.J2DE
满分:2分
12.编译并且执行以下代码,会出现什么情况()。publicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[]{123}System.out.println(anar)}}
A.1
B.有错误,数组anar在初始化以前不能正常输出
C.2
D.有错误,数组的大小没有定义。
满分:2分
13.在对String类进行查找比较操作时字符串的长度()。
A.不变
B.变长
C.变短
D.不一定
满分:2分
14.所有的异常类皆继承哪一个类?()
A.java.io.Exception
B.java.lang.Throwable
C.java.lang.Exception
D.java.lang.Error
满分:2分
15.
已知有下列类的说明,则下列哪个语句是正确的?
publicclassTest
{
privatefloatf=1.0f
intm=12
staticintn=1
publicstaticvoidmain(Stringarg[])
{
Testt=newTest()
}
}
A.t.f;
B.this.n;
C.Test.m;
D.Test.f;
满分:2分
16.下列InputStream类中哪个方法可以用于关闭流?
A.skip()
B.close()
C.mark()
D.reset()
满分:2分
17.执行完代码"int[]x=newint"后以下说明是正确的()。
A.x为0
B.x未定义
C.x为0
D.x为空
满分:2分
18.给出如下代码classtest{privateintmpublicstaticvoidfun(){//somecode...}}如何使成员变量m被函数fun()直接访问()。
A.将privateintm改为protectedintm
B.将privateintm改为publicintm
C.将privateintm改为staticintm
D.将privateintm改为intm
满分:2分
19.下列构造方法的调用方式中,正确的是()。
A.按照一般方法调用
B.由用户直接调用
C.只能通过new自动调用
D.被系统调用
满分:2分
20.若已定义byte[]x={11223366}其中0≤k≤3,则对x数组元素错误的引用是()
A.x
B.x
C.x
D.x
满分:2分
21.在设计程序时,应采纳的原则之一是________。
A.不限制goto语句的使用
B.减少或取消注解行
C.程序越短越好
D.程序结构应有助于读者理解
满分:2分
22.下列的哪个选项可以正确用以表示八进制值8?
A.0x8
B.0x10
C.08
D.010
满分:2分
23.java以JVM为基础,最下层是移植接口,由适配器和()组成
A.网卡
B.Javaos
C.Java基本类
D.Java应用程序和applet小程序
满分:2分
24.下列运算符中,优先级最高的是()。
A.&&
B.++
C.+
D.*
满分:2分
25.Strings="Thisisthe"Stringt=s.concat("String.")t的内容是()
A.ThisistheString
B.Thisisthe
C.String
满分:2分
26.关于以下程序段的说法正确的是()。1.publicclassMyar{2.publicstaticvoidmain(Stringargv[]){3.int[]i=newint4.System.out.println(i)5.}6.}
A.第2行编译出错
B.第4行编译出错
C.编译时产生错误
D.编译时没有产生错误,运行时发生异常
满分:2分
27.下列声明和赋值语句错误的是()
A.doublew=3.1415
B.Stringstrl=”bye”
C.floatz=6.74567
D.booleantruth=true
满分:2分
28.下列不是InputStream子类的是()
A.文件输入流FileInputStream
B.对象输入流ObjectInputStream
C.字符输入流CharInputStream
D.压缩文件输入流ZipInputStream
满分:2分
29.以下语句有语法错误的是()
A.intx=1;y=2;z=3
B.for(intx=10y=0;x>0;x++)
C.while(x>5)
D.for()
满分:2分
30.数组的大小在创建以后()。
A.可以改变
B.不能改变
C.使用new方法可以改变
D.有些可以改变
满分:2分
二、多选题(共10道试题共20分)
1.如下哪些是Java中有效的关键字()
A.Const
B.NULL
C.false
D.this
E.native
满分:2分
2.下面哪个不是Java中的容器()。
A.ScrollPane
B.Canvas
C.Scrollbar
D.Applet
E.Dialog
满分:2分
3.下述哪些说法是正确的()。
A.java语言中的类只能有一个构造函数
B.程序员可以自己定义自己的异常
C.java语言允许多继承
D.socket在java.net包中
满分:2分
4.以下哪些是Java语言的特点()
A.面向对象
B.安全可靠
C.平台无关
D.多支持线程
E.支持分布操作
满分:2分
5.已知如下定义:Strings="story"下面哪个表达式是合法的()
A.s+="books"
B.charc=s
C.intlen=s.length
D.Stringt=s.toLowerCase()
满分:2分
6.下面是在命令行运行Java应用程序A,怎样才能在main(Stringargs[])方法中访问单词"first"()。javaAthefirstsnowthefirstsnowcame.
A.args
B.args
C.args
D.args
满分:2分
7.JDBC驱动程序的类型包括哪几种?()
A.JDBCODBC桥接
B.部分Java,部分本地驱动
C.JDBC网络纯Java驱动程序
D.本地协议纯Java驱动程序
满分:2分
8.已知如下的命令执行javaMyTestabc请问哪个语句是正确的()。
A.args="MyTestabc"
B.args="MyTest"
C.args="a"
D.args=‘b‘
满分:2分
9.以下哪些是Java语言的特点?()
A.结构简单,代码长度短
B.可以在网络的任何地方运行
C.使Internet上的信息真正具有动态性和交互性
D.所有Javaapplet都受Applet类的子类
满分:2分
10.关于awt和swing说法正确的是()
A.awt在不同操作系统中显示相同的风格
B.swing在不同的操作系统中显示相同的风格
C.java.awt的子类
D.awt和swing都支持事件模型
满分:2分
三、判断题(共10道试题共20分)
1.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空()。
A.错误
B.正确
满分:2分
2.十进制数16的16进制表示格式是0x10。
A.错误
B.正确
满分:2分
3.实现JDBCODBC桥接的方式需要三步:建立数据库和数据表,建立数据源,编写Java代码通过JDBCODBC桥访问数据库()
A.错误
B.正确
满分:2分
4.当启动Applet程序时,首先调用的方法是start()()
A.错误
B.正确
满分:2分
5.线程的优先级是不能改变的。
A.错误
B.正确
满分:2分
6.Java的各种数据类型所占用的内存长度与具体软硬件环境有关
A.错误
B.正确
满分:2分
7.一个容器中可以混合使用多种布局策略()
A.错误
B.正确
满分:2分
8.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。()
A.错误
B.正确
满分:2分
9.注释的作用是使程序在执行时在屏幕上显示//之后的内容。
A.错误
B.正确
满分:2分
10.Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
A.错误
B.正确
满分:2分
更多学习资料请登录www.openhelp100.com
页:
[1]