VB-A程序设计期末考试习题集(单选)
1.在以下有关对象属性的叙述中,不正确的是( )。
A、属性窗口中的属性列表既可按字母排序也可按类别排序 B、一个对象的属性可分为外观、行为若干类 C、不同属性可能具有不同的数据类型
D、一个对象的所有属性都可在属性窗口的列表中进行设置
2.窗体上有一个文本框控件Text1,假设已存在三个整型变量a、b、c,且变量a的值为5,变量b的值为7,变量c的值为12。以下的( )语句可以使文本框内显示的内容为:5+7=12。
A、Text1.Text = a + b + c
B、Text1 = \C、Text1 = a & \D、Text1.Text = \
3.任何控件都具有( )属性。
A、ForeColor
B、(名称)
C、Caption
D、Text
4.Visual Basic中最基本的对象是( ),它是应用程序的基石,也是其他控件的容器。
A、命令按钮
B、窗体
C、文本框
D、标签
5.窗体Form1的名称属性是frm,它的Load事件过程名为( )。
A、frm_Load B、Me_Load C、Form1_Load D、Form_Load
6.有程序代码“Text1.Text=\”,其中的Text1、Text和“Visual Basic”分别代表( )。
A、对象、值、属性 B、属性、对象、值 C、对象、方法、属性 D、对象、属性、值
7.一个对象可以执行的动作与可被对象识别的动作分别被称为( )。
A、事件、方法 B、过程、事件 C、方法、事件 D、属性、方法
8.如果设计时在属性窗口将命令按钮的( )属性设置为False,则运行时按钮从窗体上消失。
A、Enabled B、DisabledPicture C、Default D、Visible
1
9.如果设计时在属性窗口将命令按钮的( )属性设置为False,则运行时按钮不能响应用户的鼠标事件。
A、Enabled
B、DisabledPicture C、Default D、Visible
10.一个对象所能做的事情称为对象的( )。
A、方法 B、封装 C、属性 D、继承
11.下面控件中,没有 Caption 属性的是( )。
A、组合框 B、单选按钮 C、框架 D、复选框
12.决定控件上文字的字体、字形、大小、效果的属性是( )。
A、Text B、Font C、Caption D、(名称)
13.如果在窗体上有命令按钮OK,在代码编辑窗口有与之对应的Cmd_Click()事件,则命令按钮的名称属性和Caption属性分别为( )。
A、OK、Cmd B、Cmd、OK C、OK、CmdOK D、CmdOK、OK
13.下列有关算法的叙述中,( )是不正确的。
A、算法必须有输出
B、算法中执行的步骤可以无休止的执行下去 C、算法中的每一步操作都必须是可执行的 D、算法中的每一步操作必须含义明确
14.对象可以识别和响应的某些行为称为( )。
A、方法 B、属性 C、 事件 D、继承
15.将文本框的( )属性设置为True时,文本框可以输入或显示多行文本。
A、Enabled B、Text C、MultiLine D、ScrollBars
16.若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是( )。
A、用鼠标右键单击此按钮 B、按键盘上的回车键 C、用鼠标右键双击此按钮 D、按键盘上的Esc键
17.用窗体的( )属性来设置窗体的标题。
A、Name B、Text C、Caption D、Style
2
18.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的( )属性设置为True。
A、AutoSize B、Visible C、Enabled D、WordWrap
19.下面( )对象无Caption属性。
A、Form B、TextBox C、Label D、CommandButton
20.窗体上有多个控件,在Form_Activate()事件过程中添加( )语句,就可以确保每次运行程序时,都将光标定位在文本框Text1中。
A、Text1.GetFocus B、Text1.Text=\、Text1.Visible=True D、Text1.SetFocus
21.结构化程序设计有三种基本结构,不包括( )。
A、模块结构 B、顺序结构 C、选择结构 D、循环结构
22.如下选项中,( )不是VB提供的程序控制结构。
A、选择结构 B、顺序结构 C、重复结构 D、树型结构
23.函数Left(\的值是( )
A、how B、are C、how are you D、you
24.能正确描述条件\、B之一为零但不得同时为零\的VB逻辑表达式是( )
A、A = 0 Or B = 0
B、A * B = 0 And A + B <> 0 C、A * B = 0 Or A + B <> 0 D、A = 0 And B = 0
25.在VB代码编辑器中,用来表示续行的是( )
A、一个下划字符( _ )
B、一个空格加一个下划字符( _ ) C、一个空格加一个连字符( - ) D、直接回车
26.下列叙述中不正确的是( )
A、变量名不能使用关键字
B、变量名可以包含小数点或者内嵌的类型声明字符 C、变量名的第一个字符必须是字母 D、变量名的长度不超过255个字符
27.语句Print Format(12345.6, \执行结果是( )
A、+12,345.60 B、+12,345.6 C、12,345.6 D、+#12,345.60
28.Int(100 * Rnd())产生的随机整数区间是( )
A、[1,99] B、[0,99] C、[1,100] D、[0,100]
3
29.以下是布尔型常量的是( )
A、 \、# True # C、' True ' D、True
30.下列叙述正确的是( )
A、只能使用Rem关键字书写注释语句
B、注释语句是执行语句,仅对程序的有关内容起注释作用 C、代码中加入注释语句的目的是提高程序的可读性 D、注释语句可以放在续行符的后面
31.函数Right(\的值是( )
A、eiji B、jing C、ijin D、Beij
32.表达式Int(5*Rnd+10)的最小值是( )
A、12 B、10 C、9 D、11
33.设A=7,B=4,C=6,则表达式A Mod 3 + B ^ 3 / C \\ 5的值为( ) A、2 B、出错 C、3 D、1
34.能正确返回正整数N的数据位数的语句是( )
A、Len(N) B、Len(Val(N)) C、Len(Str(N)) D、Len(CStr(N))
35.Visual Basic中可以同时删除字符串前导和尾部空格的函数是( )
A、Ltrim B、Rtrim C、Trim D、Mid
36.设a=\下面使b的值为\的语句是( )
A、b=Left(a,8,12) B、b= Right(a,5,5) C、b=Left(a,8,5) D、b=Mid(a,8,5)
37.假设变量BOOL是一个布尔型变量,则下列赋值语句中,正确的是( )
A、BOOL = True B、BOOL ='TRUE' C、BOOL =#TRUE# D、BOOL =.TRUE.
38.表达式Abs(-5) + Len(\的值是( )
A、10 B、0 C、-5ABCDE D、5ABCDE
39.函数Mid(\的值是( )
A、shangh B、sha C、angh D、hai
40.假设变量myd为日期时间型变量,下面不能正常执行的语句是( )
A、myd =#10/22/2010 3:30:32 PM#-1 B、myd =#10/22/2010 3:30:32 PM#+1 C、myd = #10/22/2010 3:30:32 PM# D、myd = 12:23:30
4
41.已知函数ASC(\的值65,则函数ASC(\的值是( )
A、65 B、100 C、78 D、98
42.函数Cint、Int、 Fix都返回整数值,以下能正确地描述它们返回整数值大小关系的是( )
A、Int(-5.59) 43.设有以下定义语句:Dim m, n as Single, d1 as Double, d2 as string 则变量m的类型是( ) A、单精度型 B、字符串型 C、可变类型 D、双精度型 44.在Form_Click事件中执行如下语句Print Format(1236.54, \的结果是( ) A、+123,654.0% B、+123,6.54% C、123456 D、+123,654 45.表达式6.5 * 5 Mod 28 \\ 8的值是( ) A、1 B、3 C、0 D、2 46.表达式Int(91*Rnd+20)的最大值是( ) A、99 B、90 C、10 D、110 47.下列表达式中运算结果为True的是( ) A、Str(32.345) = CStr(32.345) B、78.9 / 35.77 <= 97.5 / 43.87 And -45.4 > -4.98 C、Int(134.69) < CInt(134.69) D、\ 48.如果将布尔常量值False赋值给一个整型变量,则整型变量的值为( ) A、TRUE B、FALSE C、0 D、-1 ?b?b2?4ac2a49.数学表达式对应的Visual Basic表达式为( )。 A、(-b + Sqr(b * b - 4 * a * c) )/ 2 * a B、-b + Sqr(b * b - 4 * a * c) / 2 * a C、(-b + Sqr(b * b - 4 * a * c) )/ (2 * a) D、-b + Sqr(b * b - 4 * a * c) / (2 * a) 50.下列符号常量的声明中,不合法的是( ) A、Const a as Double=Sin(1) B、Const a as Single=1.1 C、Const a as Integer=\D、Const a=\ 5