咨询电话:400-650-7353

欢迎来到计算机二级网站!

首页

考试科目 高级Office C语言 Access VFP VB Java C++ MYSQL Web程序

考试信息 考试大纲 报名时间 报名入口 准考证打印 考试时间 成绩查询 证书领取

备考中心

考试题库

学习资料

下载中心

热门专题

常见问题

您现在的位置:计算机二级考试 > Java语言程序设计 > 考试题库 > 每日一练 > 计算机二级Java语言考试每日一练 12月19日

计算机二级Java语言考试每日一练 12月19日

2017-12-19 17:12:16 来源:互联网

1、下列代码的执行结果是(  )。

 

 

A.9.9

B.3

C.false

D.true

2、关于下列代码编译或执行结果的描述中,正确的是(  )。

 

 

 

 

A.不能通过编译,TestThread类中不能定义变量和构造方法

B.输出One One Two TWO

C.输出Two One One Two

D.选项B或c都有可能出现

3、下列关于线程和进程的说法正确的是(  )。

A.进程结构的所有成分都在用户空间内

B.用户程序能够直接访问进程涉及的数据

C.线程是内核级的实体

D.线程结构驻留在用户空间中

4、 Java中定义常量的保留字是(  )。

A.const

B.final

C.finally

D.native

5、下列关于信息加密的叙述中,正确的是(  )。

A.加密通过加密算法实现

B.加密前的文件称为密文

C.加密后的文件称为明文

D.将明文变为密文的过程称为解密

 

6、用于在子类中调用被重写父类方法的关键字是(  )。

A.this

B.super

C.This

D.Super

7、对于循环队列,下列叙述中正确的是(  )。

A.队头指针是固定不变的

B.队头指针一定大于队尾指针

C.队头指针一定小于队尾指针

D.队头指针可以大于队尾指针,也可以小于队尾指针

8、软件需求分析一般应确定的是用户对软件的(  )。

A.功能需求

B.非功能需求

C.性能需求

D.功能需求和非功能需求

填空题

9、

 

 

简答题

10、本题的功能是对列表项的操作,包括删除、添加和反选。窗司中有两个列表框和5个按钮,按钮标签代表着移除列表项的方向,“>”代表只移除选中的列表项,“>>”代表移除所有的列表项,“!”代表反向选择列表项。

import java.awt.*;

import java.awt.event.*;

class java3 extends Frame implements

ActionListener&ItemListener{

final static int ITEMS=10;

List ltList=new List(ITEMS,true);

List rtList=new List(0,true);

java3(){

super("java3");

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(O);

}

});

GridBagLayout gbl=new GridBagLayout();

setLayout(gbl);

add(1tList,0,0,1,5,1.0,1.0);

add(rtList。2,O,1,5,1.O,1.O);

ltList.addActionListener(this);

ltList.addhemListener(this);

rtList.addActionListener(this);

rtList.addhemListener(this);

Button b;

add(b=new Button(">"),1,O,1,1,O,1.0);

b.addActionListener(this);

add(b=new Button(">>"),1,1,1,1,0,1.O);

b.addActionListener(this);

add(b=new Button("<"),1,2,1,1,O,1.0);

b.addActionListener(this);

add(b=newButton("<<"),1,3,1,1,O,1.O);

b.addActionListener(this);

add(b=new Button("!"),1,4,1,1,0,1.O);

b.addActionListener(this);

for(int i=0;i ltList.add("item"+i);

}

pack();

show();

}

void add(Component comp,

int X,int Y,int W,int h,double weightx,double

weighty){

GridBagLayout gbl=(GridBagLayout)getLayout

();

GridBagConstraints c=new GridBagConstraints

();

e.fill=GridBagConstraints.BOTH;

c.gridx=x;

c.gridy=y;

c.gridwidth=W;

c.gridheight=h;

c.weightx=weightx;

c.weighty=weighty;

add(comp);

gbl.setConstraints(comp,c);

}

void reverseSelections(List l){

for(int i=0;i<1.length();i++){

if(1.islndexSelected(i)){

1.deselect(i);

}else{

1.select(i);

}

}

}

void deseleetAll(List l){

for(int i=0;i<1.gethemCount();i++){

1.deseleet(i);

}

}

void replacehem(List l,String item){

for(int i=0;i<1.getltemCount();i++){

if(1.gethem(i).equals(item)){

1.replacehem(item+"*",i);

}

}

}

void move(List ll,List l2,boolean all){

if(a11){

for(int i=0;i<11.getltemCount();i++){

12.add(11.gethem(i));

}

11.removeAll();

}else{

String[]items=11.getSelectedhems();

int[]itemIndexes=11.getSelectedIndexes();

deselectAll(12);

for(int i=0;i 12.add(items[i]);

12.select(12.getItemCount()-1);

if(i= =0){

12.makeVisible(12.getltemCount()-1);

}

}

for(int i=itemlndexes.length-1; i>=0;i--){

11.remove(itemlndexes[i]);

}

}

}

public void actionPerformed(AetionEvent evt){

String ar9=evt.getActionCommand();

if(">".equals(arg)){

move(1tList,rtList,false);

}else if(">>".equals(arg)){

move(1tList,rtList,true);

}else if("<".equals(arg)){

move(rtList,ltList,false);

}else if("<<".equals(arg)){

move(rtList,ltList,true);

(责任编辑:zhangjs)

免责声明:本文来源于网络,由网友提供或网络搜集,仅供个人交流学习参考使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。谢谢合作!

热门标签: Java语言