版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计(山东交通学院)智慧树知到期末考试答案+章节答案2024年山东交通学院NORM_PRIORITY是线程的最小优先级。
答案:错Reader和Writer是抽象类。
答案:对定义类的关键字是class。
答案:对字符类Character是对char基本数据类型的封装。
答案:对导入包my.io中所有类的语句是importmy.io.all。
答案:错一个类中可以没有main()方法。
答案:对有如下代码:x=Integer.parseInt(y);则x是String类型。
答案:错Java可以检测线程的死锁。
答案:错接口中的成员变量都是public、static、final类型的。
答案:对列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。
答案:对在覆盖时,子类方法可以缩小父类方法的访问权限。
答案:错多个线程并发执行时,线程之间的相对执行顺序是确定的。
答案:错有可能产生异常的代码应该放在finally子句中。
答案:错ResultSet光标最初位于第一行之后。
答案:错Boxb1=newBox();Boxb2=b1;之后b1和b2指向同一个对象。
答案:对下列()关键字可以用在方法的声明处?
答案:throws如果要存储一些数据,不能有重复值,那么应该用下面哪个类创建对象?
答案:HashSetint类型的封装类是()
答案:Integer定义如下的二维数组b,b[1][1]的值是( )。int b[][]={{1, 2, 3}, {4, 5},{6, 7, 8}}};
答案:5当线程的run()方法运行完成,线程就转到()状态。
答案:死亡下面哪个权限不属于Java?
答案:friendInputStreamReader类提供的功能是()
答案:将字节流变为字符流有如下代码:x=Float.parseFloat(y);
则x是float类型。
答案:对作为Java应用程序入口的main()方法参数类型可以自定。
答案:错启动线程需要用start()方法。
答案:对可以使用super关键字调用父类的构造函数。
答案:对StringBuffers1=newStringBuffer('HelloWorld');System.out.println(s1.append('Tom'));输出结果为HelloWorldTom。
答案:对Double类在java.util包中。
答案:错Strings1='HelloWorld';System.out.println(s1.substring(2,3));输出结果为llo。
答案:错下面()修饰符所修饰的方法必须被子类重写。
答案:abstract如果需要从文件中读取数据,那么应该创建下面哪个类的对象?
答案:FileInputStream关于Java的继承正确的是哪个?
答案:一个类只能有一个直接父类。字节码文件的后缀是exe。
答案:错String类在需要时可以定义子类。
答案:错一个包可以包含多个类。
答案:对线程和进程一样,都是实现并发的一个基本单位。
答案:对实现继承的关键字是extend。
答案:错属于同一个包的类不可以互相访问,必须使用import导入。
答案:错String类的对象代表的是字符串常量,是不可编辑的。
答案:对可以将容器分成五个区域的布局管理器是FlowLayout。
答案:错对象所占空间一旦开辟之后,即使不再使用了,也会一直占据内存空间不释放。
答案:错下面()修饰符所修饰的方法不能被子类重写。
答案:final以下作为Java程序入口的main方法声明正确的是哪个?
答案:publicstaicvoidmain(Stringa[])以下哪个选项放在//here处不合法。classA{publicfloatgetNum(){return3.0f;}}classBextendsA{//here}
答案:publicvoidgetNum(){return3.0f;}下面哪项不是Java关键字?
答案:TRUE当源文件中有且只有一个类用public修饰,则源文件名要与该类名同名。
答案:对在一个源文件中,可以有多条import语句。
答案:对Java是单重继承,因此一个类只能有一个父类,一个接口也只能有一个父接口。
答案:错将组件从上到下,从左到右排列的布局管理器是BoxLayout。
答案:错设有字符串s1='Hello'和s2='World',s1+s2的结果为Hello+World。
答案:错将组件添加到容器中使用add()方法。
答案:对下面的标识符()是不正确的。
答案:for编写线程类有两种方法,其中一种是实现()接口。
答案:Runnable数组越界访问时会产生编译错误。
答案:错创建子类对象时,先调用子类自己的构造函数,然后再调用父类的构造函数。
答案:错设在子类中重写了父类中的m()方法,那么在子类中调用父类中的方法m()应该使用的语句是super()。
答案:错在一个系统中,任何时刻最多只有一个运行态线程。
答案:对有如下变量声明:booleanb;,下面赋值语句正确的是()。
答案:b=true;Strings1='HelloWorld';System.out.println(s1.charAt(4));输出结果为o。
答案:对面向对象的三大特性是封装、继承和多态。
答案:对实现接口的关键字是realize。
答案:错Java中一个类只能有两个直接父类。
答案:错ArithmeticException表示数组越界异常。
答案:错Java具备垃圾收集机制,这样在用户编写代码中无须手工处理内存空间的释放操作。
答案:对可以用==比较两个字符串的内容是否相等。
答案:错try语句块不能单独存在,后面只能跟catch语句块不能跟其它语句块。
答案:错构造函数可以用private修饰。
答案:对非static声明的方法可以调用static声明的属性或方法。
答案:对File类用于管理本地磁盘的文件和目录。
答案:对MAX_PRIORITY是线程的最大优先级。
答案:对设有字符串s1和s2,分别赋值如下:s1='Java';s2='语言',把这两个字符串用一条输出语句输出,输出:Java语言,该语句是System.out.println(s1s2)。
答案:错抽象类不光可以作父类,还可以作子类。
答案:对package语句必须作为源文件中第一条可执行语句。
答案:对有如下代码:Strings1=newString('hello');Strings2=newString('hello');
则s1.equals(s2)的结果为true;s1==s2的结果为false。
答案:对定义抽象类使用关键字abstract。
答案:对线程的优先级可以是负数。
答案:错下面哪个类不是Collection的实现类?
答案:HashMap下列()关键字可以在程序中手工抛出异常对象?
答案:throw线程的执行流程要写在下列()方法中?
答案:run()一个异常将终止()
答案:整个程序编写线程类有两种方法,其中一种是继承()类。
答案:Thread在switch(表达式)语句中,表达式的值应该是()。
答案:整数或字符值有一个类Demo,对其构造方法的正确声明是()
答案:Demo(intx){}默认构造函数的特点是()
答案:无参数无操作定义如下的二维数组b,b.length的值是( )。int b[][]={{1, 2, 3}, {4, 5},{6, 7, 8}}};
答案:3方法内局部变量要先赋值再使用。
答案:对与WindowListener接口对应的适配器类为WindowAdapter。
答案:对实现线程同步化需要使用same关键字。
答案:错File类是输入输出流类的子类。
答案:错JDK是Java开发工具包。
答案:对新建包my.model的语句是newmy.model。
答案:错定义常量需要用const关键字。
答案:错可以把子类对象直接赋值给父类对象。
答案:对阅读下列程序,完成题目。publicvoidexample(){
try{
unsafe();
System.out.println('Test1');
}
catch(SafeExceptione){
System.out.println('Test2');
}
finally{
System.out.println('Test3');
}
System.out.println('Test4');}如果方法unsafe()运行正常的话输出结果是Test1Test3Test4这种说法对吗?
答案:对定义接口的关键字是interface。
答案:对线程就绪态就是运行态。
答案:错Java中一个类只能实现一个接口。
答案:错输入输出的类都在java.io包中,都需要对IOException异常进行处理。
答案:对Java中一个类可以有多个子类。
答案:对在异常处理中,释放资源、关闭文件或者关闭数据库由finally子句来完成。
答案:对Integer类是对int基本数据类型的封装。
答案:对try语句块后面至少跟一个catch代码块或一个finally代码块。
答案:对java.lang包必须手工导入。
答案:错接口中所有的方法都是抽象的。
答案:对字符串中第一个字符的下标值是1。
答案:错在构造函数中,可以使用super关键字调用类中其他构造函数。
答案:错一个类可以有多个构造函数。
答案:对在子类构造函数中可以通过this关键字调用父类的构造函数。
答案:错Exception是所有异常的父类。
答案:对异常处理的语句应该放在try子句中。
答案:错try语句块中抛出的异常对象与catch子句的异常参数是同种类型,该catch子句才能捕获这个异常。
答案:错Java中一个接口可以继承多个接口。
答案:对Strings1='123';inta=Integer.
(s1);横线处应该填parse。
答案:错一个Java源程序文件中最多可以定义一个publicclass。
答案:对String类和Object类都在java.lang包中。
答案:对File类中,建立目录的方法是()
答案:mkdir()下面哪项不属于面向对象的特点?
答案:转型FileOutputStream的父类是()
答案:OutputStream提供print()和println()方法的类是()
答案:PrintStream下列程序的输出结果是什么?classTest{
staticintnum=1;
intc;
publicTest(){
c=num++;
}
publicstaticvoidmain(Stringargs[]){
Testx=newTest();
System.out.println(x.num);
System.out.println(x.c);
}}
答案:21子类中如果访问父类的同名属性,需要使用()关键字。
答案:super如果希望方法直接通过类名访问,那么在定义方法时使用的修饰符是()
答案:static下面关于构造函数的说法不正确的是()。
答案:构造函数可以有返回值JavaApplication程序的入口main()方法的返回类型是()。
答案:voidSystem.in的类型是()
答案:InputStreamStatement的executeUpdate()方法会返回是否更新成功的boolean值。
答案:错使用Connection的哪个方法可以建立一个PreparedStatement接口?
答案:prepareStatement()下面的类或接口属于java.sql包的是()。
答案:Connection对于ResultSet及其方法next(),下列说法正确的是()。
答案:ResultSet光标最初位于第一行之前;第一次调用next()方法使第一行成为当前行;一个ResultSet对象包含了执行某个SQL查询语句后满足条件的所有行(记录)下列方法返回值为ResultSet的是()。
答案:executeQuery()在使用UDP套接字通信时,用DatagramSocket类把要发送的信息打包。
答案:错ServerSocket的监听方法accept()方法的返回值类型是Socket。
答案:对下面()表示用来发送和接收数据报包的套接字。
答案:DatagramSocketJavaUDPSocket主要用到的两个类是()。
答案:DatagramPacket;DatagramSocket在Java网络编程中,使用客户端套接字创建对象时,需要指定服务器主机名称和端口。
答案:对每个对象都有一个标志,即锁标志,保证线程对对象的操作是独一无二的。
答案:对synchronized(this)的作用是检查当前对象的标志,如果该标记存在,则将该标记取走,并执行synchronizecd大括号内的代码。
答案:对构造函数是将需要交流的数据放在一个对象中,将这个对象传递给各个线程的构造函数,从而实现数据的交流。
答案:对内类是将需要交流的数据作为外类的成员变量,将线程类作为内类,从而可以直接访问外类的成员变量。
答案:对创建线程的方法有()
答案:实现Runnable接口;继承Thread类如果要编写事件处理器响应鼠标单击,则事件处理器类应该实现的接口为ActionListener。
答案:对下列哪一项不属于布局管理器?
答案:BoxLayout设置容器的布局方式的方法名是layout()。
答案:错下列不属于容器的是()。
答案:TextField可以加滚动条的组件是()
答案:JListBufferedReader的line()方法可以一次读取一行输入。
答案:错下面哪一个是字符流?
答案:InputStreamReader可以在输入流中读数据,可以向输出流中写数据。
答案:对下面哪一个是字节流?
答案:InputStream建立从文件到内存的文件输入流时,可以用下列()来进行读取。
答案:FileInputStream若try语句块后面跟多个catch,则catch子句根据其异常参数的排列方式,下面正确的是()。
答案:子类异常在前,父类异常在后。假设方法的调用顺序为:main()->a()->b()->c()在c()中发生了异常,那么寻找异常处理代码的顺序应该是c()、b()、a()、main()。
答案:对在try…catch…finally结构中,try{}块中的代码为可能产生异常的代码。
答案:对下面这段程序的输出结果是error。这种说法对吗?publicvoidcompute(){
try{
System.out.println(3/0);
}
catch(Exceptione){
System.out.println('error');
}
finally{
System.out.println('final');
}}
答案:错publicclasstest{
publicstaticvoidmain(String[]args){
int[]text={2,0,0,7,0,6};
try{
System.out.println(text[5]);
System.out.println(text[6]);
System.out.println(text[0]);
}
catch(Exceptione){
System.out.println('数组下标越界');
}
}}这段代码catch子句不会执行。这种说法对吗?
答案:错有如下代码:Strings1="hello";Strings2="hello";则s1==s2的结果为true。
答案:对Lists=newArrayList();s.add("a");s.add("b");s.add("a");System.out.println(s);输出结果为[a,b]。
答案:错有如下代码:Strings1="hello";Strings2="hello";则s1.equals(s2)的结果为false。
答案:错Sets=newHashSet();s.add("a");s.add("b");s.add("a");System.out.println(s);输出结果为[a,b]。
答案:对StringBuffers1=newStringBuffer("HelloWorld");System.out.println(s1.insert(3,"aa"));输出结果为HelaaloWorld。
答案:对抽象类不一定含有抽象方法。
答案:对下面不能放在一起修饰其后面内容的修饰符组合是()。
答案:abstractfinal类final修饰的方法不能被覆盖。
答案:对如果要求类A的成员变量m只能在类A中被访问,那么该成员变量m应该用哪一个修饰符?()
答案:private当一个类中有抽象方法时,这个类一定是抽象类。
答案:对数组的long属性表示数组中元素的个数。
答案:错数组的下标是从-1开始的。
答案:错下面数组的声明和创建()是正确的。
答案:Strin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论