对
错
第1题:
程序测试分为静态分析和动态测试 。 其中 【 4 】 是指不执行程序 , 而只是对程序文本进行检查 , 通过阅读和讨论 , 分析和发现程序中的错误。
第2题:
●对高级语言源程序进行编译时,可发现源程序中的(8)错误。
(8)A.堆栈溢出
B.变量未定义
C.指针异常
D.数组元素下标越界
第3题:
此题为判断题(对,错)。
第4题:
在存储分配的策略中,程序员在编程时或者编译程序对源程序编译时直接指定存储区是
A.直接分配
B.间接分配
C.静态分配
D.动态分配
第5题:
程序测试分为静态分析和动态测试。其中________是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
第6题:
A.语义错误
B.语法和语义错误
C.错误并校正
D.语法错误
第7题:
程序的测试方法分为静态分析和动态分析。使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为_______。
【答案】动态分析
【解析】程序的测试方法分为静态分析和动态分析。使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为动态分析。
第8题:
● 以下关于高级语言程序的编译和解释的叙述中,正确的是 (48) 。
(48)
A. 编译方式下,可以省略对源程序的词法分析、语法分析
B. 解释方式下,可以省略对源程序的词法分析、语法分析
C. 编译方式下,在机器上运行的目标程序完全独立于源程序
D. 解释方式下,在机器上运行的目标程序完全独立于源程序
第9题:
对高级语言源程序进行编译时,可发现源程序中的(21)错误。
A.堆栈溢出
B.变量未定义
C.指针异常
D.数组元素下标越界
第10题:
人工静态测试程序的特点是()。
A、经常中断程序的执行
B、在发现错误的同时也就确定了错误的位置和性质
C、只能发现错误的症状
D、在上机编译之前进行
E、找出程序编译中没有和不能发现的错误