在名称为Form1的窗体中建立一个名称为Cmd1,标题为“显示”的命令按钮,如图11-13所示。要求 - 考试试题及答案解析 - 读趣百科
解答题

在名称为Form1的窗体中建立一个名称为Cmd1,标题为“显示”的命令按钮,如图11-13所示。要求程序运行后,如果单击“显示”按钮,则执行语句Form1.Print"显示";如果单击窗体,则执行语句Form1.Cls。

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

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

题目答案

命令按钮的标题由Caption属性设置,单击命令按钮触发Click事件。在窗体上打印信息用Print方法,清除窗体上的打印信息使用Cls方法,这两条语句在题目中已经给出,只要将其放入适当的事件过程中即可。解题步骤如下。 (1)建立界面并设置控件属性。 本题只用到了1个命令按钮,将其Caption属性设置为“显示”,Name属性设置为Cmd1。 (2)编写代码。 参考代码: Private Sub(Cmd1_Click() Form1.Print"显示" End Sub Private

答案解析

在窗体上建立好控件后,先设置控件属性,再编写事件过程。
举一反三
解答题

在考生文件夹下有一个工程文件sjt3. vbp,请在窗体上添加两个单选按钮(名称分别为Option1和Option2,标题分别为“添加项目”和“删除项目”),一个列表框(名称为List1)和一个文本框(名称为Text1),如图1所示。编写窗体的Click事件过程。程序运行后,如果选择“添加项目”单选按钮,然后单击窗体,则从键盘上输入要添加的项目内容(内容任意,不少于三个),并添加到列表框中;如果选择“删除项目”单选按钮,然后单击窗体,则从键盘上输入要删除的项目内容,将其从列表框中删除。程序的运行情况如图2所示。

在考生文件夹下的工程文件sjt3. vbp(相应的窗体文件名为sjt3. frm),可以实现上述功能。但这个程序不完整,请把它补充完整。

要求:去掉程序中的注释符,把程序中的改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。

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

题目答案

[解题思路] 向列表框添加项目使用AddItem方法,删除列表项使用RemoveItem方法。在“删除项目”单击事件中,For循环语句中逐一判断列表中各项是否与输入内容一致,若一致则删除列表框中该项。[操作步骤] 步骤1:打开本题工程文件,并设置控件的属性。程序中用到的控件及属性见表1。 表1 控件 单选按钮1 单选按钮2 列表框 文本框 属性 Name Caption1 Name Caption Name Name 设置值 Option1 添加项目 Option2 删除项目 List1 T

答案解析

暂无解析
解答题

注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_2.java文件。请完善Java_2.java文件,并进行调试,使程序运行结果如下:由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Java_2public static void main(String[]args)RadioButtonFrame frame=new RadioButtonFrame();frame.setDefaultcloseOperation(JFrame EXIT_ON_CLOSE);//*********Found**********______;class RadioButtonFrame extends JFrame(public RadioButtonFrame()setTitle("Radio按钮实例");setSize(DEFAUL T_WIDTH, DEFAULT_HEIGHT);Container contentPane=getContentPane();label=new JLabel("热烈庆祝Java程序语言开考三周年");label.setForeground(Color.yellow);contentPane.setBackground(Color red);label.setFont(new Font("黑体",Font.PLAIN,DEFAULT_SIZE));contentPane.add(label, BorderLayout.CEN

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

题目答案

frame.show() JRadioButton ActionEvent listener

答案解析

第1处:窗口显示,需填入frame.show()。第2处:创建按钮对象,需填入JRadioButton。第3处:类型的对象,需填入AetionEvent。第4处:注册按钮监听器,需填入listener。
解答题




程序如下:
∥计算两个整数的乘法 Java_1. java
import javax, swing. JOptionPane;
public class Java_1{
public static void main(String args[ ]){
int x, y, result;
String xVal, yVal;
xVal = JOptionPane. showInputDialog("输入第1个整数:");
yVal = JOptionPane. showInputDialog("输入第2个整数:");
∥********** Found **********
x = Integer. parseInt( (1) );
y = Integer. parseInt(yVal);
result = x * y;
∥********** Found **********
JOptionPane. (2) ( null,"两个数的积:"+result);
System. exit(0);
}
}

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

题目答案

[分析]: 本题首先要将用户输入的数字字符转换成int型的十进制数,所以调用parseInt(String str)方法将xVal和yVal转换成int型,所以第一处应填入“xVal”。JOption- Pane.showMessageDialog()方法用于显示消息对话框,所以第二处应填入“ShowMessageDialog”。

答案解析

showMessageDialog
解答题

e.printStackTrace ( );

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

题目答案

new byte System.in.read(buffername); f.write(buffername,0,bytesblock);

答案解析

本题主要考查基本数据类型、对文件的操作知识。解答本题的关键是熟练掌握基本数据类型、对文件的操作知识。在本题中,byte buffername[]=byte[100];语句的功能是定义含100个整型元素的数组buffername,System.in.read(buffername);语句的功能是获得标准控制台的输入数据,f.write(buffemame,0,bytesblock);语句的功能是将从标准控制台获得的输入数据写入文件输出流中。
解答题

下面是一个Applet程序,其功能是对输入的字符串进行抽取。要求给出抽取的子串在母串中的起始和终止位置,输出抽取出来的子串。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

import java.awt.*;

import java.applet.*;

public class ex26_3 extends Applet

TextField tf1;

TextField tf2;

TextField tf3;

Button btn;

String strResult;

public void init()

Label 1 = new Label("字符串: ");

add(l);

tf1 = new TextField(20);

add(tf1);

l = new Label ("开始位置: ");

add(l);

tf2 = new TextField(5);

add(tf2);

l = new Label ("结束位置:");

add(l);

tf3 = new TextField(5);

add(tf3);

btn = new Button("抽取");

add(btn);

strResult = " ".

resize(250, 200);

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

题目答案

g.drawString(strResult, 80, 160) to=Integer.parseInt(str3) strResult=str1.substring(from, to)

答案解析

本题主要考查字符串的取子串操作和Applet图形绘制以及Applet窗口的设计等。解题关键是熟悉字符串的操作,会使用awt基本构件TextField和Button等以及事件处理机制。本题中第1处,第3个参数不应该和上一条语句相同,否则输出的字符串和上面语句输出的字符串重叠;第2处,应该是将str3所接受的输入作为子串的下界,而不是str1;第3处,调用 substring()方法要注意参数的含义,第1个是子串开始的位置,第2个是子串结束的位置。
模式切换
热门推荐

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

关于打印样式表的说法错误的是()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状态设...
展开详情

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

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