好文档 - 专业文书写作范文服务资料分享网站

07759Visual Basic程序设计201707真题及答案

天下 分享 时间: 加入收藏 我要投稿 点赞

2017年7月广东省高等教育自学考试

Visual Basic程序设计试题

(课程代码07759)

一、单项选择题(本大题共16小题,每小题1分,共16分) 在每小题列出的四个备选项中只有一个是符

合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。 1.下面不合法的常量是

A. Basic B. \2.在visual Basic中,下列函数中值只为1,O,-l的是

A. INT(X) B. ABS(X) C. SQR(X) D. SGN(X) 3.表达式反Len(Trim(\)的结果是

A. 4 B. 1234 C. 12 D. 34 4. Cls方法的作用是

A.清除电脑屏幕显示的内容 B.清除当前窗体的全部内容 C.清除Print方法显示的内容 D.清除当前窗体的控件 5.把文本框作为密码输人框并显示*号,需要设置________属性。

A. Text B. Name C. Password D. Enabled 6.可以用来显示图像的控件是

A. Picture B. Text C. Frame D.Label 7.当光标从Textl进入到Text2时,Textl会发生________事件。

A. Lost B. LostFocus C. Got D. GotFocus 8.当需要在同一个窗体上建立几组相互独立的单选按钮时,可以使用________控件来分组。 A. Label B. Image C. Text D. Frame 9.数组定义语句Dim Data(2,-l TO 3)共有_________个元素。

A. 6 B. 9 C. 12 D. 15 10.在过程定义Sub tryout(ByVal x As Integer)中,参数x的传递方式为

A.传地址 B.传值 C.传参数 D.引用 11.设置命令按钮的标题文字时,应改变的属性是

A. Text B. Name C. Caption D. Value 12.要显示一个“另存为”文件对话框,下列语句正确的是

A. CommonDialog1.ShowOpen B. CommonDialogl.ShowSave C. CommonDialogl.ShowSaveAs D. CommonDiogl.GetFile 13.装载并显示一个新的窗体,使用_________方法。

A. Load B. Show C.Display D. Hide 14.要打开一个文件文本并读人其内容,应该使用________语句。

A. 0penFileName for Input As # 1 B. 0penFileName for Output As # 1 C. 0penFileName for Append As # 1 D. 0penFileName for Write As # l

2017年7月VB程序设计试题和答案 第1页 共7页

15.Select Case语句属于

A.顺序结构 B.分支结构 C.循环结构 D. 随机结构 16. 数学表达式l≤x≤5在VB中的逻辑表达式为

A. l<=x<=5 B. l<=x AND x<=5 C. l<=x OR x<=5 D. x<=1 AND x<=5

二、判断改错题(本大题共10小题,每小题2分,共20分)

判断下列每小题的正误。正确的在题后括号内打“√”;错误的打“×”,并改正划线部分。 17.在VB中通用过程分为两类,即子程序过程和函数过程。

18.在鼠标按下时会产生MouseDown事件,通过Button参数可知道按下的是左键还是右键。 19. VB内部函数sin(x),x的单位是弧度。 20.可以使用Exit For语句退出Do…While循环。 21.滚动条控件的主要事件是scroll和Change。 22.定义数组时,必须声明数据的大小。

23. MsgBox函数用于显示一个消息框,提示用户作出选择,程序可以知道用户选择了哪个选项。 24.在窗体上用Print方法输出数据时,可以用Tab函数来控制显示的位置。 25.除菜单分隔线外,所有菜单项都可以接收Click事件。 26. 一个文件使用完毕,必须用Close来关闭。

三、简答题(本大题共2小题,每小题8分,共16分) 27.什么是变量?什么是常量?变量命名有哪些规则?

28.简述文本框LostFocus事件,GotFocus事件和SetFocus方法的功能和使用场合。

四、解读程序题(本大题共2小题,每小题6分,每空2分,共 12分)解读程序,根据题目对程序的说

明,在程序中空格处 填写正确代码。填错、未填均无分。

29.下面的程序用于根据输入的内容进行以下处理:若X为1、3、4,则打印“X的值为1、3、4”;若X

在5到9之间,则打印“X的值为大于等于5小于等于9”;若X大于10,则打印“X的值大于10”;否则,打印“X不在范围内”。 Private Sub Commandl_Click()

Dim x As Integer Select Case x Case(l)_________

Print “X的值为l,3,4,” Case (2)_________

Print “X的值为大于等于5小于等于9”

Case Is > 10

2017年7月VB程序设计试题和答案 第2页 共7页

Print “X的值大于10”

Case (3)_________

Print “X不在范围内”

Endselect End Sub

30.窗体上有一个文本框(Text1)和一个列表框(List1)。下面的程序在按Enter(回车)键后,将文

本框的内容加到列表框,如果列表框已经有相同的项目则不添加。 Private Sub Text1_KeyPress(KeyAscii As Integer) Dim I As Integer

If KeyAscii = 13 Then

‘查找是否有相同的项目 For I =O To (l)________ If(2)__________Then

Exit Sub End If Next

List1.Addltem(3)________ End If End Sub

五、程序阅读题(本大题共4小题,每小题4分,共16分)

阅读程序,在题后的空格处填写程序运行的结果。填错、未填均无分。

31. 窗体上有一个命令按钮(Command1),编写如下程序,当运行程序后,单击命令按钮,窗体的输出结果

是___________。

Private Sub Command 1_Click ()

Dim i, j,sum As Integer

For i=1 To 5 sum = 0 For j=1 To 5 sum = sum + i + j Next Next Print sum

End Sub

2017年7月VB程序设计试题和答案 第1页 共7页

32. 窗体上有一个命令按钮(Command1),编写如下程序,当运行程序后,单击命令按钮,窗体的输出结果

是___________。

Private Sub Command 1_Click ()

Dim i, j, sum As Integer Dim a(10) As Integer

For i=l To 10 a(i)= i * i Mod 5 Next sum = 0

For i = 1 To 10 Step 2 sum = sum + a(i) Next Print sum

End Sub

33. 窗体上有一个命令按钮(Command1),编写如下程序,当运行程序后,单击命令按钮,窗体上一共显示

了___________个星号。

Private Sub Command 1_Click() Dim i, j As Integer

For i = 1 To 5 For j = 1 To 6 - i Print “”; Next

For j = 1 To 2 * i - 1 Print “*”; Next Print Next End Sub

34. 窗体上有一个命令按钮(Command1)和一个文本框(Text1),编写如下程序,当运行程序后,连续单击三次命令按钮,文本框Text1显示的内容是________。 Private Sub Command 1_Click()

Dim a, i As Integer Static b As Integer

2017年7月VB程序设计试题和答案 第2页 共7页

a = a +1 b = b +3 i = 1

Do While I < b i = i + 1

If (b + i)Mod 2 = 0 Then Exit Do Loop

Text1.Text = a * 4 + b + i End Sub

六、编程题(本大题共2小题,每小题10分,共20分)编写程序实现题目所给要求。

35. 从键盘上输入10个整数,计算这10个整数的平均值,统计并显示比平均值大的数据个数。 36. 使用公司

?26?11??... 1222-4

来求?的近似值,直到最后一项的值小于10为止。

2017年7月VB程序设计试题和答案 第1页 共7页

07759Visual Basic程序设计201707真题及答案

2017年7月广东省高等教育自学考试VisualBasic程序设计试题(课程代码07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。1.下面不合法的常量是A.B
推荐度:
点击下载文档文档为doc格式
4fd7w6zub3721et5ixox47ty70kclt0054f
领取福利

微信扫码领取福利

微信扫码分享