试卷详情
-
二级JAVA笔试-58
-
[单项选择]已知有下列类的说明,则下列( )语句是正确的。
publicClass Test
private float f=1.0f;
int m=12;
static int n=1:
public static void main(Stringarg[])
Test t=new Test( ):
A. f;
B. this.n;
C. Test.m;
D. Test.f;
-
[单项选择]在设计程序时,应采纳的原则之一是( )。
A. 不限制goto语句的使用
B. 减少或取消注释行
C. 程序越短越好
D. 程序结构应有助于读者理解
-
[单项选择]下列叙述中,不属于软件需求规格说明书的作用的是( )。
A. 便于用户、开发人员进行理解和交流
B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据
C. 作为确认测试和验收的依据
D. 便于开发人员进行需求分析
-
[单项选择]下列的变量定义中,错误的是( )。
-
[单项选择]下列( )数代表八进制整数。
A. 0XA6
B. 0144
C. 1840
D. -1E3
-
[单项选择]下列保留字书写正确的是( )。
A. Byte
B. NEW
C. long
D. Null
-
[单项选择]字符型变量以char类型表示,表示范围是( )。
A. 0~65536
B. 0~65535
C. 0~32768
D. 0~32767
-
[单项选择]关于以下application的说明,正确的是( )。
(1)class StaticStuff
(2)
(3)static int x=15;
(4)static x*=3;)
(5)public static void main (StringArgs[])
(6)
(7)System.out.println("x="+x);
(8)
(9)staticx/=3;
(10)
A. (4)行与(9)行不能通过编译,因为缺少方法名和返回类型
B. (9)行不能通过编译,因为只能有一个静态初始化器
C. 编译通过,执行结果为:x=15
D. 编译通过,执行结果为:x=3
-
[填空题]每个应用程序可以包括许多方法,但必须有且只能有一个______方法。
-
[填空题]Java解释器采用生成与体系结构无关的______指令的技术,只需安装Java运行系统,就可保证Java程序在网络的任何地方运行。
-
[单项选择]在当前的Java实现中,每个编译单元就是一个以( )为后缀的文件。
A. java
B. class
C. doc
D. .exe
-
[单项选择]下列哪个是反斜杠字符的正确表示( )。
-
[单项选择]double类型在计算机内存中占( )位bit。
A. 8
B. 16
C. 32
D. 64
-
[单项选择]以下代码完成画线功能,所画线的颜色是( )。
(1)g.setColor(Color.red.green.cyan.yellow);
(2)g.drawLine(0,0,100,100):
A. red
B. green
C. yellow
D. cyan
-
[单项选择]已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为( )。
A. GEDHFBCA
B. DGEBHFCA
C. ABCDEFGH
D. ACBFEDHG
-
[单项选择]通过调用newList(10,false)创建一个列表,关于该列表的几个说法( )是错误的。
A. 该列表不支持复选
B. 该列表一次可显示10个选项
C. 根据需要该列表可能有垂直滚动条
D. 该列表有10个选项
-
[单项选择]Java的前身是( )软件。
A. NET
B. Delphi
C. Oak
D. Basic
-
[单项选择]下列的( )可以正确用以表示八进制值8。
A. 0x8
B. 0x10
C. 08
D. 010
-
[单项选择]每个使用Swing构件的程序必须有一个( )。
A. 按钮
B. 标签
C. 菜单
D. 容器
-
[填空题]凡生成StringBuffer一个对象后,还可用______方法或ensureCapacity( )方法来设定缓存大小。
-
[单项选择]( )类是一个特殊类,它是一个final类,此类不能实例化,它主要提供了标准输入/输出和系统环境信息的访问、设置。
A. Class
B. Object
C. System
D. String
-
[填空题]java程序中可以定义多个类,但______类最多只能有—个。
-
[单项选择]在下列叙述中,正确的是( )。
A. 执行目标程序时,编译程序必须已在内存
B. 词法分析、语法分析、目标代码生成是编译过程中几个必须经过的阶段
C. 解释程序不产生目标程序,因此执行速度快
D. 解释程序是用汇编语言写的源程序
-
[填空题]Java Application应用程序的编写和执行分3步进行:编写源代码、编译源代码、______。
-
[填空题]下列程序实现从控制台输入并读取输出字符串。请将程序补充完整。
import java. io.*;
publicClassCharInput
public static void main(StringArgsl[])throws java.io.IOException
String s:
InputStreamReader ir;
BufferedReader in;
ir=new______(System.in):
in=new______(ir):
while(s=in.______!null)
System.out.println("Read:"+s):
-
[单项选择]对象状态的持久化是通过( )实现的。
A. 文件
B. 管道
C. 串行化
D. 过滤器
-
[填空题]设有整型数组的定义:int a []=new int[8];,则A.length的值为______。
-
[单项选择]给出下列代码,如何使成员变量m被方法fun( )直接访问
Class Test
private int m;
public static void fun( )
A. 将private int m改为protected int m
B. 将private int m改为public int m
C. 将private int m改为static int m
D. 将private int m改为int m
-
[单项选择]( )布局管理器使容器中各个构件呈网格布局,平均占据容器空间。
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
-
[单项选择]Applet类的直接父类是( )。
A. Component类
B. Container类。
C. Frame类
D. Panel类
-
[填空题]程序设计基本结构有顺序结构、选择结构和______共3种。
-
[单项选择]J2SDK命令的基本命令idb是指( )。
A. Java语言的编译器
B. Java语言的解释器
C. Java程序的调试器
D. Java类文件归档命令
-
[填空题]Java的体系结构中,最下层是______,有适配器和Java OS组成,保证Java体系结构可以跨平台。
-
[单项选择]下列特点中,( )是Java虚拟机执行的特点之一。
A. 字节代码
B. 多进程
C. 静态连接
D. 编译
-
[单项选择]下列( )是合法标识符。
A. _book
B. 5files
C. +static
D. -3.14159
-
[单项选择]下列( )是异常的含义。
A. 程序的语法错
B. 程序编译或运行中所发生的异常事件
C. 程序预先定义好的异常事件
D. 程序编译错误
-
[填空题]接口是一种只含有抽象方法或______的一种特殊抽象类。
-
[单项选择]以下不属于Java Application应用程序编写和执行步骤的是( )。
A. 编写源代码
B. 编写HTML文件
C. 编译源代码
D. 解释执行
-
[单项选择]软件计划是软件开发的早期和重要阶段,此阶段要求交互相配合的是( )。
A. 设计人员和用户
B. 分析人员和用户
C. 分析人员、设计人员和用户
D. 编码人员和用户
-
[单项选择]在数据库系统阶段,数据( )。
A. 具有物理独立性,没有逻辑独立性
B. 具有逻辑独立性,没有物理独立性
C. 物理独立性和逻辑独立性较差
D. 具有较高的物理独立性和逻辑独立性
-
[单项选择]容器Panel和Applet缺省使用的布局编辑策略是( )。
A. BorderLayout
B. FlowLayout
C. GridLayout
D. CardLayout
-
[单项选择]下列关于虚拟机说法错误的是( )。
A. 字节代码是虚拟机的机器码
B. 虚拟机把代码程序与各操作系统和硬件分开
C. 虚拟机可以用软件实现
D. 虚拟机不可以用硬件实现
-
[填空题]数据结构分为逻辑结构与存储结构,线性链表属于______。
-
[单项选择]下列属于Java关键词的是( )。
A. TRUE
B. goto
C. float
D. NULL
-
[单项选择]下列的( )赋值语句是不正确的。
A. float f=11.1;
B. double d=5.3e12;
C. float d=3.14f;
D. double f=11.1E10f;
-
[填空题]耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
-
[填空题]在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,这通常称为______。
-
[填空题]多线程是Java程序的______机制,它能同步共享数据,处理不同的事件。
-
[单项选择]Java虚拟机的执行过程有多个特点,下列( )不属于JVM执行特点。
A. 多线程
B. 动态连接
C. 异常处
D. 异步处理
-
[填空题]Java有两类应用程序,Java Application和______。