VB开发基础(习题卷18)
说明:答案和解析在试卷最后
第1部分:单项选择题,共83题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]有如下函数.Function Fee(x) Static y As Integer y=y+1+x Fee=yEnd Function Private Sub Command1_Click() x=InputBox("",,0) For i=1 To 2 pay=Fee(x) Next i Print pay End Sub运行时从输入框输入变量X的值为10,输出结果为().
A)10
B)20
C)21
D)22
2.[单选题]以下程序Option Base 1Private Sub Command1 _Click()Dim a%(3,3)For i=1 To 3For j=1 To 3If j>1 And i>1 Thena(i,j)=a(a(i-1,j-1),a(i,j-1))+1Elsea(i,j)=i*jEnd IfPrint a(I,j);"";Next jPrintNext iEnd Sub输出结果是
A)1 2 32 3 13 2 3
B)1 2 31 2 31 2 3
C)1 2 32 4 63 6 9
D)1 1 12 2 23 3 3
3.[单选题]通用对话框CommonDialog控件,不能用于的是
A)打印
B)保存文件
C)选择颜
D)选择文件夹
4.[单选题]当使用通用对话框来进行打开文件的操作时,如果要指定搜索二类图形文件(WMF/BMP/JPG)则对通用对话框的正确的设置是(0.
A)设置其Filter属性为:all picture*.(*.wmf)(*.bmp)](*jpg)
B)设置其Filter属性为:(*.wmf)(.bmp)|("jpg)
C)设置其Filter属性为:WMFI(*.wmf)BMP(*.bmp)JPGl(*jpg)
D)设置其Patterm属性为:(*.wmf)(*.bmp)( jpg)
5.[单选题]有关列表框使用属性的正确描述是 。( )
A)列表框的内容由属性 ItemDate 来确定
B)当属性(MultiSelect)为 True 时,可通过 Text 属性获得所有内容
C)选中的内容无法通过 List 属性来访问
D)只有 MultiSelect 属性为 True 时,才可通过 Text 属性获得选中内容
6.[单选题]文本框中选定的内容,由下列()属性反映.
A)Text
B)Caption
C)Seltext
7.[单选题]在属性窗口中,属性按()两种方式排列.
A)字母顺序和分类
B)文件大小和名称
C)日期和时间
D)事件和对象
8.[单选题]单击滚动条的滚动箭头时,产生的事件是().
A)Click
B)Scroll
C)Change
D)Move
9.[单选题]用于去掉一个字符串的右边的空白部分的函数是______.
A)RTrim()
B)Right()
C)Asc()
D)Time()
10.[单选题]在Do Until…Loop循环中,判断循环结束的方法是______。 ( )
A)先判断循环条件,当条件为False时结束循环
B)先判断循环条件,当条件为True时结束循环
C)先执行循环体,再判断循环条件,当条件为False时结束循环
D)先执行循环体,再判断循环条件,当条件为True时结束循环
11.[单选题]以下可以作为VB变量名的是().
A)SIN
B)CO1
C)COS(X)
D)X(-1)
12.[单选题]若变量x的值为-2,则-x^4的值为____。
A)8
B)-8
C)16
D)-16
13.[单选题]每当窗体失去焦点时,会触发的事件是________。
A)Deactive
B)Active
C)LostFocus
D)Initialize
14.[单选题]下列程序的执行结果为().n=0 j=l Do Until n>2 n=n+1 j=j+n*(n+1) Loop Print n;j
A)0
B)3
C)3
D)3
15.[单选题]窗体 Form1 的 Caption 属性为 frm,它的 Load 事件过程名为 ( )
B)Form1_Load
C)frm_Load
D)Me_Load
16.[单选题]___过程称为函数,这种过程有返回值。
A)通用
B)属性
C)事件
D)Function
17.[单选题]以下不属于标签属性的是0.
A)Font
B)Value
C)Caption
D)Index
18.[单选题]下面4项中合法的单精度型变量是().
A)num!
B)sum%
C)xinte$
D)mm<
19.[单选题]在下列的属性中,不属于列表框的是().
A)cls
B)ListCount
C)Text
D)Listlndex
20.[单选题]语句Print "Sgn(-26)=".Sgn(-26)的输出结果为().
A)Sgn(-26)=26
B)Sgn(-26)=-26
C)Sgn(-26)=+1
D)Sgn(-26)=-1
21.[单选题]在窗体中添加一个命令按钮和一个文本框,并编写如下程序代码: Private Sub Command1_Click()
For a = 1 To 5
Y =1
For b= 1 To 10
For C = 1 To 6
X=X+1
Y=y +1
Next C
Next b
Next a
Text.Text = y
End Sub
程序运行后,单击命令按钮,文本框中的值为0.
A)(A)61
B)(B)60
D)(D)6
22.[单选题]由For k=10 to 0 k循环语句控制的循环次数是().
A)12
B)0
C)-11
D)-10
23.[单选题]将Cos(y)四舍五人保留3位小数的表达式是().
A)Int((Cos(Y)+0.5)*1000)/1000
B)Int(Cos(Y*1000))/1000+0.5
C)Int(Cos(Y)*1000+0.5)/1000
D)Int(Cos(Y*1000)+0.5)/1000
24.[单选题]将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是______.
A)Cos (a+b)^2十5*Exp(2)
B)Cos^2(a+b)+5*Exp(2)
C)Cos(a+b)^2十5*Ln(2)
D)Cos^2(a+b)+5*Ln(2)
25.[单选题]在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程. Private Sub Command1_Click() s=7.t=7.s=s+t s=s-1.t=s+2 Print t End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是().
A)4
B)11
C)15
D)18
26.[单选题]以下关于窗体的描述中,错误的是( )。
A)执行Unload
B)窗体的Load事件在加载窗体时发生
C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止
D)窗体的Height、Width属性用于设置窗体的高和宽
27.[单选题]设x=5,表达式x>=10Orx<=20的值是__ __。
A)True
B)False
C)0
D)表达式非法
28.[单选题]为了使列表的项目分多列显示,需要设置的属性为:
A)Columns
B)Style
C)List
D)MultiSelect
29.[单选题]下面关于对象的描述中,错误的是().
A)对象就是自定义结构变量
B)对象代表正在创建的系统中的一个实体
C)对象是一个状态和操作(或方法)的封装体
D)对象之间的信息传递是通过消息进行的
30.[单选题]下列程序:Private Sub Textl _Change()Print Textl;End Sub当在文本框输入"1234"这4个字符时,窗体上显示的是
A)1234
B)1234
C)1121231234
D)1121231234
31.[单选题]产生[10,37]之间的随机整数的VisualBasic表达式是().
A)In
B)Int(Rnd(1)*28)+10
C)Int(Rnd(1)*27)+11
D)Int(Rnd(1)*28)+11没有caption属性的控件是
32.[单选题]下列程序段执行结果为
A=75
If A>60 Then I=1
If A>70 Then I=2
If A>80 Then I=3
If A>90 Then I=4
Print “I=” ; I( )
A)I=1
B)I=2
C)I=3
D)I=4
33.[单选题]下列可以立即打开窗口的操作是().
A)Ctrl+D
B)Ctrl+G
C)Ctrl+F
D)Ctrl+E
34.[单选题]下列事件过程可以将打开对话框的标题改为"刑事案件卷宗"的是:
A)Private Sub Command1_Click()CommonDialogl.DialogTitle="刑事案件卷宗" CommonDialogl.ShowOpen End sub
B)Private Sub Command1_Click()CommonDialogl.Filter ="刑事案件卷宗" CommonDialogl.ShowSave End sub
C)Private Sub Command1_Click()CommonDialogl.DialogTitle="刑事案件卷宗" CommonDialogl.Show End sub
D)Private Sub Command1_Click()CommonDialogl.DialogTitle="刑事案件卷宗" CommonDialogl.ShowColor End sub
35.[单选题]设a=2,b=3,c=4,d=5,表达式3>2*bOra=cAndb<>cOrc>d的值是_ ___。
A)1
B)True
C)False
D)-1
36.[单选题]线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有______。 ( )
A)节省存储空间
B)插入与删除运算效率高
C)便于查
D)排序时减少元素的比较次数
37.[单选题]执行以下语句时,会出现错误提示的是( )。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。