【解析】Visual Basic是在BASIC和Quick BASIC语言中发展起来的,因此具有高级程序设计语言的语句结构,Visual Basic是结构化程序。
(12)【答案】 C)
【解析】标准模块也称全局模块或总模块,由全局变量声明、模块层声明及通用过程等几部分组成,因此标准模块不能属于某个特定的窗体文件。
(13)【答案】 B)
【解析】大部分属性既可以通过属性窗口设置,也可以通过程序代码来进行设置,而有些属性只能使用程序代码或者属性窗口设置。如Name属性只能通过属性窗口来进行设置。
(14)【答案】 A)
【解析】在一个Dim语句中定义多个变量时,每个变量都要用As子句声明其类型,否则该变量被看作是变体类型,在该语句中,a即被定义为变体类型。
(15)【答案】 B)
【解析】通过字符串函数Mid即可以实现字符串“Basic”的提取,提取过程如下:c=“VisualBasic”:print Mid(c,7,5)。
(16)【答案】 D)
【解析】运算符的优先顺序是:算术运算符>关系运算符>逻辑运算符
算术运算符的优先顺序是:^>->(*与/)>\>Mod>(+与-)。
关系运算符的优先顺序是:=>(<>或><)>(>)>(>=)>(<=)>(<)>Is>Like
逻辑运算符的优先顺序是:非(Not)>与(And)>或(Or)>异或(Xor)>等价(Epv)>蕴涵(Imp)。
根据运算符的优先级计算本题中的表达式最后结果为0。
(17)【答案】 B)
【解析】在Visual Basic中,变量名只能由字母、数字和下划线组成,而且第一个字符必须是英文字母,而最后一个字符可以是类型说明符。由此得知counstA可以作为变量名。
(18)【答案】 A)
【解析】Print方法没有赋值功能,因此A选项不能在窗体上显示“A=10”,该选项的结果为False。
(19)【答案】 A)
【解析】在默认情况下,InputBox函数的返回值是一个字符串,如果没有事先声明返回值变量的类型,则把该函数的返回值赋给这个变量时,Visual Basic总是把它作为字符串来处理。因此x 的值是字符串10。
(20)【答案】 A)
【解析】该题考查的内容为多分支控制结构。在多分支控制结构中,先对测试表达式进行求值,然后测试该值与哪个Case子句中的表达式表列相匹配,如果找到,则执行与该Case子句有关的语句,下面的子句不再执行,直接把控制转移到End Select后面的语句。