Java面向对象程序设计智慧树知到期末考试答案2024年_第1页
Java面向对象程序设计智慧树知到期末考试答案2024年_第2页
Java面向对象程序设计智慧树知到期末考试答案2024年_第3页
Java面向对象程序设计智慧树知到期末考试答案2024年_第4页
Java面向对象程序设计智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java面向对象程序设计智慧树知到期末考试答案2024年Java面向对象程序设计下列情况中,不会使线程返回所持有的对象锁的是()

A:当在synchronized()语句块中出现异常(exception)B:当synchronized()语句块执行完毕C:当持有锁的线程调用该对象的wait()方法D:当调用了线程的suspend()方法答案:当调用了线程的suspend()方法以下有关Calendar类相关描述,错误的是()

A:在使用Calendar.MONTH字段时,月份的起始值是从从1开始B:lendar类是一个抽象类,不可以被实例化C:添加和修改时间的功能就可以通过Calendar类中的add()和set()方法来实现D:Calendar.Date表示的是天数,当天数累加到当月的最大值时,如果继续再累加一次,就会从1开始计数,同时月份值会加1答案:在使用Calendar.MONTH字段时,月份的起始值是从从1开始下面关于JDBC驱动器API与JDBC驱动器关系的描述,正确的是()

A:JDBC驱动器API内部包含了JDBC驱动器B:JDBC驱动器API是接口,而JDBC驱动器是实现类C:JDBC驱动器内部包含了JDBC驱动器APID:JDBC驱动器是接口,而JDBC驱动器API是实现类答案:JDBC驱动器API是接口,而JDBC驱动器是实现类以下哪个不属于Path接口的常用方法()

A:PathgetParent()B:booleanendsWith(Stringother)C:Pathget(URIuri)D:URItoUri()答案:Pathget(URIuri)下列方法中,会导致DatagramSocket类发生阻塞的方法是()

A:connect()B:receive()C:send()D:bind()答案:receive()请阅读下面的代码classA{intx;staticinty;voidfac(Strings){System.out.println(“字符串:”+s);}}下列选项中描述正确的是()

A:y和s都是成员变量B:x是实例变量,y是类变量,s是局部变量C:xD:x和y是实例变量,s是参数答案:y和s都是成员变量8>>2的计算结果为()。

A:1B:2C:3D:4答案:2下列关于多态的说法中,正确的是()

A:多态可以提高程序的可扩展性B:多态可以提高程序的可维护性C:多态可以解决方法同名的问题D:在多态中,使用父类引用可以操作子类的所有方法答案:多态可以提高程序的可扩展性下列关于Thread类中sleep()方法的描述,错误的是()

A:sleep()方法指定时间结束后,线程进入了运行状态B:sleep()是一个静态方法C:sleep()可以指定线程休眠的时间D:调用sleep()方法,线程进入阻塞状态答案:sleep()方法指定时间结束后,线程进入了运行状态阅读下面的程序publicclassExample{publicstaticvoidmain(String[]args){String[]strs={"Tom","Jerry","Donald"};//foreach循环遍历数组for(Stringstr:strs){str="Tuffy";}System.out.println(strs0+","+strs1+","+strs2);}}下列选项中,程序的运行结果是()

A:TuffyB:TomC:JerryD:Donald答案:Tom下面关于javac命令作用的描述中,正确的是()。

A:可以把文件压缩B:可以将编写好的Java文件编译成.class文件C:可以执行java程序D:可以把数据打包答案:可以将编写好的Java文件编译成.class文件关于final修饰成员变量说法正确的是()

A:被final修饰的成员变量不能被继承B:final只能在接口中修饰成员变量C:被final修饰的成员变量可以被多次赋值D:被final修饰的成员变量为常量答案:被final修饰的成员变量为常量System类的getProperties()方法的作用是()

A:获取指定键指示的操作系统属性B:获取当前JVM的属性C:获取指定键指示的JVM的属性D:获取当前的操作系统的属性答案:获取当前的操作系统的属性final修饰符修饰方法时,不能和以下哪个修饰符共用()

A:synchronizedB:staticC:abstractD:public答案:abstract下面关于配置path环境变量作用的说法中,正确的是()

A:在任意目录下可以使用扫雷游戏B:在任意目录可以使用记事本C:在任意目录下可以使用class文件D:在任意目录可以使用javac和java命令答案:在任意目录可以使用javac和java命令下列常量中,属于整型常量的是()

A:trueB:198C:2e3f答案:198下列选项中,能够执行带参数占位符SQL语句的是()

A:ConnectionB:StatementC:PreparedStatementD:ResultSet答案:PreparedStatement下列关于super关键字的说法中,正确的是()

A:super关键字是在子类对象内部指代其父类对象的引用B:super关键字不仅可以指代子类的直接父类,还可以指代父类的父类C:子类通过super关键字只能调用父类的属性,而不能调用父类的方法D:子类通过super关键字只能调用父类的方法,而不能调用父类的属性答案:super关键字是在子类对象内部指代其父类对象的引用下列关于Thread类的说法中,错误的是()

A:继承Thread的方式定义线程后,覆写的run()方法会在该线程的start()方法被调用后被JVM自动运行B:继承Thread的方式定义线程后,你不能在继承其他的类了,导致程序的可扩展性大大降低C:Thread类属于java.util包D:继承Thread类创建线程的方式可以防止出现多父类问题答案:Thread类属于java.util包下列选项中,属于浮点数常量的是()

A:2e3fB:198C:true答案:2e3f下列接口中,继承了Collection接口的是()

A:SetB:MapC:ListD:Iterator答案:Set###List下列方法中,哪些方法是属于Collection接口()

A:retainAll()B:addLast()C:put()D:remove()答案:remove()###retainAll()下列选项中,属于窗体事件的动作是()

A:窗体的激活B:窗体的关闭C:窗体的创建D:窗体的停用答案:窗体的停用###窗体的关闭###窗体的激活下面关于executeUpdate(Stringsql)方法,说法正确的是()

A:可以执行select语句B:可以执行insert语句C:可以执行delete语句D:可以执行update语句答案:可以执行dele###可以执行insert语句###可以执行update语句下列选项中,会导致线程进入死亡状态的是()

A:线程抛出一个未捕获的异常B:线程执行过程中出现错误C:线程调用了sleep()方法D:线程的run()方法正常执行完毕答案:线程的run()方法正常执行完毕###线程抛出一个未捕获的异常###线程执行过程中出现错误下面选项中,哪些是java中的关键字()

A:StringB:staticC:classD:int答案:class###int###static下面关于位运算符相关说法,正确的是()

A:位运算符“B:位运算符是针对二进制数的每一位进行运算的符号,它是专门针对数字0和1进行操作的C:位运算符“>>“运算时,左边的空位根据原数的符号位补0或者1(原来是负数就全部补1,是正数就全部补0),右边移走的部分舍去D:位运算符“|”是将参与运算的两个操作数以二进制数的形式进行“按位或”运算答案:位运算符是针对二进制数的每一位进行运算的符号,它是专门针对数字0和1进行操作的;位运算符“;”是将参与运算的两个操作数以二进制数的形式进行“按位或”运算;位运算符““运算时,左边的空位根据原数的符号位补0或者1(原来是负数就全部补1,是正数就全部补0),右边移走的部分舍去下列关于类与对象的说法中,正确的是()

A:类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体B:类用于描述多个对象的共同特征,它是对象的模板C:对象是根据类创建的D:对象用于描述现实中的个体,它是类的实例答案:类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体以下有关ServerSocket的常用方法说法正确的是()。

A:isClosed()方法用于判断ServerSocket对象是否为关闭状态;B:getInetAddress()方法用于返回一个InetAddress对象,该对象中封装了ServerSocket绑定的IP地址;C:bind(SocketAddressendpoint)方法用于将ServerSocket对象绑定到指定的IP地址和端口号。D:accept()方法用于等待客户端的连接,如果有客户端连接,就会返回一个与之对应的Socket对象;答案:accept()方法用于等待客户端的连接,如果有客户端连接,就会返回一个与之对应的Socket对象;###bind(SocketAddressendpoint)方法用于将ServerSocket对象绑定到指定的IP地址和端口号。###getInetAddress()方法用于返回一个InetAddress对象,该对象中封装了ServerSocket绑定的IP地址;###isClosed()方法用于判断ServerSocket对象是否为关闭状态;下面关于IP地址的描述中,正确的是()

A:IP地址可以唯一标识一台计算机B:目前,IP地址广泛使用的版本是IPv4C:通过IP地址即可以访问目标计算机中的某个应用程序D:通常会将IP地址写成十进制的形式答案:IP地址可以唯一标识一台计算机;目前,IP地址广泛使用的版本是IPv4;通常会将IP地址写成十进制的形式下面关于ResultSet接口中getXXX()方法的描述正确的是()

A:字段的索引是从0开始编号的B:可以通过字段的名称来获取指定数据C:字段的索引是从1开始编号的D:可以通过字段的索引来获取指定的数据答案:可以通过字段的名称来获取指定数据###可以通过字段的索引来获取指定的数据###字段的索引是从1开始编号的下列关于封装的说法中,正确的是()

A:封装可以提高代码的安全性B:仅仅private修饰的内容才是封装C:类或者方法也是封装的一种体现D:封装是隐藏对象的属性和实现细节,对外提供公有的访问方法答案:封装可以提高代码的安全性;封装是隐藏对象的属性和实现细节,对外提供公有的访问方法下列选项中,属于StringBuffer类特点的是()

A:StringBuffer类是线程安全的B:StringBuffer是不可变的对象C:字符串缓冲区,提高字符串的操作效率D:StringBuffer类的toString()方法,将缓冲区变成字符串答案:StringBuffer类是线程安全的###StringBuffer类的toString()方法,将缓冲区变成字符串###字符串缓冲区,提高字符串的操作效率下面关于使用同步代码块描述正确的是()

A:锁对象的创建代码不能放到run()方法中B:当线程执行同步代码块时,首先会检查锁对象的标志位C:当多个线程共享的锁对象必须是唯一的D:同步代码块中的锁对象可以是任意类型的对象答案:同步代码块中的锁对象可以是任意类型的对象###当多个线程共享的锁对象必须是唯一的###锁对象的创建代码不能放到run()方法中###当线程执行同步代码块时,首先会检查锁对象的标志位

关于下列ArrayList类的方法,是从List接口中继承而来的是()

A:set()B:clone()C:toArray()D:add()答案:add()###set()###toArray()在Java中,下面哪些方式可以实现多线程程序()

A:实现Comparable接口B:实现Runnable接口C:自己创建一个Thread类D:继承Thread类答案:继承Thread类###实现Runnable接口下面关于包装类的描述中,正确的是()

A:对于包装类型对象javaAPI提供了更多的操作功能B:包装类都是被final修饰的类C:包装类即将基本数据封装成了对象D:包装类可以用于在基本数据和字符串之间进行转换答案:包装类即将基本数据封装成了对象###包装类可以用于在基本数据和字符串之间进行转换###包装类都是被final修饰的类###对于包装类型对象javaAPI提供了更多的操作功能下列关于main方法的描述中,正确的是()

A:main方法可以保证Java程序独立运行B:一个Java程序不一定要有main方法C:在Java程序中,必须要有main方法D:一个Java程序的主方法是main方法答案:main方法可以保证Java程序独立运行###一个Java程序的主方法是main方法###在Java程序中,必须要有main方法下面关于字节流缓冲区的描述中,哪些是错误的()

A:字节流缓冲区的大小是可以自定义设置的。B:字节流缓冲区只能用在文件输出流中。C:字节流缓冲区的大小是1024。D:字节流缓冲区只能用在文件输入流中。答案:字节流缓冲区的大小是1024###字节流缓冲区只能用在文件输出流中###字节流缓冲区只能用在文件输入流中默认情况下,使用FileOutputStream写数据时,下列说法中哪些是错误的()

A:当文件存在时,会在原文件上追加数据。B:当文件存在时,会覆盖原文件。C:当文件不存在时,会自动创建文件D:当文件不存在时,程序会报错。答案:当文件不存在时,程序会报错###当文件存在时,会在原文件上追加数据在命令行窗口中,编译Demo.java文件可以输入javacDemo。()

A:对B:错答案:错对Java程序来说,只要还有一个前台线程在运行,这个进程就不会结束。()

A:错误B:正确答案:正确PreparedStatement的setDate()方法可以设置日期内容,但参数Date的类型是java.util.Date。

A:错B:对答案:错put(Objectkey,Objectvalue)和get(Objectkey)方法分别用于向Map中存入元素和取出元素。()

A:正确B:错误答案:正确java.util.HashMap可以存储null键和null值。()

A:错B:对答案:对若int[][]arr={},则arr[0][0]的结果为0。()

A:错B:对答案:错使用Thread类创建多线程程序可以实现资源共享的效果。()

A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论