以下关于高级语言程序的编译和解释的叙述中,正确的是()。
A. 在编译方式下,可以省略对源程序的词法分析、语法分析
B. 在解释方式下,可以省略对源程序的词法分析、语法分析
C. 在编译方式下,在机器上运行的目标程序完全独立于源程序
D. 在解释方式下,在机器上运行的目标程序完全独立于源程序
查看答案
序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:程序的表示、名称和版本号,程序功能描述,接口与界面描述,输入/输出数据说明,开发历史,与运行环境有关的信息等。下列叙述中不属于序言性注释的是()。
A. 程序对硬件、软件资源的要求
B. 重要变量和参数说明
C. 嵌入在程序中的SQL语句
D. 程序开发的原作者、审查者、修改者、编程日期等
传值与传地址是函数调用时常采用的信息传递方式,()。
A. 在传值方式下,是将形参的值传给实参
B. 在传值方式下,形参可以是任意形式的表达式
C. 在传地址方式下,是将实参的地址传给形参
D. 在传地址方式下,实参可以是任意形式的表达式
程序语言的大多数语法现象可用上下文无关文法描述。对于一个上下文无关文法G=(N,T,P,S),其中N是非终结符号的集合,T是终结符号的集合,P是产生式集合,S是开始符号。令集合V=N∪T,那么G所描述的语言是()的集合。
A. 从S出发推导出的包含V中所有符号的串
B. 从S出发推导出的仅包含T中符号的串
C. N中所有符号组成的串
D. T中所有符号组成的串