当程序运行陷于死循环时,说明程序中存在(34) 。
A.语法错误
B.静态的语义错误
C.词法错误
D.动态的语义错误
第1题:
若程序运行时系统报告除数为0,这属于(19)错误。
A.语法
B.静态语义
C.动态语义
D.运算对象不匹配
第2题:
以下关于编译系统对某高级语言进行翻译的叙述中,错误的是( )。
A.词法分析将把源程序看作一个线性字符序列进行分析
B.语法分析阶段可以发现程序中所有的语法错误
C.语义分析阶段可以发现程序中所有的语义错误
D.目标代码生成阶段的工作与目标机器的体系结构相关
第3题:
当程序运行陷于死循环时,说明程序中存在(10)。采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(11)。
A.语法错误
B.静态的语义错误
C.词法错误
D.动态的语义错误
第4题:
● 若程序在运行时陷入死循环,则该情况属于(14) 。
A.语法错误
B.运行时异常
C.动态的语义错误
D.静态的语义错误
第5题:
在对高级语言编写的源程序进行编译时,可发现源程序中( )。
A.全部语法错误和全部语义错误 B.部分语法错误和全部语义错误 C.全部语法错误和部分语义错误 D.部分语法错误和部分运行错误
第6题:
当程序运行陷于死循环时,说明程序中存在(41)。在C语言中,函数定义及函数调用应该遵循的原则是(42)。以求n!为例,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(43)。
A.词法错误
B.静态的语义错误
C.语法错误
D.动态的语义错误
第7题:
运行下面的C程序代码段,会出现( )错误。 int k=0; for(;k<100;); {k++;)
A.变量未定义
B.静态语义
C.语法
D.动态语义
第8题:
●若程序在运行时陷入死循环,则该情况属于(34)。
(34)
A.语法错误
B.运行时异常
C.动态的语义错误
D.静态的语义错误
第9题:
第10题:
第11题:
第12题:
第13题:
● 若程序运行时系统报告除数为 0,这属于 (24) 错误。
(24)
A. 语法
B. 静态语义
C. 动态语义
D. 运算对象不匹配
第14题:
C语言源程序中存在死循环,该错误会在______时体现出来。
A.编译
B.汇编
C.链接
D.运行
第15题:
●若程序在运行时陷入死循环,则该情况属于(17)。
(17)
A.语法错误
B.运行时异常
C.动态的语义错误
D.静态的语义错误
第16题:
当程序中存在(26)时,程序运行容易陷于死循环。C语言规定,函数定义及函数调用应该遵循的原则是(27)。求解同一个问题,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(28)。
A.语法错误
B.静态的语义错误
C.词法错误
D.动态的语义错误
第17题:
若程序运行时系统报告关键字拼写错误,这属于(34)。
A.语法错误
B.运算对象不匹配错误
C.静态语义错误
D.动态语义错误
第18题:
程序中的错误一般可分为语法错误和语义错误两类,其中,语义错误可分为静态语义错误和动态语义错误。( )属于动态语义错误。
A. 关键词(或保留字)拼写错误B. 程序运行中变量取值为 0时作为除数C. 表达式的括号不匹配D. 运算符的运算对象类型不正确
第19题:
当程序运行陷于死循环时,说明程序中存在(16) 。
A.语法错误
B.静态的语义错误
C.词法错误
D.动态的语义错误
第20题:
第21题:
第22题:
第23题: