当前位置:编程学习 > VB >>

帮忙做套VB题

一、选择题
1、在文本框上显示文本的属性是( )。
(A)Value (B)Text (C) Print (D) Enabled
2、以下选项中,不是 VB控件的是( )。
(A)单选框   (B)定时器   (C)窗体   (D)命令按钮
3、语句If x=1 Then y=1,下列说易做图确的是( )。
(A)x=1和 y=1 均为赋值语句
(B)x=1和 y=1均为关系表达式
(C)x=1为关系表达式,y=1为赋值语句
(D)x=1为赋值语句,y=1为关系表达
4、在一个语句内写多条语句时,每个语句之间分隔符号是( )
(A) , (B) : (C) 、 (D) ;
5、若要退出For循环,可使用的语句为( )。
(A)Exit (B)Exit Do (C)Time (D)Exit For
6、Left(“banana”, 4 )的值是( )。
(A)ba (B) bana (C) nana (D) banana
7、判断两个逻辑关系任一满足的逻辑运算是( )。
A) Or B) And C) Not D) Ok
8、下列循环能正常结束的是( )。
(A)k=1  (B)k = 10 
Do Do
k = k + 1 k = k + 1
Loop Until k < 0 Loop Until k = 20
(C)k=1  (D)k = 1 
For k = 2 To 5 Step -1 For k = 2 To 5
t=2 k=2
Next k Next k
9、在窗体上画三个命令按钮,组成一个名为command1的控件数组。用于标识各个控件数组元素的参数是( )。
(A)command1 (B)Index (C)ListIndex (D)Name
10、在编程中若需要清空数组数据,可使用( )命令来实现。
(A)Erase (B)Dele (C) Ubound (D) Option Base
11、Visual Basic是一种面向( )的程序设计语言。
(A)用户 (B)事件 (C)程序 (D)对象
12、表达式Abs(-3)+int(3.14)的值为( )。
(A)5 (B)6 (C)0.14 (D)6.14
13、在Select判断结构中,下面的表述中不正确的是( )。
(A)Case 1 (B)Case a > 5 (C)Case 3 To 6 (D) Case is <10
14、VB编程中顺序文件的处理将用到关键字是( )。
(A) File (B) Save (C) Open (D) Disk
15、以下关于VB列表框的叙述中( )是错误的。
(A)可通过属性“Item”,返回列表框中的项目
(B)可通过属性“Text”,得到当前列表项中的内容
(C)可通过属性“ListIndex”返回当前选中的列表项的索引
(D)可通过属性“ListCount”返回列表框中项目的数目
16、语句If x=1 Then y=1,下列说易做图确的是( )。
(A)x=1和 y=1 均为赋值语句 (B)x=1和 y=1均为关系表达式
(C)x=1为关系表达式,y=1为赋值语句 (D)x=1为赋值语句,y=1为关系表达
17、设有语句: a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是( )。
(A) 字符串"20" (B) 字符串"120" (C) 默认值100 (D) 数值120
18、For - Next 语句属于程序基本结构中的( )。
(A)顺序结构 (B)循环结构 (C)分支结构 (D)选择结构
19、在Visual Basic6.0中规定工程文件的扩展名是( )。
(A)vbp (B)for (C)frm(D)bas
20、 在窗体内声明的变量是( )。
(A)局部变量 (B)模块变量 (C)公共变量 (D)任意变量
答案:
1、在文本框上显示文本的属性是(B)。
(A)Value (B)Text (C) Print (D) Enabled

Value是用来返回/设置控件的值的,Text属性是用来显示文本的,Print是方法,Enabled是控件的可用性。所以选B。

2、以下选项中,不是 VB控件的是(C)。
(A)单选框   (B)定时器   (C)窗体   (D)命令按钮

很显然窗体不是控件,选C。

3、语句If x=1 Then y=1,下列说易做图确的是(C)。
(A)x=1和 y=1 均为赋值语句
(B)x=1和 y=1均为关系表达式
(C)x=1为关系表达式,y=1为赋值语句
(D)x=1为赋值语句,y=1为关系表达

题目的意思是:如果X的值等于1的为真的话,才把1赋值给y。
很显然x=1是关系表达式,y=1才是赋值语句。选C。

4、在一个语句内写多条语句时,每个语句之间分隔符号是(B)
(A) , (B) : (C) 、 (D) ;

这条就是书本上的知识点,应该选择B。

5、若要退出For循环,可使用的语句为(D)。
(A)Exit (B)Exit Do (C)Time (D)Exit For

要退出循环要使用Exit语句,C显然是错误的,A没有说明退出什么循环,B是退出DO循环,所以选D。

6、Left(“banana”, 4 )的值是(B)。
(A)ba (B) bana (C) nana (D) banana

Left语句的功能是从字符串的最左边开是截取,题目的意思是从“banana”的最左边开始截取4位字符。应该是bana,选B

7、判断两个逻辑关系任一满足的逻辑运算是(A)。
A) Or B) And C) Not D) Ok

两个逻辑关系任一满足的逻辑运算的意思:只要两个其中逻辑关系中有一个为真,其结果就为真。就是OR,选A

8、下列循环能正常结束的是(B)。
(A)k=1  (B)k = 10 
Do Do
k = k + 1 k = k + 1
Loop Until k < 0 Loop Until k = 20
(C)k=1  (D)k = 1 
For k = 2 To 5 Step -1 For k = 2 To 5
t=2 k=2
Next k Next k

Do...Loop Until语句是先执行一次循环体,在判断条件语句,如为假才继续执行循环体,直到条件语句为真,才不继续循环。
For...Next语句是在指定次数内去执行循环。
先看A,先把k赋值为1,执行一次循环体,k=1+1,那么k=2,如果条件K<0为假的话,才继续执行循环。2>0所以条件为假,继续执行,由此可以看出,这是个无限循环。再看B,前面的执行都一样,就是条件变成了k=20,就是说k不等于20的情况继续执行循环,很显然这个循环是有限循环,就是说是正常结束的。所以不要看剩下的就能直接给出答案B。

9、在窗体上画三个命令按钮,组成一个名为command1的控件数组。用于标识各个控件数组元素的参数是(B)。
(A)command1 (B)Index (C)ListIndex (D)Name

这也是书本上的知识点:A是command1控件Caption属性,C是ListBox控件的属性,D是Name属性,控件数组默认的Name属性都是相同的,所以选B。

10、在编程中若需要清空数组数据,可使用( )命令来实现。
(A)Erase (B)Dele (C) Ubound (D) Option Base

Erase语句用来重新初始化景泰数组的元素,或者释放动态数组的存储空间。直接选A。

11、Visual Basic是一种面向(D)的程序设计语言。
(A)用户 (B)事件 (C)程序 (D)对象

这题不用说了吧,很明显面向对象,选D。

12、表达式Abs(-3)+int(3.14)的值为(B)。
(A)5 (B)6 (C)0.14 (D)6.14

Abs()函数是返回自变量的绝对值,Abs(-3)的值为3;Int()函数是返回不大于自变量的最大整数,Int(3.14)的值为3。3+3=6,选B。

13、在Select判断结构中,下面的表述中不正确的是(B)。
(A)Case 1 (B)Case a > 5 (C)Case 3 To 6 (D) Case is <10

Select判断结构中,Case子句判断表达式只有三种形式:关键字To,关键字is,和直接用表达式。所以B是错误的。

14、VB编程中顺序文件的处理将用到关键字是(C)。
(A) File (B) Save (C) Open (D) Disk

VB编程中是用Open语句来打开或建立一个文件的,所以选择C。

15、以下关于VB列表框的叙述中(A)是错误的。
(A)可通过属性“Item”,返回列表框中的项目
(B)可通过属性“Text”,得到当前列表项中的内容
(C)可通过属性“ListIndex”返回当前选中的列表项的索引
(D)可通过属性“ListCount”返回列表框中项目的数目

VB6.0中没有Item属性,VB2008中Items是用来设置列表框中的项的。所以选A。

16、语句If x=1 Then y=1,下列说易做图确的是( )。
(A)x=1和 y=1 均为赋值语句 (B)x=1和 y=1均为关系表达式
(C)x=1为关系表达式,y=1为赋值语句 (D)x=1为赋值语句,y=1为关系表达

题目的意思是:如果X的值等于1的为真的话,才把1赋值给y。
很显然x=1是关系表达式,y=1才是赋值语句。选C。

17、设有语句: a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是(A)。
(A) 字符串"20" (B) 字符串"120" (C) 默认值100 (D) 数值120

字符串“100”是默认值,只有在程序执行后,没有从键盘上输入字符串时才会把默认值赋值给变量a,所以选A。

18、For - Next 语句属于程序基本结构中的(B)。
(A)顺序结构 (B)循环结构 (C)分支结构 (D)选择结构

For...Next 语句是在指定次数内去执行循环。属于循环结构,选B。

19、在Visual Basic6.0中规定工程文件的扩展名是(A)。
(A)vbp (B)for (C)frm (D)bas

工程文件的扩展名是.vbp,窗体文件的扩展名是.frm,选A。

20、 在窗体内声明的变量是(B)。
(A)局部变量 (B)模块变量 (C)公共变量 (D)任意变量

在过程中定义的变量叫局部变量,窗体变量可以用于该窗体内的所有过程。全局变量只能在标准模块模块中声明,不能在过程或者窗体模块中声明。选B。
昏。太简单了吧。全部是基础。习题要自己做
汗!~自己做吧。。学习认真点
马上下班,可能有1、2题不确定是否准确。另:以后这样的题最好是自己做才能真的懂。

B,C,C,D,D,B,A,B,B,A,D,B,B,C,A,C,B,B,A,B
1~5:BCCBD  6~10:BABBB   11~15:DACCA   16~20:CABAC
努力学习吧!!

上一个:鎬庝箞鎵嶈兘瀛﹀ソvb - 宸茶В鍐?- 鎼滄悳闂棶
下一个:VB根据生日计算星座

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,