首页>计算机>软件水平考试>模拟试题>正文
08年11月软考辅导班资料:程序设计语言基础试题

www.zige365.com 2008-11-11 16:22:34 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

●若正规表达式r=(a|b|c)(0|1)*,则L(r)中有(1)个元素。

[供选择的答案]

1A12  B18   C6   D.无穷

 

●已知文法G(E)

      ET|ET

      TF|T *F

      F(E)|i

句型(T *Fi)的语法树中短语有(2),素短语(3),其中最左素短语是(4)。

[供选择的答案]

2A2  B3   C4      D5

3A1  B2   C3      D4     

4A (T*Fi)   BT*Fi       CT*F    Di

 

 

在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,则输出结果为(5);若实参a与形参x以值调用(callbyvalue)的方式传递信息,那么输出结果为(6)。

      Mainprogram

 a:=1

 addone(a)

 write(a)

     Procedure addone(x)

 a:=x+1

    x:=x+2

 return

[供选择的答案]

5 A1 B2 C3 D4
6 A1 B2 C3 D4

●若正规表达式r=(a|b|c)(0|1)*,则L(r)中有(1)个元素。

[供选择的答案]

1A12  B18   C6   D.无穷

[参考答案]

1D

[试题分析]

在本题中要求的根据正规表达式,确定其正规集合的元素个数。这里关键是理解闭包的概念。因为式中有(0|1*,因此可以表示任意长度的0串或者1串。选D

 

 

●已知文法G(E)

      ET|ET

      TF|T *F

      F(E)|i

句型(T *Fi)的语法树中短语有(2),素短语(3),其中最左素短语是(4)。

[供选择的答案]

2A2  B3   C4      D5

3A1  B2   C3      D4     

4A (T*Fi)   BT*Fi       CT*F    Di

[参考答案]

2C  3B  4C

[试题分析]

短语、直接短语、最左直接短语(句柄)、素短语、最左素短语以及推导、最左(最右)推导都是文法中最基本的概念。它们的定义相对比较抽象,因此我们可以借助语法推导树来理解。

本新闻共2页,当前在第1页  1  2  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
软件水平考试:数据结构精选单选题练习
软件水平考试:数据结构精选填空题训练
软件水平考试:数据库原理选择题总结
软件水平考试:通过ISO9001不是终点,而是起点
软件水平考试:ISO9000对研发管理的作用
软件水平考试:局域网