VB程序设计期末题库
更新时间:2023-11-14 13:17:01 阅读量: 教育文库 文档下载
例题1-1. Visual Basic中的标准模块文件的扩展名是________。 A. reg B. frm C. bas D. vbp 例题1-2. VB的使用目的是________。
A. 开发Windows应用程序 B. 图像处理
C. 制作WAV文件 D. 文字处理
例题1-3. Visual Basic是一种面向________的程序设计语言。
A. 过程 B. 用户 C. 方法 D. 对象
例题1-5. Visual Basic是用于开发________环境下的应用程序的
工具。
A. DOS B. Windows
C. DOS和Windows D. UNIX
例题2-1. 在设计列表框时,若实现输入多行文字的目的,应使用
________键实现文本的换行。
A. Enter B. Alt+Enter C. Ctrl+Shift+Enter D. Ctrl+Enter
例题2-2. 描述X、Y中只有一个小于Z的逻辑表达式是________。
A. X 例题2-4. 列表框的________属性代表着列表框中项目的数目。 A. List B. ListIndex C. ListCount D. Seleted 例题2-5. 复选框的Value属性为1时,表示________。 A.复选框未被选中 B.复选框被选中 C.复选框内有灰色的勾 D.复选框操作有错误 例题2-6. Visual Basic程序设计时常用的Print、Cls属于________。 A. 属性 B. 打印字库 C. 方法 D. 事件 例题2-7. 设置标签属性时,为了使 WordWrap 属性起作用,应将 AutoSize属性设置为________。 A. 0 B. 1 C. False D. True 例题2-8. 执行下面的程序,击窗体后在窗体上显示的第一行结果是 ________,第三行结果是________。 Private Sub Form1_click() Dim mystr, mystr1, mysrr2 As String mystr1 = \For i = 1 To 3 mystr2 = LCase(mystr1) mystr1 = mystr1 & mystr2 mystr = mysre & mystr1 Print mystr mystr1 = Chr(Asc(mystr1) + i) Next i End Sub 答案:(1)Bb (2)Ee 例题2-9. 要把在Label控件中显示的文字颜色设置为红色,应设置 Label控件的________属性。 答案:Forecolor 例题2-10. 以下程序段的输出结果是________。 Dim j As Integer,s As Integer Do s=s+j j=j+1 Loop Until j=5 Print \ 答案:s=10 例题2-11. 文本框(Textl)中有选定的文本,执行Textl.SelText=\ 的结果是________。 A.“Hello”将替换掉原来选定的文本 B.“Hello”将插入到原来选定的文本之前 C. Textl.SelLength为5 D. 文本框中只有“Hello” 例题2-12. 以下不属于标签属性的是________。 A. Font B. Value C. Caption D. Index 例题2-13. 要设置命令按钮为图形形式,应设置下列________属性。 A. Style B. DownPicture C. Picture D. Image 例题2-14. 在用菜单编辑器设计菜单时,必须输入的项有________。 A. 快捷键 B. 标题 C. 索引 D. 名称 例题2-15. 在下列说法中,正确的是________。 A. 通过适当的设置,可以在程序运行期间,让时钟控件 显示在窗体上 B. 在列表框中不能进行多项选择 C. 在列表框中能够将项目按字母顺序从大到小排列 D. 框架也有Click和DblClick事件 例题2-16. 在创建VB应用程序时,除了工具箱窗口、窗体中的窗口、 属性窗口外,必不可少的窗口是________。 A. 窗体布局窗口 B. 立即窗口 C. 代码窗口 D. 监视窗口 例题2-17. 当文本框的ScrollBars属性设置了非零值,却没有效果, 原因可能是____________。 A. 文本框中没有内容 B. 文本框的MultiLine属性为False C. 文本框的MultiLine属性为True D. 文本框的Locked属性为True 例题2-18. 下面所列的控件属性中,其值既能在程序设计时设定,又 能在程序运行时通过赋值改变的是________。 A. List1.ListCount B. Text1.Index C. Dir1.Path D. Label1.Visible 例题3-1. 如果a是一个正实数,对x的第3位小数四舍五入的表达 式是________。 A. 0.01*Int(a+0.005) B. 0.01*Int(a+0.05) C. 0.01*Int(100*(a+0.005) D. 0.01*Int(100*(a+0.05)) 例题3-2. 表示\和B之一为零但不同时为零\的表达式________。 答案:A=0 xor B=0 例题3-3. 下列叙述不正确的是________。 A. 注释语句是非执行语句,仅对程序的有关内容起注释 作用,它不被解释和编译 B. 注释语句可以作为代码中的一行 C. 注释语句不可以放在其他语句的后面 D. 代码中加入注释语句的目的是提高程序的可读性 例题3-4. 执行以下程序段后,则B$的值为________。 Private Sub Command1_Click( ) A$ = \ B$ = B$ & UCase(Mid$(A$, 7, 6) & Right$(A$, 12)) Print B$ End Sub A. Viaual BASIC Programming B. Basic Programming C. basic programming D. BASIC PROGRAMMING 例题3-5. x+y小于10且x-y要大于0的逻辑表达式是________。 A. x+y<10, x-y>0 B. (x+y<10): (x-y)>0 C. x+y<10 And x-y>0 D. x+y<10 x-y>0 例题3-6. 下面程序的执行是________。 Private Sub Command1_click() Dim z as integer x=\y=\z=Val(x+y) Print z End Sub A. error B. 567 C. 958 D. 391567 例题3-7. 下列表达式中,值为True的是________。 A. Ucase(\ B. 14/.2\\3<10 MOD 4 C. Mid(\D. Not(Sqr(4)–3>=-2) 例题3-8. 己知表达式Val(Left$(A$,4)+Mid$(A$,4,2)),如果字符串 A$=\,那表达式的值为________。 A. 123456 B. 123445 C. 8 D. 6 例题3-9. 已知K=2,J=3,A=True,则VB的表达式 (K-J<=K)AND(NOT A)OR(K+J>=J)的值为________。 答案:True 例题3-10. 下面________是合法的变量名。 A. X_yz B. 123abc C. integer D. X-Y 例题3-11. 决定控件上文字的字体、字号、效果的属性是________。 A. Text B. Caption C. Name D. Font 例题3-12. 语句x=x+1的正确含义是________。 A. 变量X的值与X+1的值相等 B. 将变量X的值存在X+1中去 C. 将变量X的值加1后赋给变量X D. 变量X的值为1 例题3-13. VB的一行可以写多条语句,语句之间用________隔开。 A. 逗号 B. 分号 C. 顿号 D. 冒号 例题3-14. 以下哪个是合法的变量名________。 A. Len B. Test@qw C. 6cost_1 D. count2s 例题3-15. 下列说法不正确的是________。 A. VB允许将一个数字字符赋值给一个数值型的变量 B. VB允许使用未经说明的变量,其类型都是变体类型 C. Cls方法只清除运行时在窗体或图形框中显示的文本 D. 事件过程既可在窗体模块中,也可以在标准模块中 例题3-16. 有如下程序: Private Sub Command1_Click( ) s = Fix(-23.1) e = Int(23.1) Print Sgn(e+s) End Sub 运行时输出的结果是________。 A. -1 B. 0 C. 1 D. 23 例题3-17. 假设boolVar是一个逻辑型变量,则下面的赋值语句正确 的是________。 A. boolVar='True' B. boolVar=.True. C. boolVar=#True# D. boolVar=3<4 例题3-18. 用于字符串连接的运算符是________。 A. & B. + C. And D. A、B皆可 例题3-19. 如果在立即窗口执行以下操作,输出的结果是________。 X=10 Y=5 Print X^2>=Y^3 A. 1 B. 0 C. True D. False 例题3-20. 圆的内接正多边形的面积公式:nRsin(π/n)Rcos(π/n), 其对应的VB6.0算术表达式是________。n为大于2的 正整数,R为圆半径,π为圆周率。 A. n*r*sin(3.14/n)*r*cos(3.14/n) B. n×R×sinπ/n×R×cosπ/n C. n×R×sin(3.14/n)*R*cos(3.14/n) D. nRsin(π/n)Rcos(π/n) 例题3-21. 下列语句中不能正常执行的是________。 A. print +32758+10 B. print 5+9=15 C. print \ D. print \ 例题4-1. 执行以下语句后,a的值为________。 Dim a As Integer a=1 Do Until a=100 a=a+2 Loop A. 99 B. 100 C. 溢出 D. 101 例题4-2. VB也提供了结构化程序设计的三种基本结构,这三种基本 结构是________。 A. 递归结构、选择结构、循环结构 B. 选择结构、过程结构、顺序结构 C. 过程结构、输入\\输出结构、转向结构 D. 选择结构、循环结构、顺序结构 例题4-3. 在窗体上建立3个文本框:Text1、Text2、Text3,如果在 Text1中输入200,在Text2中输入150,则执行下列程序 段后,Text3的值为________。 Dim m As Integer, n As Integer m=Val(Text1) n=Val(Text2) If n*m=0 Then Exit Sub If m t=m: m=n: n=t End If Do r=m Mod n m=n n=r Loop While r<>0 Text3=m A. 200 B. 150 C. 100 D. 50 例题4-4. 在窗体中添加一个命令按钮,并编写如下程序代码: Private Sub Command1_Click( ) Dim y As Integer y = 0 Do While y<7 y=y+2 Loop MsgBox y End Sub 程序运行后,消息对话框中显示________。 A. 0 B. 7 C. 8 D. 2 例题4-5. 给出下面的程序: Private Sub Command1_Click( ) Dim Check ,Counter Check = True: Counter = 0 Do Counter = Counter + 1 If Counter = 10 Then Check = False: Exit Do Loop Until Check = False MsgBox Counter End Sub 程序最后弹出的消息对话框的内容是________。 A. True B. False C. 20 D. 10 例题4-6. 下面程序的内层循环次数是________。 For i=1 To 3 For j=1 To i For k= j To 3 ... Next k Next j Next i
正在阅读:
VB程序设计期末题库11-14
00924婚姻家庭法原理与实务1210试题及答案 - 图文11-17
乡村振兴社会实践个人心得体会例文集锦04-02
光阴其实你不懂我的心作文500字06-28
全民阅读倡议书精选范文5篇04-04
(2)用样本估计总体03-14
我真纠结作文700字06-19
2013届高考数学知识点复习测试题509-29
一年级数学上册公开课教案《认识钟表》03-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 题库
- 程序设计
- 期末