云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VisualBasic综合练习题

VisualBasic综合练习题

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 5:04:54

(B) MsgBox(标题 [,按钮类型] [,提示信息]) (C) MsgBox(标题 [,提示信息] [,按钮类型]) (D) MsgBox(提示信息 [,按钮类型] [,标题]) 55、InputBox$() 函数返回值的数据类型是( B )。

(A) 数值型 (B) 字符型 (C) 变体型 ( D ) 逻辑型

56、下面程序运行时会出现( C )错误。

Dim k% ,I% k = 1

For i = 1 To 10 k = k * i Next i

Print k

(A) 溢出 (B) 循环缺少 step (C)变量I 定义时大写,使用时小写 57、循环语句 For I=1 to 5 ….. Next I 结束时,I=( D )。 (A)0 (B)1 (C)5 ( D ) 6

58、用if 语句表示分段函数 ??x?1x??1?x2?3 x?1 不正确的程序段是 ( A

(A) f=x^2+3 (B) if x>=1 then

if x>=1 then f=sqr(x+1)

f=sqr(x+1) else

End if f=x^2+3 End if

(C) if x>=1 then (D) if x>=1 then

f=sqr(x+1) f=sqr(x+1) End if End if f=x^2+3 if x<1 then

f=x^2+3 End if

59、下面关于for … next 循环的叙述中,不正确的说法是( A )。 (A) 省略步长,系统默认为:步长是 1

(B) 循环变量必须是数值型

(C) 循环体内必须有 Exit For 语句

(D) 如果初值大于终值,不能省略 step 步长,否则循环只能执行一次。

60、下面哪个程序不能正确显示1!,2!,3!,4!的值_______________。 (A)for i=1 to 4 (B) for i=1 to 4 n=1 for j=1 to i for j=1 to I n=1

)。

n=n*j n=n*j next j next j print n print n next i next i

(C) n=1 (D) n=1 : j=1

for j=1 to 4 do while j<5 n=n*j n=n*j

print n print n : j=j+1 next j loop 61、下列循环能正常结束的是 B (A) i=5 (B) i=1

do do

i=i+1 i=i+2

loop until i<0 loop until i=10

(C) i=10 (D) i=6

do do while i>0

i=i+1 i=i+2

loop until i>0 loop

62、下面声明数组的语句中,正确的是( B )。

(A) Dim a[ 3 , 4 ] as integer (B) Dim a( 1 to 3 , 4 ) as integer (C) Dim a( m , n ) as integer (D) Dim a( 3 、4 ) as integer

63、Dim A(-2 to 1,2 ) 语句定义的分量个数是________A__. (A)2 (B)4 (C)9 (D) 12

64、下面关于动态数组的叙述中,不正确的说法是( C )。

(A)要使用动态数组,首先用Dim 数组名() 声明,使用时必须用

ReDim语句重定义数组的维数、下标的个数、分量的类型。

(B)用ReDim语句对数组重定义时,下标不能为常量。

(C)用ReDim语句对数组重定义时,下标可以是常量或有固定值的变量。 (D)可以多次使用ReDim语句来改变数组的大小 。

65、下面关于静态数组下标的叙述中,不正确的是( D )。 (A) 下标必须是常数,不能是变量或表达式

(B) 下标下界最小为:-32768 ,下标上界最大为:32767 (C) 省略下界,一般系统默认为:下界是 0

(D) 下标可以是字符型

66、下面说明子过程的语句中,合法的是( )。 (A)Sub f1( ByVal n%( ) ) (B)Sub f1( n% ) As integer

(C)Function f1( f1% ) As integer

(D)Function f1( ByVal n% ) As integer

67、在过程中可用来定义变量的语句是( D )。 (A) Dim 、Private (B) Dim 、Static (C) Dim 、Public

(D) Dim 、Private、Static、Public

68、在定义过程时,系统把形式参数默认为( )类型。 (A) 值参 (B)变参

69、下列控件中,没有Caption 属性的是( )。

(A)框架 (B)列表框 (C)复选框 ( D ) 单选钮

70、单选钮的________属性被用来,判断单选钮是否被用户选中。 (A)Caption (B)Value (C)TabIndex (D) Index

71、使用( C )属性,可以取得列表框中的项目个数。 (A)List (B)ListIndex (C)ListCount ( D ) Text

72、通过(B)属性值,程序可获知用户所选定的列表项的序号。 (A)List (B)ListIndex (C)ListCount ( D ) Text

73、下面关于“框架”控件的叙述中,不正确的说法是( B )。 (A) 框架是一个容器控件。

(B) 框架的Caption属性不能为空字符

(C) 框架内的控件随框架一起移动、显示、屏蔽。 (D) 往框架中放置控件不能用双击控件的方法。

74、下面关于“菜单”的叙述中,不正确的说法是(B )。 (A) 热键是指使用Alt键和菜单标题中的一个字符来打开菜单。 (B) 每个菜单项在运行时都是可见的。

(C) 菜单项之间的分隔线也是一个菜单项,但它没有Click事件。 (D) 要建立动态菜单就必须使用控件数组。

二、填空题

1、________机器___语言的程序不需要编译,计算机便可直接执行

2、把X是5或7的倍数写成VB表达式是( )

3、x=5 ,y=12 ,p=True,那么 iff( p , x , y )=( )

4、列表框与组合框的主要区别是:列表框____________只能从其中选择,而不能直接修改其中的内容。

5、时钟控件的 ____________ 属性,表示两个计时事件之间的时间间隔。

6、把X是5或7的倍数写成VB表达式是_________________________。

7、菜单中的每个菜单项都是一个对象,它只有一个( )事件,若要使该菜单项有所作为,就必须在此事件过程中编写代码。

8、如果菜单标题的某个字母前输入“&”字符,那么该字母就成了热键字母;如果在建立菜单项时,在标题文本框中输入一个( ) 字符,那么该项在显示时形成一个分隔符。 9、InStr(2,”ghasdfghjkl”,”gh”)=( 1 )。

10、k=123,则Len(Str(k))=( 4 )。

11、I=5,则choose( I ,”+”,”-”,”*”,”/” )=( Null )。

12、设dim a(10,5),则Ubound(a , 1)=( )。

13、如果在窗体的“通用”、“声明”中,使用Private定义一个子过程,那么它的作用范围是( )。

14、如果把数组作为过程的参数,那么它必须是( )数组。

搜索更多关于: VisualBasic综合练习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(B) MsgBox(标题 [,按钮类型] [,提示信息]) (C) MsgBox(标题 [,提示信息] [,按钮类型]) (D) MsgBox(提示信息 [,按钮类型] [,标题]) 55、InputBox$() 函数返回值的数据类型是( B )。 (A) 数值型 (B) 字符型 (C) 变体型 ( D ) 逻辑型 56、下面程序运行时会出现( C )错误。 Dim k% ,I% k = 1 For i = 1 To 10 k = k * i Next i Print k (A) 溢出 (B) 循环缺少 step (C)变量I 定义时大写,使用时小写 57、循环语句 For I

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com