VB程序设计 求写代码编程,运用选择结构嵌套知识,设计程序?

为表示钱款而设置.占8个字节.小数点左边最多15位,右边最多4位.
占1个字节,表示无符号整数.
字符(String)类型存放字符型数据.用双引号括起来,如"abc".
注:①""表示空字符串,长度为0.
②若字符串中含有双引号,则用连续两个双引号表如"abc""12".
日期型(Date)表示日期和时间,占8个字节.用"#"括起来,如
逻辑型数据转换成整型数据时,True转换为-1,False转换为0.
其他类型数据转换成逻辑型数据时,非0数转换为True,0转换为False.

对象型(Object)表示图形,OLE对象或其他对象,占4个字节.
变体型(Varient)可存放任何类型的数据
可在常量或 变量的后边加上类型说明符指明它是哪一种数据类型,常见的类型说明符如下:
单精度型:! 双精度型:#
字符串型:$ 货币型:@
1. 名字由字母,汉字,数字或下划线组成;
2.名字的第一个字符必须是字母或汉字;
3.名字的有效长度小于等于255个字符;
4.不能使用VB中的关键字.
5.VB中不区分变量名的大小写.
6.为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型.

变量定义的一般格式如下:
Dim用于定义窗体和模块级变量
Public用于定义全局变量
ReDim用于重新定义数组
②类型可以是基本数据类型或用户自定义数据类型
③若"As 类型"省略,默认为变体数据类型
④可在变量名后加类型说明符代替"As 类型
注:Dim定义的局部变量是自动变量,过程结束后其值被重新设置;
Static定义的局部变量是景泰变量,过程结束后其值继续保留.
VB中有三种常量:即直接常量,用户声明的符号常量和系统提供的常量.
直接常量其常数值直接反映了其类型,也可在常数值后紧跟类型符显示地说明常数的数据类型.
常量可用由用户定义的符号常量表示,格式如下:
3.1.3 运算符和表达式
"&"和"+"都是将两个字符串拼接起来.但字符串连接时最好用"&",因为"+"还可以作为算术运算符使用
对两个表达式的值做比较,若关系成立,则返回True,否则返回False.
小于等于 <= 不等于 或>字符运算符>关系运算符>逻辑运算符
VB提供了大量的内部函数(或称标准函数)供用户在编程时调用.内部函数按其功能可分成数学函数,转换函数,字符串函数,日期函数和格式输出函数等. 具体内容参见课本.
2. 静态数组与动态数组
3. 数组的清除和重定义
4. 数组元素的基本操作
在实际应用中,经常需要处理同一类型的成批数据.比如,要处理100个学生的会计这门课程的考试成绩,如果在程序中定义100个变量来表示这批成绩,显然是很麻烦的.我们可以用VB提供的数组来完成这个功能.可以用c1,c2,…,c100来分别代表每个学生的分数,也就是说,用一批具有相同名字,不同下标的下标变量来表示同一属性的一组数据,这样能更清楚的表示它们之间的关系.
在VB中,把一组具有相同名字,不同下标的下标变量称为数组.在计算机中,下标用"()"括起来.比如c(2),其中c为数组名,2是下标.
根据数组中下标变量的个数可以分为一维数组,二维数组或多维数组.
①数组必须要先定义,后使用
②如果不用AS语句指明类型,默认为变体数据类型
③一般情况下,下标的下界默认为0,如果希望下标从1开始,可以用Option Base语句设置,格式为Option Base n ,其中n为下标的下界,只能是0或1
④可以根据需要指定数组下标的下界,格式为
⑤在同一个过程中,数组名不能与变量名同名
⑥在定义数组时如果指明了类型,那么数组中的每个元素都是这种类型的;如果没有指明或定义成了变体数据类型,则其中的每个元素也是变体类型,可以存放各种类型的数据.
2. 静态数组与动态数组
定义数组后,为了使用数组,必须为数组开辟所需要的内存区.根据内存区开辟时机的不同,可把数组分为静态数组和动态数组.
通常把需要在编译时开辟内存区的数组叫做静态数组,把需要在运行时开辟内存区的数组叫做动态数组.
静态数组的数组元素的个数是在数组声明时确定的,系统运行过程中它的个数不变.
前面定义的几个数组都是静态数组.我们主要讲一下动态数组.
动态数组是在声明数组时未给出数组的大小(省略括号中的下标),当要使用它时,随时用ReDim语句重新指出大小的数组.
使用动态数组的优点是可根据用户需要,有效地利用存储空间,它是在程序执行到ReDim语句时分配存储空间.

同一个问题,解决的方法可能有多种,我们最好选择自己比较熟悉而又简单的来实现
在实际应用中,经常遇到一些操作并不复杂,但需要反复多次处理的问题,比如人口增长统计,计算存款利息等,这些问题如果用顺序结构来处理十分麻烦,有时甚至难以实现,而使用VB提供的循环语句可以轻松实现.
循环结构就是在指定的条件下多次重复执行一组语句.VB提供了两种不同风格的循环结构:

①格式一为先判断后执行,循环体有可能一次也不执行.
格式二为先执行后判断,至少执行一次循环体.
②While用于指明条件为True时就执行循环体.
Until指在条件变为True值之前重复执行循环体.
③Exit Do语句可以提前退出循环
④若语句中省略While或Until子句,即循环由Do-Loop构成,则为无条件循环,循环体内应该由Exit Do语句,否则成为死循环.

}

请同学们认真答题,选择题每题2分,共70分。在填空题填写答案时,每个答案后按下回车键再写另一个答案。

11.结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构

13.VB语言中,下列各种基本数据类型说明符中表示整型数的是

14.在程序设计过程中,使用字符串运算符"+",可以将几个字符串合并成一个字符串,如:"ab"+"cd"的运算结果是"abcd",那么"27"+"23"的运算结果是

20.模块化程序设计方法反映了结构化程序设计思想的( )基本思想。

23.要实现变量M的值与变量N的值进行交换,可用语句

24.已知变量x和y的值分别是6和5,那么以下运算结果为True的表达式是

26.编程求1+2+3+……+1000的和.该题设计最适合使用的控制结构为

27.结构化程序设计由顺序结构,选择结构和循环结构三种基本结构组成,其中某程序中三个连续语句如下:a=1b=2c=b+a它属于( )

31.在VB程序设计中交换变量x和y的值,就使用的赋值语句组是

36.小明用VB软件编写了一个根据身份证号识别性别的小程序。程序运行界面如图甲所示,在文本框Text1中输入身份证号码,单击“识别”按钮(command1)后,在文本框Text2中显示其性别。具体方法如下: 15位,则根据第15位数字来判断,若为偶数则性别“女”,否则为“男”。 18位,则根据第17位数字来判断,若为偶数则性别“女”,否则为“男”。(1)应用程序界面设计时,为添加“command1”按钮,应使用图乙所示“控件工具箱”中的 (填写相应编号),并在图丙所示的按钮Command1的“属性窗口”中,将 属性设置为“识别”。(2)若要设置窗体标题为“性别识别”,可在图丁所示窗体Form1的“属性窗口”中将

37.小明设计一个来回滚动的小程序,点击“开始”按钮后,小球往右运动,到达窗体边框时回弹,点击“停止”按钮,小球停止滚动。VB运行界面如图甲所示。 (1)应用程序界面设计时,为添加“Shape1”图像控件,应使用图乙所示“控件工具箱”中的 (填写相应编号),并在图丙所示的图形Sharp1“属性窗口”中,将Sharp属性选 (填下拉菜单序号即可)。

}

理解算法是程序设计的灵魂:算法是计算机处理信息的基础,因为计算机程序本质上就是算法,告诉计算机确切的步骤来执行一个指定的任务。理解算法是程序设计的灵魂:算法是计算机处理

VB是一种面向对象的程序设计语言,构成对象的三要素是:属性、事件和方法。VB的控件是具有自己的属性、事件和方法的对象,可以把属性看做一个对象的性质,把事件看做对象的响应,把方

用高级程序设计语言编写的程序称为“源程序”,源程序不可直接运行。源程序是相对目标代码和可执行代码而言的;源程序是用汇编语言和高级语言写出来的代码程序,是一系列人类可读

常见的两类程序设计语言处理程序是:编译程序和解释程序。解释程序是一种语言处理程序,它直接执行源程序或源程序的内部形式。编译程序是指把高级语言书写的源程序翻译成等价的

面向对象程序设计的基本机制是“继承”,面向对象程序设计的英文全称是“ObjectOrientedProgramming”,是一种计算机编程架构,面向对象的一条基本原则是计算机程序由单个能够

百度之星程序设计大赛,由百度公司发起创办于2005年,旨在为广大程序设计爱好者搭建一个比试身手、切磋交流的平台。09年百度之星程序设计大赛是连续举办的第五届。大赛每年邀请喜欢发掘最佳算法和数据结构以解决各种挑战性问题的程序员高手参与其中,业已成为中国互联网

看看如今的程序设计语言的数量,你会怀疑人类是否又在造“通天塔”了?真的有这么多语言的必要吗?我到底要学习多少种程序设计语言才够用呢?

符合结构化程序设计要求的模块应该是使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结

C语言中用于结构化程序设计的三种基本结构是:顺序结构、选择结构、循环结构。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而

5月5日,a*star2009百度之星程序设计大赛,以“Code人心弦”为宣传口号全面启动。

高级程序设计语言不是计算机可以直接执行的语言。计算机可以直接执行的语言是机器语言,机器语言不需要经过翻译,每一个操作码在计算机内部都有相应的电路来完成它。高级程序设

5月18日午间消息,由中文搜索引擎百度举办的“2010Astar百度之星程序设计大赛”正式面向全国高校学生和广大编程爱好者启动,本届“Astar大赛”主题为“乐CODE乐CODE”。

由中文搜索引擎百度举办的“2011Astar百度之星程序设计大赛”正式面向全国高校学生和广大编程爱好者正式拉开帷幕。

程序设计语言的技术特性不应包括:软件的可移植性。软件的可移植性指的是与软件可从某一环境转移到另一环境的能力有关的一组软件属性,是软件质量方面的内容,是软件工程的一种技

}

我要回帖

更多关于 vb语言程序设计是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信