vb三种基本结构练习题
. vbvb 三种基本结构练习题三种基本结构练习题 1、计算圆的面积(顺序结构) dim r,s,c as single rbox“输入 r 的值“ s3.14*r*r c2*3.14*r print s print c 2、小明去买电池,2.5 元一节,买电池超过 10 节,超出的部分按八折出售。输入小明买电池 的数量,输出小明应付的钱数。(选择语句) dim a as integer dim q as single abox“输入小明买的电池数“ if a10 then b25a-10*2.5*0.8 else ba*2.5 end if print b 3、求 1234100 的和。(循环语句) dim i,sum as integer for i1 to 100 sumsumi next i print sum 4、输入数字 n,求 n(n1*2*3**n)(循环语句) dim i,sum,n as long nbox“输入 n 的值“ sum1 for i1 to n sumsum*i next i print sum . . VB 上机练习汇总 1、在窗体上任意位置画一个文本框和一个命令按钮,编写程序,当用户单击命 令按钮时,文本框移动到窗体的左上角,并且文本框的大小是原来的 2 倍。 2、 在窗体上任意位置画一个文本框和一个命令按钮, 设置窗体的标题属性为“信 息窗口”; 命令按钮的标题属性为“确定”。 编写程序, 当用户单击命令按钮时, 在文本框中显示“包头师范学院”,要求字体为隶书、加粗、加下划线、字号为 20、颜色为红色。 3、在窗体上任意位置画两个命令按钮,分别设置它们的标题属性为加载图片、 显示信息。 编写程序, 当用户单击第一个命令按钮时, 在窗体上加载一幅图片 (图 片自定)。当用户单击第二个命令按钮时,在窗体上打印信息“包头师范学院 “。 4、例1在窗体上部设置一个文本框,文本框的下面设置 3 个命令按钮,其 中左边按钮中标有“单击此按钮”,中间按钮中标有“清除”,右边按钮中标有 “程序结束”。当程序运行时,用鼠标单击左边按钮时,屏幕上部的文本框中显 示“欢迎使用 vb 6.0”;如果单击中间按钮,则清除文本框中显示的内容;而如 果单击右边的按钮,则结束程序。 5、例 2 请根据题目要求,设计 VB 应用程序 1、 在窗体的上方并排分别创建一个标签控件 label1 和一个文本框控件 text1; 要求①窗体的标题命名为“个人简介”、窗体背景颜色为黄色。 ②标签和文本框中显示的字体为隶书、样式为斜体、字体大小为三 号的红色字。 2、 在两个控件的下方并排创建两个命令按钮控件 command1、command2,分别 命名为“姓名”、“单位”。 3、 请编写事件过程代码,使得程序运行时,当鼠标按下“姓名”按钮时,将在 标签中显示你的名字;当鼠标按下“单位”按钮时,将在文本框中显示你现在所 在的系、级、班。 4、 完成以上操作后以 V1 为窗体名保存在 D 盘自己的文件夹下 上机练习三 1、 在窗体上画一个文本框控件, 要求运行时在文本框中显示信息“包头师范学 院”(-load 事件)。当用户在文本框中选中任意数量的字符时,在窗体上 显示所选中的字符数、选中字符数的首字符数及选中的字符内容。 2、在窗体上画两个文本框控件, 先在属性窗口中删除两个文本框中的初始 text 属性值。要求当程序运行时,当在文本框 1 中输入任意一个字符时,同时在文本 框 2 中显示出来,同时也在窗体中显示出来。 3、实现“减法器”功能。 . . 上机练习题四 1、 设 a2, b3, c4, d5, 求下列表达式的值 1 a b AND c2*b OR ac AND b c OR c d 2、 将下列数学式子写成 vb 表达式 1 cos2cd 2 5ab2 3 cosxsinx1 4 e22 5 2a7b 6 8e3n2 3、 写出下列程序的运行结果 1 print chr65 2 print chr97 3print Asc“B” 4print Asc“def” 5 print Sqr2 6 print sgn2 4、 写出下列程序的运行结果 设 ab”ABCDEF” 1 print Leftab , 4 2 print Midab , 3, 4 3 print Rightab , 4 4 print Lenab 5 print Instrab,”DE” 6 print Instrab,”de” 5、 写出下列程序的运行结果 1 print now 2 print daynow 3 print yearnow 4 print weekdaynow 6、 写出下列程序的运行结果 ac”包头师范学院“ b1Ltrimac c1Rtrimac d1Trimac print b1;c1;d1 7、 已知字符串 A 的值为“AbcDe“,现在把它全部转换为大写字母,并存放在 A 中,使用_________语句 . . 8、 下列语句的输出结果是_________。请分析该语句的作用是什么 Print Int12345.6789*1000.5/100 作用 9、 按照运算符的运算顺序函数算术运算符关系运算符逻辑运算符 计算表达式的值 10\ 97 / Asc“a”*Fix2.6*1.2*Int8.7-5.5 10、 产生[20,30]区间内的随机整数使用________________________语句 11、 教材 上机练习题(五) 一、 计算表达式的值将结果写在表达式的后面 1、32*7 2、(32)*7 3、1((23)*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、271/3 14、-22*7 15、(-2)2*7 16、(12)*34 二、 下列哪些字符串可作为 vb 的变量名。 4*delta alpha 4abc aab print ab cd ab_cd ab.cd 三、 写出下列程序的运行结果 a”good” b”morning” print ab print a c1;d1 7、 已知字符串 A 的值为“AbcDe“,现在把它全部转换为大写字母,并存放在 A 中,使用_________语句 8、 下列语句的输出结果是_________。请分析该语句的作用是什么 Print Int12345.6789*1000.5