资源描述
1 如下有关中断控制语句的描述,错误的是( )
A break语句用于中断目前的程序块,如for循环块,if结构块等的执行
B continue停止继续执行下面的语句,直接跳回循环起始位置
C break用于强行退出循环,不执行循环中剩余的语句
D return用于退出整个子程序
E 在一个函数中,无论有无返回值,都需要return语句来推出函数
2 如下有关函数重载的描述中,正确的是( )
A "函数参数不一样"指参数名称不一样
B "函数参数不一样"指参数的类型不一样
C 返回值不一样的函数也能够重载
D 重载的函数必须具备不一样的参数
E 重载是指一个类的多个组员函数具备相同的名称,但有不一样的参数
3 能否利用返回值对函数进行重载?( )
A 不行,因为Java并未明确要求函数的返回值必须赋给变量
B 能够,因为返回值也是函数的重要组成部分
C 能够,但要求一个函数有返回值,另一个函数没有返回值
D 不行,Java系统无法辨别仅返回值不一样的函数,编译时会报错
E 能够,但仅能用于返回值为简单变量的情况
4 有哪几个措施访问一个包中的公开类?( )
A 用"*"号来匹配带有某个核心字的包
B 用"import包名.类名"导入包中的某个类
C 用"import包名.*"导入包中的所有类
D 用"*"号来匹配带有某个核心字的类
E 用类的全名(包名+类名)访问
5 如下有关Object类的描述中,错误的是( )
A Object类提供了wait, notify, notifyAll等函数用于线程间同时
B Object类提供了clone, compare, delete, add, insert等函数用于对对象进行操作
C Object类是所有自定义类的直接或间接父类,但不是系统类的父类
D Object类定义了某些每个类都应当有的基本的组员变量和组员函数
E Object类是其他一切类的直接或间接父类
6 如下有关线程的运行,暂停,结束的描述中,错误的是( )
A Thead类的sleep静态函数能够使线程休眠一段时间
B wait函数会使线程处在等候状态,作用与sleep函数相同
C 一个线程不需要尤其的代码来中断它,当run函数中的代码都执行完了以后,线程就自然中断了
D 线程的开启通过线程类(或者其子类)的start函数来实现
E 调用stop函数使线程停止
7 怎样设置工具提示?( )
A 创建一个工具提示对象
B setToolTipText函数的参数是工具提示对象
C 调用组件的setToolTipText函数工具提示
D setToolTipText函数的参数就是工具提示的内容字符串
E 创建一个组件
8 边界型布局的区域包括几个区?( )
A 菜单区、工具栏区、内容区、状态栏区
B 内容区、工具栏区
C 北区,南区,或者称为页首,页尾
D 中间区
E 西区,东区,或者称为行首,行尾
9 java程序的编译与运行分几个阶段,下面的阶段描述中正确的是( )
A java虚拟机运行连接后的可执行文献,将他们翻译为硬件能够了解的机器语言
B java编译器将源文献编译为二进制的目标码文献
C 目标代码文献无需连接,能够直接由JAVA虚拟机执行
D 连接软件将目标代码文献连接为最后的可执行文献
E java虚拟机解释目标代码文献,并把他们翻译为硬件能够了解的机器语言
10 Java 中有哪些快捷赋值运算符?( )
A "&&=","||=",用于条件运算的快捷赋值
B ">= ", "!= ","<= ",用于关系运算的快捷赋值
C "+=", "-=", "*=" , "/=", "%="用于四则运算的快捷赋值
D "<<=", ">>=", ">>>=",用于位移的快捷赋值
E "&=", "|=", " =",用于移位的快捷赋值运算
11 函数的定义中有哪些选项( )
A 函数中的局部变量列表
B 参数列表
C 访问级,返回值的类型
D 函数名称
E 函数/子程序的辨别符
12 在创建对象时有几个措施为对象的组员变量赋初值( )
A 在创建对象之前先为对象的组员变量赋初值
B 缺省情况下组员变量会自动赋值或空值
C 不能为对象的组员变量赋初值
D 为组员变量赋指定的初值
E 利用结构函数为组员变量赋初值
13 在Java中,能够用"+"号连接字符串,如下描述错误的是( )
A 因为"+"号将几个字符串连接在一起.因此只能使用StringBuffer对象
B 假如以字符串开头,那么其后的"+"号都是字符串连接的含义
C "+"号只能连接字符串和字符,不能连接数字,否则会导致概念混同
D 通过"+"号能够将不一样的字符串\数字\字符连接成一个完整的字符串
E 用"+"号连接的字符串能够赋值给String对象
14 程序的创建有哪几步?( )
A 开启线程
B 指定线程运行的起始点
C 为线程对象分派内存运行空间
D 在主程序中创建线程对象
E 建立线程类
15 在JBuilder下,创建可执行程序文献需要那些步骤?( )
A 在菜单中选"可执行程序向导"
B 选择需要放入可执行文献的java文献
C 选择JBuilder目前所处的操作系统类型
D 选择需要建立的可执行程序类型
E 在生成的可执行程序工程中选"Make",即可生成可执行程序
16 如下有关分层窗格的描述中,正确的是( )
A 分层窗格中包括了内容窗格和菜单栏
B 分层窗格中的各层按添加的先后次序分层
C 分层窗格的作用是调整各层间的相互覆盖关系
D 简单的图形界面程序不需要分层窗格
E 分层窗格中的每一层都有深度值,深度值小的是底层
17 创建列表框的步骤有那些?( )
A 利用add函数逐项添加列表项
B 创建列表框对象
C 利用sort函数为列表项排序
D 设置列表框属性
E 将列表框防到滚动条面板中
18 怎样取得列表框的选择成果?( )
A getSelectedValues,返回一个对象数组,其中有所有选中的选项的内容
B isSelectedIndex,表示返回的序号都是被选中的项的序号
C getSelectIndices,返回一个整数数组,其中保存有所有选中的选项的序号
D getSelectedValue,返回所有选中的选项的内容,通过一个字符串来表示
E getSelectedIndex,返回第一个选中的选项的序号,序号从0开始算
19 表格包型布局有哪些约束类型?( )
A "anchor":表示当面板不小于表格时,怎样放置整个表格
B "gridwidth","gridheight":分别表示这个组件在宽度和高度上分别占用了几个单元格
C "weightx","weighty":确定当面板大小变化时,各单元格分派多出空间的相对权重
D "inColl":表示组见是否放在单元格中
E "gridx","gridy":指定组见所在的单元格位置
20 有关接口的定义和实现,如下描述正确的是:
A 接口定义中的措施都只有定义没有实现
B 接口定义中的变量都必须写明final和static
C 假如一个接口由多个类来实现,则这些类在实现该接口中的措施时应采取统一的代码
D 假如一个类实现一个接口,则必须实现该接口中的所有措施,但措施未必申明为public.
E 接口定义中的组员变量变量只能是static 和final的
21 对核心词continue和break的了解是正确的是:
A 执行到continue后,程序的控制流跳转到循环块的之后之后执行
B 执行到continue后,程序的控制流跳转到循环块的迭代部分继续判断
C 执行break之后,程序的控制流程跳转到循环块的迭代部分继续判断
D 执行break之后,程序的控制流跳转到循环块的之后的语句继续执行
E continue能够用于终止switch语句中语句序列
22 在 Java的异常处理语句try-catch-final 中,如下描述不正确的是:
A try背面是也许产生异常的代码,catch背面是捕捉到某种异常对象时进行处理的代码,final背面是没有捕捉到异常时要执行的代码
B try背面是也许产生异常的代码,catch背面是捕捉到某种异常对象时进行处理的代码,final背面是无论是否捕捉到异常都必须执行的代码
C catch 语句和final语句都能够缺省
D catch 语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误
E 当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行对应的catch语句。
23 假如一个程序段中有多个catch,则程序会按如下哪种情况执行?
A 找到适合的例外类型后继续执行背面的catch。
B 找到每个符合条件的catch都执行一次。
C 找到适合的例外类型后就不再执行背面的catch。
D 对每个catch都执行一次。
E 按次序找到和catch异常类型匹配的第一个catch块执行,假如final块是必须执行的。
24 下列有关操作符>> 和 >>> 描述是正确:
A >> 执行位右移
B >>> 执行逆转输出
C >> 执行带符号位的移位操作 >>> 执行不带符合位的移位操作
D >> 执行不带符合位的移位操作 >>> 执行带符合位的移位操作
E >> 只能用于操作整型数据类型 >>>只能用于操作浮点数据类型
25 依照下列给定的体现式
String s = "Example";
哪些选项是合法的?
A s >>> = 3;
B s[3] = "x";
C int i = s.length();
D String t = "For " + s;
E s = s + 10;
26 依照下列给定的体现式
String s = "hello";
哪些选项是合法的?
A s >> = 2;
B char c = s[3];
C s += "there";
D int i = s.length();
E s = s + 3;
27 依照如下给定的申明赋值语句
Integer i = new Integer (42);
Long 1 = new Long (42);
Double d = new Double (42.0);
返回false值的体现式有?
A i.equals(new Integer(42));
B (i == d)
C i.equals(new Long(42));
D (i.equals (d))
E (d.equals (i))
28 属于Java核心字的是:
A if
B else
C do
D while
E case
29 运行如下代码,显示成果有那些?
public class MyClass {
public static void main(String args[]) {
out: for (int i = 1; i < 3; i++)
in: for (int j = 1; j < 3; j++) {
if (j == 2)
continue out;
System.out.println("i=" + i + " j=" + j);
}
}
}
A i=1 j=1
B i=2 j=1
C i=2 j=2
D i=1 j=2
E i=3 j=3
30 给定如下代码:
String s1=new String("Hello");
String s2=new String("World");
String s3 = "Java";
哪些是合法的字符串操作?
A s3=s1-s2
B s3-=s2
C s3=s1+s2
D s3+=s1
E s3=s3&s2
31 如下属于Java修饰符的有:
A public
B protected
C private
D transient
E serializable
32 选择有语法错误的语句?
A short myshort = 99S
B String name = 'Excellent tutorial Mr Green'
C char c = 17c
D int z = 015
E float f=3.14
33 如下属于Java核心字有:
A double
B Case
C then
D instanceof
E while
34 如下语句无编译错误的有:
A float f1=1/3;
B int i=1/3;
C float f2=1.01;
D double d=999d;
E boolean b=3>4?false:true;
35 如下属于Java核心字的有:
A new
B create
C instanceOf
D instanceof
E elseif
36 如下语句无编译错误的有:
A System.out.print(1+2+3);
B int i=1+'2';
C byte b=-129;
D String s='c';
E float f=1.0;
37 如下说法正确的有:
A byte变量可表示范围从-128到127
B byte变量可表示范围从-127到128
C byte变量可表示范围从0到255
D char变量可表示范围从0到255
E char变量可表示范围从0到65535
38 下面哪些是合法的标识符:
A $persons
B TwoUsers
C *point
D this
E _endline
39 下面有关使用"<<"和 ">>"操作符的哪些成果是正确?
A 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的成果是
0000 1010 0000 0000 0000 0000 0000 0000
B 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的成果是
1111 1010 0000 0000 0000 0000 0000 0000
C 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的成果是
0000 1010 0000 0000 0000 0000 0000 0000
D 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的成果是
1111 1010 0000 0000 0000 0000 0000 0000
E 1010 0000 0000 0000 0000 0000 0000 0000 << 4的成果是
0000 0000 0000 0000 0000 0000 0000 1111
40 下面哪些不是java的基本数据类型?
A short
B Boolean
C Integer
D float
E String
41 下面有关java代码安全性的论述哪些是正确?
A 字节码校验器加载查询执行需要的所有类。
B 运行时解释器执行代码。
C 在运行时,字节码被加载,验证然后在解释器里面运行。
D 类加载器通过度离本机文献系统的类和从网络导入的类增加安全性。
E JVM在加载字节码时,类加载器会检查被装入的字节码在之前有无被篡改。
42 "result"是一个boolean型的变量,下面的哪些体现式是合法的?
A result = true;
B if ( result ) {/* do something...*/}
C if ( result!= 0 ) {/* do something...*/. }
D result = 1;
E result ="false";
43 给出下列代码:
switch(x){
case 1:System.out.println("Test 1");break;
case 2:
case 3:System.out.println("Test 2");break;
default:System.out.println("end");
}
x为何值时,会输出Test 2 ?
A 零
B 1
C 2
D 3
E default
44 下面有关变量及其范围的陈述哪些是正确?
A 实例变量是类的组员变量。
B 实例变量用核心字static申明。
C 在措施中定义的局部变量在该措施被执行时创建
D 局部变量在使用前必须被初始化。
E 局部变量不能够和类的组员变量同名
45 下面有关继承的哪些论述是正确的?
A 在java中对类只允许单一继承。
B 在java中一个类只能实现一个接口。
C 在java中一个类不能同时继承一个类和实现一个接口。
D java的单一继承使代码更可靠。
E java的类允许使用多继承,即一个类允许有多个父类。
46 给定下列代码:
public class Parent {
public int addValue( int a, int b) {
int s;
s = a+b;
return s;
}
}
class Child extends Parent {
}
下列的措施申明假如作为Child类的措施,哪些措施覆盖了Parent类中的addValue措施。
A int addValue( int a, int b ){/*do something…*/}
B public void addValue (){/*do something…*/}
C public int addValue( int a, int b ){/*do something…*/}
D public int addValue( int a, int b )throws MyException {//do something...}
E protected int addValue(int a, int b)
47 下面的哪些程序片断也许导致错误?
A String s = "Gone with the wind";
String t = " good ";
String k = s + t;
B String s = "Gone with the wind";
String t;
t = s[3] + "one";
C String s = "Gone with the wind";
String standard = s.toUpperCase();
D String s = "home directory";
String t = s - "directory";
E String s1 = "1";
s1 =+ 2;
48 下列哪些接口在Java中没有定义相对应的Adapter类?
A MouseListener
B KeyListener
C ActionListener
D ItemListener
E WindowListener
49 下列那些项目不是java的重要优点:
A 直接操作内存,功效强大
B 一次编写,到处运行
C 纯面对对象的语言
D 能够通过拖拽的方式迅速开发程序界面
E 优秀的多线程处理能力
50 下面有几个定义的标识符,找出符合Java规范的标识符。
A IDoLoveThisGame
B const
C 3Person
D _People5
E $helloJava
51 如下对默认结构说法正确的有:
A 默认结构的返回类型是void
B 默认结构带有void类型的一个参数
C 默认结构无返回类型
D 默认结构无参数
E 当不写任何结构时,编译系统会自动产生一个默认结构
52 有关布局管理器,如下说法正确的是?
A Frame默认布局管理器是BorderLayout
B Panel默认布局管理器是Flowlayout
C Applet默认布局管理器是Flowlayout
D CardLayout会将容器分割成等宽等高的矩形区域
E 默认情况下,在GridLayout管理的容器中,组件将占满整个所在区域
53 在/* */处选择适宜的替代语句,使成果输出为0,
class MyClass {
public static void main(String args[]) {
int i = 0;
/* */
}
}
A System.out.println(i++);
B System.out.println(i);
C System.out.println(i+'0');
D System.out.println(i--);
E System.out.println(i++-i--);
54 有关Java特性说法正确的有:
A 面对对象的
B 解释执行的
C 结构中立的
D 支持多线程编码
E 通过指针直接操作内存
55 按照使用网络类型分类,如下属于目前电子商务的重要形式有:
A EDI电子商务
B Internet电子商务
C HTTPS电子商务
D Intranet电子商务
E HTML电子商务
56 下面的技术中,哪些是常见的客户端脚本语言?
A C#
B Java
C VBScript
D Javascript
E VB.NET
57 在IBM 电子商务应用框架中,如下哪些是服务器端技术?
A JSP
B Servlet
C HTML
D EJB
E Javascript
58 下面哪些技术能够与浏览器直接交互?
A XML
B Javascript
C VBScript
D JSP
E Servlet
59 列属于软件开发周期组成的有?
A 问题定义
B 可行性研究
C 需求分析
D 总体设计
E 详细设计
60 下列属于面对对象的软件开发过程的有:
A 面对对象分析
B 面对对象设计
C 面对对象管理
D 面对对象实现
E 面对对象维护
61 下列哪些java组件为容器组件:
A Menu
B List
C Frame
D Applet
E Choice
62 实现下列哪些接口能够对TextField对象的事件进行监听和处理?
A ActionListener
B FocusListener
C MouseMotionListener
D WindowListener
E ContainerListener
63 TextArea对象能够注册下列哪些接口?
A TextListener
B ActionListener
C MouseMotionListener
D MouseListener
E ComponentListener
64 有关Applet,下面的哪几条是正确的?
A Applet能够直接用java解释器执行
B Applet能够在浏览器中执行
C Applet就是一个Application,Application包括Applet
D Applet也能够是一个Application
E 能够使用javaw.exe命令运行Applet
65 下面哪几个措施是属于Applet的非继承的措施?
A start()
B drawString(String s, int x, int y)
C repaint()
D destroy()
E init()
66 有关Applet的生命周期正确的说法有:
A init措施在start措施之前执行
B init措施在start措施之后执行
C stop()措施在Applet退出时被调用,只调用一次
D stop()措施在Applet 不可见时被调用,能够被调用数次
E destroy()措施由浏览器或 applet viewer 调用,通知此 applet 它正在被回收,释放分派给它的资源。
67 有关Runnable接口,正确的说法是:
A 实现了Runnable接口的类的对象就能够用自身的start措施开启
B Runable接口提供了通过线程执行程序的最基本的接口
C Thread类实现了Runnable接口
D Runnable只定义了一个run措施
E 能够将实现了Runnable接口的类的对象传递给Thread类结构函数
68 下面说法正确的是:
A Java中线程是抢占式的
B Java中线程是分时的
C Java中的线程能够共享数据
D Java中的线程能够共享代码
E 创建Java多线程职能通过继承Thread类
69 下面哪些措施可用于Java线程同时:
A join()
B run()
C wait()
D destroy()
E sleep()
70 下面哪几个措施是Thread类中过时的?
A stop
B resume
C yield
D start
E run
71 下列组件哪个是属于Swing容器类?
A Frame
B JApplet
C JDialog
D JFrame
E Panel
72 下列组件哪几个能够设置ContentPane内容面板对象:
A JTextField
B JTextPane
C JFrame
D JWindow
E JApple
73 下列有关java.io.Serializable 接口描述中,正确的是:
A 在Serializable接口中定义了抽象措施
B 在Serializable接口中定义了常量
C 在Serializable接口中没有定义抽象措施,也没有定义常量
D 在Serializable接口中定义了组员措施
E 类通过实现 Serializable 接口以启用其序列化功效。
74 public class MyClass{
public static void main(String args[]) {}
_____class MyInnerClass {}
}
在以上Java代码中的横线上,可放置哪些修饰符?
A public
B private
C static
D friend
E protected
75 如下Java代码编译运行后,下列选项中,哪几项会出目前输出成果中。
public class Test{
public static void main(String args[]) {
for(int i=0;i<3;i++) {
for(int j=3;j>=0;j--) {
if(i == j)
continue;
System.out.println("i="+i+"j="+j);
}
}
}
}
A i=0 j=3
B i=0 j=0
C i=2 j=2
D i=0 j=2
E i=0 j=1
76 运行下列Java代码后,下面选项中,包括在输出成果中的是:
public class Example{
public static void main(String args[]){
int i=0;
do{
System.out.println(〞Doing it for i is 〞+i);
}while(--i>0);
System.out.println(〞Finished〞);
}
}
A Doing it for i is 3
B Doing it for i is 1
C Doing it for i is 2
D Doing it for i is 0
E Finished
77 在Java代码中,public static void main措施的参数描述正确的是:
A String args[]
B String[] args
C Strings args[]
D String args
E String[][] args
78 选择错误的标识符。
A IDoLikeTheLongNameClass
B $byte
C const
D 3_case
E class
79 程序代码如下
public class ConstOver {
public ConstOver (int x, int y, int z) {
}
}
假如下面这些结构措施也存在于ConstOver类中,那对上面的结构措施产生了重载有
A ConstOver ( ) { }
B protected int ConstOver ( ) { }
C private ConstOver (int z, int y, byte x) { }
D public Object ConstOver (int x, int y, int z) { }
E public void ConstOver (byte x, byte y, byte z) { }
80 程序代码如下
public class MethodOver {
public void setVar (int a, int b, float c) {
}
}
在MethodOver类中申明哪几个措施会引起对setVar()的重载效果
A private void setVar (int a, float c, int b) { }
B protected void setVar (int a, int b, float c) { }
C public int setVar (int a, float c, int b) {return a;};
D public int setVar (int a, int b, float c) {return a;};
E protected float setVar (int a, int b, float c) {return c;);
81 程序代码如下
class BaseClass {
private float x = 1.0f ;
protected float getVar ( ) {return x;}
}
class Subclass extends BaseClass{
private float x = 2.0f;
//在这插入一行代码
}
下列措施申明中产生措施覆盖的是?
A float getVar ( ) { return x;}
B public float getVar ( ) { return x;}
C public double getVar ( ) { return x;}
D protected float getVar ( ) { return x;}
E public float getVar (float f ) { return f;}
82 程序代码如下
下面申明中表示"has a"关系的是?
A public interface Person { }
public class Employee extends Person { }
B public interface Shape { }
public class Employee extends Shape { }
C public interface Color { }
public class Employee extends Color { }
D public class Species { }
public class Animal (private Species species;)
E interface Component { }
class Container implements Component {
private Component[ ] children;
)
83 下面哪些语句能够正确地生成5个空字符串?
A
展开阅读全文