vb习题集


For i = 1 To 4

第一章 VB环境战程序设想初步习题

          triangle=sqr(s*(s-a)*(s-b)*(s-c))

1-5: ACBCA    6-10: BACBA    11-15: DCDAD    16-20: BDBCA  

 

(20)  TabIndex

(1)     ADO ActiveX Database Object 9章介绍

Private Sub Command1_Click()

(3)     对象箱

(4)     对象

(5)     选项

    msgbox (“x 的平方是: ” & a & “    ” & “x 的平方根是:” & b & chr(13) _

(7)     对象的性质,来描述战反映对象特征的参数

(8)     对象的行动战行为

(17)  Form1.Show

(10)  Font

(11)  MultiLine

4Private Sub Form_Resize()

第二章 简单的VB程序设想习题

 

(15)  工程属性

(16)  通用

一、选择题

(18)  SelStart

       Ucase()函数将小写字母转换成大写字母;

2、填空题

1-       6BCADAD

三、编程题

5int(x/5)=x/5 or int(x/9)=(x/9)

        txtShow.Caption=”Hi,Welcome”

        txtShow.Backup=RGB(200,200,0)

        txtShow.Forecolor=RGB(0,230,0)

        TxtShow.FontBold=True

    Text1.Height = Form1.Height / 2

    End sub

Private Sub lang4_Click()

Private Sub cmd运行_Click()

     AutoRedraw = True

     For i = 1 To 4

     For j = 1 To 2 * i - 1

        Print i;

       Else

     Print

(6)     编辑器

End Sub

private Sub cmd竣事_Click()

unload me

  end sub

Private Sub Command2_Click()

Private Sub cmd运行_Click()

     Private Sub Form_Load()

VB语言习题集答案

     Print tab(30-2*i);

     For j = 1 To 2 * i - 1

             Print  str(i);

(3)int(x/5) =x/5 or int(x/7)=x/7

          Print

     Next i

(1)     (2) (6) (9) (10) (11)

 

unload me

  end sub

 

    math = InputBox("please input a Student's Math", "math scroe")

     Label1.BackColor = vbGreen

6false

     Label1.caption=”天天想你的365个日

   (1)188  (2)200100  (3)68.56  (4)876543  (5)2000-2-29

Private Sub Form_DblClick()

一、选择题:

(36)optW20000optW2000.value

    Label1.Caption = "还原"

    print a,b,c,d

三、   编程题

    Text1.Width = Form1.Width / 2

(3)(10*x+sqr(3*y))/(x*y)

     Next i

    Text1.Top = Form1.Top/2

End Sub

5、办法1:用办法实现

     AutoRedraw = True

(7)

        Text3.SetFocus

15:CBDB(因为调用n后,过程执行完毕, 将值返回调用过程,所以不能采用c)D

办法2:用属性实现

Private Sub Form_Load()

     AutoRedraw = True

   x = InputBox("x=")

一、概念题

3Private Sub Form_Click()

(16)问题有错?       17)问题有错?

        Print format(y,”0.00”)       显示2位小数位

end sub

(1)Single  (3)Single  (4)Double  (7)String   (9)Date  (10) Double (12)八进制的整型  (13) 八进制的整型  (14) 十六进制的整型  (15)Boolean   (18)Single

2合法变量:

End Sub

3(1)abs(x+y)+z^5

8CDEF

        txtShow.FontSize=35

(4)sin(45*3.1415926/180)+(exp(10)+log(10))/sqr(x+y+1)

(6)

(2)int(rnd*101)+100

          Next j

(4)

(5)int(x*100+0.5)/100

4(1)chr$(67) and chr$(76)

        Show

(8)x>=10 and x<20

(9)x<z or y<z

(10)x>z and y>z

5写出下列表达式的值:

End Sub

(6) 6

6、略       7、略        8、略

9、答:数字字符串转换成数值,用Val函数;

       IsNumeric()函数可判断是否是数字字符串;

       Mid()函数取字符串中的某几个字符;

a)               Private Sub Form_load()        假设输入的三边使得三角形一定成立

    If lang6.Value = True Then

(30)TypeOf             (31)OLEDropMode     (32)OLEDropMode

End Sub

Print format(z,”0.000”)      显示3位小数位

11答:(1)10x=sin(x)+y    10x弗成以,这是一个非法的变量名

        (2)c=3+sqr(3)         平方根为负数

        (3)c+x+y=c*y           左边表达式

        (4)x=sin(x)/(20 mod 2)    分母为零

12答:MsgBox返回所按按钮的值,InputBox返回文本框输入的值。

       If english >= 85 And english <= 100 Then

15BC(AD)DB    610DDBCC    1115DBCBA

1620CACCA      2122DA

三、填空题

1整型,少整型,单精度型,双精度型

End Sub

3sin(15*3.1415926/180)+sqr(x+exp(3))/abs(x-y)

(37)i+1      (38)list1.removeItem j      (39)cbocomputer.Text=cboComputer.List(i)

1、   private sub cmd运行_Click()

     Label1.ForeColor = RGB(250, 0, 200)      &&或者 Label1.ForeColor = &H8080FF

7-4 3 -3 3 -4 4

(2)(1+x*y)^6

9Ucase(s) or Lcase(s)

三、编程题

(19)  Locked

(9)     Form窗体

          Dim a as single, b as single,  c as single, triangle as single

          A=val(inputbox(“请输入三角形的第一条边a:”))

          b=val(inputbox(“请输入三角形的第二条边b:”))

          c=val(inputbox(“请输入三角形的第三条边c:”))

1、   请设想一个进入一个工程,要求使用者输入密码,如果密码正确,进入该工程。如果密码错误,要求使用者重新输入(输入密码的文本框清空,重新得到核心), 并给出提示。若输入三次密码都不对,就退出该工程。书上有例题,略来。

          Show

          picture1.print “三角形的面积是:triangle

end sub

2 办法一:

private sub form_click()

    dim x as single, a as single, b as single, c as single, d as single

    x=val(inputbox(“Please input a real number to x:”))

    a=x*x: b=int(sqr(x)*1000+0.5)/1000: c=x^3: d=int(x^(1/3)*1000+0.5)/1000

End Sub

end sub

   办法二:用Msgbox函数输出

 private sub form_click()

    dim x as single, a as single, b as single, c as single, d as single

    x=val(inputbox(“Please input a real number to x:”))

    a=x*x: b=int(sqr(x)*1000+0.5)/1000: c=x^3: d=int(x^(1/3)*1000+0.5)/1000

    Text1.Left = Form1.Left/2

 & “x 的立方是:” & c & spc(4) & “x 的立方根是:” & d)

(43)i=0      (44)image(i+1).visible      (45)load lblgride(i)

 

3、程序:

Dim x As Integer

Private Sub Form_Click()

   Text1.SelStart = x

     Text1.SelLength = 5

End Sub

2(87 mod 10)*10+87\10

private Sub cmd竣事_Click()

Private Sub Form_Load()

     AutoRedraw = True

     Text3.TabIndex = 0

 

 

第三章 VB基本语言(选择结构部份)习题

    Label1.BackColor = &H8000000F

15BACAD      69ADDC

2、填空题

17    2、分别统计由文本框1输入的数据中奇数的战、偶数的战,奇数放入M战偶数放入N变量中。

3(1) chr(keyascii)     KeyAscii转换成字符   (2)chr(keyascii)     

(3)count1=count1-1   遇到右括号,括号数减1   (4)count1=0    括号数配对    

(5)count1>0         左括号即是右括号, 多于

4(1)UCase(chr(keyascii)      (2)C      (3)”A”,“E”,”I”,”O”,”U”      (4)Else      (5)keyAscii=13

三、编程题

1、输入三角形的三条边abc的值,根据其数值,判断能否构成三角形。若能,还要显示三角形的性质:等边三角形、等腰三角形、直角三角形、任意三角形。

2、输入一年份,判断它是否为闰年,并显示有关信息。判断闰年的条件是:年份能被4整除但不能被100整除,或者能被400整除。

*3(选作)已知软件学院入学测试计分情况为:数学(math)谦分50分;计算机(computer)谦分100分;外语6(lang6)为“优秀”加15分、“通过”加8分,外语4(1ane4)为“合格”加6分,外语只能计一次最高的分数。利用InputBox输入一个学生的对应课程的成绩,编写计算考试总分(sum)的程序段。

注意:括号内为对应课程的变量名。

程序代码:

‘窗体级变量定义

Option Explicit

Dim math As Single, computer As Single, english As Single, sum As Single

 

(2)     视图

    If math >= 50 Or computer >= 100 Then

       math = 50: computer = 100

    End If

               english = english + 8

    Text4.Text = sum

End Sub

 

第二小题:(高级问题)

    End

End Sub

(14)  工程

Private Sub Form_Load()

     label1.autosize=true

(12)  在程序运行时无效。有些属性只能在设想时才能设置,例如:BorderStyle, MaxButton等;有些属性只能在运行时设置,例如:SelStart, SelLenght等。

    computer = InputBox("please input a Student's Computer", "Computer scroe")

10答:Print format(x,”0.0”)    显示1位小数位

    english = InputBox("please input a Student's English", "English scroe")

    Rem 此题假设四、六级为一套考题,考生分数在75分以上为通过六级,7560分之间为通过四级。

    Rem 若实际情况下四、六级分别会商就更复杂

       

    If english >= 85 And english <= 100 Then

          Text3.Text = "优秀"        '成绩在10085分为优秀

          lang6.Value = True

15ABBCB      

    If english >= 75 And english <= 84 Then

          Text3.Text = "通过"    '成绩在8475分为通过

          lang6.Value = True

    End If

1(1) 1 4 4    (2)用递归函数实现将十进制转换成r进制

          Text3.Text = "合格"    '成绩在6960分为合格

     Text2.Text = Text1.SelText

    End If

    If english <= 59 Then Text3.Text = "不合格"

End Sub

2、第一小题:(必作题)

   If lang4.Value = True Then

      english = english + 6

   End If

End Sub

 

Private Sub lang6_Click()

Lease()函数将大写字母转换成小写字母。

2、选择题最强弃少

           english = english + 15

     Next j

           If english >= 75 And english <= 84 Then

    sum = math + computer + english

           End If

       End If

    End If

 End Sub

第三章 VB基本语言(循环结构部份) 习题

一、   选择题:

    End If

一、选择题

133 根据计算循环次数公式而定 int[(终值-初值)/步少值] +1=20   210   314  212

4si=2,sj=3,sk=2,I=3,j=3,k=4        

52 20

        3 21

4 22

     5 23

6(12)**$$$****$$$$$       7(13)13               6           8(14) len(a)     (15)int(n\2)  

(13)  Style

9(18) n mod 3=1 and n mod 5=1 and n mod 7=1         (19) until CountN n=5

10(20)min1=mark   (21)min1=mark  (22)max1=mark  (23)aver=aver+mark      (24) (aver-max1-min1)/5

 

    Text1.Text = math

          s=(a+b+c)/2

2有一个少阶梯,如果每步跨2阶最后剩1阶,如果每步跨3阶最后剩2阶,如果每步跨4阶最后剩3阶,如果每步跨5阶最后剩4阶,如果每步跨6阶最后剩5阶,只有当如果每步跨7阶时恰好走完,问这个阶梯有多少阶?

[提示] 利用其一定是7的倍数这个条件,然后根据同时谦足除nm(n=23456m=12345)的逻辑干系即可。

3一个球从100m高度自由下落,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少米?落地10次反弹高度多少?

End Sub

第三章 VB基本语言(数组部份)习题

一、选择题

(21)  0

2、填空题

1(1)int(rnd*100+1)       (2)string(a(i)\2,”*”); "A("; i; ")="; a(i)

2(3) ReDim a(n, n)       (4)1 to (n+1)\2       (5) a(j,k)=I      (6) print

3(10) a(7)              最后元素移出

(11) a(j+1)=a(j)         每个元素往右移, 最左位置留出

(12) a(1)=t

4(10) Preserve a(n+1)  插入一个数,先让数组元素加1,保存原来的数组元素值

(11) a(I+1)=a(i)      找插入的位置

(12) a(I+1)=m       新数据插入到数组中

三、编程题

21-24: BDAD

第三章 VB基本语言(过程部份)习题

2(1)6        (2)用辗转相除法求m,n的最大公约数

          lang4.Value = True

610:CADP1是递归函数)CB

1、程序:

    If english <= 74 And english >= 60 Then

一、选择题

三、程序设想

程序:

第四章 常用控件与窗体

2、   填空题:

15:BBCABD错误是应为遗漏列表框名称)

610:DDDB(ListIndex返回选定项目的序号,List1.Select (Listl.ListIndex)语句的结果是true)(:Debug为立即窗体)  10:D

1115:DDDAA     1620: DBCAD    2123: CBD

2、填空题

(1)value     (2)Alignment     (3) style    (4)Enable   (5)0      (6)listcount-1     (7)list              (8)select        (9)clear      

(10)下拉式列表框    (11)Scroll     (12)largeChang     (13)value    (14)15000    (15)Time$     (16)progressbar   (17)Slide      (18)tabsPerRow

(19)UpDown  (20)AVI或视频     21vbrightButton 或者 2

(22)vbshiftMask or vbCtrlMask 或者3

(23)Mouseicon    (24)vbDefault 或者 0     (25)KeyPreview     (26)DragMode          (27) DragOver    (28) DragDrop    (29)DragIcon

    Text2.Text = computer

(33)chkCompter_click    (34)cboComputer.Texttxtcomputer

(35)txtComputer.Text txtComputer     

2、填空题

4(a+b)/(1/(c+5)-c*d/2)

(40)Not flag flag=false

(41)cbocomputer.AddItem cboComputer.Text

(42)image(i).Picture

1合法常量有:

(46)lblgrid(i-1).height      (47) lblgrid(i-1).width      (48)lblgride(i).visible

(49)chessboard(I,y) or chessboard(x,i)    (50)chessboard(I,abs(y+(x-i)))

(51)chessboard(x,y)          (52)lblgrid(index).backcolor=oldcolor

 

三、编程题

    Label1.ForeColor = &H80000012


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值