注意:下面出现的“ks/0905/2vb/1/13.zip”均为c:wexam25160001。 - 考试试题及答案解析 - 读趣百科
解答题

注意:下面出现的“ks/0905/2vb/1/13.zip”均为c:wexam25160001。

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1) 在Form1的窗体上画一个名称为Text1的文本框,然后建立一个主菜单,标题为“操作”,名称为Op,该菜单有两个子菜单,其标题分别为“显示”和“清除”,名称分别为Dis和Clea,编写适当的事件过程。程序运行后,如果单击“操作”菜单中的“显示”命令,则在文本框显示“计算机考试”;如果单击“清除”命令,则清除文本框中显示的内容。程序的运行情况如图13-1和图13-2所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

(2) 在窗体上画一个文本框,名称为Text1,Text属性为空白。再画一个列表框,名称为L1,通过“属性”窗口向列表框中添加4个项目,分别为“早上好”、“上午好”、“中午好”和“下午好”,编写适当的事件过程。程序运行后,在文本框中输入一个字符串,如果双击列表框中的任一项,则把文本框中的字符串添加到列表框中。程序的运行情况如图13-3所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

主观题和计算题请自行在草稿纸上作答

题目答案

在窗体上建立好控件后,先设置控件属性,再编写事件过程。 通过“菜单编辑器”来创建菜单,文本框的内容通过Text属性设置,Tex=""语句可将文本框中的内容清空。 解题步骤: 第一步:建立界面并设置控件属性。程序中用到的控件及其属性见表13-1。 表 13-1 控 件

答案解析

暂无解析
举一反三
解答题

在下画线上补充代码。

本题的功能是输出字符串"welcome!"和表达式"a/b=c",以及输出"\do something"。

Public class java1

Public static void main(String[]args)

System.out.println(______);

System.out.println(______);

System.out.println(______);

主观题和计算题请自行在草稿纸上作答

题目答案

第1处:""Welcome!"" 第2处:"a/b=c" 第3处:"\\do something

答案解析

本题考查的是不同的数据类型的输出方式,以及转义字符的使用。第1处与第3处含有特殊字符,输出时要使用转义字符。
解答题

以下程序中,当用户单击“移动”按钮以后,就可以使用方向键控制屏幕上句子的移动,单击“停止”按钮,则句子不再随着方向键移动。运行结果如下图所示

注意:请勿改动其他已有语句内容,仅在横线处填入适当语句。

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class Example2_8 extends Applet implements KeyListener

public void keyTyped(KeyEvent e)

public void keyReleased(KeyEvent e)

Button button;

Button stopButton;

Label out;

int x,y;

public void _______ ()

button = new Button("移动");

button.addActionListener(new AddMoveListener(this));

stopButton = new Button("停止移动");

stopButton.addActionListener(new RemoveListener(this));

stopButton.setEnabled(false);

out = new nabel("按下按钮以后我可以随方向键移动");

add(button);

add(stopButton);

add (out);

主观题和计算题请自行在草稿纸上作答

题目答案

init addKeyListener

答案解析

本题考查知识点:小应用程序概念、Applet执行过程、JavaApplication和Applet。解题思路:Applet运行时,首先由浏览器调用init方法,该方法通知Applet已被加载,在这个方法中通常进行一些基本的初始化过程。Applet的基本方法还有start()、stop()、destroy()。类Example2_8实现了“KeyListener”监听器接口,就可以通过该监听器的方法监听键盘事件。需要填空的方法是初始化Applet程序,keyPressed()方法中专门处理方向键的事件。按下方向键以后,就会调用Label的setLocation()方法重新设置“out”所在的位置。当用户按下“移动”按钮以后,AddMoveListener为“移动按钮”添加了针对键盘的监听器。当用户按下“停止移动”按钮以后,RemoveListener从“移动”按钮中移出针对键盘事件的监听器。 本题中start方法已经实现,另外两个方法分别用于Applet的停止和卸载,所以第一个空只能填“init”,用来为Applet实现初始化。 由于本题是使用键盘来控制Label对象的移动,所以必须添加针对键盘的监听器,这样才能对键盘事’件做出反应,第二个空就是给“button”添加键盘事件监听器。
解答题

综合应用题下面是一个Applet程序,其功能是建立2个文本区域,一个为编辑区,一个为只读区;建立2个按钮,一个实现将编辑区中被鼠标选定的文本内容拷贝到只读区中,一个实现将只读区的全部文本内容清空。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:import java.awt.*; import java.applet.*;/**/public class ex6_3 extends Applet{ private Button okBtn, clearBtn; private String strMessage; private TextArea tArea1, tArea2; public void init(){ strMessage = "Hello! Welcome to the test! " + "This is the NCR Examination! " + "Wish you good luck!"; tArea1 = new TextArea( 10, 25 ); tArea1.setText(strMessage); tArea2 = new TextArea( 10, 25 ); tArea2.setEditable( true ); okBtn = new Button( "Copy" ); clearBtn = new Button( "Clear" ); add( tArea1 ); add( tArea2 ); add( okBtn ); add( clearBtn ); } public boolean action( Event e, Object o ){ if( e.target == okBtn ) tArea1.setText( tArea2.getSelectedText() ); else if( e.target == clear

主观题和计算题请自行在草稿纸上作答

题目答案

tArea2.setEditable( false )tArea2.setText(tArea1.getSelectedText())tArea2.setText( "" )

答案解析

本题主要考查Applet窗口、其事件处理机制以及对文本区域的相关操作。解题关键是熟悉TextArea的基本方法,如setEditable()方法就是用来确定不用的编辑模式的一个重要的方法,并且需要明确题目要求的2个文本区域的区别和联系,根据不同的事件,来对这两个文本区域进行操作。本题中,第1个空,将第2个文本区域tArea2的编辑模式设定为只读,注意参数为false,因为默认的编辑模式设定为可编辑的,用true表示,所以参数应该是false;第2个空,响应点击Copy按钮事件的语句应该将第1个文本区tArea1的被选择的文本内容取出放入第二个文本区tArea2中;第3个空,响应点击Clear按钮事件的语句应该将第2个文本区tArea2中的所有文本内容清空。
解答题

注意:下面出现的“”均为c:wexam25160001。

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上画一个名称为Text1的文本框,通过属性窗口设置文本框属性,在文本框中显示“WWB”,如图7-1所示;再建立一个名称为Cmd1,标题为“清除”的命令按钮。编写适当的事件过程,要求程序运行后,如果单击“清除”命令按钮,则清除文本框中所显示的信息。

注意:保存时必须存放在考生文件夹下,窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。

(2)在名称为Form1的窗体上建立两个名称分别为Cmd1和Cmd2,标题分别为“输入”和“连接”的命令按钮。如图7-2所示。要求程序运行后,单击“输入”按钮,可通过输入对话框输入两个字符串,存入字符串变量a和b中(a和b定义为窗体变量),如果单击“连接”按钮,则把两个字符串连接为一个字符串(顺序不限)并在信息框中显示出来,如图7-3所示,在程序中不得使用任何其他变量。

注意:保存时必须存放在考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。

主观题和计算题请自行在草稿纸上作答

题目答案

在窗体上建立好控件后,先设置控件属性,再编写事件过程。 命令按钮的标题由Caption属性设置,单击命令按钮触发Click事件;将文本框的Text属性设置为空,就可以清除文本框中显示的内容。解题步骤: 第一步:建立界面并设置控件属性。程序中用到的控件及其属性见表7-1。 [*] 第二步:编写程序代码。 参考代码: Private Sub Cmd1_Click() Text1.Text="" End Sub 第三步:调试并运行程序。 第四步:按题目要求存盘。 (2)

答案解析

暂无解析
解答题

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

在名称为Form1、标题为“图片”的窗体上画一个名称为Image1的图像框,其高为2500、宽为2000。请通过属性窗口设置适当属性,装入考生目录下的图片文件pic1.jpg,并使图片适应图像框的大小(如图1所示)。

[*]

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

主观题和计算题请自行在草稿纸上作答

题目答案

[操作步骤] 第1步:新建一个标准EXE工程。 第2步:设置窗体属性。将窗体的Caption值改为“图片”。因新建窗体的默认名称即为本题要求的名称,故保持窗体的Name属性值Form1不变。 第3步:在窗体上画一个图像框,在属性窗口中将Height属性设为2500,将Width属性设置为2000,将Stretch属性设置为True。单击Picture属性,再单击其后的按钮,在弹出的对话框中选中图片文件pic1.jpg,再单击“打开”按钮。 第4步:调试、运行并保存程序。

答案解析

本题主要考查窗体和图像框的属性。重要的属性是图像框的Stretch属性,其作用是决定是否调整图形的大小以适应图像控件。本题中要求图片适应图像框的大小,因此应将该属性的值设为True。
模式切换
热门推荐

关于打印样式表的说法错误的是()

关于打印样式表的说法错误的是()A.系统提供的打印样式表有两种B.不可以交颜色相关打印样式表转化命名相关打印C.颜色相关打印样式表的扩展名为.ctbD.颜色相关打印样式表存储...
展开详情

下列关于图案填充的“角度”的描述正确的是()。

下列关于图案填充的“角度”的描述正确的是()。A.以X轴正方向为零度,顺时针为正B.以Y轴正方向为零度,逆时针为正C.以X轴正方向为零度,逆时针为正D.ANSI31角度是45°...
展开详情

在AutoCAD中,关于Pline命令绘制的多义线,下列更说法正确的是()

在AutoCAD中,关于Pline命令绘制的多义线,下列更说法正确的是()A.Pline多义线是一个实体B.PLINE多义线宽度在起点与终点可不一样C.带有宽度的多义线只能是实心的D.Pline多义线...
展开详情

在AutoCAD中,将图形已有的用作TRACE命令绘制的空心线变为实心线,()

在AutoCAD中,将图形已有的用作TRACE命令绘制的空心线变为实心线,()A.将FILL状态设为OFF,再用REGEN命令更新B.将FILL状态设为0N,再用REGEN命令更新C.将FILL状态设...
展开详情

客户身份识别的完整流程包括了解、核对、留存三个环节

答案网客户身份识别的完整流程包括了解、核对、留存三个环节答案及解析。...
展开详情