超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 80|回复: 0

福师《JAVA程序设计》在线作业二-0003

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 18:43:21 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
关于被私有访问控制符private修饰的成员变量,以下说法正确的是(     )。
A:可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B:可以被两种类访问和引用:该类本身、该类的所有子类
C:只能被该类自身所访问和修改
D:只能被同一个包中的类访问

下列关于for循环和while循环的说法中哪个是正确的( )
A:while循环能实现的操作,for循环也都能实现
B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C:两种循环任何时候都可替换
D:两种循环结构中都必须有循环体,循环体不能为空

已知如下代码:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");执行结果是(     )
A:False
B:True
C:None
D:出错

<font face="Arial">Java语言使用的字符码集是_________。</font>
A:<font face="Arial">ASCII</font>
B:<font face="Arial">BCD</font>
C:<font face="Arial">DCB</font>
D:<font face="Arial">Unicode </font>

<font face="Arial">下列描述中,错误的是_________。</font>
A:<font face="Arial">Java要求编程者管理内存</font>
B:<font face="Arial">Java的安全性体现在多个层次上 </font>
C:<font face="Arial">Applet要求在支持Java的浏览器上运行</font>
D:<font face="Arial">Java有多线程机制 </font>

<font face="Arial">每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或者界面是公共的。</font>
A:<font face="Arial">一个</font>
B:<font face="Arial">两个</font>
C:<font face="Arial">四个</font>
D:<font face="Arial">任意多个</font>

<font face="Arial">下列哪个选项的java源文件代码片段是不正确的? </font>
A:<font face="Arial">package testpackage;&nbsp; <br />public class Test{ }&nbsp; </font>
B:<font face="Arial">import java.io.*;&nbsp; <br />package testpackage;&nbsp; <br />public class Test{ }&nbsp; </font>
C:<font face="Arial">import java.io.*;&nbsp; <br />class Person{ }&nbsp; <br />public class Test{ }&nbsp; </font>
D:<font face="Arial">import java.io.*;&nbsp; <br />import java.awt.*;&nbsp; <br />public class Test{ } </font>

<font face="Arial">下列的哪个赋值语句是正确的? </font>
A:<font face="Arial">char a=12; </font>
B:<font face="Arial">int a=12.0;</font>
C:<font face="Arial">int a=12.0f;</font>
D:<font face="Arial">int a=(int)12.0;</font>

<font face="Arial">下列关于继承的哪项叙述是正确的?</font>
A:<font face="Arial">在java中允许多重继承 </font>
B:<font face="Arial">在java中一个类只能实现一个接口 </font>
C:<font face="Arial">在java中一个类不能同时继承一个类和实现一个接口</font>
D:<font face="Arial">java的单一继承使代码更可靠</font>

<font face="Arial">下列方法中哪个是执行线程的方法?</font>
A:<font face="Arial">run()</font>
B:<font face="Arial">start() </font>
C:<font face="Arial">sleep()</font>
D:<font face="Arial">suspend()</font>

以下选项中,合法的赋值语句是(     )
A:a = = 1;
B:++ i;
C:a=a + 1= 5;
D:y = int ( i );

<p><font face="Arial">在oneMethod()方法运行正常的情况下,程序段将输出什么? </font></p><p><font face="Arial">public void test() <br />{ <br />try { oneMethod(); <br />System.out.println(&quot;condition 1&quot;); <br />} catch (ArrayIndexOutOfBoundsException e) <br />{ <br />System.out.println(&quot;condition 2&quot;); <br />} catch(Exception e) <br />{ <br />System.out.println(&quot;condition 3&quot;); <br />} finally <br />{ <br />System.out.println(&quot;finally&quot;); <br />} <br />} </font></p>
A:<font face="Arial">condition 1 </font>
B:<font face="Arial">condition 2 </font>
C:<font face="Arial">condition 3</font>
D:<p><font face="Arial">condition 1</font></p><p><font face="Arial">finally</font></p>

<p><font face="Arial">已知有下列类的说明,则下列哪个语句是正确的?</font></p><p><font face="Arial">public class Test <br />{ <br />private float f = 1.0f; <br />int m = 12; <br />static int n=1; <br />public static void main(String arg[]) <br />{ <br />Test t = new Test(); <br />} <br />} </font></p>
A:<font face="Arial">t.f;</font>
B:<font face="Arial">this.n;</font>
C:<font face="Arial">Test.m;</font>
D:<font face="Arial">Test.f;</font>

<font face="Arial">java.io包的File类是_________。</font>
A:<font face="Arial">字符流类</font>
B:<font face="Arial">字节流类</font>
C:<font face="Arial">对象流类</font>
D:<font face="Arial">非流类</font>

不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的(     )
A:成员方法可以直接调用父类的成员方法
B:成员方法可以直接调用父类的类方法
C:成员方法不可以直接调用其他类的成员方法
D:成员方法可以直接调用本类的类方法

<font face="Arial">下列不属于简单数据类型的是()</font>
A:<font face="Arial">整数类型</font>
B:<font face="Arial">类</font>
C:<font face="Arial">符点数类型</font>
D:<font face="Arial">布尔类型</font>

数组的大小在创建以后(     )。
A:可以改变
B:不能改变
C:使用new方法可以改变
D:有些可以改变

下列程序段执行后的结果是(     )。
String  s=new String("abcdefg");
for(int i=0;i&lt;s.length();i+=2){
    System.out.print(s.charAt(i));
}
A:aceg
B:ACEG
C:abcdefg
D:abcd

<font face="Arial">下列不属于Swing中构件的是_________。</font>
A:<font face="Arial">JPanel</font>
B:<font face="Arial">JTable</font>
C:<font face="Arial">Menu</font>
D:<font face="Arial">JFrame</font>

下列正确的句子是(     )。
A:float 3.14
B:byte i=225
C:k=33L
D:int p[][];

异常包含下列那些内容(     )。
A:程序中的语法错误
B:程序的编译错误
C:程序执行过程中遇到的事先没有预料到的情况
D:程序事先定义好的可能出现的意外情况

以下有关构造方法的说法,正确的是(     )
A:一个类的构造方法可以有多个
B:构造方法在类定义时被调用
C:构造方法只能由对象中的其它方法调用
D:构造方法可以和类同名,也可以和类名不同

<font face="Arial">下列哪个不是nio包的新特点?</font>
A:<font face="Arial">内存映射技术</font>
B:<font face="Arial">文件锁定</font>
C:<font face="Arial">字符及编码 </font>
D:<font face="Arial">阻塞I/O</font>

设有定义 int i = 6 ;,则执行以下语句后,i 的值为(     )。i += i - 1;
A:10
B:121
C:11
D:100

下面哪几个函数是public void example(){...}的重载函数( )。
A:public void example( int m){...}
B:public int example(){...}
C:public void example2(){...}
D:public int example3 ( int m, float f){...}

<font face="Arial">在Java语言中,不允许使用指针体现出的Java特性是_________。</font>
A:<font face="Arial">可移植</font>
B:<font face="Arial">解释执行</font>
C:<font face="Arial">健壮性</font>
D:<font face="Arial">安全性</font>

<font face="Arial">在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?</font>
A:<font face="Arial">init()</font>
B:<font face="Arial">start()</font>
C:<font face="Arial">paint()</font>
D:<font face="Arial">destroy()</font>

以下语句有语法错误的是(     )
A:int?x=1;y=2;z=3
B:for?(int?x=10,y=0;x&gt;0;x++);
C:while?(x&gt;5);
D:for(;?;);

<font face="Arial">程序设计语言的基本成分是数据成分、运算成分、控制成分和________。</font>
A:<font face="Arial">对象成分</font>
B:<font face="Arial">变量成分 </font>
C:<font face="Arial">语句成分</font>
D:<font face="Arial">传输成分</font>

Java语言的类间的继承关系是(     )
A:多重的
B:单重的
C:线程的
D:不能继承

数组与向量的区别是( )。
A:数组的长度固定
B:数组元素的数据类型相同,可以是普通数据类型
C:向量长度可变
D:向量的元素类型可不同,只能是对象的引用

下述哪些说法是正确的()。
A:java语言中的类只能有一个构造函数
B:程序员可以自己定义自己的异常
C:java语言允许多继承
D:socket在java.net包中

以下哪些是Java语言的特点(     )
A:面向对象
B:安全可靠
C:平台无关
D:多支持线程
E:支持分布操作

下述哪些说法是正确的(     )。
A:java语言中的类只能有一个构造函数
B:程序员可以自己定义自己的异常
C:java语言允许多继承
D:socket在java.net包中

说明下列创建数组的方法那些是正确的(     )。
A:int twoDim[][] = new int[4][];
B:int twoDim[][] = new int[][4];
C:int twoDim[][] = new int[4][5];
D:char a[] = {‘A’, ‘B’};

下面哪个方法可以在任何时候被任何线程调用(     )
A:notify()
B:wait()
C:notifyAll()
D:sleep()
E:yield()
F:synchronized(this)

下面哪个不是Java中的容器(     )。
A:ScrollPane
B:Canvas
C:Scrollbar
D:Applet
E:Dialog

以下哪些是Java中处理xml的API?(     )
A:JAXP
B:JAXB
C:JAXM
D:SAAJ

定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为(     )。
A:private class MyClass extends Object
B:class MyClass extends Object
C:public class MyClass
D:public class MyClass extends Object

已知如下定义:String s = &quot;story&quot;; 下面哪个表达式是合法的()。
A:s += &quot;books&quot;
B:char c = s[1]
C:int len = s.length
D:String t = s.toLowerCase()

Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
A:错误
B:正确

所谓抽象类就是包含有抽象方法的类。
A:错误
B:正确

拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
A:错误
B:正确

子类要调用父类的方法,必须使用super关键字(     )
A:错误
B:正确

类及其属性、方法可以同时有一个以上的修饰符来修饰(     )。
A:错误
B:正确

若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。
A:错误
B:正确

java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch字句放在前面
A:错误
B:正确

Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
A:错误
B:正确

Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
A:错误
B:正确

Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
A:错误
B:正确

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 13:18

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表