计算机二级VB编程思路开阔试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于VisualBasic中窗体的说法,正确的是:
A.窗体是用户与程序交互的主要界面
B.窗体可以嵌套使用
C.窗体在运行时可以调整大小
D.以上说法都正确
2.在VisualBasic中,以下哪个控件可以用来显示静态文本:
A.Textbox
B.Label
C.Image
D.CommandButton
3.以下哪个函数用于在两个日期之间计算相差的天数:
A.DateDiff
B.DateSum
C.DateSub
D.DateDiffDate
4.在VisualBasic中,以下哪个属性用来设置文本框中文本的对齐方式:
A.Alignment
B.TextAlign
C.TextTrim
D.TextWidth
5.下列关于事件的说法,正确的是:
A.事件是由用户操作引起的
B.事件是由程序执行引起的
C.事件是由外部环境引起的
D.以上说法都正确
6.在VisualBasic中,以下哪个方法可以用来遍历一个数组的所有元素:
A.ForEach
B.For
C.While
D.Do
7.以下哪个函数可以用来获取当前系统的年、月、日、时、分、秒:
A.Time
B.Now
C.Timer
D.Date
8.在VisualBasic中,以下哪个语句用来结束程序执行:
A.Exit
B.Stop
C.ExitProcess
D.End
9.以下哪个控件可以用来实现多行文本输入和显示:
A.Textbox
B.Memo
C.Label
D.Image
10.在VisualBasic中,以下哪个属性用来设置按钮的标题:
A.Caption
B.Text
C.Label
D.Title
二、填空题(每题2分,共5题)
1.在VisualBasic中,可以使用_________关键字来声明变量。
2.VisualBasic中的_________控件可以用来显示图形。
3.以下函数中,用于计算两个日期之间相差天数的函数是_________。
4.在VisualBasic中,可以使用_________关键字来声明数组。
5.以下事件中,当用户双击控件时触发的事件是_________。
三、判断题(每题2分,共5题)
1.VisualBasic中的文本框控件只能显示静态文本。()
2.在VisualBasic中,数组元素的下标是从1开始的。()
3.事件驱动程序设计是一种基于事件的程序设计方法。()
4.在VisualBasic中,可以使用循环结构来遍历数组中的所有元素。()
5.在VisualBasic中,可以使用Timer控件来实现定时器功能。()
四、编程题(每题20分,共40分)
1.编写一个程序,实现以下功能:
-创建一个窗体,其中包含一个标签控件和一个文本框控件。
-在标签控件中显示提示信息:“请输入你的名字”。
-在文本框控件中允许用户输入他们的名字。
-当用户点击按钮控件时,程序在标签控件中显示用户输入的名字。
2.编写一个程序,实现以下功能:
-创建一个窗体,其中包含一个标签控件、两个文本框控件和一个按钮控件。
-第一个文本框用于输入一个正整数,第二个文本框用于显示结果。
-按钮控件的标题为“计算平方”,点击按钮后,程序将计算第一个文本框中输入的正整数的平方,并将结果显示在第二个文本框中。
二、多项选择题(每题3分,共10题)
1.在VisualBasic中,以下哪些是合法的数据类型:
A.Integer
B.String
C.Boolean
D.Date
E.Double
2.以下哪些是VisualBasic中的基本运算符:
A.+(加法)
B.-(减法)
C.*(乘法)
D./(除法)
E.^(指数)
3.以下哪些控件可以用来处理用户输入:
A.Textbox
B.Label
C.Button
D.Checkbox
E.Listbox
4.在VisualBasic中,以下哪些是事件处理程序的关键字:
A.Private
B.Public
C.Function
D.Sub
E.Event
5.以下哪些是VisualBasic中的条件语句:
A.If...Then
B.SelectCase
C.CaseElse
D.While
E.For
6.以下哪些是VisualBasic中的循环结构:
A.ForEach
B.For
C.While