请高手帮忙做几道JAVA题。
3、java语言中,下列标识符错误的是()。A._sys1B.$_mC.ID.40name4.JavaApplication源程序的主类是指包含有()方法的类。A、mai...
3、java语言中,下列标识符错误的是( )。
A. _sys1 B. $_m
C. I D. 40name
4.Java Application源程序的主类是指包含有( )方法的类。
A、main方法 B、toString方法
C、init方法 D、actionPerfromed方法
5.设 a = 8,则表达式 a >>> 2 的值是( )。
A、1 B、2 C、3 D、4
6.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。
A、import java.awt.* ; B、import java.applet.Applet ;
C、import java.io.* ; D、import java.awt.Graphics ;
7.对于构造函数,下列叙述错误的是( )。
A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
B、构造函数的返回类型只能是void型。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
8.若在某一个类定义中定义有如下的方法: abstract void performDial( );该方法属于( )。
A、本地方法 B、最终方法 C、解态方法 D、抽象方法
9.设有下面两个类的定义:
class Person {
long id; // 身份证号
int score; // 入学总分
}
class Student extends Person {
String name; // 姓名
int getScore(){
return score;
}
}
问:类Person和类Student的关系是( )。
A、包含关系 B、继承关系
C、关联关系 D、无关系,上述类定义有语法错误
10.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。
A、隐藏 B、覆盖 C、重载 D、Java不支持此特性
11.对于构造函数,下列叙述正确的是( )。
A、构造函数也允许重载。
B、子类无条件地继承父类的无参构造函数。
C、子类不允许调用父类的构造函数。
D、在同一个类中定义的重载构造函数可以相互调用。
12、在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
A、private B、protected
C、private protected D、public
13.在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( )包。
A、java.io B、java.awt
C、java.applet D、java.awt.event
14.创建一个标识有"关闭"按钮的语句是( )。
A、TextField b = new TextField("关闭");
B、Label b = new Label("关闭");
C、Checkbox b = new Checkbox("关闭");
D、Button b = new Button("关闭");
15.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A、import java.awt.* ; B、import java.applet.* ;
C、import java.io.* ; D、import java.awt.event.*
编写一个程序如下描述:
一个窗口上只有一个按钮,在未点击按钮时,按钮显示为”press me”,窗体背景色为蓝色,当点击按钮后,按钮显示为”press me again”,且背景色变为黄色,再点击按钮时,按钮变为最初的状态,即背景色为蓝色,按钮显示为”press me”.
联系邮箱:875602559@qq.com 展开
A. _sys1 B. $_m
C. I D. 40name
4.Java Application源程序的主类是指包含有( )方法的类。
A、main方法 B、toString方法
C、init方法 D、actionPerfromed方法
5.设 a = 8,则表达式 a >>> 2 的值是( )。
A、1 B、2 C、3 D、4
6.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。
A、import java.awt.* ; B、import java.applet.Applet ;
C、import java.io.* ; D、import java.awt.Graphics ;
7.对于构造函数,下列叙述错误的是( )。
A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
B、构造函数的返回类型只能是void型。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
8.若在某一个类定义中定义有如下的方法: abstract void performDial( );该方法属于( )。
A、本地方法 B、最终方法 C、解态方法 D、抽象方法
9.设有下面两个类的定义:
class Person {
long id; // 身份证号
int score; // 入学总分
}
class Student extends Person {
String name; // 姓名
int getScore(){
return score;
}
}
问:类Person和类Student的关系是( )。
A、包含关系 B、继承关系
C、关联关系 D、无关系,上述类定义有语法错误
10.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。
A、隐藏 B、覆盖 C、重载 D、Java不支持此特性
11.对于构造函数,下列叙述正确的是( )。
A、构造函数也允许重载。
B、子类无条件地继承父类的无参构造函数。
C、子类不允许调用父类的构造函数。
D、在同一个类中定义的重载构造函数可以相互调用。
12、在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
A、private B、protected
C、private protected D、public
13.在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( )包。
A、java.io B、java.awt
C、java.applet D、java.awt.event
14.创建一个标识有"关闭"按钮的语句是( )。
A、TextField b = new TextField("关闭");
B、Label b = new Label("关闭");
C、Checkbox b = new Checkbox("关闭");
D、Button b = new Button("关闭");
15.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A、import java.awt.* ; B、import java.applet.* ;
C、import java.io.* ; D、import java.awt.event.*
编写一个程序如下描述:
一个窗口上只有一个按钮,在未点击按钮时,按钮显示为”press me”,窗体背景色为蓝色,当点击按钮后,按钮显示为”press me again”,且背景色变为黄色,再点击按钮时,按钮变为最初的状态,即背景色为蓝色,按钮显示为”press me”.
联系邮箱:875602559@qq.com 展开
展开全部
DAACBDBCDABDC
import java.awt.*;
import java.awt.event.*;
import java.awt.color.*;
public class A1 extends Frame implements ActionListener {
Button b;
A1()
{
setBackground(Color.blue);
b=new Button("press me");
setLayout(new FlowLayout());
add(b);
b.addActionListener(this);
setSize(600,300);
setVisible(true);
addWindowListener(new WindowAdapter()
{
public void widowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b)
{
setBackground(Color.yellow);
}
}
public static void main(String args[]){
A1 a =new A1();
}
}
import java.awt.*;
import java.awt.event.*;
import java.awt.color.*;
public class A1 extends Frame implements ActionListener {
Button b;
A1()
{
setBackground(Color.blue);
b=new Button("press me");
setLayout(new FlowLayout());
add(b);
b.addActionListener(this);
setSize(600,300);
setVisible(true);
addWindowListener(new WindowAdapter()
{
public void widowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b)
{
setBackground(Color.yellow);
}
}
public static void main(String args[]){
A1 a =new A1();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D A B C B D B C B D B D D
追问
11题是ABD吧。
还有就是最后的编程题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3D 4A 5B 6C 7B 8D 9B 10C 11!C 12D 13B 14D 15D
程序只能使用一次,但是符合你说的内容了.凑合着用吧
import java.awt.*;
import java.awt.event.*;
public class Ceshi extends Frame implements ActionListener{
static Ceshi frm=new Ceshi();
static Button btn=new Button("press me");
static int i;
public static void main(String[] args) {
i=0;
btn.addActionListener(frm);//注册监听器
frm.setSize(200,200);
frm.setLayout(null);//默认布局为null
frm.setBackground(Color.blue);//初始颜色为蓝色
btn.setBounds(50,50,100,100);//按键位置及大小
frm.add(btn);//把按键加入到窗口内
frm.setVisible(true);
frm.addWindowListener(new WindowAdapter()//关闭窗口的代码
{
public void windowClosing(WindowEvent e)
{
e.getWindow().dispose();
}
});
}
@Override
public void actionPerformed(ActionEvent e) {
String d=btn.getLabel();//获取按键上的内容
if(d.equals("press me"))
{
frm.setBackground(Color.yellow);
btn.setLabel("press me again");//重置按键上的名字
}else
{
frm.setBackground(Color.blue);
btn.setLabel("press me ");
}
}
}
程序只能使用一次,但是符合你说的内容了.凑合着用吧
import java.awt.*;
import java.awt.event.*;
public class Ceshi extends Frame implements ActionListener{
static Ceshi frm=new Ceshi();
static Button btn=new Button("press me");
static int i;
public static void main(String[] args) {
i=0;
btn.addActionListener(frm);//注册监听器
frm.setSize(200,200);
frm.setLayout(null);//默认布局为null
frm.setBackground(Color.blue);//初始颜色为蓝色
btn.setBounds(50,50,100,100);//按键位置及大小
frm.add(btn);//把按键加入到窗口内
frm.setVisible(true);
frm.addWindowListener(new WindowAdapter()//关闭窗口的代码
{
public void windowClosing(WindowEvent e)
{
e.getWindow().dispose();
}
});
}
@Override
public void actionPerformed(ActionEvent e) {
String d=btn.getLabel();//获取按键上的内容
if(d.equals("press me"))
{
frm.setBackground(Color.yellow);
btn.setLabel("press me again");//重置按键上的名字
}else
{
frm.setBackground(Color.blue);
btn.setLabel("press me ");
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询