算术表达式 a+(b-c)*d 的后缀式是()(-、+、*表示算术的减、加、乘运算, 运算符的优先级和结合性遵循惯例)。
A. abcd+-* B. abc-d* +C. abc-+d* D. ab-cd*+
查看答案
程序中的错误一般可分为语法错误和语义错误两类,其中,语义错误可分为静态语义错误和动态语义错误。()属于动态语义错误。
A. 关键词(或保留字)拼写错误B. 程序运行中变量取值为 0时作为除数C. 表达式的括号不匹配D. 运算符的运算对象类型不正确
在解决计算机与打印机之间速度不匹配的问题时,通常设置一个打印数据缓冲区, 计算机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区取出数据。因此, 该缓冲区的数据结构应该是()。
A. 树 B. 图 C. 栈 D. 队列
编译过程中符号表的作用是记录 ()中各个符号的必要信息,以辅助语义的正确性检查和代码生成。
A. 源程序 B. 目标程序 C. 汇编程序 D. 可执行程序
在对源程序进行编译的过程中, ()是正确的顺序。
A. 语义分析、语法分析、词法分析 B. 语法分析、词法分析、语义分析C. 词法分析、语法分析、语义分析 D. 词法分析、语义分析、语法分析