系部____________________班级______________________姓名_________________学号____________班内序号_______
………………………………………………密…………………………………………………封………………………………………………线…………………………………………………
2021/2022学年第一学期信息技术专业《Java语言程序设计》期末试卷
(试卷编号:__ ___)
题号java变量的数据类型分为两种 | 一 | 二 | 三 | 四 | 总分 |
得分 | |||||
一、选择题(2分/题,总分20分 )
1、下面关于Java程序的描述中,错误的是( )
A、Java程序运行时,必须经过编译和运行两个步骤
B、.java格式的源文件是用来编译的
C、.class格式的文件是用来运行的
D、不同操作系统上的Java虚拟机是相同的
2、下面浮点型数据的定义中,错误的是()。
A、float a=1.23; B、double b=1.23;
C、double c=1.5E4; D、float d=’a’;
3、在类的定义中构造函数的作用是()
A、保护成员变量 B、读取类的成员变量
C、描述类的特征 D、初始化成员变量
4、为Test类的一个无形式参数无返回值的方法method书写方法头、使得使用类名Test作为前缀就可以调用它,该方法头的形式为()。
A、static void method() B、public void method()
C、final void method() D、abstract void method()
5、String s=”itcast”;则s.substring(3,4)返回的字符串是以下选项中的那个?( )
A、ca
B、c
C、a
D、as
6、下面关于对象的类型转换的描述,说法错误的是()
A、对象的类型转换可通过自动转换或强制转换进行
B、无继承关系的两个类的对象之间试图转换会编译错误
C、由new语句创建的父类对象可以强制转换为子类的对象
D、子类的对象准换为父类类型后,父类对象不能调用子类的特有方法
7、下面关于ArrayList的描述中,错误的是()
A、ArrayList集合可以看作一个长度可变的数组。
B、ArrayList集合查元素非常便捷
C、ArrayList集合不适合做大量的增删操作
D、ArrayList集合中的元素索引从1开始。
8、下列有关线程的两种创建方式说法错误的是()
A、通过继承Thread类与实现Runnable接口都可以创建多线程程序。
B、实现Runnable接口相对于继承Thread类来说,可以避免由于Java的单继承带来的局限性
C、通过继承Thread类与实现Runnable接口创建多线程这种方式没有区别
D、大部分的多线程应用都会采用实现Runnable接口方式创建
9、在Java中、一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型不同。这种面向对象程序的特性为()。
A、隐藏 B、重写 C、重载 D、Java不支持此特性
10、下面选项中,用于将参数化的SQL语句发送到数据库的方法是()
A、prepareCall(String sql)
B、prepareStatement(String sql)
C、registerDriver(Driver driver)
D、createStatement()
选择题答案:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
二、判断题(每题2分,共计10分)
1、JRE中包含了Java基本类库、JVM和开发工具。( )
2、在siwtch条件语句和循环语句中都可以使用break语句。( )
3、构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。( )
4、JAVA中拆箱是将基本数据类型的对象转为引用数据类型。( )
5、Statement接口的executeUpdate(String sql)返回值是int,它表示数据库中受该SQL语句影响的记录的数目。( )
二、填空题(每题2分,共计20分)
1、Java中所有关键字都是【 】字母组成
2、System.out.println(“5”+2);的输出结果应该是【 】。
3、在Java中,变量的数据类型分为两种,即基本数据类型和【 】类型。
4、子类必须通过【 】关键字调用父类有参数的构造方法。
5、在Java程序中,通过类的定义只能实现单重继承,但通过【 】的定义可以实现多重继承关系。
6、在Java中解决成员变量与局部变量名称冲突时,可以使用【 】关键字来区分。
7、Java中的异常分为两种,一种是【 】,另外一种是运行时异常。
8、Math类中,用于获取一个数的绝对值的方法是【 】。
9、Java中有两种创建线程的方式,但是大部分的多线程应用都会采用【 】方式来创建线程。
10、PreparedStatement是Statement的子接口,用于执行【 】的SQL语句。
三、简答题。(10分/题,总分60分)
1、获取元素的最小值
public class Example01 {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论