• 蚌埠电大在线 > 蚌埠广播电视大学
  • 蚌埠广播电视大学

    免费下载 下载该文档 文档格式:PPT   更新时间:2008-12-05   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:ppt
    文档作者:TOSHIBA
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    安徽. 蚌埠广播电视大学
    第9章
    调试与错误分类
    9.1 程序错误分类
    9.1.1 编译错误
    编译错误多数是因为不正确的代码产生的,即在编写程序时写了有错误的语法代码,从而导致VB编译器无法正确解释源代码而产生错误,一般包括关键字拼写错误,标点符号遗漏,语句搭配不当等.比如以下代码,将Dim错误地写成了Dimm,就会产生编译错误.
    Private Sub From_Load
    Dim Mystr As String
    Dimm I As Integer
    End Sub

    9.1.2 实时错误
    实时错误是指应用程序出现期间,一条语句试图执行一条不可能执行的操作而生的错误.例如下面的语句:
    Private Sub Form_Load()
    x = 0: y = 100
    Print y / x
    End Sub
    这段语句在语法上是正确的,VB编译器不能检测出错误,因此不会产生编译错误.但等到实际运行时,当除数Number等于0时,就会出现实时错误.
    9.1.3 逻辑错误
    逻辑错误是指程序的运行结果和程序员是设想有出入时产生的错误.这类错误并不导致程序在编译期间出现错误,较难发现,验证程序是否存在逻辑错误的唯一方法就是将运行结果与设计方案进行对照比较.比如你想用以下格式显示一段诗:
    程序员用下列语句实现上述设计:
    Private Sub Form_Load()
    MsgBox "床前明月光,疑是地上霜;" + _
    "举头望明月,低头思故乡.", vbOKOnly, _
    "静夜思"
    End Sub
    结果出现逻辑错误.
    正确的语句应为:
    Private Sub Form_Load()
    MsgBox "床前明月光,疑是地上霜;" + Chr(13) + _
    "举头望明月,低头思故乡.", vbOKOnly, _
    "静夜思"
    End Sub
    注意:逻辑错误通常不会产生消息提示.
    形考册 作业4 一,选择题
    4.VB程序通常不会产生错误提示的是( ).
    A.编译错误
    B.实时错误
    C.运行时错误
    D.逻辑错误
    答案:D

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PPT格式下载
  • 您可能感兴趣的
  • 蚌埠电大主页  蚌埠电大  蚌埠电大2012春季招生  蚌埠电大有哪些专业  蚌埠电大学费  蚌埠电大招生  蚌埠电大网  电大在线  2012电大在线成绩查询