9月计算机二级JAVA检测试题及答案

时间:2020-08-18 19:54:25 计算机等级 我要投稿

2017年9月计算机二级JAVA检测试题及答案

  Java字节码格式设计时考虑到这些“及时”编译程序的需要,所以生成机器代码的过程相当简单,它能产生相当好的代码。下面是小编整理的关于计算机二级JAVA检测试题及答案,希望大家认真阅读!

2017年9月计算机二级JAVA检测试题及答案

  一、选择题(每小题1分,共40小题,共40分)

  1.下列叙述中正确的是()。

  A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

  B.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/Z)

  C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)

  D.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)

  2.算法的时间复杂度是指()。

  A.算法的执行时间

  B.算法所处理的数据量

  C.算法程序中的语句或指令条数

  D.算法在执行过程中所需要的基本运算次数

  3.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。

  A.编辑软件

  B.操作系统

  C.教务管理系统

  D.浏览器

  4.软件(程序)调试的任务是()。

  A.诊断和改正程序中的错误

  B.尽可能多地发现程序中的错误

  C.发现并改正程序中的所有错误

  D.确定程序中错误的性质

  5.数据流程图(DFD图)是()。

  A.软件概要设计的工具

  B.软件详细设计的工具

  C.结构化方法的需求分析工具

  D.面向对象方法的'需求分析工具

  6.软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。

  A.定义阶段

  B.开发阶段

  C.维护阶段

  D.上述三个阶段

  7.数据库管理系统中负责数据模式定义的语言是()。

  A.数据定义语言

  B.数据管理语言

  C.数据操纵语言

  D.数据控制语言

  8.在学生管理的关系数据库中,存取一个学生信息的数据单位是()。

  A.文件

  B.数据库

  C.字段

  D.记录

  9.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。

  A.需求分析阶段

  B.逻辑设计阶段

  C.概念设计阶段

  D.物理设计阶段

  二、基本操作题(共18分)

  本题分别比较两个字符串"A"和"a"是否相等,并比较两个字符"A"和"a"是否相等,并输出比较结果。

  publicclassjaval{

  publicstaticvoidmain(String[]args){

  ;

  cl=’A’;c2=’a’;

  Stringstrl=newString("A"),str2=newString

  ("a"):

  if()

  System.Out.println("char"+c1+"equals"+"char"

  +c2);

  else

  System.OUt.println("char"+cl+"doesn’tequal

  "+"char"+c2);

  if()

  System.out.println("string"+strl+"equals"+

  "string"+str2):

  else

  System.OUt.println("string"+strl+"doesn’te-

  qual"+"string"+str2);.

  }

  }

  三、简单应用题(共24分)

  本题是一个Applet,页面上有一个按钮“请单击”,单击该按钮后弹出一个对话框,对话框上有三个按钮“橙色”、“蓝色”和“红色”,单击其中任意一个按钮,则可以将对话框的背景色设置为按钮名称所对应的颜色。

  importjava.awt.*;

  importjava.awt.event.*;

  importjavax.swing.*;

  publicclassjava2extendsJApplet

  {

  privateJFrameframet;

  ()

  {

  frame=newJFrame();

  frame.setTitle("java2");

  frame.setSize(300,200);

  frame.getContentPane().add(newButtonPanel

  ());

  JButtonPopButton=newJButton("请单击");

  getContentPane().add(PopButton);

  PopButtomaddActionListener(newActionListener();

  {

  publicvoidactionPerformed(ActionEventevt)

  {

  if(frame.isVisible())frame.setVisible(false);

  else;

  }

  });

  }

  }

  classButtonPanelextendsJPanel

  {

  privateclassColorActionimplementsActionLis-

  tener

  {

  privateColorbackgroundColor;

  publicvoidactionPerformed(ActionEventaction-

  event)

  {

  setBackground(backgroundColor);

  repaint();

  }

  publicColorAction(Colorcolor)

  {

  backgroundColor=color;

  }

  }

  publicButtonPanel()

  {

  JButtonjbutton=newJButton("橙色");

  JButtonjbuttonl=newJButton("蓝色");

  JButtonjbutton2=newJButton("红色");

  add(jbutton);

  add(jbuttonl);

  add(jbutton2);

  ColorActioncoloraction=newColorAction(Color.orange);

  ColorActioncoloractionl=newColorAction(Color.blue);

  ColorActioncoloraetion2=newColorAction(Color.red);

  ibutton.addActionListener(coloraction);

  ibuttonl.addActionListener(coloractionl);

  jbutton2.addActionListener(coloraction2);

  }

  }

【2017年9月计算机二级JAVA检测试题及答案】相关文章:

2017年9月计算机二级JAVA考试检测试题附答案06-19

2017年9月计算机二级JAVA考试基础试题及答案06-19

2017年9月计算机二级JAVA考试模拟试题及答案06-08

2017年9月计算机二级java考试检测试题06-19

2017年9月计算机二级Java考试题库及答案06-12

2017年9月计算机二级C语言检测试题及答案06-17

计算机二级java笔试试题及答案10-22

2017年9月计算机二级JAVA考试基础试题06-19

2017年9月计算机二级JAVA考试模拟试题06-05