【导读】
必典考网发布Java程序设计题库2022模拟考试题免费下载246,更多Java程序设计题库的模拟考试请访问必典考网初级程序员题库频道。
1. [单选题]仅有方法头,没有具体方法体和操作实现,必须在抽象类(abstract class)中定义的方法是()。
A. 构造方法
B. 重载方法
C. 抽象方法
D. 重构方法
2. [单选题]假定有变量定义:int k=7,x=12;则下列选项中值为4的表达式是()。
A. x%=(k%=5)
B. x%=(k-k%5)
C. (x%=k)-(k%=5)
D. x%=k-k%5
3. [单选题]下列哪一项说法最好地描述了Java中的对象()。
A. 对象是通过import命令引入到程序中的所有事情
B. 对象是方法的集合,这些方法在小程序窗口或应用程序窗口中产生图形元素,或者计算和返回值
C. 对象是一种数据结构,它具有操作数据的方法
D. 对象是一组具有共同的结构和行为的类
4. [单选题]在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用()关键字。
A. 不需要任何关键字
B. private
C. final
D. protected
5. [单选题]下列选项中关于Java中super关键字的说法正确的是()。
A. super关键字是在子类对象内部指代其父类对象的引用
B. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
C. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性
D. 子类通过super关键字只能调用父类的属性,而不能调用父类的方法
6. [单选题]对于FileInputStream和FileOutputStream类,下面哪个方法不会产生IOException异常()
A. 二者的构造函数
B. read()
C. close()
D. write()
7. [单选题]在包含组函数的视图上不能执行下面哪一个DML操作()
A. INSERT
B. UPDATE
C. DELETE
D. 在包含组函数的视图上可以执行上面所有操作
E. 在包含组函数的视图上不能执行上面所有操作
8. [多选题]在Java中,可以用"+"号连接字符串(connection character string),以下描述错误的是()。
A. 由于"+"号将几个字符串连接(string links)在一起.因此只能使用StringBuffer对象
B. 如果以字符串开头,那么其后的"+"号都是字符串连接(string links)的含义
C. +"号只能连接字符串(connection character string)和字符,不能连接数字,否则会造成概念混淆
D. 通过"+"号可以将不同的字符串\数字\字符连接成一个完整的字符串
E. 用"+"号连接的字符串可以赋值给String对象
9. [多选题]程序的创建有哪几步()。
A. 启动线程
B. 指定线程运行的起始点
C. 为线程对象分配内存运行空间
D. 在主程序中创建线程对象
E. 建立线程类