网络高级语言程序设计(VB)随堂练习试题.doc_第1页
网络高级语言程序设计(VB)随堂练习试题.doc_第2页
网络高级语言程序设计(VB)随堂练习试题.doc_第3页
网络高级语言程序设计(VB)随堂练习试题.doc_第4页
网络高级语言程序设计(VB)随堂练习试题.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. VB是以( )作为运行机制的新一代可视化程序设计语言。 A. 事件驱动 B. 可视化 C. 面向对象 D. 面向过程 参考答案:A 2. VB6.0启动后,标题栏中显示的信息是( )。 A. 程序1-Microsoft Visual Basic设计 B. Form1-Microsoft Visual Basic设计 C. 工程1-Microsoft Visual Basic设计 D. Microsoft Visual Basic设计 参考答案:C 3. VB6.0集成开发环境的主窗口中不包括( )。 A. 标题栏 B. 菜单栏 C. 状态栏 D. 工具栏 参考答案:C 4. 下面选项中不能运行VB程序的操作是( )。 A.双击窗体 B.单击“启动”按钮图标 C.从菜单栏运行菜单中选“全编译执行”菜单命令 D. 按F5键 参考答案:A 5. 用户在什么时候都可以按( )键来查看与当前进行的工作相关的帮助。 A.Held B.F1 C.ESC D.F10 参考答案:B 6. VB6.0的窗体设计器的主要功能是( )。 A. 画图 B. 显示文字 C. 建立用户界面 D. 编写代码 参考答案:C 7. 工程文件的扩展名为( )。 A.vbp B.bas C.exe D.frm 参考答案:A 8. 窗体文件的扩展名为( )。 A. vbp B. bas C. exe D. frm 参考答案:D 9. 对象的属性值是( )。 A. 代码 B. 程序 C. 名字 D. 数据 参考答案:D 10. 下面叙述中错误的是( )。 A. 所有对象具有相同的属性 B. 同类对象具有相同的属性 C. 对象的属性用来描述对象的性质和特征 D. 设置属性的值有两种方法 参考答案:A11. 指示一个窗体位置的值是窗体的( )。 A.对象 B.事件 C.属性 D.方法 参考答案:C 12. 以下说法中错误的是( )。 A. 事件是VB系统预先定义好的,能够被对象识别的动作 B. 每个对象具有一些事件 C. 当事件触发时,对象会感受到该事件并对该事件作出响应 D. 事件只能由人工触发 参考答案:D 13. 以下说法中错误的是( )。 A. 对象具有方法 B. 方法是一种特殊的函数或过程 C. 使用方法要调用方法 D. 调用方法时必须给定对象名 参考答案:D 14. 下面选项中( )是算术运算符。 A. % B. C. Mod D. And 参考答案:C 15. 用于字符串连接的运算符是( )。 A. & B. + C. And D. A和B都可以 参考答案:D 16. 下面不合法的标识符是( )。 A. o_To B. Tab1 C. 姓名 D. Int 参考答案:D 17. 在VB6.0中,十六进制数以( )。 A. &O B. &H C. $0 D.$H 参考答案:B 18. 在VB中不能表示逻辑真的是( )。 A. True B. 1 C. 1 D. T 参考答案:D 19. 以下各项中,不是字符串常量的是( )。 A. Basic B. 程序设计 C. D. #Basic# 参考答案:D 20. 以下各项中,不合法的符号常量说明是( )。 A. Const a As Single=10.5 B. Const a As Double=Cos(10.5) C. Const a=abc D. Const a As Integer=10.5 参考答案:B21. 一个变量未经定义而直接使用,则该变量为( )类型变量。 A. Single B. Double C. Variant D. Integer 参考答案:C 22. 下列选项中,把r定义为双精度型变量的是( )。 A. r% B. r! C. r# D. r$ 参考答案:C 23. 下列表达式中( )是错误的。 A. 2a/5 B. 21/5 C. 2(1/5) D. (-2) (1/5) 参考答案:D 24. 在下列选项中,正确表达2a+5 的表达式是( )。 A. 2a+5 B. 2a+25 C. 2(a+5) D. 2a25 参考答案:C 25. 10 Mod 4的值为( )。 A. 1 B. 2 C. 4 D. 10 参考答案:B 26. 下列运算符中( )优先级最高。 A. / B. C. Mod D. + 参考答案:A 27. 表达式:104+8/4 Mod 4的值为( )。 A. 4 B. 3 C. 2 D. 1 参考答案:A 28. 以下各项中,正确的逻辑表达式是( )。 A. ABC B. AB And BC C. AB .And. BC D. AB And C 参考答案:B 29. 能正确表达a1或a5的逻辑表达式是( )。 A. a=5 B. a=5 C. a=5 D. a=5 参考答案:C 30. 设X为整型变量,不能正确表达1 X 5的逻辑表达式是( )。 A. 1 X 5 B. X=2 or X=3 or X=4 C. 1X And X 5 D. Not (X=5) 参考答案:A31. 逻辑表达式:Not 7 3 y Then Print “xy” B. If x Then t=t*x C. If x Mod 3=2 Then ? x D. If x0 Then y=2*x-1:Print x End If 参考答案:D 57. 执行下面语句后,输出结果为( )。 A=10:B=30 If a0 Then B=B+1 If B1 Then B=0 A. 0 B. 1 C. 2 D. 3 参考答案:A 60. 当x的输入值分别为3、9和19时,执行下列事件过程的输出结果分别为( )。 Private Sub Command1_Click() Dim x%, y% x = InputBox(请输入x的值:) Select Case x Case 1, 3, 5 y = x - 1 Case 6 To 10 y = x * x Case 2, 4 y = 2 * x Case Is 10 y = x Mod 3 + 4 End Select Print y End Sub A. 3、9和19 B. 2、81和5 C. 5、10和10 D. 1、6和2 参考答案:B61. 下列程序段执行后窗体上显示( )。 i = 0 While i = 2 i = i + 1 Wend Print i A. 0 B. 1 C. 2 D. 3 参考答案:D 62. 下面程序段中循环语句的循环次数是( )。 sum = 1:i=1 While i 1 Sum = Sum + i i = i - 1 Wend Print Sum A. 无显示 B. 显示10 C. 显示54 D. 显示55 参考答案:C 64. 执行下列程序段输出结果是( )。 x%=2 Do while x8 Print “*”; x=x+2 Loop A.* B. * C.* D.* 参考答案:C 65. 设有程序段 Dim k% k=5 Do until k=0 k=k-1 Loop 则该程序执行循环体的次数是( )。 A. 1次也不执行 B. 1次 C. 5次 D. 无限次 参考答案:C 66. 执行下列程序段输出结果是( )。 A=0:B=1 Do A=A+B B=B+1 Loop While A10 Print A,B A. 10 5 B. A B C. 0 1 D. 10 30 参考答案:A 67. 运行如下程序段后,x的值是( )。 x=2 For i=1 to 8 step 2 x=x+i next i A. 2 B. 18 C. 27 D. 38 参考答案:B 68. 下面程序段中循环语句的循环次数是( )。 For x=10 To 1 Step -3 Print x Next x A. 0 B. 4 C. 5 D. 10 参考答案:B 69. 执行语句For i=1 to 3: i=i+1 :Next i后变量i的值是( )。 A. 3 B. 4 C. 5 D. 6 参考答案:C 70. 下面程序段执行后输出结果是( )。 For i=1 To 2 s=1 For j=0 To i-1 s=s+s*j Next j Print s, Next i A. 1 1 B. 1 2 C. 2 1 D. 2 2 参考答案:B71. 在For语句循环体内可以用( )语句强制退出For语句的执行。 A. Exit Do B. Exit For C. Exit Function D. Exit Sub 参考答案:B 72. 任何控件都有( )属性。 A. Name B. Value C. Caption D. Text 参考答案:A 73. 以下对象中不可以作为父对象的是( ) A. Image图像框 B. PictureBox图片框 C. Form窗体 D. Frame框架 参考答案:A 74. 窗体标题栏的显示内容由窗体的( )属性决定。 A. Name B. Caption C. BackColor D. Enabled 参考答案:B 75. Width 和Height是窗体的( )。 A. 对象 B. 事件 C. 属性 D. 方法 参考答案:C 76. 下列能在窗体Form1的标题栏中显示“VB窗体”的语句是( )。 A. Form1.Title=“VB窗体” B. Form1.Text=“VB窗体” C. Form1. Name =“VB窗体” D. Form1. Caption =“VB窗体” 参考答案:D 77. 在标签框上显示的内容由( )属性来实现。 A. Name B. Caption C. Text D. ForeColor 参考答案:B 78. 要使标题在标签框内居中显示,Alignment属性的取值应为( )。 A. 0 B. 1 C. 2 D. 3 参考答案:C 79. 若使标签框根据所显示内容自动调整其大小,则可以通过设置( )属性值为True来实现。 A. AutoSize B. Alignment C. Enabled D. Visible 参考答案:A 80. 文本框没有( )属性。 A. BackColor B. Enabled C. Visible D. Caption 参考答案:D81. 如果设置文本框最多可以接受的字符数,则可以使用( )属性。 A. Length B. Multiline C. Max D. MaxLength 参考答案:D 82. 在文本框中设置垂直滚动条,要使ScrollBars的值为( )。 A. 0 B. 1 C. 2 D. 3 参考答案:C 83. 在运行程序时,要使文本框获得焦点,则需使用( )方法。 A. Change B. SetFocus C. GotFocus D. Move 参考答案:B 84. 窗体上有文本框Txt1和Txt2,用户首先从Txt1输入第一个数据,然后单击Txt2准备输入第二个数据,此时,控件Txt1发生LostFocus事件,控件Txt2发生( )事件。 A. LostFocus B. GotFocus C. SetFocus D. Move 参考答案:B 85. 当文本框的Text属性被修改时,会发生( )事件。 A. Change B. Click C. DblClick D. GotFocus 参考答案:A 86. 命令按钮上的文本内容由( )属性来设置。 A. Text B. Caption C. Name D. Show 参考答案:B 87. 若将命令按钮设置为默认选择命令按钮,可以通过( )属性来实现。 A. Value B. Cancel C. Default D. Enabled 参考答案:C 88. 要使命令按钮失效,则可以设置( )属性的值为False来实现。 A. Value B. Enabled C. Visible D. Cancel 参考答案:B 89. 若使命令按钮在屏幕不可见,则可以通过修改( )属性实现。 A. Value B. Enabled C. Visible D. Cancel 参考答案:C 90. 当复选框Value属性值为( )表示该复选框被选中。 A. 0 B. 1 C. 2 D. 3 参考答案:B91. 对于单选按钮,下列叙述中( )是错误的。 A. 属于一个框架的一组单选按钮,只能其中选取一个 B. 属于一个图片框的一组单选按钮,只能选取一个 C. 同属一个父对象的一组单选按钮,只能选取一个 D. 显示在一个窗体中的所有单选按钮,只能选取其中一个 参考答案:D 92. 当单选按钮的Visible属性被赋为False时,程序运行后,该控件( )。 A. 在屏幕上不可见,也不可以接受事件 B. 在屏幕上可见,但不可以接受事件 C. 在屏幕上不可见,但可以接受事件 D. 在屏幕上可见,也可以接受事件 参考答案:A 93. 改变控件的Tab顺序可以修改( )属性值。 A. Visible B. Enabled C. TabStop D. TabIndex 参考答案:B 94. 若使框架失效,则可以通过修改( )属性实现。 A. Value B. Enabled C. Default D. Cancel 参考答案:B 95. 要使列表框中的项目垂直滚动,应设置Columns属性值为( )。 A. 0 B. 1 C. 2 D. 3 参考答案:A 96. 若要得到列表框中项目的数目,可以访问( )属性。 A. List B. ListIndex C. ListCount D. Text 参考答案:C 97. 设置列表框的选择方式,应当使用( )属性。 A. Columns B. MultiSelect C. Style D. List 参考答案:B 98. 删除列表框中的某一个项目,需要使用( )方法。 A. Clear B. ReMove C. Move D. ReMoveItem 参考答案:D 99. 若要清除组合框的所有项目内容,可以使用( )方法。 A. AddItem B. ReMove C. Clear D. Print 参考答案:B 100. 若要获得滚动条的当前位置,可以通过访问( )属性来实现。 A. Value B. Max C. Min D. LargeChange 参考答案:A101. 设置计时器的时间间隔可以通过( )属性来实现。 A. Value B. Text C. Max D. InterVal 参考答案:D 102. 有一个计时器Tmr1,每隔0.5秒会自动激发一次Timer事件,时间间隔设计可使用以下( )语句。 A. Tmr1=500 B. Tmr1.Interval=500 C. Tmr1.Value=50 D. Tmr1.Interval=50 参考答案:B 103. 暂时关闭计时器,需设置( )属性。 A. Visible B. Enabled C. Lock D. Cancel 参考答案:B 104. 下列控件中( )不能接受GetFocus和LostFocus事件。 A. 命令按钮 B. 组合框 C. 复选按钮 D. 计时器 参考答案:D 105. 下列一维数组说明语句错误的是( )。 A.Dim b(100) AS Double B.Dim b(-5 To 0) AS Byte C.Dim b(-10 To ?20) AS Integer D.Dim b(5 To 5) AS String 参考答案:C 106. 若有数组说明语句为:Dim a(-3 To 8), 则数组a包含元素的个数是( )。 A. 5 B. 8 C. 11 D. 12 参考答案:D 107. 以下属于VB合法的数组元素是( )。 A. x5 B. x5 C. x(5) D. x5 参考答案:C 108. 设有数组说明语句:Dim c(1 To 10),则下面表示数组c的元素选项中( )是错误的。 A. c(i-1) B. c(5+0.5) C. c(0) D. c(10) 参考答案:C 109. 使用数组说明语句: Dim a(-1 To 5) AS Integer定义数组a后如下说法正确的是( )。 A. 数组a中的所有元素的值为0 B. 数组a中的所有元素的值不确定 C. 数组a中的所有元素的值为-1 D. 数组a中的所有元素的值为5值 参考答案:A 110. 以下程序段的执行结果是( )。 Dim A(5) For I=1 To 5 A(I)=I*I Next I Print A(I-1) A. 1 B. 25 C. 16 D. 4 参考答案:B111. 下列数组说明语句中正确的是( )。 A. Dim a(-1 To 5,8)AS String B. Dim a(n,n)AS Integer C. Dim a(0 To 8,5 To ?1)AS Single D. Dim a(10,-10)AS Double 参考答案:A 112. 设有数组说明语句:Dim b(-To,-To),则数组b中元素的个数是( )。 A. 12 B. 15 C. 16 D. 20 参考答案:D 113. 设有数组说明语句:Dim c(-To,To),则下列表示数组c的元素选项中( )是正确的。 A. c(i+j) B. c(i)(j) C. c(i+1,j-1) D. c(1,0) 参考答案:C 114. 152以下程序段的执行结果是( )。 Dim A(3,4) For I=1 To 3 For J=1 To 4 A(I,J)=(i-1)*2+J Print A(I,J); Next J Print Next I A. 1 2 3 4 B. 8 7 6 5 3 4 5 6 6 5 4 3 5 6 7 8 4 3 2 1 C. 5 6 7 8 D. 4 3 2 1 3 4 5 6 6 5 4 3 1 2 3 4 8 7 6 5 参考答案:A 115. 若有数组说明语句:Dim a()AS Integer,则a被定义为( )。 A.定长数组 B.可调数组 C.静态数组 D.可变类型数组 参考答案:B 116. 若有以下说明语句 Type employee num As Integer salary As Single End Type Dim programmer As employee 则下面表示记录变量programmer的 成员Salary正确的是( )。 A. programmersalary B. .salary C. grammer D. programmer.salary 参考答案:D 117. 已知有说明语句 Type dat year As Integer month As Integer day As Integer End Type Type emp no As Integer name As String?10 sex As String*1 birthday As dat salary As single End Type Dim programmer As emp 并假设变量programmer所表示职工的出生日期是“1978年10月1日”,则下列正确的赋值语句是( )。 A. year=1978:month=10:day=1 B. birthday.Year=1978:birthday.month=10: birthday.day=1 C. programmer.year=1978:programmer.month=10 :programmer.day=1 D. programmer.birthday.year=1978:programmer.birthday.month=10: programmer.birthday.day=1 参考答案:D 118. 假设有说明语句: Type dat year As Integer month As Integer day As Integer End Type Type emp no As Integer name As String?10 sex As String*1 birthday As dat salary As single End Type Dim programmer As emp 则下列With语句正确的是( )。 A. with progammer no=1000:name= 张勇 : sex= 男 with birthday year=1978 :month=10 :day=1 End with salary=2800 End with B. with programmer .no=1000:.name= 张勇 :.sex=男 with .birthday .year=1978 :.month=10 :.day=1 End with .salary=2800 End with C. with programmer .no=1000 :.name=张勇 :.sex=男 .birthday.year=1978 :.birthday.month=10 :.birthday.day=1 .salary=2800 End with D. with programmer,birthday .no=1000:.name=张勇 :.sex=男 .year=1978 :month.=10 :day.=1 .salary=2800 End with 参考答案:C 119. 标准模块中的代码存放在以( )为扩展名的文件中。 A.frm B.bas C.cls D.txt 参考答案:B 120. 窗体模块的扩展名为( )。 A.frm B.bas C.cls D.exe 参考答案:A121. ( )不能在标准模块中定义。 A.事件过程 B.子过程 C.函数过程 D.公共过程 参考答案:A 122. 使用过程是为了( )。 A. 使程序模块化 B. 使程序易于阅读 C. 提高程序运行速度 D. 便于系统的编译 参考答案:A 123. 定义过程语句中的参数可以是( )。 A. 常量或变量名 B. 表达式或变量名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论