VB基础练习题
1.以下说法不正确的是________
A.计算机解决问题的过程是:分析问题、设计算法、编写程序、运行程序
B.程序设计语言经历了三个过程,分别是机器语言、汇编语言、高级语言(VB、C、C++、
Java、Pscal等)
Java、Pscal等)
C.算法是程序设计的“灵魂”和算法+数据结构=程序,这两句话是错误的
D.算法的描述方法有:自然语言、流程图、伪代码
2.算法的特征有有穷性、确定性、输入(可有可无)、输出_______、可行性五个特征
A.程序没有输出也可以 B.至少有一个输出
C.至多有一个输出 D.以上说法错误
3.在流程图中 代表处理, 代表判断, 代表开始或结束,______代表输入或输出
vb编程基础知识command4.VB有设计、运行和中断三种模式,要使用调试工具应该__________
A.进入设计模式 B.进入运行模式 C.进入中断模式 D.不用进入任何模式
5. 在VB应用程序设计中,通常应对 编写程序代码。
A.所有对象 B.窗体 C.Timer D.有事件的对象
6. 在VB程序设计中, 是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。A.任务 B.事件 C.控件 D.过程
7.在VBA中,有其中数据类型包括整型(Integer)取值范围是__①__、长整型(Long)、单精度__②__、双精度(Double)、字符串(String)、布尔值_③__和日期型(Date),本题要填的三个空的内容是:______
A.-8~7、single、boolean B.-32768~32767、single、boolean
C.0~32767、single、boolean D.-32768~32767、single、booean
8.在VB中,下列属于合法的变量名的是_______
A.x_yz B.123abc C.Integer D.X*Y
9.在VB中,下列选项中的两个变量是同一个变量的是________
A.A1和a1 B.Sum和Summary C.Aver和Average D.A1和A-1
10.在VB中,下列属于合法的字符串的是________
A.ABC B.〞ABC〞 C.ˊABCˊ D.ABC $
11.在VB中,下列属于定义数组的语句是________
A.Dim a As Boolean B.Const b As Integer C.If a>b Then D.Dim a(10) As Integer
12.的Visual Basic表达式是 。
A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a)
C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a
13.① 表达式Not 5-4=3结果是_________ ② 表达式〞12〞+〞34〞结果是__________
③表达式Sqr(b^2-4*a*c)/2*a中最先进行的运算是____________,结果是____________
④x+1>x是_________表达式 A.算数 B.关系 C.字符串 D.逻辑
⑤表达式Not(2*3 < Len(〞basic〞))的值是__________
14.右边赋值语句正确的是________A.x-y=7 B.y=3.14*r2 C.y-5=x+10 D.y=x*30
15.运行程序段a=〞欢迎您〞:Print 〞北京〞,a 窗体上显示的是________
A.北京 a B.北京欢迎您
C.北京 a D.北京 欢迎您
16.在VB中,表达式Int(x/2)=(x/2)的作用是__________
A.用于测试x是否为偶数 B.返回一个非整数
C.返回一个奇数 D.用于测试x是否为奇数
17.在VB中,Rnd函数不可能的取值是_________ A.0 B.0.0005 C.1 D.0.1234
18.写出下面表达式的值
① Len(〞basic〞)结果是_____ ② Left(〞basic〞,2)结果是________
③ Right(〞basic〞,3)结果是________ ④ Mid(〞basic〞,2)结果是_________
⑤ Mid(〞basic〞,2,2)结果是__________ ⑥ String(〞asic〞,4)结果是__________
19. 在VB中,可获得当前系统时间的函数是
A、Date( ) B、Time( ) C、IsDate( ) D、Year( )
20. 程序运行后,单击窗体,变量s= 。A.15 B.50 C.150 D.300
Private Sub Form_click()
a = 5
b = 10
c = 2 * (a + b)
s = a * c
End Sub
21.程序运行后,单击Command1命令按钮,变量x= 。
Private Sub Command1_Click()
n = 5
x = 0
For i = 1 To n
x = x +i
Next i
End Sub
A.5 B.15 C.10 D.0
22.程序运行后,单击Command1命令按钮,变量k= 。
k = 23
If k < 50 Then
k = k + 1
End If
A.20 B.27 C.24 D.15
23. Visual Basic是可视化的、面向 、采用 驱动方式的结构化高级程序设计语言。A.任务、事件 B.对象、事件 C.对象、命令 D.过程、命令
24.如果x=5.5,则表达式x>0 And x=Fix(x)的运算结果为 ;
表达式x>0 Or x=Fix(x)的运算结果为 。
A.True、False B.False、True C.True、True D.False、False
25. 创建VB简单应用程序的基本步骤为 、设置属性、 、运行调试程序、保存工程。
A.设计控件、编写代码 B.设计界面、编写代码 C.设计事件、编写代码
26、关系运算 1000 >〞 234〞的运算结果为 。A.True B.False
27、用循环结构解决问题时,如果循环的次数已知,通常采用 ;
当循环的次数未知,需要靠判断条件是否成立来决定循环的执行和退出时,通常采用 。
A.For…Next循环、Do…Loop循环 B. Do…Loop循环、For…Next循环
28.请写出For循环的执行次数=
29.斐波那契数列为0,1,1,2,3,5,8,13,21,…,该数列从第三项开始,每一项都是紧挨着的前两项的和,完善下面的程序。
30.完善程序,打印如下所示的图形。
31.★★★★★完全数
试编写程序,求3到1000间的所有完全数
如果一个数的因子之和等于这个数本身,则称这样的数为“完全数”。如:6因子为1、2、3、他们的和1+2+3=6,因此6是一个完全数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论