帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
学起plusJava程序设计作业答案 (2)
学校: 无
问题 1: 1. 以下关于Java线程的说法,正确的是( )
选项:
A. 新线程一旦被创建,它将自动开始运行
B. 线程是可以独立运行的程序。有自己的状态和专用数据段
C. 使用yield()方法可以使线程主动放弃CPU
D. 线程的优先级用数值表示,数值越小优先级越高
答案: 使用yield()方法可以使线程主动放弃CPU
问题 2: 2. 编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )
选项:
A. .java
B. .class
C. .html
D. .exe
答案: .class
问题 3: 3. 某Java程序用javax.swing包中的类JFileChooser来实现打开和保存文件对话框。该程序通过文件对话框首先获得的信息是( )
选项:
A. 文件长度
B. 文件路径
C. 文件内容
D. 文件对象
答案: 文件对象
问题 4: 4. 接口的作用是()
选项:
A. 定义一组功能
B. 实现一组功能
C. 调用一组功能
D. 以上都是
答案: 定义一组功能
问题 5: 5. 下面说法错误的是()
选项:
A. 线程就是程序
B. 线程是一个程序的单个执行流
C. 多线程是指一个程序的多个执行流
D. 多线程用于实现并发
答案: 线程就是程序
问题 6: 6. Java.io包的File类是 AI教学 ( )
选项:
A. 字符流类
B. 字节流类
C. 对象流类
D. 非流类
答案: 非流类
问题 7: 7. 假设现在有一个对象X,有一个属性a,则访问当前属性的方法是()
选项:
A. a.x
B. x.a
C. A.x
D. X.a
答案: 请关注公众号【青年搜题】查看答案
问题 8: 8. 以下供选择的类中,其子类能用来创建框架窗口的是( )
选项:
A. JWindow
B. Jframe
C. Jdialog
D. JAudio
答案: 请关注公众号【青年搜题】查看答案
问题 9: 9. 以下关于Swing与AWT之间关系的叙述中,正确的是( )
选项:
A. Swing是AWT的提高和扩展
B. 在写GUI程序时,AWT和Swing不能同时使用
C. AWT和Swing在不同的平台上都有相同的表示
D. AWT中有一些类是从Swing中的一些类继承的
答案: 请关注公众号【青年搜题】查看答案
问题 10: 10. 在Java中,一个类可以同时定义许多同名的方法,这些方法的形式参数个数,类型或顺序各不相同,传回的值也可以不相同。这种特性称为()
选项:
A. 隐藏
B. 覆盖
C. 重载
D. Java不支持此特性
尔雅题库
答案: 请关注公众号【青年搜题】查看答案
问题 11: 11. 如果一次从文件中读出一行数据,可使用的方法是( )
选项:
A. FileReader的readLine()方法
B. BufferedReader的readLine()方法
C. FileReader的read()方法
D. BufferedReader的read()方法
答案: 请关注公众号【青年搜题】查看答案
问题 12: 12. 不能作为Java标识符使用的字符串是( )
选项:
A. 2suto
B. a_123
C. STD
D. $123
答案: 请关注公众号【青年搜题】查看答案
问题 13: 13. Java中下列()类是以键-值的方式存储对象
选项:
A. java.util.List
B. java.util.ArrayList
C. java.util.HashMap
D. java.util.LinkedList
答案: 请关注公众号【青年搜题】查看答案
问题 14: 14. 以下能作为表示线程优先级的数值,并且级别最低的是()
选项:
A. 0
B. 1
C. 15
D. 16
答案: 请关注公众号【青年搜题】查看答案
问题 15: 15. 下列描述中,错误的一项是( )
选项:
A. 异常抛出点后的代码在抛出异常后不再执行
B. 每个catch代码段声明其能处理的一种特定类型的异常
C. 一定发生的事件不应该用异常机制来处理
D. try代码段后只能跟有一个catch代码段
答案: 请关注公众号【青年搜题】查看答案
问题 16: 16. Java语言的特性是( )
选项:
A. 指针
B. 预处理器
C. 结构和类型定义
D. 无用内存自动回收机制
答案: 请关注公众号【青年搜题】查看答案
问题 17: 17. 下列数组的声明错误的是()
选项:
A. int[] a=new int[3]
B.
C. int[] a=new int[]{1,2,3}
D.
E.
F. int[] a={1,2,3}
G.
H. int[] a=new int[3]{1,2,3}
答案: 请关注公众号【青年搜题】查看答案
问题 18: 18. 如果某成员变量在方法中被隐藏,又需要在方法中引用该成员变量,可以利用的关键字是( )
选项:
A. this
B. inner
C. new
D. outer
答案: 请关注公众号 尔雅题库 【青年搜题】查看答案
问题 19: 19. 下列字符组合不能作为Java整型常量的是( )
选项:
A. 078
B. 0x3ACB
C. 5000
D. 0x3ABC
答案: 请关注公众号【青年搜题】查看答案
问题 20: 20. 在多态中,将子类对象看做父类对象的做法称为( )
选项:
A. 向低转型
B. 向高转型
C. 向下转型
D. 向上转型
答案: 请关注公众号【青年搜题】查看答案
问题 21: 21. 在使用BorderLayout布局的容器中,如加入组件没有指定位置,则默认为( )
选项:
A. “东”位置
B. “西”位置
C. “北”位置
D. “中”位置
答案: 请关注公众号【青年搜题】查看答案
问题 22: 22. 下面关于final变量的描述正确的是( )
选项:
A. final不可以修饰成员变量
B. final只能修饰局部变量
C. final可以修饰成员变量也可以修饰局部变量
D. final修饰基本类型的变量时可以对变量重新赋值
答案: 请关注公众号【青年搜题】查看答案
问题 23: 23. 下列关于File的说法正确的是( )
选项:
A. File file=new F 试卷库 ile(“D:\a.txt”)
B. 是在D盘下创建一个a.txt文件
C. 可以通过mkdirs()方法创建多个文件
D. 当调用getPath()方法的时候,会去计算机中检查 该文件是否存在
E. 可以通过isFile()方法判断该File对象是否是一个文件对象
答案: 请关注公众号【青年搜题】查看答案
问题 24: 24. 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口
选项:
A. private
B. protected
C. private protected
D. public
答案: 请关注公众号【青年搜题】查看答案
问题 25: 25. String中包含用于截取字符串的方法是( )
选项:
A. equals
B. ==
C. indexof
D. substring
答案: 请关注公众号【青年搜题】查看答案
问题 26: 26. 线程对象的生命周期中,通常经历下面哪些状态()
选项:
A. 新建
B. 运行
C. 就绪
D. 死亡
答案: 请关注公众号【青年搜题】查看答案
问题 27: 27. 代码块的流行风格有( )
选项:
A. Allmans风格
B. Kernighan风格
< 尔雅题库 /li>C. pascal风格
D. 骆驼风格
答案: 请关注公众号【青年搜题】查看答案
问题 28: 28. 下述字符组合能作为Java程序标识符的是( )
选项:
A. Aa12
B. 大x
C. y小
D. 5x
答案: 请关注公众号【青年搜题】查看答案
问题 29: 29. 在JAVA编程中,关于TextField的语句如下:JTextField t = new JTextField(“they are good”,40);下面( )是正确的
选项:
A. 在这个JTextField中,最多只能输入40个字符
B. 在这个JTextField中,最少可以输入40个字符
C. 在这个JTextField中,能够输入的字符不一定是40个
D. 在这个JTextField中,用户可以编辑所输入的字符
答案: 请关注公众号【青年搜题】查看答案
问题 30: 30. 以下异常中,属于RuntimeException的是( )
选项:
A. NullPointerExeption,使用未初始化的引用变量
B. IndexOutofBondsException,数组下标越界异常
C. IllegalAccessException,没有足够的权限访问其他类的成员
D. ArithmeticException,算术异常
答案: 请关注公众号【青年搜题】查看答案
问题 31: 31. 下列关于实现图形用户界面的描述中 智慧树答案 ,错误的是( )
选项:
A. 放在容器中的组件首先要定义,接着要初始化
B. 放在容器中的多个组件是要进行布局的,默认的布局布局策略是FlowLayout
C. 容器中所有组件都是事件组件,都可产生事件对象
D. 事件处理是由监听者定义的方法来实现的
答案: 请关注公众号【青年搜题】查看答案
问题 32: 32. String s = "hello";
String t = "hello";
char c[] = {'h','e','l','l','o'};
下列表达式返回true的是( )
选项:
A. s.equals(t)
B.
C. t.equals(c)
D.
E. s==t
F.
G. t.equals(new String("hello"))
答案: 请关注公众号【青年搜题】查看答案
问题 33: 33. 以下关于Java语言表达式的描述中,正确的是( )
选项:
A. 表达式的操作数可以是方法调用
B. 表达式的操作数不可以是常量
C. 表达式可以单独构成Java语句
D. 表达式求值时,表达式中的每个变量必须有一个确定的值
答案: 请关注公众号【青年搜题】查看答案
问题 34: 34. 在Java语言中,下列组件可以让用户选择多个选项有( )
选项:
A. Checkbox
B. Radiobutton
C. List
D. Choice
答案: 请关注公众号【青年搜题】查看答案
问题 35: 35. 在Java语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,类Class_B直接隶属于包Package2。在类Class_C要应用Class_A的方法A和Class_B的方法B,你需要( )语句
选项:
A. import Package1.*
B.
C. import Package1.Package2.*
D.
E. import Package2.*
F. import Package2.Package1.*
答案: 请关注公众号【青年搜题】查看答案
问题 36: 36. 下列关于开关语句的描述中,错误的是( )
选项:
A. 开关语句中,default子句可以省略
B. 开关语句中,case子句的语句序列中一定要有break语句
C. 开关语句中,case子句和default子句都可以有多个
D. 退出开关语句的唯一条件是执行break语句
答案: 请关注公众号【青年搜题】查看答案
问题 37: 37. 定义如下的二维数组b,下面的说法正确的是( )
int b[][]={ {1, 2, 3}, {4, 5 },{6, 7, 8}}};
选项:
A. b.length的值是3
B. b[1].length的值是3
C. b[1][1]的值是5
D. 二维数组b的第一行有3个元素
答案: 请关注公众号【青年搜题】查看答案
问题 38: 38. 关于类和对象的叙述不正确的是( )
选项:
A. Java的类分为两大部分:系统定义的类和用户自定义的类
B. 类的静态属性和全局变量的概念完全一样,只是表达形式不同
C. 类的成员至少有一个属性和一个方法
D. 类是对象的实例化
答案: 请关注公众号【青年搜题】查看答案
问题 39: 39. JAVA中,对于drawImage(image,x,y,width,height,this)方法解释正确的是( )
选项:
A. image是要绘制的图像
B. x,y是表示图像的中心的位置
C. width是源图像的宽度
D. this是容器
答案: 请关注公众号【青年搜题】查看答案
问题 40: 40. 以下关于final关键字说法错误的是( )
选项:
A. final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性
B. final修饰的类肯定不能被继承
C. final修饰的方法不能被重载
D. final修饰的变量不允许被再次赋值
答案: 请关注公众号【青年搜题】查看答案
问题 41: 41. 就绪状态的线程获取了CPU的使用权,此时处于线程的阻塞状态。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 42: 42. 继承性是面向对象方法的一个重要基本特性,它使代码可重用,可降低程序复杂性。
选项: 数字教育 p>
答案: 请关注公众号【青年搜题】查看答案
问题 43: 43. 数组的遍历是指依次访问数组中的每个元素。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 44: 44. 复合语句是由多条语句组成的,因此它不是一条语句。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 45: 45. Java的一个类可以实现多个接口。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 46: 46. System.in是标准输入流,能用read方法读取键盘的输入。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 47: 47. Java语言不是编译型的,解释型的。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 48: 48. 一个类可以实现多个接口,接口可以实现“多重继承”。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 49: 49. 可以使用protected修饰符来防止方法和数据被不同包的非子类访问。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 50: 50. Java中,一个类可以有多个直接父类。
选项:
答案: 请关注公众号【青年搜题】查看答案
< 学起Plus试卷 p>问题 51: 51. Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。选项:
答案: 请关注公众号【青年搜题】查看答案
问题 52: 52. String字符串在创建后可以被修改。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 53: 53. Java源程序文件中是不区分字母的大小写的。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 54: 54. 把数组中元素按某种顺序排列的过程叫做查找。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 55: 55. break语句的作用是结束整个循环的执行。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 56: 56. Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 57: 57. 使用了FlowLayout布局管理器,不能改变组件的高度。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 58: 58. Java中“+”运算符除可执行加法运算外也可用于字符串的连接操作。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 59: 59. 重载的方法可以通过它们返回值的不同类型来区分。
选项:
尔雅题库 答案: 请关注公众号【青年搜题】查看答案
问题 60: 60. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 61: 61. 以下程序代码段的输出结果是( )
int suni=0,sumj=0,i,j;
for(i=0,j=0;j<10;i++,j++)sumi+=i;sumj+=j;
System.out.print(sumi+" "+sumj);
选项:
A. 45 45
B. 45 10
C. 10 45
D. 10 10
答案: 请关注公众号【青年搜题】查看答案
问题 62: 62. 如果程序中存在异常,那么这个异常会()
选项:
A. 终止整个程序
B. 终止抛出异常的方法
C. 产生异常的try块
D. 产生异常的catch块
答案: 请关注公众号【青年搜题】查看答案
问题 63: 63. 以下关于继承的叙述正确的是( )
选项:
A. 在Java中类只允许单一继承
B. 在Java中一个类只能实现一个接口
C. 在Java中一个类不能同时继承一个类和实现一个接口
D. 在Java中接口只允许单一继承
答案: 请关注公众号【青年搜题】查看答案
问题 64: 64. 以下关于Java语句的说 尔雅题库 法正确的是( )
选项:
A. continue语句必须出现在多路按值选择结构或循环结构中
B. return语句可以出现在方法体的外面
C. 编译系统会把单独的分号看成是空语句
D. break语句的作用是提早结束当前轮次循环
答案: 请关注公众号【青年搜题】查看答案
问题 65: 65. Java语言中,在类定义时用final关键字修饰,是指这个类( )
选项:
A. 不能被继承
B. 在子类的方法中不能被调用
C. 能被别的程序自由调用
D. 不能被子类的方法谡盖
答案: 请关注公众号【青年搜题】查看答案
问题 66: 66. 下列()方法不是在Collection接口中定义的
选项:
A. iterator()
B. isEmpty()
C. toArray()
D. setText()
答案: 请关注公众号【青年搜题】查看答案
问题 67: 67. 下面定义常量方法的代码中正确的是( )
选项:
A. final int YOUTH_AGE
B. int final YOUTH_AGE
C. YOUTH_AGE = 16
D. int YOUTH_AGE = 16
答案: 请关注公众号【青年搜题】查看答案
问题 68: 68. 下面关于抽象类和接口论述正确的是()
选项:
智慧树答案
A. 接口中可以包含普通方法
B. 抽象类中只能包含抽象方法,不能包含普通方法
C. 接口中只能定义静态常量属性,不能定义普通属性
D. 接口中可以包含构造器
答案: 请关注公众号【青年搜题】查看答案
问题 69: 69. 下面( )句子是异常处理程序的出口
选项:
A. try{}
B. catch{}
C. finally{}
D. 以上都不对
答案: 请关注公众号【青年搜题】查看答案
问题 70: 70. 下面( )方法可以使线程从运行状态进入其他阻塞状态
选项:
A. wait
B. start
C. sleep
D. yield
答案: 请关注公众号【青年搜题】查看答案
问题 71: 71. 对于catch子句的排列,说法正确的是( )
选项:
A. 父类在先,子类在后
B. 子类在先,父类在后
C. 有继承关系的异常不能在同一个程序段内
D. 先有子类,其他如何排列都无关
答案: 请关注公众号【青年搜题】查看答案
问题 72: 72. 封装的主要目的是( )
选项:
A. 隔离性
B. 安全性
C. 简便性
D. 原子性
问题 73: 73. 通过如下代码为窗体激活事件增加监听器:
addWindowListener(new WindowAdapter() {
public void windowActivated(WindowEvent e) {
System.out.println("窗体激活");
}
});
当窗体激活后( )
选项:
A. 在控制台上输出窗体激活
B. 在控制台上无输出
C. 编译错误
D. 运行错误
答案: 请关注公众号【青年搜题】查看答案
问题 74: 74. 下面选项中,按照由左到右的顺序,不可以进行自动类型转换的是( )
选项:
A. byte-int
B. int-long
C. double-long
D. short-int
答案: 请关注公众号【青年搜题】查看答案
问题 75: 75. 下列( )是正确的字符常量
选项:
A. “DA”
B. ’Da’
C. ’Da’
D. ’\t’
答案: 请关注公众号【青年搜题】查看答案
问题 76: 76. 设int[][]x={{l,2},{3},{4,5,6}}则 x[l].length的值是( )
选项:
A. 0
B. 1
C. 2
D. 3
答案: 请关注公众号【青年搜题】查看答案
问题 77: 77. 下面是关于 Java 语言中数据类型的强制转换的描述,其中错误的是( )
选项:
A. 当数据类型从高转换为低时需要强制转换
B. 强制转换时使用强制转换运算符,形如( < 类型 > )
C. 赋值操作中都要采用强制类型转换
D. 浮点型数据强制转换为整型时,小数部分四舍五入
答案: 请关注公众号【青年搜题】查看答案
问题 78: 78. Java程序分了哪两大类( )
选项:
A. Java应用程序
B. HTML
C. Java Applet
D. JSP
答案: 请关注公众号【青年搜题】查看答案
问题 79: 79. 下面关于变量及其范围的陈述中不正确的是( )
选项:
A. 实例变量是类的成员变量
B. 实例变量用关键字static声明
C. 在方法中定义的局部变量在该方法被执行时创建
D. 局部变量在使用前必须被初始化
答案: 请关注公众号【青年搜题】查看答案
问题 80: 80. 哪个布局管理器使用的是组件的最佳尺寸( preferred size)( )
选项:
A. FlowLayout
B. BorderLayout
C. CardLayout
D. GridBagLayout
问题 81: 81. 以下是关键字的是( )
选项:
A. abstract
B. boolean
C. if
D. main
答案: 请关注公众号【青年搜题】查看答案
问题 82: 82. 当线程调用wait()方法处于等待状态时,哪些方法可以让其恢复运行( )
选项:
A. join()方法
B. run()方法
C. notify()方法
D. notifyAll()方法
答案: 请关注公众号【青年搜题】查看答案
问题 83: 83. 下列关于变量的默认值的描述,其中错误的是( )
选项:
A. 定义变量而没有进行初始化时,该变量具有默认值
B. 字符型变量的默认值为换行符
C. 布尔型变量的默认值是true
D. 变量的默认值是可以被改变的
答案: 请关注公众号【青年搜题】查看答案
问题 84: 84. 构造BufferedInputStream的合适参数是( )
选项:
A. BufferedInputStream
B. BufferedOutputStream
C. FileOuterStream
D. FileInputStream
答案: 请关注公众号【青年搜题】查看答案
问题 85: 85. 下列关于修饰符混用,说法正确的是( )
选项:
A. abstract方法必须在abstract类中
B. abstract类中不可以有private成员
C. 在static方法中处理非static的属性
D. abstract和final不能同时修饰同一个类
答案: 请关注公众号【青年搜题】查看答案
问题 86: 86. 关于Float,下列说法正确的是( )
选项:
A. Float是一个类
B. Float在java.lang包中
C. Float a=1.0是正确的赋值方法
D. Float a= new Float(1.0)是正确的赋值方法
答案: 请关注公众号【青年搜题】查看答案
问题 87: 87. 关于BufferedReader类的readLine()方法,以下说法正确的是( )
选项:
A. 方法readLine()每次读取一行数据
B. 方法readLine()每次读取一个字节
C. 该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常
D. 如果读到流的末尾,该方法返回的结果为null
答案: 请关注公众号【青年搜题】查看答案
问题 88: 88. 方法重写时,子类抛出的异常类型大于等于父类抛出的异常类型。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 89: 89. Error类所定义的异常是无法捕获的。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 90: 90. Java语言具有较好的安全性可移植性及与平台无关等特性。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 91: 91. JButton类属于容器类。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 92: 92. 引用一个类的属性或调用其方法,必须以这个类的对象为前缀。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 93: 93. 构造方法在创建对象时被调用。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 94: 94. 使用StringBuffer修改字符串时,并不会产生新的StringBuffer对象。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 95: 95. 运行线程的run()方法不会引起阻塞状态。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 96: 96. Object类的构造方法第一行是super()语句。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 97: 97. 线程在程序中是独立的执行流。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 98: 98. 一个异常处理中finally语句块只能有一个或者可以没有。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 99: 99. 下面说法正确的是()
选项:
A. java中的线程是非抢占式的
B. java中的线程不可以共享数据
C. 每个java程序都至少有一个线程,即主线程
D. java中的线程不可以共享代码
答案: 请关注公众号【青年搜题】查看答案
问题 100: 100. 以下程序代码的输出结果是( )
int x=10;
while(x>7){
System.out.print("*");
x--;
}
选项:
A. **
B. ***
C. *
D. ****
答案: 请关注公众号【青年搜题】查看答案
问题 101: 101. 当发生IOException时,下列代码不是输出的结果是( )
public class Test {
public static void main(String[] args) {
int number;
try {
number = System.in.read();
System.out.println(“Location 1”);
} catch (IOException e) {
System.out.println(“Location 2”);
} finally {
System.out.println(“Location 3”);
}
System.out.println(“Location 4”);
}
免费试题下载 }
选项:
A. Location1
B. Location2
C. Location3
D. Location4
答案: 请关注公众号【青年搜题】查看答案
问题 102: 102. Map集合中添加元素的方法是( )
选项:
A. add()
B. addFirst()
C. addLast
D. put()
答案: 请关注公众号【青年搜题】查看答案
问题 103: 103. 下列( )不是Swing中的布局管理器
选项:
A. AbsoluteLayout
B. FlowLayout
C. BorderLayout
D. GridLayout
答案: 请关注公众号【青年搜题】查看答案
问题 104: 104. 下面关于接口的定义正确的是()
选项:
A. interface B {void print() {}}
B. abstract interface B {void print()}
C. abstract interface B extends A1,A2{abstract void print(){}
D. }
E. interface B {void print()
F. }
答案: 请关注公众号【青年搜题】查看答案
问题 超星答案 105: 105. 算术表达式1+2/3—4*5的值为( )
选项:
A. 1
B. -19
C. -5
D. 0
答案: 请关注公众号【青年搜题】查看答案
问题 106: 106. ArrayList类的底层数据结构是()
选项:
A. 数组结构
B. 链表结构
C. 哈希表结构
D. 红黑树结构
答案: 请关注公众号【青年搜题】查看答案
问题 107: 107. 下列哪种方法不是创建套接字的构造方法()
选项:
A. ServerSocket()
B. ServerSocket(int port)
C. ServerSocket(int port, int backlog)
D. ServerSocket(String edge)
答案: 请关注公众号【青年搜题】查看答案
问题 108: 108. 设int x=1,y=2,z=3,则表达式y+=(z--)/(++x)的值是( )
选项:
A. 3.5
B. 3
C. 4
D. 5
答案: 请关注公众号【青年搜题】查看答案
问题 109: 109. ()类带有缓冲区,可以把一批数据读到缓冲区,避免每次都从数据源读取数据进行字符编码转换
选项:
A. Reader
B. 学习平台试卷 FileReader
C. Writer
D. BufferedReader
答案: 请关注公众号【青年搜题】查看答案
问题 110: 110. 子线程自动获得的优先级是()
选项:
A. 最低优先级
B. 父线程的优先级
C. 最高优先级
D. 系统进程的优先级
答案: 请关注公众号【青年搜题】查看答案
问题 111: 111. 语句while(!E)中的!E等价于( )
选项:
A. E==0
B. E!=1
C. E!=0
D. E==1
答案: 请关注公众号【青年搜题】查看答案
问题 112: 112. 下列关于类、包和源文件的说法中,错误的一项是( )
选项:
A. 一个文件可以属于一个包
B. 一个包可包含多个文件
C. 一个类可以属于一个包
D. 一个包只能含有一个类
答案: 请关注公众号【青年搜题】查看答案
问题 113: 113. Java语言实现C/S模式时,需要使用网络套接字,套接字的内容包括( )
选项:
A. IP地址+端口号
B. IP地址+监控线程名
C. 监控线程名+端口号
D. IP地址+监控线程名+端口号
答案: 请关注公众号【青年搜题】查看答案
问题 114: 114. 下面关于Java中异常处理try块的说法正确的是()
选项:
A. try块后通常应有一个catch 块,用来处理try块中抛出的异常
B. catch 块后必须有finally块
C. 可能抛出异常的方法调用应放在try块中
D. 对抛出的异常的处理必须放在try块中
答案: 请关注公众号【青年搜题】查看答案
问题 115: 115. 下面关于外部类和内部类成员的相互访问的规则中,正确的选项是( )
选项:
A. 内部类可以直接访问外部类的成员
B. 外部类可以直接访问内部类的成员
C. 外部类不能访问内部类的成员
D. 外部类可通过创建内部类的实例来访问内部类的成员
答案: 请关注公众号【青年搜题】查看答案
问题 116: 116. 属性的可见性有( )
选项:
A. 公有的
B. 私有的
C. 私有保护的
D. 保护的
答案: 请关注公众号【青年搜题】查看答案
问题 117: 117. 如果使用Java自带的类实现创建ZIP格式压缩文件的功能,至少需要使用下面哪些类( )
选项:
A. ZipInputStream
B. ZipEntry
C. ZipOutputStream
D. StringBuffer
答 学起Plus试卷 案: 请关注公众号【青年搜题】查看答案
问题 118: 118. 下面关于对象串行化(Serializable)的说法正确的是( )
选项:
A. 一个类实现接口Serializable就能使之串行化,对象串行化并没有具体方法需要实现
B. 一个对象串行化后,能通过对象流读取对象或写入对象
C. 用transient关键字修饰的变量将不参与串行化
D. 串行化一个类,必须保证在恢复时java虚拟机能找到这个类的.class文件,否则将会出现ClassNotFoundException。
答案: 请关注公众号【青年搜题】查看答案
问题 119: 119. 指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )
选项:
A. public int add(int a)
B. public void add(long a)
C. public void add(int a,int b)
D. public void add(float a)
答案: 请关注公众号【青年搜题】查看答案
问题 120: 120. 下列语句中,不正确的是( )
选项:
A. float a=1.0d
B. Double a=new Double(1.0)
C. byte a=(byte)340
D. Byte a=120
答案: 请关注公众号【青年搜题】查看答案
问题 121: 121. 下面哪些代码段是正确的Java源程序( )
选项:
A. import java.io.*
B. package testpackage
C. public class Test{/* do something... */}
D. import java.io.*
E. class Person{/* do something... */} public class Test{/* do something... */}
F. import java.io.*
G. import java.awt.*
H. public class Test{/* do something... */}
I. package testpackage
J. public class Test{/* do something... */}
答案: 请关注公众号【青年搜题】查看答案
问题 122: 122. 阅读、编译、运行下面的程序,正确的选项是( )
public class Test {
public static void main (String[] args){
Test a=new Test();
a.method(8);
a.method(8f);
}
void method(double i) {
System.out.println("double: "+i);
}
void method(int i) {
System.out.println("int: "+i);
}
}
选项:
A. 程序有编译错误,因为两个method()方法必须定义为静态(static)的
B. 程序可以编译运行,输出结果为:
int: 8
double: 8.0
C. 程序可以编译运行,输出结果为:
int: 8
float: 8.0
D. 程序中定义的两个参数不同的method方法称为方法重载
问题 123: 123. 注释的作用是使程序在执行时在屏幕上显示//之后的内容。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 124: 124. Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 125: 125. 一个程序里有且只能有一个公共类,它就是主类。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 126: 126. 类属性可以是简单变量,也可以是一个对象。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 127: 127. 若集合中保存的元素没有重复且按照一定的顺序排列,可以使用TreeSet集合。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 128: 128. File类中的getPath()方法可以获得文件的相对路径名。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 129: 129. 成员变量的值会因为对象的不同而不同。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 130: 130. 设x,y,z的初始值分别是1,2,3,则表达式x=O||(xy 的值是( )
选项:
A. true
B. 1 试卷库
C. false
D. 0
答案: 请关注公众号【青年搜题】查看答案
问题 131: 131. 下列( )操作不能使线程从等待阻塞状态进入对象阻塞状态
选项:
A. 等待阻塞状态下的线程被notify()唤醒
B. 等待阻塞状态下的纯种被interrput()中断
C. 等待时间到
D. 等待阻塞状态下的线程调用wait()方法
答案: 请关注公众号【青年搜题】查看答案
问题 132: 132. 当程序抛出受检异常时,可以怎么做()
选项:
A. 使用finally{}
B. throws Exception
C. 不做处理
D. try{}
答案: 请关注公众号【青年搜题】查看答案
问题 133: 133. Java的套接字服务器类是( )
选项:
A. ServerSocket
B. SocketServer
C. Socket
D. Server
答案: 请关注公众号【青年搜题】查看答案
问题 134: 134. Collection接口、List接口、ArrayList接口它们之间的关系是( )
选项:
A. 它们之间是并列关系
B. Collection接口是ArrayList接口的父接口,List实现了ArrayList
C. 它们之间没有任何联系
云上河开答案D. Collection接口是List接口的父接口,ArrayList实现了List
答案: 请关注公众号【青年搜题】查看答案
问题 135: 135. 下面的方法中,属于MouseListener接口定义的是( )
选项:
A. mouseClick(MouseEvent)
B. mousePress(MouseEvent)
C. mouseEntered(MouseEvent)
D. mouseDragged(MouseEvent)
答案: 请关注公众号【青年搜题】查看答案
问题 136: 136. Math类的方法中获取随机数的方法是( )
选项:
A. random()
B. abs()
C. sqrt()
D. sin()
答案: 请关注公众号【青年搜题】查看答案
问题 137: 137. 下列方法中不是InetAddress类的常用方法是( )
选项:
A. getLocalHost()
B. getHostName()
C. ClientFrame()
D. getHostAddress()
答案: 请关注公众号【青年搜题】查看答案
问题 138: 138. 以下关于抽象类及抽象方法的说法中,不正确的是( )
选项:
A. 抽象方法只能出现在抽象类中
B. 抽象类必须有抽象方法
C. 有抽象方法的类 AI教学 一定是抽象类
D. 抽象方法没有实现的代码
答案: 请关注公众号【青年搜题】查看答案
问题 139: 139. Java语言的类之间的继承关系是( )
选项:
A. 多重的
B. 单重的
C. 不能继承的
D. 线程的
答案: 请关注公众号【青年搜题】查看答案
问题 140: 140. 子类A继承了父类B,A a=new A();则①父类B静态代码块②父类B非静态代码块③父类B构造函数④子类A静态代码 ⑤子类A非静态代码块⑥子类A的构造函数 的执行顺序是( )
选项:
A. ①②③④⑤⑥
B. ①④②③⑤⑥
C. ①②④⑤③⑥
D. ④⑤①②③⑥
答案: 请关注公众号【青年搜题】查看答案
问题 141: 141. 下面main()方法的定义哪些是正确的( )
选项:
A. public static void main(String args[]) {}
B. public static void main(String[]) {}
C. public static void main(String[] args) {}
D. public static void main(String [] x) {}
答案: 请关注公众号【青年搜题】查看答案
问题 142: 142. 下面关于java中输入/输出流的说法正确的是( )
选项:
A. FileInputStream与F 安徽继续教育试题 ileOutputStream类用读、写字节流
B. Reader与Writer类用来读、写字符流
C. RandomAccessFile既可以用来读文件,也可以用来写文件
D. File类用来处理与文件相关的操作
答案: 请关注公众号【青年搜题】查看答案
问题 143: 143. 关于下面的程序的说法正确的是( )
1: public class Test extends Thread {
2: String name;
3: public Test(String s){
4: name=s;
5: }
6: public static void main (String[] args) {
7: Test thread1=new Test("xxx");
8: Test thread2=new Test("yyy");
9: thread1.start();
10: thread2.start();
11: }
12: public void run () {
13: System.out.print(name);
14: }
15: }
选项:
A. 类Test是线程类Thread的子类
B. 程序第7、8行分别创建两个线程对象thread1和thread2
C. 程序第9、10行的方法调用的功能是分别启动两个线程对象thread1和thread2
D. 程序编译运行后输出结果是:xxxyyy
答案: 请关注公众号【青年搜题】查看答案
问题 144: 144. 下列关于增1(++)减1(-)1运算符的描述中,正确的是( )
选项:
A. 增1减1运算符都是单目运算符
B. 增1减1运算符都具有前缀运算和后缀运算
C. 增1减1运算符不会改变变量的值 智能题库 p>
D. 增1减1运算符前缀运算和后缀运算后表达式值是相同的
答案: 请关注公众号【青年搜题】查看答案
问题 145: 145. Java语言使用的是Unicode字符集,每个字符在内存中占8位。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 146: 146. Java中常用的布局管理器中包含setlayout。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 147: 147. 拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 148: 148. 抽象方法是一种有说明也有具体实现的方法。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 149: 149. abstract和final可以同时作为一个类的修饰符。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 150: 150. 下列()不是Swing中的窗体
选项:
A. Jframe
B. Jdialog
C. Japplet
D. JLabel
答案: 请关注公众号【青年搜题】查看答案
问题 151: 151. 以下表达式值为true的是( )
选项:
A. 学习通试题 “123”equals(123)
B. new Integer(123)==123
C. new Integer(3250)==new Integer(3250)
D. new String(“abc”)==“abc“
答案: 请关注公众号【青年搜题】查看答案
问题 152: 152. 以下对TCP和UDP描述正确的是( )
选项:
A. TCP不能提供数据的可靠性
B. UDP能够保证数据库的可靠性
C. TCP数据传输效率高于UPD
D. UPD数据传输效率高于TCP
答案: 请关注公众号【青年搜题】查看答案
问题 153: 153. 下列关于注释语句的描述中,正确的一项是( )
选项:
A. 以//开始的是多行注释语句
B. 以/*开始,*/结束的是单行注释语句
C. 注释语句不会被执行,只是起到解释说明的作用
D. Java程序中必须有注释语句,否则程序不会执行
答案: 请关注公众号【青年搜题】查看答案
问题 154: 154. 下列哪种类型的文件可以在Java虚拟机中运行( )
选项:
A. .java
B. .jre
C. .exe
D. .class
答案: 请关注公众号【青年搜题】查看答案
问题 155: 155. 如果一个类是抽象的,需要用( )修饰
选项:
A. extends
学起Plus试卷 li>B. private
C. abstract
D. public
答案: 请关注公众号【青年搜题】查看答案
问题 156: 156. 以下关于抽象类和抽象方法的说法中,不正确的是( )
选项:
A. 抽象方法只能出现在抽象类中
B. 抽象类必须有抽象方法
C. 有抽象方法的类一定是抽象类
D. 抽象方法没有实现的代码
答案: 请关注公众号【青年搜题】查看答案
问题 157: 157. 定义一个类名为“MyClass.Java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )
选项:
A. private class MyClass extends Object
B. class MyClass extends Object
C. public class MyClass
D. public class MyClass extends Object
答案: 请关注公众号【青年搜题】查看答案
问题 158: 158. 下列属于整型常量的是( )
选项:
A. -12
B. -5E9
C. 34L
D. 0175
答案: 请关注公众号【青年搜题】查看答案
问题 159: 159. 下述哪些说法是正确的( )
选项:
A. java 语言中的类只能有一个构造函数
B. 考试题库,在线教育 程序员可以自己定义自己的异常
C. java 语言允许多继承
D. socket在java.net包中
答案: 请关注公众号【青年搜题】查看答案
问题 160: 160. Java的类不允许多重继承,但接口支持多重继承。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 161: 161. 在main方法中可以直接调用非静态的方法
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 162: 162. InputStream类和OutputStream类是所有二进制I/O的根类。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 163: 163. 获取单列集合中元素的个数,可以使用size()方法。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 164: 164. Java中的线程是没有优先级的。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 165: 165. 每个数组均可以通过其属性length获得数组的长度。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 166: 166. 同一个行为具有多个不同表现形式或形态的能力,叫做多态。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 167: 16 智能题库 7. 在Java的方法中定义一个常量要用const关键字。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 168: 168. 以下是关于FlowLayout布局组件排列顺序的的叙述,正确的是( )
选项:
A. 从上到下排列
B. 从左到右排列
C. 从下到上排列
D. 从右到左排列
答案: 请关注公众号【青年搜题】查看答案
问题 169: 169. 编译运行以下程序后,关于输出结果的说明正确的是(
)
public class Text04 {
public static void main(String args[]) {
int x = 4;
System.out.println(“value is” + ((x > 4) ? 99.9 : 9));
}
}
选项:
A. 输出结果为:value is 99.9
B. 输出结果为:value is 9
C. value is 9.0
D. 编译错误
答案: 请关注公众号【青年搜题】查看答案
问题 170: 170. 下面哪条语句把方法声明为抽象的公共方法( )
选项:
A. public abstract method()
B.
C. public abstract void method()
D.
E. public abstract void method(){}
F. public void method()extends abstract
< 试卷库 span style="color: #ff0000;">答案: 请关注公众号【青年搜题】查看答案
问题 171: 171. Java语言中,int类型占用的二进制位数是( )
选项:
A. 8位
B. 16位
C. 32位
D. 64位
答案: 请关注公众号【青年搜题】查看答案
问题 172: 172. 关于int和Integer说法正确的是( )
选项:
A. int是基本数据类型
B. integer是整形数据类型的包装类
C. Integer类是静态的
D. I nteger类可以被继承
答案: 请关注公众号【青年搜题】查看答案
问题 173: 173. 下面哪些关键字能用来控制对类成员的访问( )
选项:
A. public
B. protected
C. private
D. default
答案: 请关注公众号【青年搜题】查看答案
问题 174: 174. 关于Java语言叙述正确的是( )
选项:
A. Java 语言具有跨平台性
B. Java 是一种面向对象的语言
C. Java 语言中的类可以多继承
D. Java 的垃圾收集机制自动回收程序中已不再使用的对象
答案: 请关注公众号【青年搜题】查看答案
问题 175: 175. 下面( )是 云端课堂 JDK中的Java运行程序
选项:
A. javac
B. javam
C. java
D. javar
答案: 请关注公众号【青年搜题】查看答案
问题 176: 176. 对于布局管理器解释正确的有()
选项:
A. FlowLayout以由上到下的方式从左到右排列组件
B. BorderLayout使用“东”、“西”、“南“、“北”、“居中”来指定组件的位置
C. GridLayout提供了类似于选项卡式的对话框的功能
D. CardLayout是最灵活的布局方案
答案: 请关注公众号【青年搜题】查看答案
问题 177: 177. Java的输入流主要由InputStream和Writer作为基类。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 178: 178. 实例变量用关键字static声明。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 179: 179. 接口中的成员变量全部为常量,方法为抽象方法。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 180: 180. throws关键字用于对外声明方法可能发生的异常,这样调用者在调用方法时,可以明确知道该方法有异常,并进行相关处理。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 181: 181. 组件必须放在容器中 数字教育 才能正确显示出来。
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 182: 182. 获取字符串长度应该使用下列()方法
选项:
A. length
B. length()
C. codePointAt()
D. chatAt()
答案: 请关注公众号【青年搜题】查看答案
问题 183: 183. 下列Java代码输出的结果是( )
public class T14 {
public static void main(String[] args) {
int[] ary1 = { 3, 4, 5 };
int[] ary2 = { 3, 4 };
int[] ary3 = f(ary1, ary2);
System.out.println(Arrays.toString(ary3));
}
public static int[] f(int[] ary1, int[] ary2) {
int[] ary = Arrays.copyOf(ary1, ary1.length + ary2.length);
System.arraycopy(ary2, 0, ary, ary1.length, ary2.length);
return ary;
}
}
选项:
A. [3, 4, 5]
B. [3, 4, 5, 0, 0]
C. [3, 4, 5, 3, 4]
D. [3, 4, 3, 4, 5]
答案: 请关注公众号【青年搜题】查看答案
问题 184: 184. 下面关于进程、线程的说法正确的是( )
选项:
A. 进程是程序的一次动态执行过 安徽继续教育试题 程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索
B. 线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行
C. Java多线程的运行与平台相关
D. 对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务
答案: 请关注公众号【青年搜题】查看答案
问题 185: 185. 类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是()
选项:
A. B x1= new B( )
B.
C. B x1=new C( )
D.
E. C x1=new C( )
F.
G. C x1=new B( )
答案: 请关注公众号【青年搜题】查看答案
问题 186: 186. Java的复合数据类型有( )
选项:
A. 类
B. 数组
C. 数值
D. 接口
答案: 请关注公众号【青年搜题】查看答案
问题 187: 187. 下列有关继承中子类构造方法特性的描述中,正确的是( )
选项:
A. 包含super的Java语句可以出现在构造方法的任意位置
B. 创建子类对象实例时,系统可自动调用父类的无参构造方法初始化属于父类的数据
C. 父类中带参数的构造方法,系统不能自动调用它们,只能通过在子类构造方法中使用关键字super进行调用,且super语句必 智能题库 须是子类构造方法中的第一个可执行语句
D. 子类对象创建时,首先调用父类的构造方法,然后才调用自己的构造方法
答案: 请关注公众号【青年搜题】查看答案
问题 188: 188. 抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。
选项:
答案: 请关注公众号【青年搜题】查看答案