vb编程试题.docx

上传人:b****0 文档编号:18274676 上传时间:2023-08-15 格式:DOCX 页数:14 大小:1.78MB
下载 相关 举报
vb编程试题.docx_第1页
第1页 / 共14页
vb编程试题.docx_第2页
第2页 / 共14页
vb编程试题.docx_第3页
第3页 / 共14页
vb编程试题.docx_第4页
第4页 / 共14页
vb编程试题.docx_第5页
第5页 / 共14页
vb编程试题.docx_第6页
第6页 / 共14页
vb编程试题.docx_第7页
第7页 / 共14页
vb编程试题.docx_第8页
第8页 / 共14页
vb编程试题.docx_第9页
第9页 / 共14页
vb编程试题.docx_第10页
第10页 / 共14页
vb编程试题.docx_第11页
第11页 / 共14页
vb编程试题.docx_第12页
第12页 / 共14页
vb编程试题.docx_第13页
第13页 / 共14页
vb编程试题.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

vb编程试题.docx

《vb编程试题.docx》由会员分享,可在线阅读,更多相关《vb编程试题.docx(14页珍藏版)》请在冰点文库上搜索。

vb编程试题.docx

vb编程试题

二、编程题

1、新建一个工程,按下载图片【图1:

vb11.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置。

(5分)

(3)编写事件过程。

运行程序,单击单选钮,可改变标签文字颜色为红色、绿色、蓝色(5分)。

(4)编写事件过程。

运行程序,单击按钮可关闭窗体(5分)。

1、新建一个工程,按下载图片【图1:

vb04.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置(将XXX改写为自己的姓名)。

(5分)

(3)编写事件过程。

运行程序,单击按钮“时间”,通过函数(否则不得分)取得当前时间并显示在标签上(5分)。

(4)编写事件过程。

运行程序,单击按钮“大小”,使标签文字大小改为32(磅)(5分)。

1、新建一个工程,按下载图片【图1:

vb07.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,其中的选定控件为图片框(Picture)。

要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置。

(5分)

(3)编写事件过程。

运行程序,在文本框中输入一个正实数,单击按钮“计算”,通过函数计算该数的平方根并显示在图片框中(5分)。

(4)编写事件过程。

运行程序,单击按钮“清除”,清除图片框中的计算结果(5分)。

1、新建一个工程,按下载图片【图1:

vb19.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置。

(5分)。

(3)编写事件过程。

运行程序,单击“隐藏”按钮,标签不可见,单击“显示”按钮,标签可见(5分)。

(4)编写事件过程。

运行程序,单击窗体,窗体标题栏显示“隐藏/显示控件演示程序”(5分)。

1、新建一个工程,按下载图片【图1:

vb09.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置。

(5分)

(3)编写事件过程。

运行程序,单击文本框,要求在其中显示你的姓名(5分)。

(4)编写事件过程,运行程序,单击单选钮,可以改变文本框文字的对齐方式(5分)。

1、新建一个工程,按下载图片【图1:

vb02.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置(将XXX改写为自己的姓名)。

(5分)

(3)编写事件过程。

运行程序,单击按钮“时间”,通过函数(否则不得分)取得当前时间并显示在标签上(5分)。

(4)编写事件过程。

运行程序,单击按钮“蓝色”,使标签文字颜色改为蓝色(5分)。

1、新建一个工程,按下载图片【图1:

vb13.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置。

(5分)

(3)编写事件过程。

运行程序,单击单选钮,可改变标签文字为“我是公务员”、“我是教师”或“我是个体户”(5分)。

(4)编写事件过程。

运行程序,单击按钮可关闭窗体(5分)。

1、新建一个工程,按下载图片【图1:

vb20.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置。

(5分)。

(3)编写事件过程。

运行程序,单击“隐藏”按钮,文本框不可见,单击“显示”按钮,文本框可见(5分)。

(4)编写事件过程。

运行程序,单击窗体,窗体标题栏显示“隐藏/显示控件演示程序”(5分)。

1、新建一个工程,按下载图片【图1:

vb18.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置。

(5分)

(3)编写事件过程。

运行程序,单击按钮“48”,标签(能自动调整大小)文字大小改为48(磅)(5分)。

(4)编写事件过程。

运行程序,单击按钮“清除”,清除标签上的文字(5分)。

1、新建一个工程,按下载图片【图1:

vb01.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置(将XXX改写为自己的姓名)。

(5分)

(3)编写事件过程。

运行程序,单击按钮“日期”,通过函数(否则不得分)取得当前日期并显示在标签上(5分)。

(4)编写事件过程。

运行程序,单击按钮“红色”,使标签文字颜色改为红色(5分)。

1、新建一个工程,按下载图片【图1:

vb22.jpg(单击查看)】创建界面,完成后上传窗体文件(.frm文件),要求:

(1)按照左图添加控件,要求大小适当、布局合理。

(5分)

(2)按照右图,利用属性窗口完成控件的属性设置。

(5分)。

(3)编写事件过程。

运行程序,单击“添加”按钮,可将标签内容添加到列表框(5分)。

(4)编写事件过程。

运行程序,单击窗体,窗体标题栏显示“列表框演示程序”(5分)。

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)在文本框1中输入一个字符串,单击按钮“检查”,测试字符串长度是否超过10个,若不满足条件,按钮“计算”不可用(变成灰色)(9分)。

(2)若满足要求,单击按钮“计算”,在另外2个文本框中分别显示该字符串长度和其右边的10个字符(9分)。

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)单击按钮“生成”,产生100个不大于1000的随机整数并显示在列表框中(9分)。

(2)单击按钮“显示”,在两个文本框中分别显示上述数据中的最小偶数和最小奇数(9分)。

(提示:

使用数组存储数据)

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)单击按钮“生成”,产生50个[10,150]之间的随机整数并显示在列表框中(9分)。

(2)单击按钮“显示”,采用循环计算前5个和后5个数据的平均值,将结果显示在两个文本框中(9分)。

(提示:

使用数组存储数据)

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)单击按钮“生成”,产生100个不大于500的随机整数并显示在列表框1中(9分)。

(2)单击按钮“显示”,在列表框2中显示上述随机整数中前15个奇数(9分)。

(提示:

使用数组存储数据)

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)运行时在文本框1输入一个通话时间(如5.26),单击按钮“判断”,判断该数是否大于零,若不满足条件,按钮“计算”不可用(变成灰色)(9分)。

(2)若满足上述要求,单击按钮“计算”,在文本框2中显示对应的通话费(9分)。

(通话费的计算方法:

通话时间不超过3分钟为0.20元,超过3分钟的部分为每分钟0.12元)

 

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)单击按钮“生成”,产生50个[10,150]之间的随机整数并显示在列表框中(9分)。

(2)单击按钮“显示”,采用循环计算第6-10个和第36-40个数据的平均值,将结果显示在两个文本框中(9分)。

(提示:

使用数组存储数据)

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)在文本框1中输入一个字符串,单击按钮“搜索”,检查其中是否含有小写字母“t”,若不满足条件,按钮“个数”不可用(变成灰色)(9分)。

(2)若满足要求,单击按钮“位置”,找到第一次出现“t”的位置并显示在文本框2中(9分)。

(例如,输入字符串“dft34ttd

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)运行时在文本框1输入一个成绩,单击按钮“判断”,判断该数是否位于区间[0,100],若不满足条件,按钮“等级”不可用(变成灰色)(9分)。

(2)若满足上述要求,单击按钮“等级”,在文本框2中显示对应的等级(9分)。

(设60分以下为“不及格”,大于等于85分为“优秀”,其余为“通过”)

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)单击按钮“生成”,产生100个不大于500的随机整数并显示在列表框1中(9分)。

(2)单击按钮“显示”,在列表框2中显示上述随机整数中前15个偶数(9分)。

(提示:

使用数组存储数据)

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)单击窗体,利用InputBox函数输入3个数据,并分别显示在3个文本框中。

(9分)。

(2)输入完成后,单击按钮“排列”,将这些数据按从小到大的顺序排列并显示在列表框中(9分)。

2、新建工程,根据题目要求自行设计窗体界面,要求窗体及控件的大小适当、布局合理,命名并保存文件(7分)。

编写事件过程,使程序在运行时能满足以下要求:

(1)单击按钮“生成”,产生50个[10,150]之间的随机整数并显示在列表框中(9分)。

(2)单击按钮“显示”,采用循环计算前5个和后5个数据的平均值,将结果显示在两个文本框中(9分)。

(提示:

使用数组存储数据)

3、编写程序,求下面数列的前20项的和,结果保留2位小数。

    1,-1/(1+2),1/(1+2+3),...,(-1)^(n+1)/(1+2+3+...+n)

(其中的^表示次方。

要求:

在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。

PrivateSubCommand1_Click()

DimnAsInteger,s!

s1!

s2!

n=InputBox("输入N的值")

s1=0:

s2=0:

s=0

Fori=1Ton

s1=s1+i

s2=s2+(-1)^(i+1)/s1

Nexti

Print"1,-1/(1+2),1/(1+2+3),……这"&n&"个数值的和为"&Round(s2,2)

EndSub

3、编写程序,计算并输出下面数列前40项的和,将结果四舍五入保留4位小数。

    2/1,3/2,4/3,5/4,6/5,7/6,8/7, …… ,(n+1)/n,……

要求:

在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。

PrivateSubCommand1_Click()

DimnAsInteger,s!

n=InputBox("输入N的值")

s=0

Fori=1Ton

s=s+(i+1)/i

Nexti

Print"2/1,3/2,4/3,……这"&n&"个数值的和为"&Round(s,4)

EndSub

3、编写程序,计算并输出下面数列前n项(设n=50)的和。

   1×2,-2×3,3×4,-4×5,……,(-1)^(n-1)×n×(n+1),……     (其中,^ 表示幂运算)

要求:

在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。

PrivateSubCommand1_Click()

DimnAsInteger,s!

n=InputBox("输入N的值")

s=0

Fori=1Ton

s=(-1)^(i-1)*i*(i+1)+s

Nexti

Print"1*2,-2*3,3*4,-4*5……这"&n&"个数值的和为"&s

EndSub

3、编写程序,计算下面数列的部分和S,在求和过程中,当S>0.1357时求和终止并输出S。

将结果四舍五入保留4位小数。

    1/(1×2×3),1/(2×3×4),1/(3×4×5),……,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项的和。

将结果四舍五入保留4位小数。

    1,-1/3^3,1/5^3,1/7^3,……,(-1)^(n-1)/(2n-1)^3,……    (其中,^ 表示幂运算)

要求:

在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。

PrivateSubCommand1_Click()

DimnAsInteger,s!

n=InputBox("输入N的值")

s=0

Fori=1Ton

s=s+(-1)^(i-1)/(2*i-1)^3

Prints

Nexti

Print"1,-1/3^3,1/5^3,……这"&n&"个数值的和为"&Round(s,4)

EndSub

3、编写程序,计算并输出下面数列前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)的和。

   1×2,-2×3,3×4,-4×5,……,(-1)^(n-1)×n×(n+1),……     (其中,^ 表示幂运算)

要求:

在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。

3、编写程序,计算并输出下面数列前n(设n=75)项中所有偶数项的和。

    1×2×3,3×4×5,5×6×7,……,(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)=x^3+2x^2-12x-6(其中^表示幂运算),在区间[3.5,5]上的积分近似值S,要求结果保留2位小数(小区间数n=15,此参数不能改动)。

要求:

在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。

4、要求:

在运行程序时,使用文本框或InputBox函数输入n值,并用适当的方法输出运算结果。

编写程序,求一个有n个数据的一维数组中最大3个元素的平方根之和。

其中一维数组中的数据为2位正整数,由随机函数给出,n的值用文本框或InputBox函数输入。

4、编写程序,用二分法求一元非线性方程f(x)=2x+sinx-2.15=0在区间(0,5)上的近似实根r,要求结果保留4位小数。

要求:

在运行程序时,采用适当的方式输出计算结果。

4、编写程序,求一个n×m的二维数组中所有偶数的平方根之和,其中二维数组中的数据为2位正整数,由随机函数给出,n、m的值用文本框或InputBox函数输入。

4、编写程序,求一个有n个数据的一维数组中最大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)〕(本题允许使用其他迭代法)

要求:

在运行程序时,使用文本框或InputBox函数输入迭代初值,并用适当的方法输出运算结果。

4、编写程序,用牛顿切线法求方程f(x)=x^3+2x^2-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)=3x^3-12x^2+7=0(其中^表示幂运算),在区间(3,6)上的近似实根r,迭代初值取5,要求结果保留4位小数。

〔提示:

牛顿切线法的计算公式为x=x-f(x)/f'(x)〕。

要求:

在运行程序时,使用文本框或InputBox函数输入迭代初值,并用适当的方法输出运算结果。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2