【导读】
必典考网发布程序设计语言基础题库2022晋升职称在线题库(08月12日),更多程序设计语言基础题库的每日一练请访问必典考网中级数据库系统工程师题库频道。
1. [单选题]一个文法G={N,T,P,S},其中N是非终结符号的集合,T是终结符号的集合,P是产生式集合,S是开始符号,令集合V=N∪T,那么G所描述的语言是()的集合。
A. 由S推导出的所有符号串(symbol string)
B. 由S推导出的所有终结符号串(symbol string)
C. V中所有符号组成的符号串(symbol string)
D. V的闭包中的所有符号串(symbol string)
2. [单选题]Java属于__(1)__,LISP属于__(2)__,PROLOG属于__(3)__。
A. B
3. [单选题]一种最早用于科学计算的程序设计语言是__(1)__;一种提供指针和指针操作且不存在布尔类型的、应用广泛的系统程序设计语言是__(2)__;一种适合在互联网上编写程序(compile program)可供不同平台上运行的面向对象程序设计语言是__(3)__;一种在解决人工智能问题上使用最多的有强的表处理能力的函数程序设计语言是__(4)__;一种以谓词逻辑为基础的,核心是事实、规则和推理机制的实用逻辑程序设计语言是__(5)__。
A. B
4. [单选题]对于文法G={{0,1},{S,A,B),P,S},其中P中的产生式及序号为:①S→0A②S→1B③A→1S④A→1⑤B→0S⑥B→0与该文法等价的正规式是__(1)__,其中,若采用最右推导产生句子100110使用的产生式编号的序列为__(2)__;句型01011B的直接短语是__(3)__,句柄为__(4)__。
A. B