日期:2014-05-20  浏览次数:20820 次

跪求高手解答
(1)下列选项中不是Java语言特点的是( )。
(A)面向对象 
(B)平台无关
(C)多线程 
(D)安全性低

(2)Java语言中的语句是以( )为结尾。
(A)句号 (B)分号 (C)双引号 (D)逗号

(3)定义一个长整数变量a的语句是( )。
(A)int a; (B)a long; (C)float a; (D)long a;

(4)下列( )是合法的Java语言关键字。
(A)hello (B)void (C)num_01 (D)abc

(5)下面关于构造方法的描述错误的是( )。
(A)构造方法的方法名与其所在类的名称相同。
(B)构造方法的主要作用是完成对类对象实例变量的初始化工作。
(C)构造方法的修饰符一般为public。
(D)构造方法没有返回值,因此使用关键字void。

(6)如果希望某一个方法能被不同包的其他类访问,应该使用下面( )关键字。
(A)static (B)private (C)public (D)final

(7)定义接口必须使用下面( )关键字。
(A)class (B)interface (C)extends (D)abstract

(8)不需要使用import语句引入的包是( )。
(A)java.awt包
(B)java.lang包
(C)java.util包
(D)java.net包

(9)如果一个方法没有return语句返回值,则该方法类型应该为( )。
(A)不声明任何返回类型 
(B)Integer 
(C)int 
(D)void

(10)编写函数f(n)计算n的平方,即n*n。
public int f(int n)
{
return n* ;

以上填空处应该填写( )。
(A)n)-1 (B)n (C)n-2 (D)f(n)
(1)下列关于注解语句的描述错误的是( )。
(A)多行注解语句的内容,从/*开始,到*/结束 
(B)多行注解语句也可以是单行语句
(C)文档注解语句的内容,从/**开始,到*/结束 
(D)单行注解语句的内容,从//开始,以分号为结尾

(2)下列选项中,输出语句的正确表达形式是( )。
(A)System.out.println(); 
(B)System.out.Println();
(C)System.out.Println(); 
(D)system.out.println();

(3)定义一个字符串变量a的语句是( )。
(A)String a; (B)a String; (C)char a; (D)a char;

(4)下列( )是合法的Java语言标识符。
(A)#xyz (B)10Year (C)_Hello (D)@yahoo

(5)下面定义数组的语句错误的是( )。
(A)char [][] c;
(B)double [] numbers = {1,2,3};
(C)double a = new {(2.3,6.8),(2.0,47.6)};
(D)String [] str = new String[10];

(6)如果希望某一个类实现某一个接口,应该使用下面( )关键字。
(A)static (B)private (C)implements (D)final

(7)定义类必须使用下面( )关键字。
(A)class (B)interface (C)extends (D)abstract
(8)下面关于继承的描述正确的是( )。
(A)在Java中只允许单一继承
(B)在Java中一个类只能实现一个接口
(C)在Java中一个类不能同时继承一个类和实现一个接口
(D)在Java中不允许继承

(9)公有成员变量MAX_LENGTH是一个int型值,如果要变量的值保持常数值100而不能被修改,下列定义正确的是( )。
(A)public int MAX_LENGTH = 100;
(B)final int MAX_LENGTH = 100;
(C)final MAX_LENGTH = 100;
(D)public final int MAX_LENGTH = 100;

(10)根据下面的代码:
if (x > 0)  
System.out.println("第一");
else if (x > -3) { System.out.println("第二"); }
else { System.out.println("第三"); }
判断x的取值在什么范围内将输出字符串“第二”?
(A)x>0
(B)x>-3
(C)x<=0 && x>-3 
(D)x<0 && x>-3

(1)Java应用程序的main方法是程序运行的开始点。 ( )

(2)一个if语句可以跟随多个elseif语句,但是只能有一个else语句。 
( )

(3)用户可以自己定义新的异常类以实现需要的功能。 ( )

(4)每一个Java类的构造方法的名字必须和所处的Java类的类名保持一样。  
( )

(5)使用super关键字能够调用父类的公有方法。 ( )

(6) 表达式2>0?1:3的值是3。 ( )  

(7)String a = new String("abc");语句存在语法错误。 ( )
(8)continue语句的作用是跳出循环。 ( )

(9)在构造方法中可以试用this调用该类的其他构造方法。 ( )  

(10)使用static修饰的变量本质上属于整个类,而不是该类的某个实例对象。 
(1)在do-while形式的循环语句中,不论循环条件的值是true还是false,循环体中的语句至少被执行一次。 
( )

(2)在switch语句中,当遇到break语句则退出整个程序。 ( )

(3)一个类可以拥有多个构造方法。 ( )

(4)try语句后面必须存在finally语句。 ( )

(5)else语句不能作为一个独立的语句使用,它必须和if语句配对使用。 ( )

(6)while循环语句的功能也可以使用for循环语句实现。 ( )  

(7)在Java中,一个类只能同时继承一个父类。 ( )

(8)在Java中,一个类只能同时实现一个接口。 ( )

(9)FlowLayout类是几个界面设计布局管理类中的其中一个。 ( )  

(10)Java语言是一种解释执行的编程语言。 ( )
完成下面的程序,实现按钮被按下之后输出“按钮被按下”的字符串。(2’*3)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Test
{
public static void main(String argv[])
{
JFrame fr = new JFrame();
ButtonListener listener = new ButtonListener();
JButton b1 = new JButton("测试");
//完成①处填空以实现在b1按钮上注册事件监听者
b1.addActionListener( ① );
fr.getContentPane().setLayout(new FlowLayout());
//完成②处填空以实现将b1按钮添加到窗体上
fr.add( ② );
fr.setSize(200,200);
fr.setVisible(true);
}
}

//完成③处填空以实现ButtonListener为事件监听者类
class ButtonListener implements ③  
{
private void actionPerformed(ActionEvent e)
{
System.out.println("按钮被按下");
}
}

 
 
 
 
对我有用[0]丢个板砖[0]引用举报管理TOP回复次数:2  


------解决方案--------------------
(1)下列选项中不是Java语言特点的是(D )。
(A)面向对象
(B)平台无关
(C)多线程
(D)安全性低

(2)Java语言中的语句是以( B)为结尾。
(A)句号 (B)分号 (C)双引号 (D)逗号

(3)定义一个长整数变量a的语句是(D )。
(A)int a; (B)a long; (C)float a; (D)long a;

(4)下列( B)是合法的Java语言关键字。
(A)hello (B)void (C)num_01 (D)abc

(5)下面关于构造方法的描述错误的是(D )。
(A)构造方法的方法名与其所在类的名称相同。
(B)构造方法的主要作用是完成对类对象实例变量的初始化工作。
(C)构造方法的修饰符一般为public。
(D)构造方法没有返回值,因此使用关键字void。

(6)如果希望某一个方法能被不同包的其他类访问,应该使用下面( C)关键字。
(A)static (B)private (C)public (D)final

(7)定义接口必须使用下面( B)关键字。
(A)class (B)interface (C)extends (D)abstract

(8)不需要使用import语句引入的包是(B )。
(A)java.awt包
(B)java.lang包
(C)java.util包
(D)java.net包

(9)如果一个方法没有return语句返回值,则该方法类型应该为(D )。
(A)不声明任何返回类型
(B)Integer
(C)int
(D)void

(10)编写函数f(n)计算n的平方,即n*n。
public int f(int n)
{
return n* ;
}
以上填空处应该填写(D )。
(A)n)-1 (B)n (C)n-2 (D)f(n)
(1)下列关于注解语句的描述错误的是( D)。
(A)多行注解语句的内容,从/*开始,到*/结束
(B)多行注解语句也可以是单行语句
(C)文档注解语句的内容,从/**开始,到*/结束
(D)单行注解语句的内容,从//开始,以分号为结尾

(2)下列选项中,输出语句的正确表达形式是(A )。
(A)System.out.println();
(B)System.out.Println();
(C)System.out.Println();
(D)system.out.println();

(3)定义一个字符串变量a的语句是(A )。
(A)String a; (B)a String; (C)char a; (D)a char;

(4)下列( C)是合法的Java语言标识符。
(A)#xyz (B)10Year (C)_Hello (D)@yahoo

(5)下面定义数组的语句错误的是(C )。
(A)char [][] c;
(B)double [] numbers = {1,2,3};
(C)double a = new {(2.3,6.8),(2.0,47.6)};
(D)String [] str = new String[10];

(6)如果希望某一个类实现某一个接口,应该使用下面( C)关键字。
(A)static (B)private (C)implements (D)final

(7)定义类必须使用下面( A)关键字。
(A)class (B)interface (C)extends (D)abstract
(8)下面关于继承的描述正确的是(A )。
(A)在Java中只允许单一继承
(B)在Java中一个类只能实现一个接口
(C)在Java中一个类不能同时继承一个类和实现一个接口
(D)在Java中不允许继承

(9)公有成员变量MAX_LENGTH是一个int型值,如果要变量的值保持常数值100而不能被修改,下列定义正确的是( D)。
(A)public int MAX_LENGTH = 100;
(B)final int MAX_LENGTH = 100;
(C)final MAX_LENGTH = 100;
(D)public final int MAX_LENGTH = 100;

(10)根据下面的代码:
if (x > 0)
System.out.println("第一");
else if (x > -3) { System.out.println("第二"); }
else { System.out.println("第三"); }
判断x的取值在什么范围内将输出字符串“第二”?(D)
(A)x>0
(B)x>-3
(C)x<=0 && x>-3
(D)x<0 && x>-3

(1)Java应用程序的main方法是程序运行的开始点。 (true )

(2)一个if语句可以跟随多个elseif语句,但是只能有一个else语句。
( true)

(3)用户可以自己定义新的异常类以实现需要的功能。 ( true)

(4)每一个Java类的构造方法的名字必须和所处的Java类的类名保持一样。
( true)

(5)使用super关键字能够调用父类的公有方法。 (false )

(6) 表达式2>0?1:3的值是3。 (false )

(7)String a = new String("abc");语句存在语法错误。 (false )
(8)continue语句的作用是跳出循环。 (false )

(9)在构造方法中可以试用this调用该类的其他构造方法。 (false )

(10)使用static修饰的变量本质上属于整个类,而不是该类的某个实例对象。 (false) 
(1)在do-while形式的循环语句中,不论循环条件的值是true还是false,循环体中的语句至少被执行一次。
(true )

(2)在switch语句中,当遇到break语句则退出整个程序。 (false )

(3)一个类可以拥有多个构造方法。 (true )

(4)try语句后面必须存在finally语句。 (false )

(5)else语句不能作为一个独立的语句使用,它必须和if语句配对使用。 (true )

(6)while循环语句的功能也可以使用for循环语句实现。 (true )

(7)在Java中,一个类只能同时继承一个父类。 (true )

(8)在Java中,一个类只能同时实现一个接口。 (false )

(9)FlowLayout类是几个界面设计布局管理类中的其中一个。 (true )

(10)Java语言是一种解释执行的编程语言。 (true )
完成下面的程序,实现按钮被按下之后输出“按钮被按下”的字符串。(2’*3)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Test
{
public static void main(String argv[])
{
JFrame fr = new JFrame();
ButtonListener listener = new ButtonListener();
JButton b1 = new JButton("测试");
//完成①处填空以实现在b1按钮上注册事件监听者
b1.addActionListener( ①listener);
fr.getContentPane().setLayout(new FlowLayout());
//完成②处填空以实现将b1按钮添加到窗体上
fr.add( ②b1 );
fr.setSize(200,200);
fr.setVisible(true);
}
}

//完成③处填空以实现ButtonListener为事件监听者类
class ButtonListener implements ③ActionListener
{
private void actionPerformed(ActionEvent e)
{
System.out.println("按钮被按下");
}
}