算法复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题复习
1.下列各组控件都具有Caption属性的是
A.窗体、文本框
B.标签、定时器
C.窗体、标签
D.文本框、定时器
2. 下面关于算法的错误说法是
A)算法必须有输出B)算法必须在计算机上用某种语言实现
C)算法不一定有输入D)算法必须在有限步执行后能结束
3.下列每个控件都具有的属性是
B.Caption
C.Font
D.Interval
4.下列运算结果中,值最大的是
A.3\4
B.3/4
C.4 mod 3
D.3 mod 4
5.以下哪个是合法的变量名
A.Len B.Test@qw C.6cost_1 D.count2s
6.在Visual Basic代码中,将多个语句合并在一行上的并行符是
A. 撇号(')
B. 冒号(:)
C. 感叹号(!)
D. 问号(?)
7.下列语句中,可以表示输入语句的有,输出语句的有
表示赋值语句的有(多选)
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.下面程序执行的结果是
Private Sub Form_Click()
A = "123":
B = "456"
C = Val(A) + Val(B)
msgbox (C \ 100)
End Sub
A.123
B.3
C.5
D.579
9.在VB中,执行“IF A>5 then b=10 else b=20”语句后(程序在该行语句前未对A变量赋值),B值为
A.5 B.10 C.20 D.10或20
10.下列逻辑运算结果为"true"的是
A.flase or not true
B.flase and not true
C. true or not true
D.true and not true
11.下列控件中可用于接受用户输入文本,又可用于显示文本的是
A.Label 控件 B. TextBox 控件
C. Timer 控件
D. CommandButton 控件
12.以下程序段执行后,整型变量n 的值为
year=2001
n=year\4+year\400-year\100
A. 495
B. 505
C. 500
D. 485
13.下列关于CommandButton 控件的叙述正确的是
A. CommandButton 控件的Caption 属性决定按钮上显示的内容
B. 单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件
C. CommandButton 控件的name 属性决定按钮上显示的内容
D. 以上都不对
14.使用枚举法解决问题,在列举问题可能解的过程中,____。
A.不能遗漏,但可以重复B.不能遗漏,也不应重复
C.可以遗漏,但不应重复D.可以遗漏,也可以重复
15.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是
A.对象,属性,事件,方法
B. 对象,属性,方法,事件
C.属性,对象,方法,事件
D. 属性,对象,事件,方法
16.如果要改变窗体的标题,需要设置窗体对象的属性。
B.Caption
C.BackColor
D.BorderStyle
17.窗体的BackColor属性用于设置窗体的
A.高度
B.宽度
C.背景色
D.前景色
18. Visual Basic提供的标签控件(LABEL)可具有功能是
A.输入文本
B.显示文本
C.计时
D.显示时间
19. 要使窗体Form1的标题栏中显示“正在复制文件…”,以下语句正确的是
A.Form1.Caption=“正在复制文件…”
B.Form1.title=“正在复制文件…”
C.Form1.Text=“正在复制文件…”
D.Form1.名称=“正在复制文件…”
20. Visual Basic规定窗体文件的扩展名是
A. .for
B. .frm
C. .vbp
D. .bas
21.下列关于算法的叙述不正确的是
A.算法是解决问题的有序步骤
B.算法具有确定性、可行性、有限性等基本特征
C.一个问题的算法都只有一种
D.常见的算法描述方法有自然语言、图示法、伪代码法等
22.下列关于添加"控件"的方法正确的是
A.单击控件图标,将指针移到窗体上,双击鼠标
B.双击工具箱中的控件,即在窗体上出现该控件
C.单击工具箱中的控件,将指针移到窗体上,再单击
D.用鼠标左键拖动工具箱中的某控件到窗体的适当位置
23.以下选项中,不是Visual Basic控件的是
A.文本框
B.定时器
C.窗体
D.命令按钮
24..编译一个工程的目的是
A.将工程的程序翻译成可以看懂的文件B.将工程的程序重新正确编排
C.按工程的程序生成计算机能够执行的机器代码,使之能够脱离VB继承开发环境独立运行
D.检查工程中有无错误的机器代码,以便工程能够脱离VB继承开发环境独立运行25.双击窗体中的对象后,Visual Basic将显示的窗口是
A.项目(工程)窗口B.工具箱C.代码窗口D.属性窗口
26.下列逻辑表达式中能完全正确表示条件"year是闰年"的是
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)
27.下列关于For ...next 语句的说法正确的是
A.循环变量、初值、终值和步长都必须为数值型
B.step后的步长只能为正数