教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

Visual Basic习题集

来源:网络收集 时间:2024-04-28
导读: 四川建筑职业技术学院 《VB 程序设计》习题集 班 姓 学 级: 名: 号: 目 录 第1章 第2章 第3章 第4章 第5章 第6章 Visual Basic概述 ............................................................. 1 VB设计的基础 ....................................

四川建筑职业技术学院

《VB 程序设计》习题集

班 姓 学

级: 名: 号:

目 录

第1章 第2章 第3章 第4章 第5章 第6章

Visual Basic概述 ............................................................. 1 VB设计的基础 ................................................................ 4 数据的输出与输入 ......................................................... 7 VB程序设计语句 .......................................................... 10 窗体 ............................................................................... 15 常用控件的使用 ........................................................... 17

第1章 Visual Basic概述

一.选择题

1、下列叙述中正确的是( )。

A)只有窗体才是VB中的对象 B)只有控件才是VB中的对象 C)窗体和控件都是VB中的对象 D)窗体和控件都不是VB中的对象 2、下列可以激活“属性”窗口的操作是( )。

A)用鼠标双击窗体的任何部位

B)在“工程”菜单中选择“属性窗口”命令 C)按Ctrl + F4快捷键 D)按F4键

3、下列能显示工具箱的操作是( )。

A)在“视图”菜单中选择“工具箱”命令 B)按Alt + F8快捷键

C)在工具栏上,单击“工具箱”按钮 D)按Alt + V快捷键,然后按X键

4、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在“属性”窗口中设置窗体的属性,预先应执行的操作是( )。

A)单击窗体上没有控件的地方 B)单击任一个控件 C)不执行任何操作 D)双击窗体的标题栏 5、为了把窗体上的某个控件变为活动的,应执行的操作是( )。

A)单击窗体的边框 B)单击该控件的内部 C)双击该控件 D)双击窗体 6、确定一个控件在窗体上的位置的属性是( )。

A)Width或Height B)Width和Height C)Top或Left D)Top和Left 7、确定一个窗体或控件的大小的属性是( )。

A)Width或Height B)Width和Height C)Top或Left D)Top和Left

二.填空题 1、属性窗口分为4个部分,这4个部分分别是( )、( )、( )和( )。

2、假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello!”,所使用的语句为( )。 3、Visual Basic中的控件分为3类,它们是( )、( )和( )。 4、一个控件在窗体上的位置由( )和( )属性决定,其大小由( )和( )属性决定。

5、可以通过多种方式激活“属性”窗口,这些方式是( )、( )和( )。

6、为了选择多个控件,可以按住( )或( )键,然后单击每个控件。 7、VB工程中通常包含6类文件,如果工程中包含这些文件,在存储时这些文件将以独立的文件形式存在,它们的名称及扩展名分别是:( )、

~ 1 ~

( )、( )、( )、( )、( )。

8、VB的IDE集成开发环境中标题栏可显示VB的3种工作模式,它们分别是:( )、( )、( )。

1:( )、2:( )、

3:( )、4:( )、 5:( )、6:( )、 7:( )、8:( )、 9:( )。

三.简答题

1、VB的特点是什么?

2、VB应用程序的开发步骤是什么?

四.程序题

1、 编程实现单击窗体时,改变窗体背景颜色为红色,在窗体上显示文字“这是我的第一个

VB程序”

五.思考与疑问:

~ 3 ~

第2章 VB设计的基础

一.选择题

1、下列可作为Visual Basic的变量名的是( )。

A)4*Delta B)Alpha C)4ABC D)ABπ 2、下列可作为Visual Basic的变量名的是( )。

A)Filename B)A(A + B ) C)254D D)Print 3、下列可作为Visual Basic中所允许的形式的数是( )。

A)±25.74 B)3.457E -100 C)368 D)1.87E +50 4、下列可作为Visual Basic中所允许的形式的数是( )。

A)10(1.256) B)D32 C)2.5E D)12E3 5、8.6786E +8写成普通的十进制数是( )。

A)86 787 000 B)867 870 000 C)8 678 700 D)8 678 700 000 6、设a=2,b=3,c=4,d=5,表达式a > b and c <= d OR 2 * a > c的值是( )。

A)True B)False C)-1 D)1

7、设a=2,b=3,c=4,d=5,表达式3 > 2 * b OR a = c AND b <> c OR c > d 的值是( )。

A)1 B)True C)False D)-1 8、设a=2,b=3,c=4,d=5,表达式NOT a <= c OR 4 * c = b^2 AND b <> a + c 的值是( )。

A)-1 B)1 C)True D)False

二.填空题

1、下面Visual Basic表达式有错误,其正确的形式是( )。

CONTT.DE + COS(28°)

2、下面Visual Basic表达式有错误,其正确的形式是( )。

-3 / 8 + 8 . INT24.8

3、下面Visual Basic表达式有错误,其正确的形式是( )。

( 8 + 6 )^( 4 ÷ -2 ) + SIN( 2 * π)

4、下面Visual Basic表达式有错误,其正确的形式是( )。

[( x + y ) + z ] × 80 – 5 ( C + D )

5、与下列数学式子对应的Visual Basic表达式是( )。

2

Cos( c + d ) '( c + d )是弧度

6、与下列数学式子对应的Visual Basic表达式是( )。

2

5 + ( a + b )

7、与下列数学式子对应的Visual Basic表达式是( )。

Cos( x )( sin ( x ) + 1 )

8、与下列数学式子对应的Visual Basic表达式是( )。

2

e+ 2

9、与下列数学式子对应的Visual Basic表达式是( )。

2a( 7 + b )

10、与下列数学式子对应的Visual Basic表达式是( )。

3

8e .ln 2

11、在括号内填出各数据类型的类型标识符:字符型( )、整型( )、长整型( )、单精型( )、双精型( )。

12、声明重力加速度常量g=9.8kg/s的语句是( )。

13、用dim关键字声明一个整型变量a可使用语句( )或( )。

14、按照作用域的不同,变量可分为( )、( )、( )。

三.简答题

1、 简述变量的命名规则。

2、 试描述VB各类运算符的优先级顺序

四.程序题

1、 在窗体上创建1个文本框Text1,1个标签Label1,2个按钮Command1、Command2。在

Text1中输入一个身份证号,Command1上显示文字“显示”,单击Command1时从身份证号中获取生日信息并计算出年龄,在Label1中显示出来;Command2上显示文字“重新输入”,单击时清空Text1,并将焦点置于Text1中。

~ 5 ~

2、 在窗体上创建1个文本框Text1,2个按钮Command1、Command2。在Text1中输入任意

单词(大小写状态随意设定),Command1上显示文字“转换”,单击时将Text1中的单词首字母大写,其它字母小写显示在Text1中。Command2上显示文字“重置”,单击时清空Text1并置焦点

五.思考与疑问

第3章 数据的输出与输入

一.选择题

1、假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是( )。

A)Print 25 B)Picture1.Print 25 C)Text1.Print 25 D)Debug.Print 25 2、以下程序段的输出结果是( )。

A)-1 B)0 C)False D)True 3、以下语句的输出结果是( )。 Print Format(32548.5, "000,000.00")

A)32548.5 B)32,548.5 C)032,548.50 D)32,548.50 4、执行以下程序段后,变量c$的值为( )。

A)Visual BASIC Programming B)Quick Basic Programming C)QUICK Basic Programming D)Quick BASIC Programming 5、表达式 4 + 5 \ 6 * 7 / 8 Mod 9的值是( )。

A)4 B)5 C)6 D)7

二.填空题

1、语句Print "25 + 32 = "; 25 + 32的输出结果是( )。 2

3

4、阅读程序:

~ 7 ~

运行上面的程序,单击窗体,输出的结果是( )

( ) ( )。

三.简答题

1、 写出Print方法的语法格式、功能和注意事项

2、 写出InputBox函数的语法格式、功能和各参数意义

3、 写出MsgBox函数的语法格式、功能和各参数意义

四.程序题

1、 编程实现单击窗体时通过InputBox函数从键盘上输入4个数,先显示出这4个数再计

算并显示这4个数的和和平均值。效果如下图所示

2、 编程实现,单击窗体时通过InputBox函数输入a、b、c,根据输入的值计算y=πab(a+b

×c)并将结果显示在窗体上。其中π为常数,值为3.14

五.思考与疑问

~ 9 ~

第4章 VB程序设计语句

一.选择题

1、

则语句Print i * j的执行次数是( )。

A)15 B)

16 C)17 D2、 以下程序段的输出结果为( )。

A)1 B)4 C)8 D

3、 设a = 6,则执行x = IIf( a > 5 , -1 , 0 )后,x的值为( A)5 B)6 C)0 D4、 执行下面的程序段后,x的值为( )。

A)21 B)22 C)23 D5、 阅读以下程序段:

执行上面的3重循环后,a的值为( )。

A)3 B)9 C)14 D

二.填空题

1、执行下面的程序段后,s的值为( )。

)18 )20

)-1 )24 )21 )。

2、以下程序段的输出结果是( )。

3、设有以下循环:

程序运行后,要求执行3次循环,则横线处应填入( 4、以下循环的执行次数是( )。

5、程序设计的3种基本结构是( )、( ( )。

6、在For循环中强制中止循环的语句是( )。三.简答题

1、 试描述For循环的语法格式、功能、参数说明及执行流程。

)、~ 11 ~)。

2、 试描述Do While(Until) Loop循环的语法格式、功能和执行流程。

3、 试描述Do Loop while(Until)循环的语法格式、功能和执行流程。

4、 试分析For循环和Do循环执行特点的异同。

四.程序题

1、 单击窗体时利用InputBox输入一个数,判断这个数是奇数还是偶数并显示判断结果。

2、 单击窗体时随机生成3个数,首先显示出生成的这3个数,再把这3个数按从大到小的

顺序排列并显示出来。

3、 单击窗体时通过InputBox输入一个整数,并把这个数转化成五级制成绩(优:90~100;

良:80~89;中:70~79;及格:60~69;不及格:0~59)。如果输入的数不在这个范围以内则显示“输入的成绩不正确!”。(分别写出用If和Select Case实现的语句)

4、 单击窗体时利用InputBox输入一个整数,分别利用For、Do while Loop和Do Loop

Until三种循环实现从1加到输入的这个数。

5、 我国现有人口13亿,设年增长率为1%,编程实现,单击窗体时显示多少年后人口增至

16亿。

6、 编程实现:单击窗体时打印如下所示的“数字金字塔”

~ 13 ~

7、 单击窗体时用InputBox输入三角形的三条边长,首先判断这3条边能否构成一个三角

形,能则计算并显示该三角形的周长和面积,不能则要求重新输入,输入-1时结束程序。

8、 单击窗体时生成并显示一个4位的随机验证码,该验证码由任意的大、小写字母和数字

组成。

五.思考与疑问

Visual Basic习题集.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1764153.html(转载请注明文章来源)
Copyright © 2020-2021 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)