10:以下( )不是JSP标记库的构成部分。( 2 分) A:标记处理器 B:标记库描述文件 C:标记库处理servlet
D:应用程序部署描述符(web.xml)
11:声明公用的abstract方法的正确格式是( )。( 2 分) A:public abstract void add() {} B:public abstract add(); C:public abstract void add(); D:public virtual add();
12:JAVA程序经常用到“递归”,“递归”的基本思想是( )。( 2 分) A:让别人反复调用自己” B:.“自己反复调用别人” C:.“自己反复调用自己” D:以上说法都不对
13:设 a = 8,则表达式 a 〉〉〉 2 的值是( )。( 2 分) A:1 B:2 C:3 D:4
14:Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。( 2 分) A:8 B:16 C:32 D:64
15:以下说法正确的是( )。( 2 分)
A:每个Java类都至少有一个构造方法,如果没有则机器自动生成一个默认的构造方法。
B:如果类里定义了一个或多个构造方法,那么java也提供默认的构造方法 C:每个Java类中用户必须定义至少一个构造方法。 D:以上都不对
16:对封装的理解正确的是( )。( 3 分)
A:封装就是把对象的属性和行为结合成一个独立的单位。 B:封装就是把对象完全隐蔽起来,不让外界访问。 C:封装性是一个使用问题。 D:封装和抽象是一回事。
17:对成员的访问控制保护最强的是( )。( 3 分) A:public B:缺省 C:private D:protected
18:类Test1定义如下: 1.public class Test1{
2. public float aMethod(float a,float b){ } 3.
4.} 将以下( )方法插入行3是不合法的。( 3 分) A:public float aMethod(float a, float b,float c){ } B:public float aMethod(float c,float d){ } C:public int aMethod(int a, int b){ } D:private float aMethod(int a,int b,int c){ }
19:除了使用浏览器外,SUN还提供了应用程序appletviewer.exe,专用于执行嵌有Applet程序的网页。以下( )语句是用appletviewer运行嵌有Applet程序网页的命令。( 3 分)
A:appletviewer 网页文件名.java B:appletviewer 网页文件名.class C:appletviewer 网页文件名.html D:appletviewer 网页文件名
20:如果目前图形界面中的布局是BorderLayout,需要使新加入的组件位于图形界面的下部,应该调整( )属性的值 。( 3 分) A:alignmentx B:alignmenty C:constraints D:以上都不是
1:下列( )语句是执行SQL语句时使用的语句。( 2 分) A:Statement SQL语句变量=连接变量.createStatement( )
B:Connection 连接变量=DriverManager.getConnection(数据库URL,用户帐号,用户密码)
C:Class.forName(JDBC驱动程序名) D:连接变量.close()
2:静态页面和动态页面的区别在于( )。( 2 分) A:动态页面能够有动画,静态没有
B:动态页面能够根据不同用户产生不同的响应,静态的不行 C:动态页面是经常在改变的,静态的常年不变
D:动态页面能够接收用户输入,并在服务器端作处理,静态的不行
3:在Applet中,要处理由浏览器传递进来的参数、添加用户接口组件、加载图像和声音文件等操作,是在( )方法中执行的。( 2 分) A:start() B:init() C:stop() D:destroy()
4:初始的HSB表示( )。( 2 分) A:Hue Saturation Brightness B:Hue Shadows Balance C:Han in the Sky with Diamonds D:以上都不对
5:在声明线程的run方法时,必须使用的限定词是( )。( 2 分) A:public B:private C:protected D:static
6:关于构造函数的说法( )正确。( 2 分) A:一个类只能有一个构造函数 B:一个类可以有多个不同名的构造函数 C:构造函数与类同名
D:构造函数必须自己定义,不能使用父类的构造函数
7:下面( )是java语言中的关键字。( 2 分) A:sizeof B:abstract C:NULL D:Native
8:如下列说法正确的是( )。( 2 分)
A:一个程序里最多只能有一个类被修饰为public,否则编译出错。 B:源文件的文件名,可以不用public 修饰的类名。 C:若程序中没有任何public类,则文件名可以任意命名。 D:以上都不对。
9:关于以下程序段,正确的说法是( )。
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”);( 2 分) A:程序将输出:= = succeeded B:程序将输出: .equals() succeeded
C:程序将输出:= = succeeded .equals() succeeded D:程序无输出
10:关于以下程序代码的说明正确的是( )。
1.class HasStatic{
2. private static int x=100;
3. public static void main(String args[ ]){ 4. HasStatic hs1=new HasStatic( ); 5. hs1.x++;101
6. HasStatic hs2=new HasStatic( ); 7. hs2.x++; 102 8. hs1=new HasStatic( ); 9. hs1.x++; 103 10. HasStatic.x- -; 102
11. System.out.println(“x=”+x); 12. } 13. }( 2 分)
A:5行不能通过编译,因为引用了私有静态变量 B:10行不能通过编译,因为x是私有静态变量 C:程序通过编译,输出结果为:x=103 D:程序通过编译,输出结果为:x=102
11:关于Servlet的论述,正确的有( )。( 2 分) A:Servlet就是一般的Java程序,没有什么特点 B:Servlet可以通过java servlet-name直接运行 C:有些Servlet是需要在客户端运行的
D:我们常说的Servlet是继承HttpServlet类的服务器端Java程序
12:接口中定义的成员变量是( )。( 2 分) A:由于是常量,定义的同时赋值。 B:可先定义,后赋值。 C:可通过方法对其进行赋值。 D:以上都对
13:下面( )组件把用户的输入当整数类型存储。( 2 分) A:JTextArea B:JButton C:JTextField