文档库

最新最全的文档下载
当前位置:文档库 > 算法与程序部分复习题答案

算法与程序部分复习题答案

程序部分选择题复习答案

1.下列各组控件都具有Caption属性的是C

A.窗体、文本框

B.标签、定时器

C.窗体、标签

D.文本框、定时器

2. 下面关于算法的错误说法是B

A)算法必须有输出B)算法必须在计算机上用某种语言实现

C)算法不一定有输入D)算法必须在有限步执行后能结束

答案:B

分析:算法就是解决某一特定类型问题的有限运算序列。一个算法必须是在执行有限步之后结束;算法中的每一步必须有确切定义;一个算法有0个或多个的输入,也必然有一个或多个的输出。算法不等同于程序,一个程序,譬如一个操作系统,只要不关机,它就不会结束。算法的设计可以避开具体的计算机和程序设计语言,也可以借助程序设计语言中提供的数据类型及运算在具体的层次上实现。Pascal语言的发明人沃斯提出一个精辟论点:算法+数据结构=程序。

3.下列每个控件都具有的属性是A

http://www.wendangku.net/doc/f7367facdd3383c4bb4cd252.html

B.Caption

C.Font

D.Interval

4.下列运算结果中,值最大的是D

A.3\4

B.3/4

C.4 mod 3

D.3 mod 4 〖/表示除,\表示整除,mod表示求余数〗

5.以下哪个是合法的变量名D

A.Len B.Test@qw C.6cost_1 D.count2s

6.在Visual Basic代码中,将多个语句合并在一行上的并行符是B

A. 撇号(')

B. 冒号(:)

C. 感叹号(!)

D. 问号(?)

7.下列语句中,可以表示输入语句的有C D ,输出语句的有 A B E

表示赋值语句的有 A D F G (多选)

A.text1.text=str(a)

B.msgbox(a)

C.inputbox()

D.P=val(text5.text)

E.print a

F. a=a*b+c

G.ads=309

8.下列控件中可设置滚动条的是 C (即具有ScrollBars属性的对象)

A.计时器B.标签C.文本框D.按钮

9.下面程序执行的结果是C

Private Sub Form_Click()

A = "123":

B = "456"

C = Val(A) + Val(B) 〖val是把字符转化为数值的函数〗

msgbox (C \ 100)

End Sub

A.123

B.3

C.5

D.579

11.下列逻辑运算结果为"true"的是C

A.flase or not true

B.flase and not true

C. true or not true

D.true and not true

12.下列控件中可用于接受用户输入文本,又可用于显示文本的是B

A.Label 控件 B. TextBox 控件

C. Timer 控件

D. CommandButton 控件

13.以下程序段执行后,整型变量n 的值为D

year=2001

n=year\4+year\400-year\100 [n=500-5-20]

A. 495

B. 505

C. 500

D. 485

14.下列关于CommandButton 控件的叙述正确的是A

A. CommandButton 控件的Caption 属性决定按钮上显示的内容

B. 单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件[click事件]

C. CommandButton 控件的name 属性决定按钮上显示的内容

D. 以上都不对

16.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是C

A.对象,属性,事件,方法

B. 对象,属性,方法,事件

C.属性,对象,方法,事件

D. 属性,对象,事件,方法

〖对象的属性定义其外观、方法定义其行为、事件定义其与用户的交互〗

17.如果要改变窗体的标题,需要设置窗体对象的属性。B

http://www.wendangku.net/doc/f7367facdd3383c4bb4cd252.html

B.Caption

C.BackColor

D.BorderStyle

18.窗体的BackColor属性用于设置窗体的C

A.高度

B.宽度

C.背景色

D.前景色

19. Visual Basic提供的标签控件(LABEL)可具有功能是B

A.输入文本

B.显示文本

C.计时

D.显示时间

20. 要使窗体Form1的标题栏中显示“正在复制文件…”,以下语句正确的是A

A.Form1.Caption=“正在复制文件…”

B.Form1.title=“正在复制文件…”

C.Form1.Text=“正在复制文件…”

D.Form1.名称=“正在复制文件…”

21. Visual Basic规定窗体文件的扩展名是B

A. .for

B. .frm

C. .vbp

D. .bas

22.下列关于算法的叙述不正确的是C

A.算法是解决问题的有序步骤

B.算法具有确定性、可行性、有限性等基本特征

C.一个问题的算法都只有一种

D.常见的算法描述方法有自然语言、图示法、伪代码法等

23.下列关于添加"控件"的方法正确的是B

A.单击控件图标,将指针移到窗体上,双击鼠标

B.双击工具箱中的控件,即在窗体上出现该控件

C.单击工具箱中的控件,将指针移到窗体上,再单击

D.用鼠标左键拖动工具箱中的某控件到窗体的适当位置

24.以下选项中,不是Visual Basic控件的是C

A.文本框

B.定时器

C.窗体

D.命令按钮离VB继承开发环境独立运行26.双击窗体中的对象后,Visual Basic将显示的窗口是C

A.项目(工程)窗口B.工具箱C.代码窗口D.属性窗口

27.下列逻辑表达式中能完全正确表示条件"year是闰年"的是C

A. year mod 4=0

B. year mod 400=0

C. (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)

D. (year mod 400=0) and (year mod 4=0) or (year mod 100<>0)

28.下列关于For ...next 语句的说法正确的是A

A.循环变量、初值、终值和步长都必须为数值型

B.step后的步长只能为正数

C.初值必须小于终值

D.初值必须大于终值

29.若要设置文本框中所显示的文本颜色,使用的属性是C

A.BackColor

B.FillColor

C.ForeColor

D.BackStyle

30.命令按钮能响应的事件是B

A.DblClick B.Click C.Load D.Scroll

32.Visual Basic程序设计的完整的步骤是C

A. 可视性程序设计B.代码程序设计

C.可视性程序设计和代码程序设计D.界面设计

33.在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是B

A.编写代码B.新建一个工程C.打开属性窗口D.进入VB环境

34.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是A A.属性、事件、方法B.控件、属性、事件

C.窗体、控件、过程D.窗体、控件、模块

35.只能用来显示字符信息的控件是B

A.文本框

B.标签框

C.图片框

D.图像框

36.如果x=4,那么以下运算结果为True的表达式是D

A.(x<=4)and(x>=6) B.(x>4)Or(x>=6)

C.(x<4)or(x>6) D.not(x<>4)

38. 下列各赋值语句,语法不正确的是A

A.x+y=5

B.BiNumber =15

C.Labell.caption =time

D.sLength =x+y

39. Visual Basic规定工程文件的扩展名是C

A. .for

B. .frm

C. .vbp

D. .bas

40.下列关于“控体”属性的说法正确的是A

A.单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。

B.所有对象都具有同样的属性

C.控件的属性只能在设计时设置,不能在运行时修改

D.控件的每一个属性都具有同样的默认值

46.关于下面流程图功能的描述正确的是:__C__。

A.输入一个数,若其大于0则输出该数,若其小于0则输出该数的相反数

B.输入一个数,若其小于或等于0则输出该数的相反数

C.输入一个数,输出其绝对值

D.以上答案都正确

算法与程序部分复习题答案

52. 算法中通常需要三种不同的执行流程,即:__D__。

A.连续模式、分支模式和循环模式

B.顺序模式、结构模式和循环模式

C.结构模式、分支模式和循环模式

D.顺序模式、分支模式和循环模式

54. 算法的描述可以用自然语言,下面说法中正确的是:__B__。

A.所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法

B.用自然语言描述算法有时存在“二义性”

C.自然语言用来描述分支、循环不是很方便

D.以上说法都错误

56. 程序通常需要三种不同的控制结构,即:顺序结构、分支结构和循环结构,下面说法正确的是:__C__。

A.一个程序只能包含一种结构

B.一个程序最多可以包含两种结构

C.一个程序可以包含以上三种结构中的任意组合

D.一个程序必须包含以上三种结构