三种基本结构练习题_第1页
三种基本结构练习题_第2页
三种基本结构练习题_第3页
三种基本结构练习题_第4页
三种基本结构练习题_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、vb三种基本结构练习题1、计算圆的面积(顺序结构)dim r,s,c as singler=inputbox(输入r的值)s=3.14*r*rc=2*3.14*rprint sprint c2、小明去买电池,2.5元一节,买电池超过10节,超出的部分按八折出售。输入小明买电池的数量,输出小明应付的钱数。(选择语句)dim a as integerdim q as singlea=inputbox(输入小明买的电池数)if a10 then b=25+(a-10)*2.5*0.8 else b=a*2.5end ifprint b3、求1+2+3+4+100的和。(循环语句)dim i,sum

2、as integerfor i=1 to 100 sum=sum+inext iprint sum4、输入数字n,求n!(n!=1*2*3*n)(循环语句)dim i,sum,n as longn=inputbox(输入n的值)sum=1for i=1 to n sum=sum*inext iprint sumVB上机练习汇总1、在窗体上任意位置画一个文本框和一个命令按钮,编写程序,当用户单击命令按钮时,文本框移动到窗体的左上角,并且文本框的大小是原来的2倍。 2、在窗体上任意位置画一个文本框和一个命令按钮,设置窗体的标题属性为“信息窗口”;命令按钮的标题属性为“确定”。编写程序,当用户单击命

3、令按钮时,在文本框中显示“包头师范学院”,要求字体为隶书、加粗、加下划线、字号为20、颜色为红色。 3、在窗体上任意位置画两个命令按钮,分别设置它们的标题属性为:加载图片、显示信息。编写程序,当用户单击第一个命令按钮时,在窗体上加载一幅图片(图片自定)。当用户单击第二个命令按钮时,在窗体上打印信息“包头师范学院“。 4、例1: 在窗体上部设置一个文本框,文本框的下面设置 3 个命令按钮,其中左边按钮中标有“单击此按钮”,中间按钮中标有“清除”,右边按钮中标有“程序结束”。当程序运行时,用鼠标单击左边按钮时,屏幕上部的文本框中显示“欢迎使用vb 6.0”;如果单击中间按钮,则清除文本框中显示的内

4、容;而如果单击右边的按钮,则结束程序。 5、例2 请根据题目要求,设计VB应用程序: 1、 在窗体的上方并排分别创建一个标签控件label1和一个文本框控件text1; 要求:窗体的标题命名为“个人简介”、窗体背景颜色为黄色。 标签和文本框中显示的字体为隶书、样式为斜体、字体大小为三号的红色字。 2、 在两个控件的下方并排创建两个命令按钮控件command1、command2,分别命名为:“姓名”、“单位”。 3、 请编写事件过程代码,使得程序运行时,当鼠标按下“姓名”按钮时,将在标签中显示你的名字;当鼠标按下“单位”按钮时,将在文本框中显示你现在所在的系、级、班。 4、 完成以上操作后以V1

5、为窗体名保存在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

6、a (3) a c OR d b OR c b AND c c (6) 32*b OR a=c AND b c OR 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) print chr$(65) (2) print chr$(97) (3) print Asc(“B”) (4) print Asc(“def”) (5) print Sqr(2) (6) print sgn(2) 4、 写出下列程序的运行结果:

7、 设 ab$=”ABCDEF” (1) print Left(ab$ , 4) (2) print Mid$(ab$ , 3, 4) (3) print Right$(ab$ , 4) (4) print Len(ab$) (5) print Instr(ab$,”DE”) (6) print Instr(ab$,”de”) 5、 写出下列程序的运行结果: (1) print now (2) print day(now) (3) print year(now) (4) print weekday(now) 6、 写出下列程序的运行结果: ac$=” 包头师范学院 “ b1$=Ltrim$(ac

8、$) c1$=Rtrim$(ac$) d1$=Trim$(ac$) print b1$;c1$;d1$ 7、 已知字符串A的值为“AbcDe“,现在把它全部转换为大写字母,并存放在A中,使用_语句? 8、 下列语句的输出结果是_。请分析该语句的作用是什么? Print Int(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、 教材 上机练习题(五) 一、 计算表

9、达式的值:(将结果写在表达式的后面) 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、5 mod 2 10、15 mod 1.6 11、12.89 mod 2.76 12、271/3 13、27(1/3) 14、-22*7 15、(-2)2*7 16、(1+2)*34 二、 下列哪些字符串可作为vb的变量名。 4*delta alpha 4abc a(a+b) print a%b abc ab cd ab_cd ab.cd 三、 写出下列程序的运行结果: a$=”good” b

10、$=”morning” print a$+b$ print a$ & b$ print a$ & 123 print 123+456 print 123 & 456 四、 已知有赋值语句: str1=”abcde” : str2=”ABCDE” str3=”ac” : str4=”1234567” 则最大的字符串是( )。 五、 写出下列程序的运行结果: x=1 : y=2 : z=3 x=y : y=z : z=x print x , y, z 六、写出下列程序的运行结果: a=300 : b=20 a=a + b : b=a b a=a b print b 七、下列表达式的值为true的是

11、( ) 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” B) #01/03/2005# C) 01/03/2005 十、下列( )是Single 型变量: A) abc% B) sheiht! C) name$ D) cxyz

12、十一、按照运算符的优先顺序计算下列表达式的值: 1 + 2 - 3 * 4 / 2 2 mod 7 3 十二、在窗体上画一个文本框控件和一个标签控件,当程序运行时,在文本框中输入任何信息,当用户单击文本框时,文本框中的信息显示在标签控件里。 十三、在窗体上画三个命令按钮,当程序运行时,用户单击第一个命令按钮时,在第二个命令按钮上显示一幅图片,当单击第三个命令按钮时显示的图片消失。 极速奔跑 11.09 08:13 上机练习题(五) 一、 计算表达式的值:(将结果写在表达式的后面) 1、3+2*7 2、(3+2)*7 3、1+(2+3)*2)*2) 4、14 / 5*2 5、5 / 2 6、5

13、2 7、15 5*2 8、15.67 5.78 9、5 mod 2 10、15 mod 1.6 11、12.89 mod 2.76 12、271/3 13、27(1/3) 14、-22*7 15、(-2)2*7 16、(1+2)*34 二、 下列哪些字符串可作为vb的变量名。 4*delta alpha 4abc a(a+b) print a%b abc ab cd ab_cd ab.cd 三、 写出下列程序的运行结果: a$=”good” b$=”morning” print a$+b$ print a$ & b$ print a$ & 123 print 123+456 print 123

14、 & 456 四、 已知有赋值语句: str1=”abcde” : str2=”ABCDE” str3=”ac” : str4=”1234567” 则最大的字符串是( )。 五、 写出下列程序的运行结果: x=1 : y=2 : z=3 x=y : y=z : z=x print x , y, z 六、写出下列程序的运行结果: a=300 : b=20 a=a + b : b=a b a=a b print b 七、下列表达式的值为true的是( ) A) 1000 999 B) “1000” b AND c=d (2) b a (3) a c OR d b OR c b AND c c (6

15、) 32*b OR a=c AND b c OR 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) print chr$(65) (2) print chr$(97) (3) print Asc(“B”) (4) print Asc(“def”) (5) print Sqr(2) (6) print sgn(2) 4、 写出下列程序的运行结果: 设 ab$=”ABCDEF” (1) print Left(ab$

16、 , 4) (2) print Mid$(ab$ , 3, 4) (3) print Right$(ab$ , 4) (4) print Len(ab$) (5) print Instr(ab$,”DE”) (6) print Instr(ab$,”de”) 5、 写出下列程序的运行结果: (1) print now (2) print day(now) (3) print year(now) (4) print weekday(now) 6、 写出下列程序的运行结果: ac$=” 包头师范学院 “ b1$=Ltrim$(ac$) c1$=Rtrim$(ac$) d1$=Trim$(ac$)

17、print b1$;c1$;d1$ 7、 已知字符串A的值为“AbcDe“,现在把它全部转换为大写字母,并存放在A中,使用_语句? 8、 下列语句的输出结果是_。请分析该语句的作用是什么? Print Int(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、 教材 极速奔跑 11.09 08:12 上机练习题(五) 一、 计算表达式的值:(将结果写在表达式的后面

18、) 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、5 mod 2 10、15 mod 1.6 11、12.89 mod 2.76 12、271/3 13、27(1/3) 14、-22*7 15、(-2)2*7 16、(1+2)*34 二、 下列哪些字符串可作为vb的变量名。 4*delta alpha 4abc a(a+b) print a%b abc ab cd ab_cd ab.cd 三、 写出下列程序的运行结果: a$=”good” b$=”morning” print

19、 a$+b$ print a$ & b$ print a$ & 123 print 123+456 print 123 & 456 四、 已知有赋值语句: str1=”abcde” : str2=”ABCDE” str3=”ac” : str4=”1234567” 则最大的字符串是( )。 五、 写出下列程序的运行结果: x=1 : y=2 : z=3 x=y : y=z : z=x print x , y, z 六、写出下列程序的运行结果: a=300 : b=20 a=a + b : b=a b a=a b print b 七、下列表达式的值为true的是( ) A) 1000 999 B

20、) “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” B) #01/03/2005# C) 01/03/2005 十、下列( )是Single 型变量: A) abc% B) sheiht! C) name$ D) cxyz 十一、按照运算符的优先顺序计算下列

21、表达式的值: 1 + 2 - 3 * 4 / 2 2 mod 7 3 十二、在窗体上画一个文本框控件和一个标签控件,当程序运行时,在文本框中输入任何信息,当用户单击文本框时,文本框中的信息显示在标签控件里。 十三、在窗体上画三个命令按钮,当程序运行时,用户单击第一个命令按钮时,在第二个命令按钮上显示一幅图片,当单击第三个命令按钮时显示的图片消失。 极速奔跑 11.09 08:13 上机练习题(五) 一、 计算表达式的值:(将结果写在表达式的后面) 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.6

22、7 5.78 9、5 mod 2 10、15 mod 1.6 11、12.89 mod 2.76 12、271/3 13、27(1/3) 14、-22*7 15、(-2)2*7 16、(1+2)*34 二、 下列哪些字符串可作为vb的变量名。 4*delta alpha 4abc a(a+b) print a%b abc ab cd ab_cd ab.cd 三、 写出下列程序的运行结果: a$=”good” b$=”morning” print a$+b$ print a$ & b$ print a$ & 123 print 123+456 print 123 & 456 四、 已知有赋值语句

23、: str1=”abcde” : str2=”ABCDE” str3=”ac” : str4=”1234567” 则最大的字符串是( )。 五、 写出下列程序的运行结果: x=1 : y=2 : z=3 x=y : y=z : z=x print x , y, z 六、写出下列程序的运行结果: a=300 : b=20 a=a + b : b=a b a=a b print b 七、下列表达式的值为true的是( ) A) 1000 999 B) “1000” “999” C) “1”+2=”12” D) “1” + “2” =”3” E) “1” & 2=”12” F)”1” & “2”=”

24、3” 八、下列的( )表达式是不正确的: A) “计算机 “ + “与程序设计“ B) “计算机” + 150 C) “计算机” & 150 D) “计算机” & “与程序设计” 九、下列( )是日期型数据: A) “01/03/2005” B) #01/03/2005# C) 01/03/2005 十、下列( )是Single 型变量: A) abc% B) sheiht! C) name$ D) cxyz 十一、按照运算符的优先顺序计算下列表达式的值: 1 + 2 - 3 * 4 / 2 2 mod 7 3 十二、在窗体上画一个文本框控件和一个标签控件,当程序运行时,在文本框中输入任何信息

25、,当用户单击文本框时,文本框中的信息显示在标签控件里。 十三、在窗体上画三个命令按钮,当程序运行时,用户单击第一个命令按钮时,在第二个命令按钮上显示一幅图片,当单击第三个命令按钮时显示的图片消失。 极速奔跑 11.09 08:13 上机练习题(六) 1、在窗体上画一个名称为Command1的命令按钮,然后编写了如下的事件过程, 问程序运行时,三次单击命令按钮Command1后,在窗体上显示的第三行是( )。 Private Sub Command1_Click() Static A as integer Static B as integer B=B + 3 A=3 + A Print A;

26、B End Sub 2、在窗体上画一个名称为Command1的命令按钮,然后编写了如下的事件过程, 问程序运行时,三次单击命令按钮Command1后,在窗体上显示的第三行是( )。 Private Sub Command1_Click() Dim A as integer Static B as integer B=B + 3 A=3 + A Print A; B End Sub 3、执行下面的程序,单击两次命令按钮Command1后,在窗体上显示的第二行是( ) Dim k as integer 声明了一个窗体级变量k Private Sub Form-Load() k = 15 End Sub Private Sub Command1_Click() Static b as integer b=b+k k=k+1 Print k ;b End Sub 4、按照下面窗体的式样设计窗体界面,然后编写程序代码实现下面的功能:从键盘上输入圆的半径,然后分别单击“圆的周长”、“圆的面积”、“球的体积”按钮,在窗体上分别用红色、二号字打印出圆的周长、面积、体积。 5、下面窗体是运行后的界面。请按照界面式样设计界面, 要求:程序运行时点击“出题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论