CCT

您所在的位置:网站首页 vb程序设计dim CCT

CCT

2023-08-01 09:29| 来源: 网络整理| 查看: 265

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

Print

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

Print

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