二级vb模拟试题,带操作题
国家二级VB机试(上机操作)模拟试卷450(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷450(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)在名称为Form1的窗体上添加两个名称分别为Text1和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。
窗体的标题为“窗口”。
请通过属性窗口设置适当的属性,满足如下要求:①Text2可以业示多行文本,并且有垂直和水平两个滚动条;②程序运行时在Text1中显示输入的字符为“*”。
程序运行后的窗体如图所示。
注意:存盘时必须存放在考生文件夹下。
工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。
(2)在名称为Form1的窗体上添加一个名称为Image1的图像框,其高、宽分别为1900、1700,通过属性窗口把考生文件夹下的图像文件pic1.bmp载入图像框;再画两个命令按钮控件,名称分别为C1、C2,标题分别为“放大”、“缩小”,如图所示。
要求:①请编写适当的事件过程,程序运行后,如果单击“放大”按钮,则将图像框的高度、宽度均增加100;单击“缩小”按钮,则将图像框的高度、忧度均减少100,要求程序中不得使用任何变量。
②通过属性窗口设置图像框的适当属性,使得在放大、缩小图像框时,其中的图像也自动放大、缩小。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。
正确答案:(1)步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。
步骤2:调试并运行程序,关闭程序后按题目要求存盘。
(2)步骤1:新建一个窗体,按照题目要求建立控件并设置图像框相应属性,如图3.17所示。
步骤2:按照步骤1设置其他控件相关属性,程亭中涉及的控件及属性见表3.10。
步骤3:打开代码编辑窗口,在指定位置编写如下代码。
参考答案Private Sub C1 Click( )’当单击”放大”按钮时,依次将Imagel的高与宽分别加100 Imagel.Height=Imagel.Height+i00 Imagel.Width=Imagel.Width+100 End Sub Private Sub C2 Click( )’当单击”缩小”按钮,则依次将Imagel的高与宽分别减100 Imagel.Height=Imagel.Height—100 Imagel.Width=Imagel.Width一100 End Sub 步骤4:调试并运行程序,关闭程序后按题目要求存盘。
国家二级VB机试(上机操作)模拟试卷391(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷391(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1、标题为“列表框练习”的窗体上画一个名称为List1的列表框,表项内容依次输入xxx、ddd、mmm和aaa,且以宋体14号字显示表项内容,如图3—102(a)所示。
最后设置相应属性,使运行后列表框中的表项按字母升序方式排列,如图3—102(b)所示。
注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。
(2)在名称为Form1的窗体上,画一个名称为Labe11的标签,其标题为“计算机等级考试”,字体为宋体,字号为12号,且能根据标题内容自动调整标签的大小。
再画两个名称分别为Command1、Command2,标题分别为“缩小”和“还原”的命令按钮(如图3—103所示)。
要求:编写适当的事件过程,使得单击“缩小”按钮,Labe11中所显示的标题内容自动减小两个字号;单击”还原”按钮,Labe11所显示的标题内容的大小自动恢复到12号。
注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。
要求程序中不得使用变量,每个事件过程中只能写一条语句。
正确答案:(1)【操作步骤】步骤1:新建一个“标准EXE”工程,如表4—62在窗体中画出控件并设置其相关属性。
步骤2:按要求将文件保存至考生文件夹中。
(2)【操作步骤】步骤1:新建一个“标准EXE”工程,如表4—63在窗体中画出控件并设置其相关属性。
步骤2:打开代码编辑窗口,编写两个命令按钮的Click事件过程。
参考代码:Private Sub Command1_Click( )Labe11.Fontsize=Labe11.FontSize-2End SubPrivate Sub Command2_C1ick( )Labe11.FontSize=12End Sub 步骤3:按要求将文件保存至考生文件夹中。
国家二级VB机试(上机操作)模拟试卷600(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷600(题后含答案及解析)题型有:1.jpg /> 步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考答案PriVate Sub Commandl_Click( ) Text2=Textl.SelLength End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】SelLength属性与SelStart和SelText属性容易混淆,SelStart属性是返回/设置选定文本的起始点,SelText属性是返回/设置当前选定文本的字符串。
解析:selLength属性用于返回/设置选定的字符数,通过文本框的Name 和Caption属性设置文本框的名称和标题,通过命令按钮的Name和Cap.tion 属性设置命令按钮的名称和标题。
简单应用题3.在考生文件夹下有一个工程文件sjt3.vbp。
程序运行后,单击“读入数据”按钮,可将考生文件夹下in3.1xt文件中的所有英文单词读入,并在Textl 文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一项添加到List1列表框中(如图所示)。
在in3.txt文件中,每个单词之间用一个空格字符隔开,最后一个单词的后面没有空格。
已经给出了所有控件和程序,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分和控件属性。
最后用原来的文件名保存工程文件和窗体文件。
正确答案:【操作步骤】步骤l:打开本题工程文件。
步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号改为正确的内容。
参考答案(阴影部分是需考生填入的内容) Private Sub Commandl_C1ick( ) Dim st$.ch$ Open App.Path&"\in3.txt"For In—put As#’打开文件Do While Not EOF(1)′文件指针是否到达文件末尾Input#1,ch′达到文件末尾返回true.否则返回false st=st&ch′将读出的数据加到原有数据末尾Loop Close#1′关闭文件Textl=st′将内容显示在文本框中End Sub Private Sub Command2_Click( ) Dim st$,word$,C$ St=Textl n=Len(St) For k=1 TO n c=Mid(st,k,1)′从st 中依次取出1个字符进行比较If c<>""Then word=word&C E1Se Listl.AddItem word word=""将word清空,为下一次作准备End If Next LiStl.AddItem word End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
国家二级VB机试(上机操作)模拟试卷461(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷461(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个名称为Image1的图像框,再画一个名称为Command1、标题为”退出”的命令按钮。
通过属性窗口设置图像框的属性,将考生文件夹下的pic1.bmp文件加载到图像框,使图片的大小能够随图像框大小而改变。
设置命令按钮的属性,使得程序运行时,按回车键即可执行命令按钮的Click事件过程。
窗体外观如图3-10所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画一个名称为CDl的通用对话框,在属性窗口中设置CD1的属性,使得打开通用对话框时,其初始路径是“D:\”。
按照表3-1设计菜单,窗体外观及菜单如图3-11所示。
请编写程序,使得运行程序,单击“打开文件”或“保存文件”菜单项时,相应地出现“打开”或“保存”对话框。
要求程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体FormI中加入一个图像框和命令按钮。
按表4-5设置其相关属性。
步骤2:按要求将文件保存至考生文件夹中。
第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个通用对话框。
按表4-6设置其相关属性。
步骤2:利用菜单设计器按表1在窗体上建立一个菜单,属性设置如表4-7所示。
步骤3:在打开的代码编辑窗口中,编写菜单的Click事件代码。
参考代码:Private Sub OpenFile Click( ) CD1.ShowOpen End Sub Private Sub SaveFile Click( ) CD1.ShowSave End Sub 步骤4:按要求将文件保存至考生文件夹中。
国家二级VB机试(上机操作)模拟试卷147(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷147(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为“姓名”和“年龄”)、两个文本框(名称分别为Text2和Text2,初始内容均为空)和一个命令按钮(名称为Command1,标题为“显示”)。
然后编写命令按钮的Click事件过程。
稗序运行后,祚两个文本框中分别输入姓名和年龄,然后单击“显示”按钮,则在窗体上显示两个文本框中的内容,如图所示。
要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为为sjt1.vbp,窗体文件名保存为sjt1.frm。
(2)在名称为Form1的窗体上画一个图片框,其名称为Picture1,一个水半滚动条,名称为HScroll1,一个命令按钮,名称为Command1,标题为“设置属性”,通过属性窗口在图片框中装入一个图形(文件名为picl.jpg,位于考生目录下),图片框的高度与幽形的高度相同,图片框的宽度任意(如图1所爪)。
编写适当的事件过程,程序运行后,如果单击命令按钮,则设置水平滚动条的属性如下:Min 100 Max 1500 LargeChange 100 SmallChange 10 之后就可以通过移动滚动条上的滚动块来放大或缩小图片框。
程序运行后的窗体如图2所示。
要求程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:(1)步骤1:新建一个窗体,按照题目璎求建立控件并设置相应属性,程序中用到的控件及属性如表3.16所示。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考答案Private Sub Command1_C1ick( ) Form1.Print Text1.Text&”,现年”&Text2.Text&”岁”End Sub 步骤3:调试并运行程序.关闭程序后按题目要求存盘。
国家二级VB机试(上机操作)模拟试卷280(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷280(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1,标题为“组合框”的窗体上画1个名称为Combo1的组合框,利用属性窗口设置适当属性使其在程序刚开始运行时的界面如图3—37所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画一个名称为Image1的图像框,并通过属性窗口为其装入考生文件夹中的图标文件CARS.ico再画一个名称为Timer1的计时器,一个名称为Command1、标题为“开始”的命令按钮,如图3—37图3—38所示。
要求:通过属性窗口设置适当的属性,再编写适当的事件过程,使得程序运行时,单击“开始”按钮,图片可以每0.2秒向右移动50。
注意:程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:第1小题步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个组合框。
按表4—25设置其相关属性。
步骤2:按要求将文件保存至考生文件夹中。
第2小题步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个图像框、一个定时器和一个命令按钮。
按表4—26设置其相关属性。
步骤2:在打开的代码编辑窗口中,编写命令按钮的Click事件代码和定时器的Timer事件代码。
参考代码:Private Sub Command1_Click( )Timer1.Enabled=TrueEnd SubPrivate Sub Timer1_Timet( )Image1.Left=50+Image1.LeftEnd Sub步骤3:按要求将文件保存至考生文件夹中。
国家二级VB机试(上机操作)模拟试卷222(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷222(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应刚程序(包括界面和代码)。
(1)在名称为Forml、标题为“图片”的窗体上画一个名称为Imagel的图像框,其高为2500、宽为2000。
请通过属性窗口设置适当属性,装入考生只录下的图片文件picl.jpg,并使图片适应图像框的大小(如图2.135所示)。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml的窗体上画一个名称为Label1、标题为“口令”的标签;画一个名称为Textl的文本框;再画三个命令按钮,名称分别为Commandl、Command2、Command3,标题分别为“显示口令”、“隐藏口令”、“重新输入”。
程序运行时,在‘Text1中输入若干字符,单击“隐藏口令”按钮,则只显示同样数量的“*”,如图2.136(b)所示;单击“显示口令”按钮,则显示输入的字符,如图2.136(a)所示,单出“重新输入”按钮,则清除Textl中的内容,并把光标定位到Textl中。
要求:请画出所有控件,编写命令按钮的Click事件过程,程序中不得使用变量,在“显示口令”按钮、“隐藏口令”按钮的事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sit2.fhn。
正确答案:第l小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表3.71在窗体中必出控件并设置其相关属性。
步骤2:按要求将文件保存至考生文件夹中。
第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表3.72在窗体中画出控件并设置其相关属性。
步骤2:在代码编辑窗口,分别编写三个按钮的单击事件过程。
参考代码:Private Sub Commandl C1 ick( ) Textl.PasswordChar=””End Sub Prirate Sub Command2 C1ick( ) Textl.PasswordChar=“*”End Slab Private Sub Command3一Click( ) Textl=“”Text1.SetFocuS End Sub 步骤3:按要求将文件保存至考生文件夹中。
国家二级VB机试(上机操作)模拟试卷116(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷116(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Forml的窗体上添加一个计时器控件,名称为Timerl。
请利用属性窗口设置适当属性,使得在运行时可以每隔1秒,调用计时器的Timer事件过程一次。
另外,请把窗体的标题设置为“题目2”。
设计阶段的窗体如图3.16所示。
注意:保存时必须存放在考生文件夹下,工程文件名为sitl.vbp,窗体文件名为sitl.frm。
(2)在名称为Forml的窗体上画一个文本框,名称为Text1,无初始内容;再画一个图片框,名称为P1。
请编写适当的事件过程,使得在运行时,在文本框中每输入一个字符,就在图片框中输出一行文本框中的完整内容,运行时的窗体如图3-17所示。
程序中不能使用任何变量。
注意:保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm.正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表4-10在窗体中画出控件并设置其相关属性。
步骤2:按要求将文件保存至考生文件夹中。
第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表4-11在窗体中画出控件并设置其相关属性。
步骤2:打开代码编辑窗口,编写命令按钮的单击事件过程。
参考代码:PriVate Sub Text1—Change( ) P1.Print Textl.TextEnd Sub步骤3:按要求将文件保存至考生文件夹中。
简单应用题2.(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm,在窗体上有一个命令按钮(名称为Commandl,标题为“计算并输出”)和两个文本框(名称分别为Text1和Text2),如图3—8所示。
程序运行后,单击命令按钮,即可计算出数组Arr中10个数的正数之和pos与负数之和neg,并分别在两个文本框中显示出来。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.选择题1.三种基本结构中,能简化大量程序代码行的是()。
A.顺序结构B.分支结构C.选择结构D.重复结构D。
【解析】重复结构又称为循环结构,它根据给定的条件,判断是否需要重复执行某一相同或类似的程序段,利用重复结构可以简化大量的程序行。
2.下列关于栈的描述正确的是()。
A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素C。
【解析】根据数据结构对栈的定义及其特点可知:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表,对栈的插入与删除操作,不需要改变栈底元素。
栈是限定只在表尾进行插入或删除操作的线性表。
3.下列有关数据库的叙述,正确的是()。
A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字D。
【解析】数据处理是指将数据转换成信息的过程,故选项A 叙述错误;数据的物理独立性是指数据的物理结构的改变不会影响数据库的逻辑结构,故选项B叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项C叙述错误。
4.概要设计中要完成的事情是()。
A.系统结构和数据结构的设计B.系统结构和过程的设计C.过程和接口的设计D.数据结构和过程的设计A。
【解析】软件概要设计的基本任务是:设计软件系统结构;数据结构及数据库设计;编写概要设计文档;概要设计文档评审。
5.下面排序算法中,平均排序速度最快的是()。
A.冒泡排序法B.选择排序法C.交换排序法D.堆排序法D。
【解析】在各种排序方法中,快速排序法和堆排序法的平均速度是最快的,因为它们的时间复杂度都是O(nlog2n),其他的排序算法的时间复杂度大都是O(n2)。
6.下列描述中正确的是()。
A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题C。
【解析】软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法来开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
软件工程的目标是生产具有正确性、可用性及开销合宜的产品,它的主要思想是强调在软件开发过程中需要应用工程化原则。
7.关系模型允许定义3类数据约束,下列不属于数据约束的是()。
A.实体完整性约束B.参照完整性约束C.属性完整性约束D.用户自定义的完整性约束C。
【解析】关系模型允许定义3类数据约束,即实体完整性约束、参照完整性约束和用户自定义完整性约束。
其中前两种完整性约束由关系数据库系统支持,用户自定义完整性约束则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。
8.下列描述中正确的是()。
A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合D。
【解析】软件是程序、数据与相关文档的集合,它是一个逻辑实体。
软件的开发要受计算机系统的限制,例如硬件系统的限制、软件操作系统的限制等。
9.用树型结构表示实体之间联系的模型是()。
A.关系模型B.网状模型C.层次模型D.以上三个都是C。
【解析】层次模型是数据库系统中最早出现的数据模型,它用树型结构来表示各类实体及实体间的联系。
在现实世界中事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构很不直接,网状模型则用来表示非树型结构。
关系模型是目前最重要的一种数据模型,它建立在严格的数学概念基础上。
关系模型由关系数据结构、关系操作系统和关系完整性约束3部分组成。
10.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。
A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口C。
【解析】双击窗体上的某个控件,打开代码窗口,并定位到该控件的相关方法。
11.下面的控件可作为其他控件容器的是()。
A.PictureBox 和Data B.Frame 和Image C.PictureBox 和Frame D.Image 和Data C。
【解析】Visual Basic 控件中,PitureBox 和Frame可以作为其他控件的容器,而Data 和Image 则不能。
12.下列说法错误的是()。
A.窗体文件的扩展名为“.frm”B.一个窗体对应一个窗体文件C.Visual Basic 中的一个工程只包含一个窗体D.Visual Basic 中一个工程最多可以包含255个窗体C。
【解析】Visual Basic 中的一个工程可包含一个或者多个窗体,但最多只能是255个。
13.要设置窗体为固定对话框,并包含控制菜单栏和标题栏,但没有最大化和最小化按钮,设置的操作是()。
A.设置BorderStyle 的值为Fi xed Tool Wi ndow B.设置BorderStyle 的值为Sizable Tool Wi ndow C.设置BorderStyle 的值为Fi xed Dialog D.设置BorderStyle 的值为SizableC。
【解析】窗体的BorderStyle 属性用来设置窗体的格式,它有6个可选值。
0-none :没有边框或与边框相关的元素。
1-fi xed si ngle :可以包含控制菜单框、标题栏、“最大化”和“最小化”按钮。
只有使用最大化和最小化按钮才能改变大小。
2-sizable :缺省值。
可以使用设置值1列出的任何可选边框元素重新改变尺寸。
3-fi xed dialog :可以包含控制菜单框和标题栏,不能包含最大化和最小化按钮,不能改变尺寸。
4-fi xed toolwi ndow:不能改变尺寸。
显示关闭按钮并用缩小的字体显示标题栏。
窗体在Wi ndows 95的任务条中不显示。
5-sizable toolwi ndow:可变大小。
显示关闭按钮并用缩小的字体显示标题栏。
窗体在Wi ndows 95的任务条中不显示。
根据本题的要求,应设置BorderStyle 的值为Fi xed Dialog。
14.Private Sub Form_KeyPress(KeyAscii As Integer)Di mch As Stri ngch =Chr(KeyAscii)KeyAscii =Asc(UCase(ch))Print Chr(KeyAscii +2)End Sub程序运行后,按键盘上的“A”键,则在窗体上显示的内容是()。
A.A B.B C.C D.DC。
【解析】本题考查了3个系统函数:Chr(),Asc(),UCase()。
它们的功能分别是将ASCII 码值转换为字符;将字符转化为ASCII 码值;将字符转化为大写字符串。
KeyPrevie w 属性返回或设置一个值,以决定是否在控件的键盘事件之前激活窗体的键盘事件。
键盘事件有KeyDown、KeyUp 和KeyPress ,主要应用于Form 对象。
本题的程序执行时,当按下“A”时,则“A”的ASCII 码值传给函数体,并转换为字符赋给变量ch ,再将ch(即“A”)的ASCII 值赋值给KeyAscii ,最后将KeyAscii 值加2并转化为字符打印输出,即结果为字母“C”。
15.两个或两个以上模块之间关联的紧密程度称为()。
A.耦合度B.内聚度C.复杂度D.数据传输特性A。
【解析】耦合是指模块之间的关联程度,内聚是指模块内部各部分的聚合程度。
16.如果在程序中要将a 定义为静态变量,且为整型数,则应使用的语句是()。
A.Redi ma As Integer B.Static a As IntegerC.Public a As Integer D.Di ma As IntegerB。
【解析】Visual Basic 中定义一个静态变量的语法为:Static 变量名As 变量类型。
故选项B正确。
此外,在Visual Basic 中,Static 类型的变量不能在标准模块的声明部分定义,为了使过程中所有的局部变量为静态变量,可在过程头的起始处加上Static 关键字。
这就使过程中的所有局部变量都变为静态变量。
17.用InputBox 函数设计的对话框,其功能是()。
A.只能接收用户输入的数据,但不会返回任何信息B.能接收用户输入的数据,并能返回用户输入的信息C.既能用于接收用户输入的信息,又能用于输出信息D.专门用于输出信息B。
【解析】InputBox 函数用来显示一个输入框,并提示用户在文本框中输入文本、数字或选中某个单元格区域,当按下确定按钮后返回包含文本框内容的字符串。
18.假定有如下的Sub 过程:Sub S(x As Si ngle ,y As Si ngle)t =xx=t/yy =t Mod yEnd Sub在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Co mmand1_Click ()Di ma As Si ngleDi mb As Si nglea=5b =4S(a,b)Print a,bEnd Sub程序运行后,单击命令按钮,输出结果为()。
A.54 B.11 C.1.254 D.1.251D。
【解析】本题定义了一个函数Sub ,默认为地址传递参数,首先对第一个参数进行除操作,第二个进行取余操作,调用后变量改变。
结果为选项D。
19.设a ="Visual Basic",下面使b ="Basic"的语句是()。
A.b =Left(a,8,12)B.b =Mid(a,8,5)C.b =Rigth(a,5,5)D.b =Left(a,8,5)B。
【解析】本题考查字符串函数。
Left(字符串,n):取字符串左部的n 个字符;Mid(字符串,p ,n):从位置p 开始取字符串的n 个字符;Right(字符串,n):取字符串右部的n 个字符。
分析题中的4个选项可知正确答案为选项B。
在窗体上画一个名称为Label1、标题为“Visual Basic 考试”的标签,两个名称分别为Co mmand1和Co mmand2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Ti mer1的计时器控件,并把其Interval 属性设置为500,如图所示。
编写如下程序:Private Sub Form_Load()Ti mer1.Enabled =falseEnd SubPrivate Sub Co mmand1_Click()Ti mer1.Enabled =TrueEnd SubPrivate Sub Ti mer1_Ti mer()If Label1.Left <Width ThenLabel1.Left =label1.Left +20ElseLabel1.Left =0End IfEnd Sub程序运行后单击“开始”按钮,标签在窗体中移动。