VB程序设计期末复习

发布 2021-04-19 23:53:28 阅读 7373

vb 程序设计期末复习题。

1.在vb 6.0中,变量名最长可达个字符。

答案:255

解析:规定

2.男性(sex),年龄(age)在18—20岁之间,身高(size)在1.65米以上,列出逻辑表达式。

答案:sex and age>=18 and age<=20 and size>=1.65

解析:规定

3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为true.

答案:default

解析:规定

4.一个工程可以包括多种类型的文件,其中,扩展名为。vbp的文件表示文件。

答案:工程。

解析:规定

表达式9^2 mod 45 \2 *3 的值。

答案:4解析:表达式的计算,优先级。

6.如果要使用命令按钮表面显示文字"退出(x)"(在字符x之下加下划线),则其caption属性设置为。

答案:退出(&x)

解析:规定

7.拖动滚动条中的滚动块将会产生scroll和事件。

答案:change

解析:规定

8.在利用visual basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。

答案:逻辑错误。

解析:规定

base 1的作用是确定数组的下界为。

答案:1解析:规定。

10.在vb中,若要使一个文本框(text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为true.

答案:multiline

解析:规定。

11.表达式81\7 mod 2^2 的值是。

答案:3解析:规定。

12.由for k=35 to 0 step 3:next k循环语句控制的循环次数是。

答案:0解析:规定。

13.把条件1<=x<12写成vb关系表达式为。

答案: x>=1 and x<12 或 x<12 and x>=1

解析:规定。

15.如果要在单击按钮时执行一段**,则应将这段**写在事件过程中。

答案:click

解析:规定。

16.写出清除标签label1的显示信息的语句为。

答案:""或 label1=""或 ""

解析:规定。

17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义。

答案: public mystring as string*15

解析:规定。

18.将焦点定位于命令按钮command1之上的语句为。

答案: 或 setfocus

解析:规定。

19.滚动条控件有水平滚动条和滚动条。

答案:1). 垂直。

解析:规定。

20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为。

答案:true

解析:规定。

21.写出清除标签label1的显示信息的语句为。

答案:""或 label1=""或 ""

解析:规定。

22.设置计时器对象触发事件的时间间隔用属性。

答案:interval

解析:规定。

中,变量的声明可分为两种方法数组和动态数组。

答案:静态。

解析:规定。

24.大于x 的最小整数的vb表示形式为。

答案:int(x)+1 或 int(x) +1

解析:规定。

25.文本框中所显示的内容是它的属性的值。

答案:text

解析:规定。

26.设a=2,b=3,c=4,d=5,则not a<=c or 4*c=b^2 and b<> a+c 的值为。

答案:false

解析:规定。

27.设置计时器控件只能触发事件。

答案:timer

解析:规定。

28.文件按照存取方式及其组成结构可以分为顺序文件和。

答案:随机文件。

解析:规定。

28.声明单精度常量g(重力加速度)代表9.8可写成。

答案:const g=9.8 或 const g as single =9.8

解析:规定。

29.在一条dim语句中可以声明多个变量,如dim strvar,intvar,sn**ar as integer,则strvar、intvar与sn**ar的数据类型分别是variant、variant和。

答案:integer

解析:规定。

30.如果在模块的声明段中有option base 0语句,则在该模块中使用dim a(6, 3 to 5)声明的数组有个元素。

答案:21解析:规定。

31.由for k=35 to 0 step 3:next k循环语句控制的循环次数是。

答案:0解析:初值超过终值。

32.表达式 1 and 0的值。

答案:false

解析:规定。

33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式。

答案:a<>0 and b^2-4*a*c>=0

解析:逻辑表达式的书写。

34.变量min@表示类型的变量。

答案:货币型。

解析:数据类型。

35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上。

答案:&解析:规定。

1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。

private sub form_click()

const n = 15

dim a(1 to n) as integer

dim i as integer, j as integer, t as integer, min as integer

randomize

for i = 1 to n

spacea(i

next i

for i = 1 to n

print a(i);

next i

printfor i = 1 to n - 1

spacefor j = i + 1 to n

if a(j)

next j

spaceifthen

min = a(i): a(i) =a(t): a(t) =min

end if

next i

for i = 1 to n

print a(i);

next i

end sub

答案:1). int( 91 * rnd ) 10

2). t=i

3). t <>i 或 tt 或 not t=i 或 not i=t

解析:键盘事件、消息框。

2.在文本框内输入一串字符后,统计并显示各字母出现的次数不区分大小写字母。

private sub command1_click()

dim a(1 to 26) as integer, c as string * 1

spacelen(text1)

for i = 1 to l1

spacecmid(text1, i, 1))

if c >=a" and c <=z" then

spacej = asc(c1

a(j) =a(j) +1

end if

next i

for j = 1 to 26

if a(j) >0 then

" "chr(j + 96); a(j);

end if

next j

end sub

答案:1). l1 或 l1%

2). lcase

解析:规定。

3.本程序用于实现:从键盘接收一数字,判断其是否在数组中,如果在数组中则将其删除,否则显示该数字不在数组中。(如果该数字在数组中有的话,假定该数字在数组中只有一个)

private sub form_click()

dim a(10) as integer, x as integer

for i = 1 to 10

a(i) =int(rnd * 90) +10

print a(i);

next i

printx = inputbox("请输入要删除的整数")

for i = 1 to 10

spaceif a(i) =x then

next i

space

期末复习《VB程序设计》期末复习指导

vb程序设计 期末复习指导。考试题型。1 选择题。2 填空题。3 请指出下列程序的运行结果。4 1 根据要求,完整程序 2 编写程序 数据类型p11 程序结构 if for select p21 定义数组p31 文本框控件p43标签控件p43列表框控件p48 图像框控件p53mdichildp77通...

VB程序设计复习大纲

1.算法的基本概念。算法是对解题方法的精确描述。由有限个步骤组成。算法具有 1 有穷性 2 确定性 3 可行性 4 有0个或多个输入 5 有1个或多个输出等特征。2 常用的算法表示形式有 自然语言 流程图和伪 3 流程图最基本 最常用的符号 1 处理框 输入 输出框 判断框 连接框 流程线 开始 结...

VB程序设计复习大纲分析

1.算法的基本概念。算法是对解题方法的精确描述。由有限个步骤组成。算法具有 1 有穷性 2 确定性 3 可行性 4 有0个或多个输入 5 有1个或多个输出等特征。2 常用的算法表示形式有 自然语言 流程图和伪 3 流程图最基本 最常用的符号 1 处理框 输入 输出框 判断框 连接框 流程线 开始 结...