黄老师 发表于 2014-8-10 08:23:10

华师14春《JAVA编程初步》在线作业答案

华师14春《JAVA编程初步》在线作业
试卷总分:100   测试时间:--
一、单选题(共50道试题,共100分。)
1.String s="This is the ";String t=s.concat("String."); t的内容是()
A. This is the String
B. This is the
C. String
D. String This is the
满分:2分
2.使用多线程会?
A. 提高CPU利用效率
B. 降低CPU利用效率
C. 浪费内存
D. 造成操作系统崩溃
满分:2分
3.()是一种面向非连接的、以数据报方式工作的通信。
A. URL
B. Socket
C. Datagram
D. ARP
满分:2分
4.Java计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。
A. 主机架构
B. 客户端架构
C. 客户-服务器架构
D. 服务器架构
满分:2分
5.如果不做任何处理,那么在多线程访问共享数据时会( )
A. 编译出错
B. 一定会出问题
C. 同时访问时一定会出问题
D. 同时访问时有可能会出问题
满分:2分
6.void write(byte b[],int off,int len)方法中off参数的作用是?
A. 从第off字节开始写入数据流
B. 从第off个bit开始写入数据流
C. 从第off个字开始写入数据流
D. 从第0字节开始写入数据流off个字节
满分:2分
7.Java一共有几类异常?
A. 1
B. 2
C. 3
D. 4
满分:2分
8.在Java中,定义为类类型的变量实际上并不保存对象数据。变量只用来标识一个实际对象。这种类型的变量称作()
A. 复合数据类型
B. 类
C. 对象
D. 成员
E. 引用
满分:2分
9.下面关于框架叙述正确的是()
A. 框架是一个带标题框的窗口
B. 窗口的大小是固定的
C. 一个程序只能有一个框架
D. 默认使用FlowLayout布局管理器
满分:2分
10.Frame默认的布局管理器是()
A. FlowLayout
B. BorderLayout
C. CardLayout
D. GridLayout
满分:2分
11.Java要提供一个解释运行的环境,缩短编译-连接-装载-测试周期,提高开发速度,那么这个目的主要是通过什么技术实现的?
A. Java虚拟机
B. 垃圾收集机制
C. 三级代码安全检查机制
D. JINI技术
满分:2分
12.sun.applet.AppletViewer的直接父类是()
A. java.lang.Object
B. java.awt.Component
C. java.awt.Frame
D. java.awt.Panel
满分:2分
13.BorderLayout将整个容器划分为几个部分()
A. 3
B. 4
C. 5
D. 6
满分:2分
14.强制挂起线程,而且指定挂起时间的函数是()
A. sleep( )
B. suspend( )
C. resume( )
D. join( )
满分:2分
15.Java把class类型的变量看作是()
A. 引用
B. 指针
C. 常量
D. 内存首地址
满分:2分
16.阅读下面程序 int list[]=new int;for(int I=0;I<list.length;I++) list=I;list的值为( )
A. 10
B. 9
C. 不一定
D. 出错
满分:2分
17.关于以下程序段,正确的说法是()1. String s1="abc"+"def"; 2. String s2=new String(s1); 3. if(s1= =s2) 4. System.out.println("= = succeeded"); 5. if (s1.equals(s2)) 6. System.out.println(".equals() succeeded");
A. 行4与行6都将执行
B. 行4执行,行6不执行
C. 行6执行,行4不执行
D. 行4、行6都不执行
满分:2分
18.如果一个类中定义了如下3个方法,则() public void print(int value) public void print(float value) public void print(String value)
A. 正确
B. 错误,方法名不能相同
C. 错误,参数名相同,系统不能区分各个方法
D. 错误,重载的方法的参数不能为类
满分:2分
19.Frame是()类的子类
A. Panel
B. Window
C. Component
D. Container
满分:2分
20.Java是由哪家公司创始的?
A. Microsoft
B. IBM
C. Sun Microsystem
D. Inter
满分:2分
21.RandomAccessFile类中()方法返回文件的长度
A. long length( )
B. long size( )
C. long fileLength( )
D. long getLength( )
满分:2分
22.Java方法的定义中参数列表的个元素间以()隔开
A. 逗号
B. 句号
C. 分号
D. 空格
满分:2分
23.下列属于Runnable接口实现的函数是。
A. publicRunnble(Thread t)
B. public void start( )
C. public void main( )
D. public void run( )
满分:2分
24.Java的三类异常中,当发生内存越界等无法恢复的错误时,会产生()
A. Exception
B. Error
C. Runtime
D. Exception
满分:2分
25.如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?
A. 设计漏洞
B. 架构漏洞
C. 内存漏洞
D. 死循环漏洞
满分:2分
26.Java中,调用new时,首先会分配新的对象空间,然后会()
A. 退出new方法
B. 执行显式的成员初始化
C. 执行构造函数
D. 不一定
满分:2分
27.public void canCauseError ---1--- ---2--- {……throw new myException;……} 2处应填入()。
A. Exception
B. new MyException
C. MyException
D. Throwable
满分:2分
28.Applet在HTML中的标记是()
A. <java>
B. <java applet>
C. <applet>
D. <java.applet>
满分:2分
29.一个容器的布局管理器实际上是一个()
A. 对象
B. 对象的引用
C. 类
D. 指针
满分:2分
30.当Java程序种定义一个使用class定义的变量时,内存是()
A. 自动分配
B. 需要在以后的代码中使用new分配
C. 和操作系统的设置有关
D. java程序不需要内存
满分:2分
31.当多线程之间需要发生一定的关系的时候,称作( )
A. 线程同步
B. 线程交互
C. 线程交换
D. 死锁
满分:2分
32.使用( )方法终止wait()时,需要把wait放在try/catch结构中
A. notify( )终止
B. stop( )终止
C. wakeup( )终止
D. interrupte( )终止
满分:2分
33.用()修饰的类不能再派生子类,它已到达类层次的最底层
A. final
B. abstract
C. public
D. private
满分:2分
34.下列哪几个不属于Java的正确标识符?
A. _user
B. _User
C. User_
D. #user
E.
满分:2分
35.那种情况下getDocumentBase()和getCodeBase()返回的URL不一样
A. <applet>标记指定了code
B. <applet>标记指定了codebase
C. <applet>标记指定了name
D. <applet>标记指定了align
满分:2分
36.用()可以修饰类或成员方法,表明是静态的。
A. final
B. abstract
C. public
D. static
满分:2分
37.Java不支持下面哪种继承?()
A. 多实现继承
B. 多接口继承
C. 单实现继承
D. 单接口继承
满分:2分
38.public class Xyz {int x=1;public Xyz( ){ x=2;}} 类Xyz有几个构造方法
A. 0
B. 1
C. 2
D. 3
满分:2分
39.DateInputStream读取Byte型变量的方法是()
A. byte read( )
B. byte readByte( )
C. boolean readByte(Byte b)
D. byte ReadByte( )
满分:2分
40.把对象存为某种永久存储类型称为()
A. 持续化
B. 流输出
C. 保存
D. 类保存
满分:2分
41.字符串在内存中是()
A. 连续排列的
B. 分散排列的
C. 不一定
D. 字符串短的时候是连续的
满分:2分
42.选择框是一个()
A. 下拉式菜单
B. 复选框
C. 复选框组
D. 加入同一个复选框组的复选框
满分:2分
43.若JAVA程序中定义了3个类,编译后可生成()个字节码文件
A. 4
B. 3
C. 2
D. 1
满分:2分
44.阅读下面程序 String s="Hello";String t=s;t代表的字符串为
A. null
B. 不可预测
C. Hello
D. H
满分:2分
45.Action对应的Interface的名称()
A. ActionListener
B. ItemListener
C. MouseMotionListener
D. KeyListener
满分:2分
46.如果一个类中定义了如下3个方法,则() public void print(int value) public int print(float value) public boolean print(String value)
A. 正确
B. 错误,方法名不能相同
C. 错误,参数名相同,系统不能区分后两个方法
D. 错误,返回类型不同,不能重载
满分:2分
47.一个名为HelloApplet的Applet应用程序,下列哪个函数最先运行?
A. HelloApplet( )
B. init( )
C. start( )
D. paint(Graphics g)
满分:2分
48.有定义public Manager extends Employee那么如果raiseSalary和fire是Employee类中的公有方法,则
A. Manager也拥有这两个方法
B. Manager没有这两个方法
C. Manager拥有这两个方法,切不可以再定义同名的方法
D. 不确定
满分:2分
49.输出数据流中void close()函数的作用是释放系统的资源,如果忘记调用这个函数会()。
A. 内存泄露
B. 垃圾收集器过段时间会自动回收
C. 资源浪费
D. 调用不调用完全一样
满分:2分
50.使用interrupte()方法终止wait()时,会抛出一个( )异常
A. IOException
B. ThreadException
C. InterruptedException
D. NotifyException
满分:2分

页: [1]
查看完整版本: 华师14春《JAVA编程初步》在线作业答案