更多“若程序中使用的变量未设置初始值,则______。A.编译时一定出错B.运行时一定会出错C.链接时一定出错 ”相关问题
  • 第1题:

    ● 若C程序的表达式中引用了未赋初值的变量,则(20)。 A.编译时一定会报告错误信息,该程序不能运行 B.可以通过编译并运行,但运行时一定会报告异常 C.可以通过编译,但链接时一定会报告错误信息而不能运行 D.可以通过编译并运行,但运行结果不一定是期望的结果


    正确答案:D
    试题20分析在C程序中,若在某个表达式中引用了未赋初值的变量,那么程序是可以通过编译并运行的,因为程序中并没用语法方面的错误,只是运行的结果可能与我们期望的结果不一致。参考答案(20)D

  • 第2题:

    ● 若程序中使用的变量未设置初始值,则 (13) 。

    (13)

    A. 编译时会一定出错

    B. 运行时一定出错

    C. 连接时会一定出错

    D. 运行结果可能出错


    正确答案:D

  • 第3题:

    若C程序表达式中引用了未赋初值的变量,则( ).

    A.编译时一定会报告错误信息,该程序不能运行
    B.可以通过编译并运厅,但运行时一定会报告异常
    C.可以通过编译,但链接时一定会报告错误信息而不能运行
    D.可以通过编译并运行.但运行结果不一定是期望的结果

    答案:D
    解析:

  • 第4题:

    ● 若程序中使用的变量未设置初始值,则 (33) 。

    (33)

    A. 编译时一定出错

    B. 运行时一定会出错

    C. 链接时一定出错

    D. 运行结果可能出错


    正确答案:D

  • 第5题:

    若C程序的表达式中引用了未赋初值的变量,则______。

    A.编译时一定会报告错误信息,该程序不能运行
    B.可以通过编译并运行,但运行时一定会报告异常
    C.可以通过编译,但链接时一定会报告错误信息而不能运行
    D.可以通过编译并运行,但运行结果不一定是期望的结果

    答案:D
    解析:
    本题考查程序语言翻译基础知识。在编写C/C++源程序时,为所定义的变量赋初始值是良好的编程习惯,而赋初值不是强制的要求,因此编译程序不检查变量是否赋初值。如果表达式中引用的变量从定义到使用始终没有赋值,则该变量中的值表现为一个随机数,这样对表达式的求值结果就是不确定的了。