vb三种基本结构练习题Word下载.docx
《vb三种基本结构练习题Word下载.docx》由会员分享,可在线阅读,更多相关《vb三种基本结构练习题Word下载.docx(21页珍藏版)》请在冰豆网上搜索。
n=inputbox("
输入n的值"
sum=1
fori=1ton
sum=sum*i
VB上机练习汇总
1、在窗体上任意位置画一个文本框和一个命令按钮,编写程序,当用户单击命令按钮时,文本框移动到窗体的左上角,并且文本框的大小是原来的2倍。
2、在窗体上任意位置画一个文本框和一个命令按钮,设置窗体的标题属性为“信息窗口”;
命令按钮的标题属性为“确定”。
编写程序,当用户单击命令按钮时,在文本框中显示“包头师范学院”,要求字体为隶书、加粗、加下划线、字号为20、颜色为红色。
3、在窗体上任意位置画两个命令按钮,分别设置它们的标题属性为:
加载图片、显示信息。
编写程序,当用户单击第一个命令按钮时,在窗体上加载一幅图片(图片自定)。
当用户单击第二个命令按钮时,在窗体上打印信息“包头师范学院“。
4、例1:
在窗体上部设置一个文本框,文本框的下面设置3个命令按钮,其中左边按钮中标有“单击此按钮”,中间按钮中标有“清除”,右边按钮中标有“程序结束”。
当程序运行时,用鼠标单击左边按钮时,屏幕上部的文本框中显示“欢迎使用vb6.0”;
如果单击中间按钮,则清除文本框中显示的内容;
而如果单击右边的按钮,则结束程序。
5、例2
请根据题目要求,设计VB应用程序:
1、在窗体的上方并排分别创建一个标签控件label1和一个文本框控件text1;
要求:
①窗体的标题命名为“个人简介”、窗体背景颜色为黄色。
②标签和文本框中显示的字体为隶书、样式为斜体、字体大小为三号的红色字。
2、在两个控件的下方并排创建两个命令按钮控件command1、command2,分别命名为:
“姓名”、“单位”。
3、请编写事件过程代码,使得程序运行时,当鼠标按下“姓名”按钮时,将在标签中显示你的名字;
当鼠标按下“单位”按钮时,将在文本框中显示你现在所在的系、级、班。
4、完成以上操作后以V1为窗体名保存在D盘自己的文件夹下
上机练习三
1、在窗体上画一个文本框控件,要求运行时在文本框中显示信息“包头师范学院”(form-load事件)。
当用户在文本框中选中任意数量的字符时,在窗体上显示所选中的字符数、选中字符数的首字符数及选中的字符内容。
2、在窗体上画两个文本框控件,先在属性窗口中删除两个文本框中的初始text属性值。
要求当程序运行时,当在文本框1中输入任意一个字符时,同时在文本框2中显示出来,同时也在窗体中显示出来。
3、实现“减法器”功能。
上机练习题(四)
1、设a=2,
b=3,
c=4,
d=5,求下列表达式的值:
(1)a>
b
AND
c<
=d
(2)b<
c
d>
a
(3)a<
OR
d<
=b
(4)a>
=d
(5)a>
c<
2*a>
c
(6)3>
2*b
a=c
b<
>
c>
d
2、将下列数学式子写成vb表达式:
(1)
cos2(c+d)
(2)
5+(a+b)2
(3)
cosx(sinx+1)
(4)
e2+2
(5)
2a(7+b)
(6)
8e3n2
3、写出下列程序的运行结果:
(1)
printchr$(65)
printchr$(97)
printAsc(“B”)
printAsc(“def”)
printSqr
(2)
printsgn
(2)
4、写出下列程序的运行结果:
设ab$=”ABCDEF”
(1)printLeft(ab$,4)
(2)printMid$(ab$,3,4)
(3)printRight$(ab$,4)
(4)printLen(ab$)
(5)printInstr(ab$,”DE”)
(6)printInstr(ab$,”de”)
5、写出下列程序的运行结果:
(1)printnow
(2)printday(now)
(3)printyear(now)
(4)printweekday(now)
6、写出下列程序的运行结果:
ac$=”
包头师范学院
“
b1$=Ltrim$(ac$)
c1$=Rtrim$(ac$)
d1$=Trim$(ac$)
printb1$;
c1$;
d1$
7、已知字符串A的值为“AbcDe“,现在把它全部转换为大写字母,并存放在A中,使用_________语句?
8、下列语句的输出结果是_________。
请分析该语句的作用是什么?
PrintInt(12345.6789*100+0.5)/100
作用:
9、按照运算符的运算顺序(函数>
算术运算符>
关系运算符>
逻辑运算符)
计算表达式的值:
10\97/Asc(“a”)*Fix(2.6*1.2)*Int(8.7-5.5)
10、产生[20,30]区间内的随机整数使用________________________语句?
11、教材
上机练习题(五)
一、计算表达式的值:
(将结果写在表达式的后面)
1、3+2*7
2、(3+2)*7
3、1+((2+3)*2)*2)
4、14/5*2
5、5/2
6、5\2
7、15\5*2
8、15.67\5.78
9、5mod2
10、15mod1.6
11、12.89mod2.76
12、27^1/3
13、27^(1/3)
14、-2^2*7
15、(-2)^2*7
16、(1+2)*3^4
二、下列哪些字符串可作为vb的变量名。
4*delta
alpha
4abc
a(a+b)
print
a%b
abc
abcd
ab_cd
ab.cd
三、写出下列程序的运行结果:
a$=”good”
b$=”morning”
printa$+b$
printa$&
b$
123
print123+456
print123&
456
四、已知有赋值语句:
str1=”abcde”
:
str2=”ABCDE”
str3=”ac”
str4=”1234567”
则最大的字符串是(
)。
五、写出下列程序的运行结果:
x=1:
y=2:
z=3
x=y:
y=z:
z=x
printx,y,z
六、写出下列程序的运行结果:
a=300:
b=20
a=a+b:
b=a–b
a=a–b
printb
七、下列表达式的值为true的是(
)
A)1000<
999
B)
“1000”<
“999”
C)“1”+2=”12”
D)“1”+“2”=”3”
E)“1”&
2=”12”
F)”1”&
“2”=”3”
八、下列的(
)表达式是不正确的:
A)“计算机“+“与程序设计“
B)“计算机”+150
C)
“计算机”&
150
D)
“与程序设计”
九、下列(
)是日期型数据:
A)
“01/03/2005”
#01/03/2005#
C)
01/03/2005
十、下列(
)是Single型变量:
abc%
sheiht!
name$
D)
cxyz@
十一、按照运算符的优先顺序计算下列表达式的值:
1+2-3*4/2^2mod7\3
十二、在窗体上画一个文本框控件和一个标签控件,当程序运行时,在文本框中输入任何信息,当用户单击文本框时,文本框中的信息显示在标签控件里。
十三、在窗体上画三个命令按钮,当程序运行时,用户单击第一个命令按钮时,在第二个命令按钮上显示一幅图片,当单击第三个命令按钮时显示的图片消失。
极速奔跑
11.0908:
13
上机练习题(六)
1、在窗体上画一个名称为Command1的命令按钮,然后编写了如下的事件过程,问程序运行时,三次单击命令按钮Command1后,在窗体上显示的第三行是(
PrivateSubCommand1_Click()
Static
A
as
integer
B
B=B+3
A=3+A
PrintA;
B
EndSub
2、在窗体上画一个名称为Command1的命令按钮,然后编写了如下的事件过程,问程序运行时,三次单击命令按钮Command1后,在窗体上显示的第三行是(
Dim
3、执行下面的程序,单击两次命令按钮Command1后,在窗体上显示的第二行是(
k
integer
‘声明了一个窗体级变量k
PrivateSubForm-Load()
k=15
b=b+k
k=k+1
Print
k;
b
4、按照下面窗体的式样设计窗体界面,然后编写程序代码实现下面的功能:
从键盘上输入圆的半径,然后分别单击“圆的周长”、“圆的面积”、“球的体积”按钮,在窗体上分别用红色、二号字打印出圆的周长、面积、体积。
5、下面窗体是运行后的界面。
请按照界面式样设计界面,
程序运行时点击“出题”命令按钮,用随机函数在加数和被加数的框中随机出10到50之间的两位整数加法题。
请你在第三个文本框中进行做答,然后单击“判题”按钮,如果答对了,就在下面的“标签”控件中显示“答对了!
”,否则显示“答错了!
”。
按照要求编写程序代码。
6、教材P101习题四(3)
上机练习题(七)
1、下面窗体是运行后的界面。
2、设计一个程序,从键盘上输入学生的分数,程序可以计算并输出及格(大于等于60分)、不及格的人数及总平均分数。
根据题意自己设计界面,编写程序代码。
3、写出下面程序的运行结果:
For
I=1
to
10
step2
K=k+I
NextI
K
结果:
4、写出下面程序的运行结果:
K=k+2
结果:
5、写出下面程序的运行结果:
Sum=0
for
I=11
–1
step–2
Sum=Sum+1
print
Sum,I
循环体Sum=Sum+1执行的次数为(
6、教材
14
上机练习题(八)
1、写出下列程序的运行结果
I%,J%
I=-3
3
Tab(7+Abs(I));
For
j=1
To
7-2*Abs(I)
Print
“*”;
Next
j
print
Next
i
2、编程计算下列S的值。
(1)、S=12+22+32+…+n2
(2)、S=12×
22×
32×
…×
n2
3、用近似公式求自然对数的底e的值,
e=1+1/1!
+1/2!
+1/3!
+…+1/n!
直到某项值小于0.00001时为止.
4、教材p102
10、11、12
评论(7)┆阅读(11)
论坛评论
11
12