"JAVA程序设计(专升本)"的测试题目主要涵盖了Java编程语言的基础知识,包括注释的使用、二维数组的初始化、字符类型的合法表示、HTML颜色代码、线程处理、异常处理、接口实现、主函数规范以及类与对象的实例化等方面。
1. 注释语句的正确使用:
Java中的注释分为三种类型:单行注释(以//开始)、多行注释(以/*开始,*/结束)和Javadoc注释(以/**开始,*/结束)。其中,Javadoc注释不仅可以用于解释代码,还可以用于生成帮助文档。因此,选项C描述正确,其他选项描述错误。
2. 二维数组的初始化:
在Java中,二维数组的初始化需要指定每一维的大小。在题目中,A[0][]的写法是不合法的,因为它试图对第二维的大小进行省略。因此,选项B是正确的,不能这样定义一个float数组。
3. char类型数据的合法表示:
char类型用于存储单个字符,可以使用转义字符表示特殊字符。选项A '\14l' 是合法的,因为它可以表示一个特定的ASCII值。选项B '\rn' 不合法,因为'\r'和'\n'应分开表示回车和换行。选项C '\u00' 不完整,有效的Unicode转义应该至少有四位。选项D '\u0xC0' 是合法的Unicode转义,但题目中选择的是A。
4. HTML颜色代码的定义:
HTML中,颜色可以使用#加六位十六进制数字来表示,如#000000表示黑色。选项C 'bodyvlink=#000000' 是用来设置已访问链接的颜色,是合法的。
5. Java类的继承:
Java中,类可以继承另一个类,但只能单继承,即一个子类只能有一个父类。选项D 'final class' 表示最终类,不能被继承,所以选项C 'abstract class' 描述了可以被继承的抽象类,是正确的。
6. 线程的运行:
Java中,线程的执行通常通过实现Runnable接口或继承Thread类来完成。一旦创建了线程,可以通过调用start()方法启动它,而run()方法包含线程要执行的代码。选项A表明run()方法可以直接调用,这是不正确的,线程不会自动启动。选项B是正确的,run()方法由系统调用。
7. 异常处理:
当需要抛出异常时,应该使用throw关键字配合new操作符。选项B 'throw new ServiceException()' 正确地展示了如何抛出一个新的ServiceException。其他选项不正确,'throw Exception' 需要new,'throws Exception' 用于方法声明抛出异常。
8. Runnable接口的方法:
实现Runnable接口的类需要提供run()方法来定义线程的行为。选项B 'run()' 是正确的,表示线程要执行的代码。
9. main()函数的签名:
Java应用程序的入口点是main()方法,其签名应该是 'public static void main(String[] args)'。选项B描述了正确签名,但题目中选择的是C,这是错误的。
10. 类与对象的实例化:
Java中,创建对象是通过关键字new和类名以及括号内的构造函数参数来完成的。选项A 'new 实例名()' 表示了正确的新建对象的方式。
11. 二进制数字转换:
题目中的数字94对应二进制是110110,91是1011011,90是1011010,11是1011,所以1109110751_j94.jpg对应的二进制前11位是11011011011,转换成16进制为BBAA,选项B是错误的,正确答案是C。
12. 文件读取:
BufferedReader类用于读取字符流,它没有read()方法,而是有readLine()方法用于读取一行。选项B 'BufferedReade' 似乎不完整,可能是指BufferedReader的readLine()方法。
这些题目覆盖了Java语言的关键概念,对于理解和掌握Java编程基础非常有帮助。