请在名称为Form1的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下 - 考试试题及答案解析 - 读趣百科
解答题

请在名称为Form1的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

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

题目答案

[操作步骤] 步骤1:打开Visual Basic开发环境,按照题目的要求新建窗体并添加一个水平滚动条控件,如图所示。步骤2:在属性窗口中,按照题目的要求设詈水平滚动条的相关属性,如图所示。步骤3:按照题目的要求,在窗体上添加两个标签控件,如图所示。步骤4:按照题目的要求设置两个标签的相关属性,如图所示。程序中用到的控件及属性见下表。 步骤5:按下键盘上的F5键运行程序,程序运行后的窗体界面如图所示。步骤6:按题目要求保存工程和窗体,如图所示。

答案解析

水平滚动条的最大刻度值和最小刻度值分别由Max和Min属性设置;单击滚动条上滚动框以外的区域移动刻度值大小由LargeChange属性设置,而单击滚动条两边按钮移动刻度大小由SmallChange属性设置,本题要求“单击滚动条上滚动框以外的区域移动刻度大小”,由LargeChange属性设置;标签标题显示由Caption属性设置。
举一反三
解答题

下列程序中,指定变量b=20为字节类型,变量f=0.34F为单精度类型,变量1=0xeefL为64位长整型,并将该三个变量打印输出。请将程序补充完整。

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

import java.io.*;

public class Assign

public static void main(String args [])

______b=20;

______f=0.34F;

______l=0xeefL;

System.out.println("b="+b);

System.out.println("f="+f);

System.out.println("l="+1);

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

题目答案

byte float long

答案解析

[讲解] 本题考查处理基本数据类型的声明。定义一个变量需要有一个类型,一个标识,如果需要,还可以加上一个初始值。本题涉及到三种类型:字节整型、单精度浮点型和64位的长整型,分别用关键字byte、float和long标识。
解答题

本题的功能是读入运行程序时所传入的参数(一个或多个),并将参数依次显示出来,比如运行程序:java java1 part1 part2,则打印输出为:part1 part2。

public class java1

public static void main(String[]args)

int i=0;

while(______)

System.out.print(______+"");

______;

System.out.println();

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

题目答案

第1处:i<args.length 第2处:args[i] 第3处:i++

答案解析

第1处判断是否到了字符串的结尾;第2处结合while循环输出各个字符;第3处循环条件自加以便遍历整个字符串。
解答题

下面是一个Apple(程序,程序的功能是在Applet显示区内画一个动态的、多维的绿色椭圆环。本题主要是通过数学方法sin(),cos()画出一个圆环。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

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

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class YuanHuan extends Applet

public void paint(Graphics g)

double w=getSize().width/2;

double h=getSize().height/2;

g.getColor(Color.green);

for(double th=0;th<10;th+=0.00003)

double r=Math.cos(16*th)+th;

double x=r*Math.cos(th)+w;

double y=r*Math.sin(th)+h;

g.drawOval((int)x-1,(int)y-1,3,3);

public static void main(String args[ ])

Frame f=new Frame("Draw");

YuanHuan p=new YuanHuan();

p.inti()&l

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

题目答案

g.setColor(Color.green); p.init(); System.exit(0);

答案解析

本题主要考查Java Applet程序的编写、for循环语句和Java程序事件处理机制。解答本题的关键是熟练掌握Java Applet程序的编写和Java程序事件处理机制的知识。在本题中,g.setColor(Color.green);语句的功能是设置所画图形的颜色, p.init();语句的功能是初始化小程序Applet,System.exit(0);语句的功能是关闭窗口,结束小程序的运行。
解答题

在考生文件夹下完成如下基本操作。

1.新建一个工程,在窗体中创建两个文本框,其名称分别为Text1和Text2。编写一个事件过程,实现在程序运行后,当文本框Text1获得焦点时,其前景颜色与背景颜色交换显示。如图13所示。程序中不得使用任何变量。

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

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

题目答案

Visual Basic集成环境中,执行“文件”→“新建工程”命令,选择“标准Exe”。创建窗体Form1。 (2)在工具箱中选择文本框控件,在窗体上创建两个文本框。双击文本框Text1,弹出代码窗口,添加如下代码: Private Sub Text1_Gotfocus() Dim a As Long a=Text1. ForeColor Text1.ForeCotor=Text1.BackColor Text1.BackColor=a End Sub (3)按F5键运行程

答案解析

(1)第1小题中使用了临时变量a,在事件中,利用这个临时变量将Text1的前景色与背景色进行交换。
解答题

本题要求分行打印输出当前系统中所有字体的名称。

______;

public class java2

public static void main(String[]args)

String[]fontNames=GraphicsEnvironment

.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();

for(int i=0;______;i++)

System.out.println(fontNames[i]);

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

题目答案

第1处:import java.awt.* 第2处:i<fontNames.length

答案解析

第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状态设...
展开详情

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

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