西安交通大学19年5月补考《Java语言程序设计》作业考核试题[答案]满分答案
西安交通大学19年5月补考《Java语言程序设计》作业考核试题-0001
试卷总分:100 得分:0
一、 单选题 (共 25 道试题,共 50 分)
1.下面那个不是文件存取操作____。
A.读
B.写
C.改名
D.复制
正确答案:----
2.下列哪个选项不是Java语言的特点?()
A.面向对象
B.高安全性
C.平台无关
D.面向过程
专业答案:----
3.Application对象中____函数获取文件的绝对路径。
A.path()
B.getpath()
C.getRealPath()
D.getPath()
正确选项:----
4.关于servlet表述错误的是____。
A.Servelet是服务器端脚本。
B.Servelet是跨平台的。
C.Servelet支持java的多线程和JDBC功能。
正确选项:----
D.Servelet区分静态数据和动态数据
正确选项:----
5.Java application中的主类需包含main方法,main方法的返回类型是什么?()
A.int()
B.static
C.void
D.boolean()
正确答案:----
6.类声明中,声明抽象类的关键字是 ( )
A.public
B.abstract
C.final
D.class
正确答案:----
正确选项:----
7.Java语言中,byte类型在内存中所占的位数为 ( )
A.8
B.16
C.32
D.64
正确答案:----
正确答案:----
8.以下session的描述错误的是____。
A.session对象保存客户端信息。
B.每个session对应多个客户信息。
C.session是有生命周期的。
D.当关闭浏览器是session结束。
正确答案:----
9.指出正确的表达式()
A.byte=128;
B.Boolean=null;
C.long l=0xfffL;
D.double=0.9239d;
正确答案:----
10.下列不是服务器脚本语言的是____。
A.ASP
B.JSP
C.PHP
D.VC++
正确答案:----
11.如果程序编译通过,可运行,但运行结果与期望不相符,这类错误成为____
A.语义错误
B.运行错误
C.语法错误
D.逻辑错误
专业答案:----
12.File类中用____函数获取文件的绝对路径。
A.path()
B.getPath( )
C.getAbsolutePath ( )
D.getName ( )
专业答案:----
13.下列有关一个Java文件的叙述,正确的是?( )
A.可以有2个以上package语句
B.可以有2个以上import语句
C.可以有2个以上public类
D.只能有1个类定义
正确选项:----
14.设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。
正确答案:----
A.int
B.long
C.double
正确答案:----
D.char
专业答案:----
15.____可以独立存在也可以被移动,可最大化可最小化。
A.component
B.container
C.pannel
D.窗口(window)
专业答案:----
16.下列不是数据库完整性规则的是____。
A.实体完整性
B.参照完整性
C.数据完整性
D.用户定义完整性
专业答案:----
17.在windows中当窗口被激活是需要重新绘制窗口用____函数。
正确选项:----
A.paint()
B.getpaint()
C.repaint()
D.以上都不对
专业答案:----
18.Java中()
A.一个子类可以有多个父类,一个父类也可以有多个子类
B.一个子类可以有多个父类,但一个父类只可以有一个子类
C.一个子类可以有一个父类,但一个父类可以有多个子类
D.上述说法都不对
专业答案:----
19.Java编程所必须的默认引用包为()
A.java.sys包
B.java.lang包
C.java.util包
D.以上都不是
专业答案:----
20.在Java中用什么关键字修饰的方法可以直接通过类名来调用?()
A.static
B.final
C.private
D.void
专业答案:----
21.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
专业答案:----
A.8
B.16
C.32
D.64
22.下列有关一个Java源文件的叙述,正确的是? ( )
A.可以有2个以上package语句
B.只能有1个类定义
C.可以有2个以上import语句
D.可以有2个以上public类
专业答案:----
23.System.out.println("5"+2);的输出结果应该是()。
A.52
B.7
C.2
D.5
正确选项:----
24.下列不是 InputStream 子类的是____。
A.文件输入流 FileInputStream
B.对象输入流 ObjectInputStream
C.字符输入流 FilterInputStream
D.压缩文件输入流 ZipInputStream
专业答案:----
25.Socket对象中____函数获取远程端口。
A.getPort( )
B.getLocalPort( )
C.getRemotePort( )
D.getHost( )
专业答案:----
西安交通大学19年5月补考《Java语言程序设计》作业考核试题[答案]多选题答案
二、 多选题 (共 10 道试题,共 20 分)1.下列说法正确的有()
A.环境变量可在编译source code时指定
专业答案:----
B.在编译程序时,所能指定的环境变量不包括classpath
C.javac一次可同时编译数个Java源文件
D.java.exe能指定编译结果要置于哪个目录(directory)
专业答案:----
2.以下哪些是Java语言的特点?( )
A.结构简单,代码长度短
B.可以在网络的任何地方运行
C.使Internet上的信息真正具有动态性和交互性
D.所有Java applet都受Applet类的子类
正确答案:----
3.执行下列代码后,哪个结论是正确的 String[] s=new String[10];
A.s[10] 为 "";
B.s[9] 为 null;
C.s[0] 为 未定义
D.s.length 为10
专业答案:----
4.下面说法哪些是正确的?()
A.Applet可以访问本地文件
B.对static方法的调用不需要类实例
C.socket类在java.lang中
D.127.0.0.1地址代表本机
正确选项:----
5.选出合理的标识符()
A._sys1_lll
B.2mail
C.$change
D.class
6.关于awt和swing说法正确的是( )
A.awt在不同操作系统中显示相同的风格
B.swing在不同的操作系统中显示相同的风格
C.java.awt的子类
D.awt和swing都支持事件模型
专业答案:----
7.下面哪些判断是正确的( )
A.Abstract不能和final并列修饰同一个类;
B.一个方法使用final修饰,则该方法所在的类不能被继承;
C.abstract方法所在的类必须是abstract类
D.static方法中能处理非static域
正确答案:----
8.下列说法正确的是()
A.java语言里的线程是没有优先级的
B.String类在java.lang包中
C.java语言支持类的序列化
D.能序列化的类必须实现java.io.Serializable接口
专业答案:----
9.数组与向量的区别是( )。
A.数组的长度固定
B.数组元素的数据类型相同,可以是普通数据类型
C.向量长度可变
D.向量的元素类型可不同,只能是对象的引用
正确答案:----
10.执行下列代码后,哪个结论是正确的String [] s=newString[10];()
A.s[10]为"";
B.s[9]为null;
C.s[0]为未定义
D.s.length为10
正确选项:----
三、 判断题 (共 15 道试题,共 30 分)
1.String类的valueOf方法由它的参数转换成的字符串。()
A.错误
B.正确
2.JAVA命名规范中,方法名与变量名首字母要求大写。( )
A.错误
B.正确
3.数据库的发展历程经历三个阶段,即人工阶段、文件阶段、数据库管理系统。( )
A.错误
B.正确
4.程序员必须创建System.in,System.out和System.err对象。()
A.错误
B.正确
5.当资源不再需要时,一个执行程序却不能恰当地释放他,就会出现资源泄露。()
A.错误
B.正确
6.JSP和ASP一样都是服务器端脚本语言它们都是微软的产品。( )
A.错误
B.正确
7.Java提供了一种称为“内部类”的机制,使类可以在其他类中定义。()
正确选项:----
A.错误
B.正确
8.StringTokenizer类的hasMoreTokens方法确定在字符串中是否还有语言符号返回。()
A.错误
B.正确
9.抽象类可以直接被实例化,非抽象类不可以直接实例化。 ( )
A.错误
B.正确
10.构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
A.错误
B.正确
11.数据库管理系统就是DBMS。 ( )
专业答案:----
A.错误
B.正确
12.JAVA类之间采用的单一继承,Object类是所有类的根类。 ( )
A.错误
B.正确
13.JAVA语言没有垃圾回收机制,需要程序手动回收内存。 ( )
A.错误
B.正确
14.当打开浏览器或刷新时创建Applet对象系统会自动执行init()方法。
A.错误
B.正确
15.sql语句是结构化查询语言,它仅适用于java语言。
A.错误
B.正确
西安交通大学19年5月补考《Java语言程序设计》作业考核试题[答案]历年参考题目如下: