国家二级VB机试公共基础知识模拟试卷1_真题-无答案
国家二级VB机试(公共基础知识)模拟试卷1
(总分60,考试时间90分钟)
1. 选择题
1. 下列叙述中正确的是( )。
A. 所谓算法就是计算方法 B. 程序可以作为算法的一种描述方法
C. 算法设计只需考虑得到计算结果 D. 算法设计可以忽略算法的运算时间
2. 下列叙述中正确的是( )。
A. 算法的复杂度包括时间复杂度与空间复杂度
B. 算法的复杂度是指算法控制结构的复杂程度
C. 算法的复杂度是指算法程序中指令的数量
D. 算法的复杂度是指算法所处理的数据量
3. 下列叙述中正确的是( )。
A. 算法的时间复杂度与计算机的运行速度有关
B. 算法的时间复杂度与运行算法时特定的输入有关
C. 算法的时间复杂度与算法程序中的语句条数成正比
D. 算法的时间复杂度与算法程序编制者的水平有关
4. 下列叙述中正确的是( )。
A. 非线性结构可以为空
B. 只有一个根结点和一个叶子结点的必定是线性结构
C. 只有一个根结点的必定是线性结构或二叉树
D. 没有根结点的一定是非线性结构
5. 设数据结构B=(D,R),其中 D={a,b,c,d,e,f} R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为( )。
A. 线性结构 B. 循环队列
C. 循环链表 D. 非线性结构
6. 下列叙述中正确的是( )。
A. 矩阵是非线性结构 B. 数组是长度固定的线性表
C. 对线性表只能作插入与删除运算 D. 线性表中各元素的数据类型可以不同
7. 在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数( )。
A. 不同,但元素的存储顺序与逻辑顺序一致
B. 不同,且其元素的存储顺序可以与逻辑顺序不一致
C. 相同,元素的存储顺序与逻辑顺序一致
D. 相同,但其元素的存储顺序可以与逻辑顺序不一致
8. 下列叙述中正确的是( )。
A. 能采用顺序存储的必定是线性结构
B. 所有的线性结构都可以采用顺序存储结构
C. 具有两个以上指针的链表必定是非线性结构
D. 循环队列是队列的链式存储结构
9. 下列叙述中正确的是( )。
A. 在栈中,栈顶指针的动态变化决定栈中元素的个数
B. 在循环队列中,队尾指针的动态变化决定队列的长度
C. 在循环链表中,头指针和链尾指针的动态变化决定链表的长度
D. 在线性链表中,头指针和链尾指针的动态变化决定链表的长度
10. 设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为( )。
A. 0 B. m
C. 不可能 D. m+1
11. 设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为( )。
A. 0 B. m一1
C. m+1 D. 产生栈空错误
12. 下列处理中与队列有关的是( )。
A. 二叉树的遍历 B. 操作系统中的作业调度
C. 执行程序中的过程调用 D. 执行程序中的循环控制
13. 设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为( )。
A. DEFXYZABC B. FEDZYXCBA
C. FEDXYZCBA D. DEFZYXABC
14. 设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为( )。
A. 3 B. 1
C. 2 D. 52
15. 设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
A. m一1 B. m一2
C. 0 D. 1
16. 线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )。
A. 节省存储空间 B. 插入与删除运算效率高
C. 便于查找 D. 排序时减少元素的比较次数
17. 在线性表的链式存储结构中,其存储空间一般是不连续的,并且( )。
A. 前件结点的存储序号小于后件结点的存储序号
B. 前件结点的存储序号大于后件结点的存储序号
C. 前件结点的存储序号可以小于也可以大于后件结点的存储序号
D. 以上三种说法均不正确
18. 下列叙述中正确的是( )。
A. 结点中具有两个指针域的链表一定是二叉链表
B. 结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构
C. 循环链表是循环队列的链式存储结构
D. 循环链表是非线性结构
19. 下列叙述中正确的是( )。
A. 带链栈的栈底指针是随栈的操作而动态变化的
B. 若带链队列的队头指针与队尾指针相同,则队列为空
C. 若带链队列的队头指针与队尾指针相同,则队列中至少有一个元素
D. 不管是顺序栈还是带链的栈,在操作过程中其栈底指针均是固定不变的
20. 某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为( )。
A. 0 B. 1
C. 20 D. 不确定
21. 某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为( )。
A. 0 B. 1
C. 1或0 D. 不确定
22. 某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为( )。
A. 4 B. 5
C. 6 D. 不确定
23. 下列叙述中错误的是( )。
A. 循环链表中有一个表头结点
B. 循环链表是循环队列的存储结构
C. 循环链表的表头指针与循环链表中最后一个结点的指针均指向表头结点
D. 循环链表实现了空表与非空表运算的统一
24. 某棵树中共有25个结点,且只有度为3的结点和叶子结点,其中叶子结点有7个,则该树中度为3的结点数为( )。
A. 6 B. 7
C. 8 D. 不存在这样的树
25. 度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为( )。
A. 14 B. 15
C. 16 D. 不可能有这样的树
26. 深度为7的二叉树共有127个结点,则下列说法中错误的是( )。
A. 该二叉树是满二叉树 B. 该二叉树有一个度为1的结点
C. 该二叉树是完全二叉树 D. 该二叉树有64个叶子结点
27. 深度为5的完全二叉树的结点数不可能是( )。
A. 15 B. 16
C. 17 D. 18
28. 某完全二叉树共有256个结点,则该完全二叉树的深度为( )。
A. 7 B. 8
C. 9 D. 10
29. 在具有2n个结点的完全二叉树中,叶子结点个数为( )。
A. n B. n+1
C. n一1 D. n/2
30. 下列叙述中正确的是( )。
A. 非完全二叉树可以采用顺序存储结构 B. 有两个指针域的链表就是二叉链表
C. 有的二叉树也能用顺序存储结构表示 D. 顺序存储结构一定是线性结构
国家二级VB机试(选择题)模拟试卷263(题后含答案及解析)
国家二级VB机试(选择题)模拟试卷263 (题后含答案及解析)
题型有:1.
1. 下列叙述中正确的是( )。
A.带链栈的栈底指针是随栈的操作而动态变化的
B.若带链队列的队头指针与队尾指针相同,则队列为空
C.若带链队列的队头指针与队尾指针相同,则队列中至少有一个元素
D.不管是顺序栈还是带链的栈,在操作过程中其栈底指针均是固定不变的
正确答案:A
解析:由于带链栈利用前是计算机存储空间中的所有空闲存储结点,因此随栈的操作栈顶栈底指针动态变化。带链的队列中若只有一个元素,则头指针与尾指针相同。 知识模块:公共基础知识
2. 下列叙述中正确的是
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B.车循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D.循环队列中元素的个数是由队头指针和队尾指针共同决定
正确答案:D
解析:循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。 知识模块:数据结构与算法
3. 下列链表中,其逻辑结构属于非线性结构的是
A.二叉链表
B.循环链表
C.双向链表
D.带链的栈
正确答案:A
解析:二叉链表作为树的存储结构。链表中结点的两个链域分别指向该结点的第一个孩子结点和下一个兄弟结点。
4. 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
A.测试
B.设计
C.可行性研究
D.实现
正确答案:C
解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。其中,定义阶段包括可行性研究与计划制定和需求分析。测试、概要设计、详细设计和实现属于开发阶段。 知识模块:软件工程基础
5. 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
A.提高耦合性降低内聚性有利于提高模块的独立性
国家二级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
国家二级VB机试(上机操作)模拟试卷159(题后含答案及解析)
国家二级VB机试(上机操作)模拟试卷159 (题后含答案及解析)
全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1. (1)存名称为Form1,标题为“练习”的窗体上添加一个名称为Frame1、标题为“效果”的框架。框架内禽有三个复选框,其名称分别为Chk1、Chk2和Chk3,标题分别为“倾斜”、“加粗”和“下划线”。 程序运行后的窗体如图所示。 要求:存盘时必须存放在考生文件夹下,工棵文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。 (2)在名称为Form1的窗体上添加-个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的人小;再添加两个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。请编写两个命令按钮的Click事件过程,使得单击“日期”按钮时,标签内显示系统当前日期;单击“时间”按钮时,标签内显示系统当前时间。如图所示。 要求:程序中不得使用变量.每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。
正确答案:(1)【操作步骤】 步骤1:新建一个窗体,按照题目要求建立控件,程序中用到的控件及属性见表3.52。 步骤2:调试并运行程序,关闭程序后按题目要求存盘。 (2)命令按钮的Name和Caption属件设置命令按钮名称和标题,Date( )函数用于返回系统日期,Time( )函数用丁返回系统时间。 【操作步骤】 步骤1:建立界面,添加相应控件并设置控件的属性。程序中用到的控件及属性见表3.53。 步骤2:代开代码编辑窗口,在指定位置编写如下代码。 参考答案 Private Sub Commandl Click( )
国家二级VB机试数据的输入与输出多重窗体与环境应用-试卷1_真题(含答案与解析)-交互
国家二级VB机试(数据的输入与输出、多重窗体与环境应用)-试卷1
(总分50, 做题时间90分钟)
1. 选择题
1.
PrintFormat(1234.56,"###.#")语句的输出结果是
SSS_SINGLE_SEL
A 123.4
B 1234.6
C 1234.5
D 1234.56
分值: 2
答案:B
解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。其中#代表任意数值,小数部分多余的将进行四舍五入处理。
2.
以下不能用Print方法输出数据的对象或窗口是
SSS_SINGLE_SEL
A 窗体
B 立即窗口
C 图片框
D 代码窗口
分值: 2
答案:D
解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息。
3.
下列程序段的输出结果是x=5 Print x+1;x+1
SSS_SINGLE_SEL
A 6 6
B 5 5
C 6 7
D 5 6
分值: 2
答案:A
解析:Print方法可以在窗体上显示文本字符串和表达式的值,本题中两次输出x+1的值,但是x没有任何变化,因此两次均输出6。
4.
语句PrintFormat$(23846.5,"000,000.00")的输出结果是
SSS_SINGLE_SEL
A 23846.5
B 23,846.5
C 23,846.50
D 023,846.50
分值: 2
答案:D
解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。其中#代表任意数值,小数部分多余的将进行四舍五入处理,左边不够的位数补0。
国家二级VB机试(上机操作)模拟试卷112(题后含答案及解析)
国家二级VB机试(上机操作)模拟试卷112 (题后含答案及解析)
全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1. 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为.Forml的窗体上建立一个二级下拉菜单(菜单项见表3.2),运行时的窗体如图3.98所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。(2)在名称为Forml的窗体上画两个文本框,名称分别为Text1、Text2,均无初始内容。要求:①通过属性窗口设置适当的属性,使Text1、Text2中显示的文本的字体为“隶书”;②编写适当的事件过程,使得在Textl中输入每一个字符时,立即在Text2中显示Textl中的内容,如图3.99所示。注意:要求程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
正确答案:第1小题【操作步骤】步骤l:新建一个“标准EXE”工程,打开VB菜单设计器设计菜单,各菜单项及属性设置如表4-55所示。步骤2:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤l:新建一个“标准EXE”工程,在窗体Forml中画两个文本框,并分别设置它们的相关属性,其属性及值如表4.56所示。步骤2:打开代码编辑窗口,编写Textl的Change事件过程。参考代码:Prvate Sub Text 1 Change( )Text2.Text=Text1.TextEnd Sub步骤3:按要求将文件保存至考生文件夹中。
简单应用题
2. (1)考生文件夹下的工程文件sjt3.vbp中有一个初始内容:为空、且带有垂直滚动条的文本框,其名称为Text1;两个标题分别为“读数据”和“查找”的命令按钮,其名称分别:勾Cmd1、Cmd2。请画一个标题为“查找结果”的标签Label1,再画一个名称为Text2,其初始内容为空的文本框,如图3.95所示。程序功能如下:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中已按升序排列的30个整数读入一维数组a中,并同时显示在Text1文本框内;②单击“查找”按钮,将弹出输入框接收用户输入的任意一个偶数,若接收的数为奇数,则提示重新输入。如果接收的偶数超出一维数组a的数值范围,则无须进行相应查找工作,直接在Text2内给出结果;否则,在一维数组a中查找该数,并根据查找结果在Text2文本框内显示相应信息。命令按钮的Click事件过程已给出,但“查找”按钮的Click事件过程不完整,请将其中的注释符去掉,把?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。(2)考生文件夹下的工程文件sjt4.vbp巾有一个初始内容为空的文本框Text1,一个包含三个元素的文本框控件数组Text2,两个标题分别是“读数据”和“统计”的命令按钮,两个分别含有三个元素的标签控件数组Label1和Label2,如图3-96所示。程序功能如下:①考生文件夹下in4.dat文件中存有20个考生的考号及数学和语文单科考试成
国家二级VB机试(上机操作)模拟试卷123(题后含答案及解析)
国家二级VB机试(上机操作)模拟试卷123 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题
1. 在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为“打开文件”;②设置适当属性,使对话框的“文件类型”下拉式组合框中有两项可供选择:“文本文件”、“所有文件”(如图所示),默认的类型是“所有文件”;③编写命令按钮的事件过程,使得单击按钮可以弹出“打开文件”对话框。要求:程序中不得使用变量,事件过程中只能写入一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。
正确答案:[操作步骤]步骤1:新建一个窗体,按照要求建立控件并设置其属性,如图3.21所示。程序中用到的控件及属性见表3.13。步骤2:打开代码编辑窗口,在指定位置编写如下代码。参考代码Private Sub
Command1_Slick( )CD1.ShowOpen’显示打开文件对话框End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。
2. 在名称为Form1的窗体上添加一个名称为Command1的命令按钮,其标题为“移动本按钮”,如图所示。要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写入一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。
正确答案:[操作步骤]步骤1:新建一个窗体,按照要求建立控件并设置相应属性如表3.14所示。步骤2:打开代码编辑窗口,在指定位置编写如下代码。参考代码Private sub Command1_Click( )Command1.Left=Command1.Left—100End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。
国家二级(VB)机试模拟试卷135(题后含答案及解析)
国家二级(VB)机试模拟试卷135 (题后含答案及解析)
题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题
选择题
1. 下列叙述中正确的是( )。
A.循环队列是队列的一种链式存储结构
B.循环队列是队列的一种顺序存储结构
C.循环队列是非线性结构
D.循环队列是一种逻辑结构
正确答案:B
解析:在实际应用中,队列的顺序存储结构一般采用循环队列的形式。
2. 下列关于线性链表的叙述中,正确的是( )。
A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
C.进行插入与删除时,不需要移动表中的元素
D.以上说法均不正确
正确答案:C
解析:一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。
3. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
A.16
B.10
C.6
D.4
正确答案:A
解析:根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5一1=4个,所以度为1的结点的个数是25—5—4=16个。
4. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.外模式
B.内模式
C.概念模式
D.逻辑模式
正确答案:B
解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。
国家二级VB机试(上机操作)模拟试卷111(题后含答案及解析)
国家二级VB机试(上机操作)模拟试卷111 (题后含答案及解析)
全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1. 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画两个文本框,其名称分别为Text1和Text2,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性满足以下要求:①Text2可以显示多行文本,且有垂直和水平两个滚动条;②运行时在Text1中输入的字符都显示为“*”。运行后的窗体如图3-148所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。(2)在名称为Forml的窗体上画一个图像框,名称为Imagel,其高、宽分别为1900、1700,通过属性窗口把考生文件夹下的图像文件picl.bmp装入图像框;再画两个命令按钮,名称分别为C1、C2,标题分别为“放大”、“缩小”,如图3.149所示。要求:①请编写适当的事件过程,程序运行后,如果单击“放大”按钮,则把图像框的高度、宽度均增加100:单击“缩小”按钮,则把图像框的高度、宽度均减少100。要求程序中不得使用任何变量。②通过属性窗口设置图像框的适当属性,使得在放大、缩小图像框时,其中的图像也自动放大、缩小。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Forml中按要求画出控件并设置属性。步骤2:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。步骤2:打开代码编辑窗口,编写两个命令按钮的Click事件过程。 参考代码:prirate Sub C1 Click( )
国家二级VB机试(上机操作)模拟试卷432(题后含答案及解析)
国家二级VB机试(上机操作)模拟试卷432 (题后含答案及解析)
全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1. (1)在名称为Form1、标题为“输入”、最大化按钮失效的窗体上画一个名称为Labe11的标签控件,其标题为“输人密码”;再向窗体内画一个名称为Text1的文本框控件,并清空其中的文本。程序执行时,用户在文本框中最多可输入由6个字符组成的密码,密码字符在文本框中显示为“*”,其画面如图所示,请设置相应属性。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 (2)在名称为Form1的窗体上,画一个名称为Shapel的形状控件,将其形状设置为圆、背景样式设置为不透明;再向窗体上画一个名称为HScrol11的水平滚动条控件,并将滚动条所能表示的最小值设置为0、所能表示的最大值设置为255。 要求:编写适当的事件过程,使得程序运行时,当单击水平滚动条HScroll1两端的箭头时,能将Shape1中的背景颜色设置为由红、绿、蓝三原色组合形成的一种颜色,其中,红色的分量值为滚动条中滚动框当前位置所表示的值,绿色、蓝色的分量值都为0。程序运行示意图如图所示。 提示:系统库函数RGB可将红、绿、蓝三原色组合,并返回组合后的颜色值。 注意:要求程序中不能使用变量,每个事件过程中只能写一条语句(不得使用选择语句或循环语句)。保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:(1)【操作步骤】 步骤1:新建一个窗体,根据表4.8设置窗体的相关属性 步骤2:向窗体中添加一个标签控件,根据表4.9设置控件的相关属性 步骤3:向窗体中添加一个文本框控件,根据表4.10设置控件的相关属性,设置后窗体的效果如图4.8所示 步骤4:调试并运行程序,关闭程序后按题目要求存盘。 (2)【操作步骤】 步骤1:新建一个窗体,在窗体上添加一个Shape控件,并按照表4.11设置控件的相关属性。 步骤2:向窗体中添加一个HSero11控件,按照表4.12设置控件的相关属性,设置后窗体的效果如图4.9所示 步骤3:双击HScroll1控件,打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。 编写程序代码。 参考答案
国家二级VB机试(上机操作)模拟试卷115(题后含答案及解析)
国家二级VB机试(上机操作)模拟试卷115 (题后含答案及解析)
全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1. 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为List1的列表框,在属性窗口中为列表框添加三个选项:北京、上海、天津。再建立一个下拉菜单,菜单标题为“文件”,名称为File,此菜单下含有一个子菜单项,标题为“显示列表框”,名称为Show,初始状态为选中,运行时的效果如图3-130所示。注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjtl.frm,工程文件名为sjtl.vbp。(2)新建一个名称为Forml,标题为“使用输入对话框”的窗体,该窗体上无任何控件。请编写适当的事件过程,使得运行程序并单击窗体时,出现输入对话框,该对话框的标题为“等级考试”,提示信息为“请输入”,默认值为“Basic”。如图3.131所示。注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sit2.frm,工程文件名为sjt2.vbp。要求程序中不得使用变量,每个事件过程中只能写一条语句。
正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。步骤2:新建一个“标准EXE”工程,选择【工具】→【菜单编辑器】命令,打开菜单设计器按要求设置建立菜单项。步骤3:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,将窗体Forml的Caption属性设置为“使用输入对话框”。步骤2:打开代码编辑窗口,编写以下事件过程:参考代码:Private Sub Form
Click( )InputBox“请输入”,“等级考试”,“Basic”End Sub步骤3:按要求将文件保存至考生文件夹中。
简单应用题
2. (1)在考生目录下有一个工程文件sit3.vbp,窗体上有一个单选按钮数组,含三个单选按钮,均没有标题,请利用属性窗口,为单选按钮依次添加标题为“北京”、“上海”、“广州”;再添加一个标题为“显示”的命令按钮,如图3-18所示。程序的功能是在运行时,如果选中一个单选按钮后,单击“显示”按钮,则根据单选按钮的选中情况,在窗体上显示“我的出生地是北京”、“我的出生地是上海”或“我的出生地是广州”。要求如下:①依次添加单选按钮标题为“北京”、“上海”、“广州”;设初始选中的是“上海”,添加命令按钮标题为“显示”。②去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的其他属性。最后把修改后的文件按原文件名存盘。(2)在考生目录下有一个工程文件sit4.vbp,请在Forml窗体中画三个标签,名称分别为B1、B2、L1,标题分别为“字号”、“字体”、“计算机等级考试”,其中L1的高为500,宽为3000;再在B1、B2标签的下面画两个组合框,名称分别为Cbl、Cb2,并为Cbl添加项目:“10”、“15”、“20”,为Cb2
