全国计算机等级考试复习资料.doc
(24页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
14.90 积分
§“全国计算机等级考试”考试要点Visual Basic程序设计基础知识要点(概念分析篇)知识点1:(1) 在工程资源管理器窗口中可以包含:工程文件、窗体模块文件、标准模块文件和类模块文件(其中可以包含许多各种文件类型)。(2) Visual Basic应用程序可以以解释方式执行和编译方式执行。 例题:(1)以下叙述中错误的是 A A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。 B.以.bas为扩展名的文件是标准模块文件。 C.窗体文件包含该窗体及其控件的属性。 D.一个工程中可以有多个标准模块文件。(2)以下叙述中错误的是 C A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。 B.保存Visual Basic程序时,应分别保存窗体文件及工程文件。 C.Visual Basic应用程序只能以解释方式执行。 D.事件可以由用户引发,也可以由系统引发。知识点2:(1) 窗体和各种控件的名称(Name)是唯一的,用来标识一个窗体或控件的。而窗体和控件的标题是用来说明的,是可有可无的。(2) 各种控件之间有部分相同的属性,并不是拥有所有属性。控件有些属性只能在属性窗口中设置,但也有少数属性只能在代码状态设置。(3) Form1.Hide方法和Unload Form1方法的区别:第一个方法窗体消失并不存在于内存中;第二个方法窗体消失但仍存在于内存中。例题:(1)以下叙述中正确的是 A A.窗体的Name属性指定窗体的名称,用来标识一个窗体。 B.窗体的Name属性的值是显示在窗体标题栏中的文本。 C.可以在运行期间改变对象的Name属性的值。 D.对象的Name属性值可以为空。(2)以下叙述中错误的是 C A.Visual Basic是事件驱动型可视化编辑工具。 B.Visual Basic应用程序不具有明显的开始和结束语句。 C.Visual Basic工具箱中的所有控件都具有Width和Height属性。 D.Visual Basic中控件的某些属性只能在运行时设置。知识点3:(1) 标签(Label1):Autosize的True属性可以自动调整标签的大小,而False属性不能。(2) 文本框(Text1):1、Maxlength属性表示文本框所能容纳的字符数。2、Password属性表示口令输入,可以是“*”或“?”等。设置文本框输入字符为“*”:Text1.Password=”*”,还原文本框字符:Text1.Password=””,3、ScrollBars属性是表示文本框有垂直或水平滚动条,但是需要和多行属性Multiline结合一起使用。4、SelLength属性是表示选中文本框中字符的个数:Text1.SelLength。SelStart属性是表示选中文本框中字符或光标之前的字符数:Text1.SelStrart。SelText属性是表示选中文本框中的字符:Text1. SelText。5、文本的主要事件是Change事件:(标签内容随文本框内容变化而变化)Private sub Command_Change() Label1.caption=Text1.textEnd sub 6、文本框的方法只有一个:Text1.SetFocus 例题:(1) 能够获得一个文本框中被选取文本的内容的属性是 C A.Text B. SelLength C. SelText D. SelStrart(2) 在窗体上画一个文本框(其名称为Text1)和标签(其名称为Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 A A.Private Sub Text1_Change() B. Private Sub Text1_Click() Label1.caption=Text1.Text Label1.caption=Text1.Text End Sub End SubC.Private Sub Label1_Change() D. Private Sub Label1_Click() Label1.caption=Text1.Text Label1.caption=Text1.Text End Sub (3)命令按钮(Command1): 1、Default属性:当一个命令按钮的Default属性为True时,按回车键和单击该命令按钮的效果相同。 2、Cancel属性:当一个命令按钮的Cancel属性为True时,按ESC键和单击该命令按钮的效果相同。(4)单选按钮和复选框(Option1和Check1): 1、单选按钮:Value属性的值是True(选中)和False(未选中),Option1.Value=True等同于Option1.Value用法。 2、复选框:Value属性的值是0(未选中)、1(选中)和2(表示暂时不可用)。Check1.Value=False可以用,但Check1.Value=True不可用(因为True只能转化数值-1而不是1)。(5)列表框(List1): 1、List属性是一个数组型属性:List1.List(索引),索引可以是数字0、1…,List1.listindex,变量i(List1.Text等同于List1.list(List1.listindex))。 2、MultSelect属性:用来设置一次可以多选表项数。MultSelect属性值为0时,每次只能选择一项;MultSelect属性值为1时,可以同时选择多个项目;MultSelect属性值为2时,可以用辅助键Shift或Ctrl选择多个项目。 3、常用方法:AddItem方法表示添加的是一个项目,而Removeitem方法表示通过删除索引的方式删除项目。RemoveItem 索引 索引可以是数字0、1…,List1.listindex,变量i。 (6)组合框(Combo1): 1、Style属性:Style属性值为0时,表示下拉式组合框;Style属性值为1时,表示下简单组合框;Style属性值为2时,表示下拉式列表框。其他功能类似列表框(List1)。。省略部分。 For j= 1 To 4 a(i,j) = Int(Rnd*90) + 10 Next j Next i For i = 1 To 4 For j= 1 To 4 If i + j = 5 Then '行下标和列下标之和是一个定数 sum = sum + a(i,j) End If Next j Next i Print "副对角线数据之和";sum End Sub 第三种矩阵算法:(外圈数据) Private Sub Command1_Click() Dim a(4,4) As Integer ,i As Integer ,j As Integer Dim sum As Integer For i = 1 To 4 For j= 1 To 4 a(i,j) = Int(Rnd*90) + 10 Next j Next i For i = 1 To 4 For j= 1 To 4 If i =1 Or i = 4 Then sum = sum + a(i,j) ElseIf j =1 Or j = 4 Then sum = sum + a(i,j) End If Next j Next i Print "外围数据之和";sum End Sub第三种矩阵算法:(外圈数据) Private Sub Command1_Click() Dim a(4,4) As Integer ,i As Integer ,j As Integer Dim sum1 As Integer,sum2 As Integer ,sum As Integer For i = 1 To 4 For j= 1 To 4 a(i,j) = Int(Rnd*90) + 10 Next j Next i For i = 1 To 4 For j= 1 To 4 If i =1 Or i = 4 Then sum1 = sum + a(i,j) ElseIf j =1 Or j = 4 Then sum1 = sum + a(i,j) End If sum = sum + a(i,j) Next j Next i Print "内围数据之和";sum-sum1 End Sub 九、文件读写操作 1、字符型读写数据 见概念分析篇的知识点12有详细说明。 2、数值型读写数据 见概念分析篇的知识点12有详细说明。 3、综合例题:(通用对话框和读写文件结合使用) 在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个文本框,名称为Textl,可以多行显示;有一个名称为CD1的通用对话框;还有三个命令按钮,名称分别为C1、C2、C3,标题分别“打开文件”、“转换”、“存盘”,如图2-5所示。命令按钮的功能是:“打开文件”——弹出打开文件对话框,默认打开文件的类型“文本文件”。选择考生文件夹下的in5.txt文件后,该文件中的内容显示在Text1中;“转换”——把Text1中的所有小写英文字母装换成大写;“存盘”——把Text1中的内容存入考生文件夹下的out5.dat文件中。在窗体中已经给出了部分程序,要求:1) 请去掉程序中的注释符,把程序中的 ? 改为正确的内容。但不能修改程序中的其他部分,也不能修改控件的属性。2) 编写“转换”按钮的Click事件过程。最后把修改后的文件按原文件名存盘。注意:不得修改已有的程序和控件的属性,必须对考生文件夹下的in5.txt文件进行转换,并把转换结果通过“存盘”按钮存入考生文件夹下的out5.dat文件中。图2-5 运行界面已有程序代码如下:Private Sub C1_Click() Dim a As String CD1.Filter = "所有文件|*.*|文本文件|*.txt|Word文件|*.doc" CD1.FilterIndex = 2 CD1.Action = 1 '打开通用对话框,可以是CD1.ShowOpen Open CD1.FileName For Input As #1 ' CD1.FileName是文件路径 Input #1, a Close #1 Text1.Text = aEnd SubPrivate Sub C2_Click() Text1.Text=Ucase(Text1.Text) '小写字母转换成大写字母的过程End SubPrivate Sub C3_Click() CD1.FileName = "out5.dat" CD1.Action = 2 '保存通用对话框,可以是CD1.ShowSave Open CD1.FileName For Output As #1 Print #1, Text1.Text Close #1End Sub朱锦新 第 24 页 2020-3-19 关 键 词: 等级 考试 复习资料 全国 计算机
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。