1、vb编程试题二、编程题1、新建一个工程,按下载图片【图1:vb11.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控件的属性设置。(5分)(3)编写事件过程。运行程序,单击单选钮,可改变标签文字颜色为红色、绿色、蓝色(5分)。(4)编写事件过程。运行程序,单击按钮可关闭窗体(5分)。1、新建一个工程,按下载图片【图1:vb04.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口
2、完成控件的属性设置(将XXX改写为自己的姓名)。(5分)(3)编写事件过程。运行程序,单击按钮“时间”,通过函数(否则不得分)取得当前时间并显示在标签上(5分)。(4)编写事件过程。运行程序,单击按钮“大小”,使标签文字大小改为32(磅)(5分)。1、新建一个工程,按下载图片【图1:vb07.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,其中的选定控件为图片框(Picture)。要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控件的属性设置。(5分)(3)编写事件过程。运行程序,在文本框中输入一个正实数,单击按钮“计算”,通过函
3、数计算该数的平方根并显示在图片框中(5分)。(4)编写事件过程。运行程序,单击按钮“清除”,清除图片框中的计算结果(5分)。1、新建一个工程,按下载图片【图1:vb19.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控件的属性设置。(5分)。(3)编写事件过程。运行程序,单击“隐藏”按钮,标签不可见,单击“显示”按钮,标签可见(5分)。(4)编写事件过程。运行程序,单击窗体,窗体标题栏显示“隐藏/显示控件演示程序”(5分)。1、新建一个工程,按下载图片【图1:vb09.jpg(单击
4、查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控件的属性设置。(5分)(3)编写事件过程。运行程序,单击文本框,要求在其中显示你的姓名(5分)。(4)编写事件过程,运行程序,单击单选钮,可以改变文本框文字的对齐方式(5分)。1、新建一个工程,按下载图片【图1:vb02.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控件的属性设置(将XXX改写为自己的姓名)。(5分)(3)编写事件过
5、程。运行程序,单击按钮“时间”,通过函数(否则不得分)取得当前时间并显示在标签上(5分)。(4)编写事件过程。运行程序,单击按钮“蓝色”,使标签文字颜色改为蓝色(5分)。1、新建一个工程,按下载图片【图1:vb13.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控件的属性设置。(5分)(3)编写事件过程。运行程序,单击单选钮,可改变标签文字为“我是公务员”、“我是教师”或“我是个体户”(5分)。(4)编写事件过程。运行程序,单击按钮可关闭窗体(5分)。1、新建一个工程,按下载图片【
6、图1:vb20.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控件的属性设置。(5分)。(3)编写事件过程。运行程序,单击“隐藏”按钮,文本框不可见,单击“显示”按钮,文本框可见(5分)。(4)编写事件过程。运行程序,单击窗体,窗体标题栏显示“隐藏/显示控件演示程序”(5分)。1、新建一个工程,按下载图片【图1:vb18.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控
7、件的属性设置。(5分)(3)编写事件过程。运行程序,单击按钮“48”,标签(能自动调整大小)文字大小改为48(磅)(5分)。(4)编写事件过程。运行程序,单击按钮“清除”,清除标签上的文字(5分)。1、新建一个工程,按下载图片【图1:vb01.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控件的属性设置(将XXX改写为自己的姓名)。(5分)(3)编写事件过程。运行程序,单击按钮“日期”,通过函数(否则不得分)取得当前日期并显示在标签上(5分)。(4)编写事件过程。运行程序,单击按钮
8、“红色”,使标签文字颜色改为红色(5分)。1、新建一个工程,按下载图片【图1:vb22.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:(1)按照左图添加控件,要求大小适当、布局合理。(5分)(2)按照右图,利用属性窗口完成控件的属性设置。(5分)。(3)编写事件过程。运行程序,单击“添加”按钮,可将标签内容添加到列表框(5分)。(4)编写事件过程。运行程序,单击窗体,窗体标题栏显示“列表框演示程序”(5分)。2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。编写事件过程,使程序在运行时能满足以下要求:(1)在文本框
9、1中输入一个字符串,单击按钮“检查”,测试字符串长度是否超过10个,若不满足条件,按钮“计算”不可用(变成灰色)(9分)。(2)若满足要求,单击按钮“计算”,在另外2个文本框中分别显示该字符串长度和其右边的10个字符(9分)。2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。编写事件过程,使程序在运行时能满足以下要求:(1)单击按钮“生成”,产生100个不大于1000的随机整数并显示在列表框中(9分)。(2)单击按钮“显示”,在两个文本框中分别显示上述数据中的最小偶数和最小奇数(9分)。(提示:使用数组存储数据)2、新建工程,根据题目要求自
10、行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。编写事件过程,使程序在运行时能满足以下要求:(1)单击按钮“生成”,产生50个10,150之间的随机整数并显示在列表框中(9分)。(2)单击按钮“显示”,采用循环计算前5个和后5个数据的平均值,将结果显示在两个文本框中(9分)。(提示:使用数组存储数据)2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。编写事件过程,使程序在运行时能满足以下要求:(1)单击按钮“生成”,产生100个不大于500的随机整数并显示在列表框1中(9分)。(2)单击按钮“显示”,在列表框2中
11、显示上述随机整数中前15个奇数(9分)。(提示:使用数组存储数据)2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。编写事件过程,使程序在运行时能满足以下要求:(1)运行时在文本框1输入一个通话时间(如5.26),单击按钮“判断”,判断该数是否大于零,若不满足条件,按钮“计算”不可用(变成灰色)(9分)。(2)若满足上述要求,单击按钮“计算”,在文本框2中显示对应的通话费(9分)。(通话费的计算方法:通话时间不超过3分钟为0.20元,超过3分钟的部分为每分钟0.12元)2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布
12、局合理,命名并保存文件(7分)。编写事件过程,使程序在运行时能满足以下要求:(1)单击按钮“生成”,产生50个10,150之间的随机整数并显示在列表框中(9分)。(2)单击按钮“显示”,采用循环计算第6-10个和第36-40个数据的平均值,将结果显示在两个文本框中(9分)。(提示:使用数组存储数据)2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。编写事件过程,使程序在运行时能满足以下要求:(1)在文本框1中输入一个字符串,单击按钮“搜索”,检查其中是否含有小写字母“t”,若不满足条件,按钮“个数”不可用(变成灰色)(9分)。(2)若满足要
13、求,单击按钮“位置”,找到第一次出现“t”的位置并显示在文本框2中(9分)。(例如,输入字符串“dft34ttd0.1357时求和终止并输出S。将结果四舍五入保留4位小数。1/(123),1/(234),1/(345),1/(n(n+1)(n+2),要求:在运行程序时,采用适当的方式输出计算结果。3、编写程序,求下面数列的前20项的和,结果保留2位小数。1,-1/(1+2),1/(1+2+3),.,(-1)(n+1)/(1+2+3+.+n)(其中的表示次方。)要求:在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。3、编写程序,求下面数列前30项的和。将结果四
14、舍五入保留4位小数。1,-1/33,1/53,1/73,(-1)(n-1)/(2n-1)3,(其中,表示幂运算)要求:在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。Private Sub Command1_Click()Dim n As Integer, s! n = InputBox(输入N的值)s = 0For i = 1 To n s = s + (-1) (i - 1) / (2 * i - 1) 3 Print sNext iPrint 1,-1/33,1/53,这 & n & 个数值的和为 & Round(s, 4)End Sub3、编写程序,
15、计算并输出下面数列前n项的和(设n=50,x=0.5),将结果四舍五入保留4位小数。cos(x)/x,cos(2x)/2x,cos(3x)/3x,cos(nx)/(nx),(其中,cos为余弦函数)要求:在运行程序时,使用文本框或InputBox函数输入n和x值,并用适当的方法输出运算结果。3、编写程序,计算并输出下面数列前n项(设n=50)的和。12,-23,34,-45,(-1)(n-1)n(n+1),(其中,表示幂运算)要求:在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。3、编写程序,计算并输出下面数列前n(设n=75)项中所有偶数项的和。123,3
16、45,567,(2n-1)2n(2n+1),3、编写程序,求下面数列的前20项的和,结果保留2位小数。1,-1/(1+3),1/(1+3+5),.,(-1)(n+1)/(1+3+5+.+(2*n-1)(其中的表示次方。)要求:在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。4、编写程序,用矩形法求一元函数f(x)=x3+2x2-12x-6(其中表示幂运算),在区间3.5,5上的积分近似值S,要求结果保留2位小数(小区间数n=15,此参数不能改动)。要求:在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。4、要求:在运行程序时
17、,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。编写程序,求一个有n个数据的一维数组中最大3个元素的平方根之和。其中一维数组中的数据为2位正整数,由随机函数给出,n的值用文本框或InputBox函数输入。4、编写程序,用二分法求一元非线性方程f(x)=2x+sinx-2.15=0在区间(0,5)上的近似实根r,要求结果保留4位小数。要求:在运行程序时,采用适当的方式输出计算结果。4、编写程序,求一个nm的二维数组中所有偶数的平方根之和,其中二维数组中的数据为2位正整数,由随机函数给出,n、m的值用文本框或InputBox函数输入。4、编写程序,求一个有n个数据的一维数组
18、中最大3个元素的平方和。其中一维数组中的数据为9,99之间的整数,由随机函数给出,n的值用文本框或InputBox函数输入。4、编写程序,用梯形法求一元函数f(x)=sin(2x)+3x,在区间0,3.1416上的积分近似值S,要求结果保留3位小数(小区间数n=20,此参数不能改动)。要求:在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。4、编写程序,用普通迭代法求方程f(x)=x+sin(1.2x)-2.45=0在区间0,5上的近似实根r,迭代初值自选,要求结果保留4位小数。提示:必须把方程f(x)=0化成其等价形式x=g(x)(本题允许使用其他迭代法)要
19、求:在运行程序时,使用文本框或InputBox函数输入迭代初值,并用适当的方法输出运算结果。4、编写程序,用牛顿切线法求方程f(x)=x3+2x2-10=0(其中表示幂运算),在区间(0,5)上的近似实根r,迭代初值自选,要求结果保留4位小数。提示:牛顿切线法的计算公式为x=x-f(x)/f(x)。要求:在运行程序时,使用文本框或InputBox函数输入迭代初值,并用适当的方法输出运算结果。4、编写程序,用梯形法求一元函数f(x)=ln(x+1)+x/3,在区间1,4上的积分近似值S,要求结果保留3位小数(小区间数n=20,此参数不能改动)。(注意:ln(x+1)是以e为底的自然对数)要求:在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。4、编写程序,用牛顿切线法求方程f(x)=3x3-12x2+7=0(其中表示幂运算),在区间(3,6)上的近似实根r,迭代初值取5,要求结果保留4位小数。提示:牛顿切线法的计算公式为x=x-f(x)/f(x)。要求:在运行程序时,使用文本框或InputBox函数输入迭代初值,并用适当的方法输出运算结果。