CCT |
您所在的位置:网站首页 › vb程序设计dim › CCT |
CCT-2021(上半年)全国高校(安徽考区)计算机水平考试
【机试登录界面】:
【VB模拟准考证号】:111211 21100 001 ~ 111211 21100 699 (1)考试时间:90分钟 (2)机试环境:Windows 7+Visual Basic 6.0 (3)VB二级考试题型: 题型 题数 每题分值 总分值 题目说明 单项选择题 20 1.5 30
程序改错题 1 10 10 侧重程序结构、过程调用等 基本操作题 1 15 15 侧重界面设计 简单应用题 1 15 15 侧重对象事件 综合应用题 1 30 30 侧重程序综合设计与应用
2021年上半年VB二级模拟考试 第(1)套 一、单项选择题(20题,每题1.5分,共30分) 1、以下不属于Visual Basic系统的文件类型是____。 A. .frm B. .bas C. .app D. .vbp 参考答案:C 2、以下关键字中,不能定义变量的是____。 A. Exit B. Dim C. Private D. Public 参考答案:A 3、函数Sgn(-2 * 3 - 2 * 3)的值是____。 A. -12 B. 1 C. 0 D. -1 参考答案:D 4、表达式Print 1 = 5 \ 3 的值是____。 A. 0 B. 1 C. True D. False 参考答案:C 5、下列表达式值为True的是____。 A. "A" > "a" B. "That" > "Thank" C. 12 > 12.1 D. "9" < "25" 参考答案:B 6、执行语句a = InputBox("请输入数据","例题"),从键盘输入一个数据后,下列说法正确的是____。 A. 输入对话框的标题是“请输入数据” B. 输入对话框的默认值是“例题” C. 变量a的数据类型是数值型 D. 变量a的数据类型是字符型 参考答案:D 7、随机产生区间[1,6]的一个整数的表达式为____。 A. Int(Rnd * 6 + 1) B. Int(Rnd * 6) C. Int(Rnd * 7) D. Int(Rnd(6) + 1) 参考答案:A 8、设x=76,执行语句Max=IIf(x>=60,True,False)后,Max的值是____。 A. -1 B. 1 C. True D. False 参考答案:C 9、以下循环体的执行次数是____。 For k = 10 To 0 Step -3 Print "你好" Next k A. 12 B. 0 C. 4 D. -10 参考答案:C 10、如果要改变窗体的背景颜色,需要设置的属性是____。 A. Caption B. Name C. BackColor D. BorderStyle 参考答案:C 11、文本框没有____属性。 A. Enabled B. Visible C. BackColor D. Caption 参考答案:D 12、复选框或单选按钮的当前状态通过____属性来设置或访问。 A. Value B. Checked C. Selected D. Caption 参考答案:A 13、____可将组合框Combo1中所选项删除。 A. Clear B. Cls C. Delete D. RemoveItem 参考答案:D 14、以下对图像框和图片框的描述中,错误的是____。 A. 两者都支持Print方法 B. 两者都有Picture属性 C. 两者都可以用LoadPicture函数把图形文件装入控件中 D. 两者都能在属性窗口装入图形文件,也都能在程序运行期间装入图形文件 参考答案:A 15、水平滚动条HScroll1的LargeChange属性值表示____。 A. 该滚动条的最小值 B. 该滚动条的最大值 C. 单击滚动条两端箭头时滚动条值的变化量 D. 单击滚动条两端箭头和滑块之间的空白处时滚动条值的变化量 参考答案:D 16、目录列表框的Path属性作用是____。 A. 显示当前驱动器或指定驱动器上的路径 B. 显示当前驱动器或指定驱动器上的某目录下的文件名 C. 显示根目录下的文件名 D. 只显示当前路径下的文件名 参考答案:A 17、默认数组下界为0,并有数组声明语句:Dim A(3,-2 to 2, 5),则数组A包含____个元素。 A. 200 B. 120 C. 75 D. 60 参考答案:B 18、在标准模块中,用于声明全局变量的关键字是____。 A. Public B. Private C. Dim D. Static 参考答案:A 19、执行语句Open "C:\ini.txt" For Input As #1后,可对文件“C:\ini.txt”进行的操作是____。 A. 只能读不能写 B. 只能写不能读 C. 既可以写,也可以读 D. 既不能读,也不能写 参考答案:A 20、VB中数据库的访问技术不包括____。 A. ADO B. DAO C. RDO D. DBMS 参考答案:D 二、程序改错题(10分) 考核点:侧重程序结构、过程调用等 注意事项:以下程序有2处错误,错误均在"'*ERROR*"注释行,请直接在该行修改。不得增加或减少程序行数,也不得删除或修改错误标记'*ERROR*。 窗体Form1.frm中程序的功能是:输出等腰三角形的图案。图案的行数和组成图案的字符从键盘输入。 程序运行效果如下图所示:
原题代码如下: Private Sub Form_Click() '程序的功能是:输出等腰三角形的图案。行数和组成图案的字符从键盘输入。 Form1.Cls Dim n As Integer Dim c As String n = Val(InputBox("请输入行数:")) c = InputBox("请输入组成图案的单个字符:") c = Left(LTrim(c), 1) p1(n, c) '*ERROR* End Sub Sub p1(n, c) Dim i As Integer For i = 1 To n Print Tab(25 - i); For j = 1 To 2 * i - 1 Print c, '*ERROR* Next j Next i End Sub 参考答案: *ERROR* Call p1(n, c) *ERROR* Print c; 三、基本操作题(15分) 考核点:侧重界面设计 在考生文件夹下\基本操作题\文件夹中,完成以下要求: 1.启动工程文件sjt1.vbp,将工程名称改为“spks”,窗体文件sjt1.frm的窗体名称改为“vbcz”,窗体的标题改为“会员信息”; 2.在窗体上添加以下控件: 标签Label1,标题为“昵称”; 文本框Text1,内容为“妞妞”; 框架Frame1,标题为“性别”; 在Frame1中添加单选按钮Option1、Option2,标题分别为“男”、“女”,其中Option2设置为选中; 标签Label2,标题为“出生年月”; 组合框Combo1,显示内容为“2001”; 标签Label3,可自动调整大小,标题为“年”; 组合框Combo2,显示内容为“10”; 标签Label4,可自动调整大小,标题为“月”; 图像框Image1,Stretch值为“True”,加载“头像.jpg”图片。 程序运行效果如下图所示:
四、简单应用题(15分) 考核点:侧重对象事件 在考生文件夹下\简单应用题\文件夹中,完成以下要求: 1.启动工程文件sjt2.vbp,打开窗体文件sjt2.frm; 2.编写Text1_KeyPress()事件:在文本框Text1中输入内容时,如果按键不是数字键,则用MsgBox()函数弹出消息框,提示内容为“请输入数字”,并清除输入的非数字符号; 3.编写Command1_Click()事件:将Text1中的成绩显示在Label2中,并判断是否优秀:如果成绩>=85,在Label3中显示“成绩优秀”,否则,显示“成绩不优秀”; 4.调试、运行该程序,将工程、窗体保存并生成可执行文件sjt2.exe。 程序运行效果如下图所示:
注:窗体上已添加的控件包括:标签Label1,标题为“输入一个成绩”,标签Label2,用于显示成绩,标签Label3,用于显示成绩是否优秀结论;文本框Text1,用于输入一个成绩;命令按钮Command1,标题为“判断”。 参考程序如下: Private Sub Command1_Click() Dim n As Integer n = Val(Text1.Text) Label2.Caption = Text1.Text If n >= 85 Then Label3.Caption = "成绩优秀" Else Label3.Caption = "成绩不优秀" End If End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii < Asc(0) Or KeyAscii > Asc(9) Then MsgBox ("请输入数字") KeyAscii = 0 End If End Sub 五、综合应用题(30分) 考核点:侧重程序综合设计与应用 注意事项:请勿删除考生文件夹中的内容,否则将影响考生成绩。 在考生文件夹下\综合应用题\文件夹中,完成以下要求: 1.启动工程文件yyt.vbp,在窗体Form1上添加菜单,格式与内容如下: 版式 运行(R) √节 计算 √页眉和页脚 ────── 退出 其中,括号内的字符为热键;分隔条的名称为fgt,其它菜单项名称与标题相同,但不含热键; √ :复选标记。 2.编写代码实现如下功能: (1)单击“计算”菜单项,根据公式a=1!+2!+3!+ … +5!,计算a的值,并在窗体Form1上输出相应结果。(要求使用循环结构) 程序运行效果参考下图:
(2)单击“退出”菜单项结束程序运行,其他菜单项不执行任何操作。 3.调试、运行该程序,将工程、窗体保存并生成可执行文件yyt.exe。
操作步骤如下: 1. 启动工程文件yyt.vbp,打开其中的Form1.frm窗体文件。 2. 单击“工具”菜单的“菜单编辑器”命令,打开“菜单编辑器”窗口。 3. 在“标题”栏中输入菜单项的标题“版式”,在“名称”栏中输入菜单项的名称“版式”。 4. 单击“下一个”按钮,再单击“→”按钮,使用与步骤3相似的方法添加下一级菜单项“节”;使用类似的操作,输入如下所示的菜单: 版式 运行(R) √节 计算 √页眉和页脚 ────── 退出 5. 说明:分别将“节”、“页眉和页脚”两个菜单项中的“复选”复选框选中;分隔条的标题为“-”,名称为“fgt”;“运行”菜单项的标题为“运行(&R)”。 6. 关闭“菜单编辑器”窗口,并在Form1窗体中单击“计算”子菜单项,打开代码窗口。 7. 编写代码如下(参考): (1) Private Sub 计算_Click() Dim i As Integer, j As Integer Dim s As long, a As long a = 0 For i = 1 To 5 s = 1 For j = 1 To i s = s * j Next j a = a + s Next i Print "a="; a End Sub (2) Private Sub 退出_Click() End End Sub
调试、运行、保存并生成相应的可执行文件。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |