刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

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

A
编译时一定会报告错误信息,该程序不能运行
B
可以通过编译并运行,但运行时一定会报告异常
C
可以通过编译,但链接时一定会报告错误信息而不能运行
D
可以通过编译并运行,但运行结果不一定是期望的结果
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

在C语言中,如果表达式中引用了未赋初值的变量,那么编译器是可以正常编译该程序的,因为编译器在编译时并不会检查变量的值是否已经被初始化。然而,由于变量的值是随机的,因此程序的运行结果也是不确定的,不一定能得到期望的结果。所以选项D正确,即可以通过编译并运行,但运行结果不一定是期望的结果。

创作类型:
原创

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

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share