




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、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 + cB、Text1 = "a" & "+" & &q
2、uot;b" & "=" & "c"C、Text1 = a & "+" & b & "=" & cD、Text1.Text = "a+b=c"3.任何控件都具有( )属性。A、ForeColorB、(名称)C、CaptionD、Text4.Visual Basic中最基本的对象是( ),它是应用程序的基石,也是其他控件的容器。A、命令按钮B、窗体C、文本框D、标签5.窗体Form1的名称属性是frm,它的Load事件过程名为( )。A、f
3、rm_LoadB、Me_LoadC、Form1_LoadD、Form_Load 6.有程序代码“Text1.Text="Visual Basic"”,其中的Text1、Text和“Visual Basic”分别代表( )。A、对象、值、属性B、属性、对象、值C、对象、方法、属性D、对象、属性、值7.一个对象可以执行的动作与可被对象识别的动作分别被称为( )。A、事件、方法 B、过程、事件C、方法、事件D、属性、方法 8.如果设计时在属性窗口将命令按钮的( )属性设置为False,则运行时按钮从窗体上消失。A、Enabled B、DisabledPicture C、Defau
4、lt D、Visible9.如果设计时在属性窗口将命令按钮的( )属性设置为False,则运行时按钮不能响应用户的鼠标事件。A、EnabledB、DisabledPictureC、DefaultD、Visible10.一个对象所能做的事情称为对象的( )。A、方法 B、封装 C、属性 D、继承11.下面控件中,没有 Caption 属性的是( )。A、组合框 B、单选按钮 C、框架 D、复选框12.决定控件上文字的字体、字形、大小、效果的属性是( )。A、Text B、Font C、Caption D、(名称) 13.如果在窗体上有命令按钮OK,在代码编辑窗口有与之对应的Cmd_Click()
5、事件,则命令按钮的名称属性和Caption属性分别为( )。A、OK、Cmd B、Cmd、OK C、OK、CmdOK D、CmdOK、OK13.下列有关算法的叙述中,( )是不正确的。A、算法必须有输出B、算法中执行的步骤可以无休止的执行下去C、算法中的每一步操作都必须是可执行的D、算法中的每一步操作必须含义明确14.对象可以识别和响应的某些行为称为( )。A、方法 B、属性 C、 事件 D、继承15.将文本框的( )属性设置为True时,文本框可以输入或显示多行文本。A、Enabled B、Text C、MultiLine D、ScrollBars16.若已把一个命令按钮的Default属性
6、设置为True,则下面可导致按钮的Click事件过程被调用的操作是( )。A、用鼠标右键单击此按钮B、按键盘上的回车键C、用鼠标右键双击此按钮D、按键盘上的Esc键17.用窗体的( )属性来设置窗体的标题。A、Name B、Text C、Caption D、Style18.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的( )属性设置为True。A、AutoSize B、Visible C、Enabled D、WordWrap19.下面( )对象无Caption属性。A、Form B、TextBox C、Label D、CommandButton20.窗体上有多个控件,在F
7、orm_Activate()事件过程中添加( )语句,就可以确保每次运行程序时,都将光标定位在文本框Text1中。A、Text1.GetFocus B、Text1.Text="" C、Text1.Visible=True D、Text1.SetFocus21.结构化程序设计有三种基本结构,不包括( )。A、模块结构 B、顺序结构 C、选择结构 D、循环结构22.如下选项中,( )不是VB提供的程序控制结构。A、选择结构 B、顺序结构 C、重复结构 D、树型结构23.函数Left("how are you", 3)的值是( )A、how B、are C、h
8、ow are you D、you24.能正确描述条件"A、B之一为零但不得同时为零"的VB逻辑表达式是( )A、A = 0 Or B = 0B、A * B = 0 And A + B <> 0C、A * B = 0 Or A + B <> 0D、A = 0 And B = 025.在VB代码编辑器中,用来表示续行的是( )A、一个下划字符( _ )B、一个空格加一个下划字符( _ )C、一个空格加一个连字符( - )D、直接回车26.下列叙述中不正确的是( )A、变量名不能使用关键字B、变量名可以包含小数点或者内嵌的类型声明字符C、变量名的第一个字符
9、必须是字母D、变量名的长度不超过255个字符27.语句Print Format(12345.6, "+#,#0.00")执行结果是( )A、+12,345.60 B、+12,345.6 C、12,345.6 D、+#12,345.6028.Int(100 * Rnd()产生的随机整数区间是( )A、1,99 B、0,99 C、1,100 D、0,10029.以下是布尔型常量的是( )A、 "True" B、# True # C、' True ' D、True30.下列叙述正确的是( )A、只能使用Rem关键字书写注释语句B、注释语句是执行
10、语句,仅对程序的有关内容起注释作用C、代码中加入注释语句的目的是提高程序的可读性D、注释语句可以放在续行符的后面31.函数Right("Beijing", 4)的值是( )A、eiji B、jing C、ijin D、Beij32.表达式Int(5*Rnd+10)的最小值是( )A、12 B、10 C、9 D、1133.设A=7,B=4,C=6,则表达式A Mod 3 + B 3 / C 5的值为( )A、2 B、出错 C、3 D、134.能正确返回正整数N的数据位数的语句是( )A、Len(N) B、Len(Val(N) C、Len(Str(N) D、Len(CStr(N
11、)35.Visual Basic中可以同时删除字符串前导和尾部空格的函数是( )A、Ltrim B、Rtrim C、Trim D、Mid36.设a="Visual Basic",下面使b的值为"Basic"的语句是( )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.表达式
12、Abs(-5) + Len("ABCDE")的值是( )A、10 B、0 C、-5ABCDE D、5ABCDE39.函数Mid("shanghai", 6, 3)的值是( )A、shangh B、sha C、angh D、hai40.假设变量myd为日期时间型变量,下面不能正常执行的语句是( )A、myd =#10/22/2010 3:30:32 PM#-1B、myd =#10/22/2010 3:30:32 PM#+1C、myd = #10/22/2010 3:30:32 PM#D、myd = 12:23:3041.已知函数ASC("A&qu
13、ot;)的值65,则函数ASC("b")的值是( )A、65 B、100 C、78 D、9842.函数Cint、Int、 Fix都返回整数值,以下能正确地描述它们返回整数值大小关系的是( )A、Int(-5.59)<CInt(-5.59)< Fix(-5.59)B、Int(-5.59)<Fix(-5.59)=CInt(-5.59)C、CInt(-5.59)< Fix(-5.59)<Int(-5.59)D、CInt(-5.59)=Int(-5.59)< Fix(-5.59)43.设有以下定义语句:Dim m, n as Single, d1
14、 as Double, d2 as string 则变量m的类型是( )A、单精度型 B、字符串型 C、可变类型 D、双精度型44.在Form_Click事件中执行如下语句Print Format(1236.54, "+#,#0.0%")的结果是( )A、+123,654.0% B、+123,6.54% C、123456 D、+123,65445.表达式6.5 * 5 Mod 28 8的值是( )A、1 B、3 C、0 D、246.表达式Int(91*Rnd+20)的最大值是( )A、99 B、90 C、10 D、11047.下列表达式中运算结果为True的是( )A、St
15、r(32.345) = CStr(32.345)B、78.9 / 35.77 <= 97.5 / 43.87 And -45.4 > -4.98C、Int(134.69) < CInt(134.69)D、"ABCRG" >= "abcde"48.如果将布尔常量值False赋值给一个整型变量,则整型变量的值为( )A、TRUE B、FALSE C、0 D、-149.数学表达式对应的Visual Basic表达式为( )。A、(-b + Sqr(b * b - 4 * a * c) )/ 2 * aB、-b + Sqr(b * b -
16、 4 * a * c) / 2 * aC、(-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.1C、Const a as Integer="12"D、Const a="OK"51.以下是字符串常量的是( )A、"abc" B、'def ' C、# True # D、False52
17、.将数学表达式cos2(a+b)+5e2写成Vb表达式的正确形式是( )A、Cos (a+b) 2 +5*e2B、Cos 2(a+b) +5*Exp(2)C、Cos(a+b)2+5*Exp(2)D、Cos 2(a+b) +5*Ln(2)53.表达式Val(“abcdfg123e1234”)的值为( )A、1234 B、0 C、789 D、表达式错54.窗体上放置了三个文本框,若在Text1中输入123,在Text2中输入78,在程序中执行了语句Text3 = Text1 + Text2后,则在Text3中显示( )A、201 B、溢出 C、语法错误 D、1237855.下面不是字符串常量的是(
18、 )A、#False# B、"" C、"True" D、"你好"56.表达式5 * 2 Mod 25 2 2的值是( )A、6 B、0 C、1 D、457.产生10,37之间的随机整数的VB表达式是( )A、Int(Rnd * 27) + 11B、Int(Rnd * 28) + 11C、Int(Rnd * 28) + 10D、Int(Rnd * 27) + 1058.如下语句中,不能正常执行的是( )A、Print 324534323233B、Print 327653C、Print 3423/89D、Print 5710059.要强制
19、显式声明变量,可在窗体模块或标准模块的通用声明段中加入语句( )A、Option Base 0B、Option Base 1C、Option compareD、Option Explicit60.假设变量Lng为长整形变量,下面不能正常执行的语句是( )A、Lng=4*0.5*16384 B、Lng=1902 C、Lng=16384*2 D、Lng=32768*261.如下四个符号,可以作为VB合法变量名的是( )A、5_f B、User%s C、_5flg D、N162.数学表达式对应的正确Visual Basic表达式为( )。A、a-b/(a+b) B、a-b/a+b C、(a-b)/(
20、a+b) D、(a-b)/a+b67.在一个语句行内写多条语句时,语句之间应该用的分隔符是( )A、逗号 B、冒号 C、分号 D、顿号68.设A、B、C表示三角形的三条边,表示条件“任意两边之和大于第三边”的布尔表达式可以表示为( )A、A + B > C And A + C > B And B + C > AB、A + B > C Or A + C > B Or B + C > AC、A + B < C And A + C < B And B + C < AD、A + B < C Or A + C < B Or B + C &
21、lt; A69.设Mys1,Mys2均为字符串型变量,Mys1="Visual Basic", Mys2="b",则下面关系表达式中结果为True的是( )A、Len(Mys1)<>2*InStr(Mys1,"i")B、Mid(Mys1,8,1)>Mys2C、InStr(Left(Mys1,6),"a")+60>Asc(Ucase(Mys2)D、Chr(98) & Right(Mys1,4)="Basic"70.下面所列四组数据中,全部是正确的VB常数是( )A、
22、3276 123.56 1.2E-2 #True#B、ABCDE #02-02-2002# E-2 #True#C、&HABCE 02-03-2002 False D-3D、32768 1.34D2 "ABCDE" &O176771.以下不能作为Visual Basic变量名的是( )A、Fa_2 B、F2a C、2Fa D、Fa273.语句Print "5*20"的输出结果是( )A、5*20 B、100 C、出现错误信息 D、"5*20"74.以下( )程序段可以实现X、Y变量值的交换A、Z=X:X=Y:Y=Z B
23、、Z=X:W=Y:Y=Z:X=Y C、Y=X:X=Y D、Z=X:Y=Z:X=Y75.语句X=X+1的正确含义是( )A、变量X的值与X+1的值相等B、将变量X的值加1后赋给变量XC、将变量X的值存到X+1中去D、变量X的值为176.下列说法正确的是( )A、语句Val(Text1.Text)=X的含义是将文本框Text1中的内容转换为数值型后赋值给变量XB、语句Text1.Text=X的含义是将变量X的值显示于文本框Text1中C、语句X=Val(Text1.Text)的含义是将文本框Text1中的内容转换为字符型后赋值给变量XD、语句Text1.Text=X的含义是将文本框Text1中的内
24、容转换为数值型后赋值给变量X77,MsgBox函数的返回值的类型是( )A、字符串型 B、布尔型 C、整型 D、日期型78.如果将布尔常量值True赋值给一个整型变量,则整型变量的值为( )A、0 B、假 C、-1 D、真79.为了防止用户随意将光标置于文本框中,应( )A、将文本框的TabStop属性设置为TrueB、将文本框的TabStop属性设置为FalseC、将文本框的Enabled属性设置为TrueD、将文本框的TabIndex属性设置为080.为了给X、Y、Z三个变量赋值1,下面正确的赋值语句是( )A、X,Y,Z=1 B、X=Y=Z=1 C、X=1:Y=1:Z=1 D、X=1,Y
25、=1,Z=181.以下关于MsgBox的叙述中,错误的是( )A、通过MsgBox函数可以设置消息框中显示的图标B、通过MsgBox函数可以设置消息框中显示的按钮的类型C、MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量D、MsgBox函数返回一个整数82下列语句中正确的是( )A、txt1.Text+txt2.Text=txt3.TextB、Command1.Name=cmdOKC、A=InputBox("Hello")D、12Label.Caption=123483.下面的赋值语句正确的是( )A、PI*R*R=Y B、X=3Y C、X+Y=
26、30 D、Y=X+3084.如果X的值小于或等于Y的平方,则打印“OK”,表示这个功能的单行If语句是( )。A、If x <= y 2 Then Print "OK"B、If x <= y 2 Then "OK"C、If x <= y 2 Print "OK"D、If x <= y2 Then Print "OK"85.关于语句If x = 1 Then y = 1,下列说法正确的是( )。A、x = 1 为关系表达式, y = 1为赋值语句B、x = 1 和 y = 1均为赋值语句C、x
27、 = 1 为赋值语句, y = 1为关系表达式D、x = 1 和 y = 1均为关系表达式86.下列语句正确的是( )。A、If A>=B Then T=A A=B B=T B、If A>=B Then T=A : A=B : B=TC、If AB Then T=A ;A=B; B=TD、If AB Then T=A A=B B=T87.下列语句正确的是( )。A、If x < 3 * y : x > y Then y = x 3B、If x < 3 * y And x > y Then y = x * * 3C、If x < 3 * y And x
28、> y Then y = x 3 D、If x < 3 * y And x > y Then y = x388.分析下列语句,给出执行结果Private Sub Form_Click()Const pi As Single = 3.14Dim a As Integera=7If a Mod 4 > pi Then Print "努力"Else Print "学习"End Sub 执行结果为( ),其判决条件的值为( )。A、学习 TRUEB、学习 FalseC、努力 TRUED、努力 False89.下列说法中正确的是( )。A、
29、语句Text1.Text = x的含义是将变量x的值显示于文本框Text1中B、语句Text1.Text = x的含义是将文本框Text1中的内容赋值给变量xC、语句Text1.Text = x的含义是将文本框Text1中的内容转换为数值型后赋值给变量xD、以上说法都是错误的90.以下循环语句中在任何情况下都至少执行一次循环体的是( )。A、Do 循环体 Loop Until <条件> B、Do While <条件> 循环体 Loop C、While <条件> 循环体WendD、Do Until <条件> 循环体Loop91.下列循环结构中,窗体
30、上打印出来的循环变量i的值为( )。sum = 0For i = 1 To 100 sum= sum + iNext iPrint iA、101B、1C、100D、292.下列循环结构中,循环体x = x + k的执行次数为( )。x = 0For k = 1 To 10 Step 2 x = x + kNext kprint k;xA、0 B、5 C、10 D、193.循环结构For I = 1 to 15 step 2 的执行次数是( )。A、6 B、9 C、7 D、894.在窗体上画一个名称为Command1的命令按钮,并编写以下程序:Private Sub Command1_Click
31、()Dim n% ,b ,tt = 1 : b = 1 : n = 2Dob = b * nt = t + bn = n +1 Loop Until n>9 Print tEnd Sub此程序计算并输出一个表达式的值,该表达式是求( )。A、10! B、1!+2!+10! C、1!+2!+9! D、9!95.在程序中有语句For i = n1 To n2 Step n3,则在循环体中有下列( )语句会影响循环执行的次数。A、n1 = n1 + 1B、n3 = 2 * n3C、n2 = n2 + n3D、i=i+n396.下列语句中正确的是( )。A、pi * r 2 = yB、x = 3
32、yC、y = x + yD、x + y = 3097.如果将整型常量值0赋值给一个布尔型变量,则布尔型变量的值为( )。A、False B、-1 C、0 D、True98.设有变量声明语句:Dim f As Date,则下列赋值语句中正确的是( )。A、f = '1/11/2012B、f = #1/11/2012#C、f = date("1/11/2012")D、f = #"1/11/2012"#99.设有变量声明语句:Dim f As Boolean,则下列赋值语句中正确的是( )。A、f = 3 = 4 B、f = .True. C、f =
33、#True# D、f = 'True'100.运行下列程序段,弹出的消息框的标题栏中显示的信息是( )。a = "software and hardware"MsgBox a, 1, Mid(a, 1, 8)A、software and hardware B、hardware C、software D、1101.下列叙述中不正确的是( )。A、注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译B、代码中加入注释语句的目的是提高程序的可读性C、注释语句可以放在代码中的任何位置D、注释语句不能放在续行符的后面102.变量未赋值时,变长字符串变量
34、的值为( )。A、没有值 B、"" C、0 D、Null103.假设变量intVar是一个整型变量,则执行赋值语句intVar = "2" + "3"之后,变量intVar的值是( )。A、3 B、2 C、5 D、23104.Print方法不可以在( )对象上输出数据。A、桌面 B、打印机 C、立即窗口 D、图片框105.InputBox函数返回值的类型是( )。A、布尔型 B、字符串型 C、整型 D、可变类型106.假设变量intVar是一个整型变量,则执行赋值语句intVar = "2" + 3之后,变量int
35、Var的值是( )。A、3 B、2 C、23 D、5107.设窗体上有两个对象图片框Picture1和标签Label1,则下列语句中错误的是( )。A、Printer.Print 789B、Print 789C、Label1.Print 789D、Picture1.Print 789108.用MsgBox函数设计的对话框,其功能是( )。A、接收用户输入的数据,并返回用户输入的信息B、接收用户输入的数据,但不返回任何信息C、用于显示一个消息框,并接收用户在消息框上的选择D、用于显示一个消息框,但不接收用户在消息框上的选择109.变量未赋值时,布尔型变量的值为( )。A、True B、False
36、 C、"" D、0110.语句Print "CInt(26.5)=" CInt(26.5)的输出结果是( )。A、CInt(26.5)= 26.5B、CInt(26.5)= 27C、CInt(26.5)= 1D、CInt(26.5)= 26111.变量未赋值时,数值型变量的值为( )。A、0 B、Null C、"" D、没有值112.下列( )操作不可以使对象获得焦点。A、运行时使用Tab键B、用鼠标单击对象C、在代码中用SetFocus方法D、在代码中用Call语句调用113.用InputBox函数设计的对话框,其功能是( )。A、
37、用于显示一个消息框,但不接收用户在消息框上的选择B、用于显示一个消息框,并接收用户在消息框上的选择C、接收用户输入的数据,但不返回任何信息D、接收用户输入的数据,并返回用户输入的信息114.设有变量声明语句:Dim f As String,则下列赋值语句中正确的是( )。A、f = "True" B、f = #True# C、f = .True. D、f = 'True'115.语句Print "Sgn(-26)=" Sgn(-26)的输出结果是( )。A、Sgn(-26)= Sgn(-26) B、Sgn(-26)= 26 C、Sgn(-26)= 1 D、Sgn(-26)= -1116.下列语句中不正确的是( )。A、If x <> y Then Print "x不等于y"B、If x >< y Then Print "x不等于y"C、If x > y Then Print "x不等于y"D、If x y Then P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 补肾活血方促进脂肪间充质干细胞类髓核分化治疗椎间盘退变的分子机制研究
- 施工合同的付款与结算流程
- XX小学2025年秋季学期应急预案演练计划
- 信息技术行业生产计划管理流程
- 幼儿园第二学期中班科学探索活动计划
- 北师大版二年级数学下册分层教学计划
- 旅游行业合同签署及管理流程
- 湘教版三年级科学跨学科教学计划
- 项目评估与施工劳务合同
- 三年级上册社会安全教育计划
- 2025年中考理化生实验操作考试考务培训大纲
- 拆迁服务方案
- 天津市部分区小学2025年小升初数学自主招生备考卷含解析
- 2021年高考地理试卷(全国甲卷)(空白卷)
- (二模)2024~2025学年度苏锡常镇四市高三教学情况调研(二)数学试卷(含答案详解)
- 2024初级社会工作者职业资格笔试题库附答案
- 【长春】2025年吉林出入境边防检查总站事业单位招聘工作人员(含专项)150人(1号)笔试历年典型考题及考点剖析附带答案详解
- 【初中地理】七年级地理下册全册期末总复习(课件)-2024-2025学年七年级地理课件(人教版2024年)
- 科技公司员工道德与伦理培训计划
- 麻醉药品及第一类精神药品管理制度
- 港股通知识测试题及答案
评论
0/150
提交评论