试卷相关题目
- 1某程序运行时陷入死循环,则可能的原因是程序中存在()。
A.词法错误
B.语法错误
C.动态的语义错误
D.静态的语义错误
开始考试点击查看答案 - 2函数(过程)调用时,常采用传值与传地址两种方式在实参和形参间传递信息。以下叙述中,正确的是()。
A.在传值方式下,将形参的值传给实参,因此,形参必须是常量或变量
B.在传值方式下,将实参的值传给形参,因此,实参必须是常量或变量
C.在传地址方式下,将形参的值传给实参,因此,形参必须有地址
D.在传地址方式下,将实参的值传给形参,因此,实参必须有地址
开始考试点击查看答案 - 3对于逻辑表达式“x and y or not z”,and、or、not分别是逻辑与、或、非运算,优先级从高到低为not、 and、or,and、or为左结合,not为右结合,若进行短路计算,则()。
A.x为真时,整个表达式的值为真,不需要计算y和z的值
B.x为假时,整个表达式的值为假,不需要计算y和z的值
C.x为真时,根据y的值决定是否需要计算z的值
D.x为假时,根据y的值决定是否需要计算z的值
开始考试点击查看答案 - 4可用于编写独立程序和快速脚本的语言是()。
A.Python
B.Prolog
C.Java
D.C#
开始考试点击查看答案 - 5弱类型语言(动态类型语言)是指不需要进行变量/对象类型声明的语言。()属于弱类型语言。
A.Java
B.C/C++
C.Python
D.C#
开始考试点击查看答案 - 6对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在()阶段进行。
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
开始考试点击查看答案