CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  软件培训/认证/考试 >  软件水平考试

ON Z GOTO L1 L2为什么不符合语法了,多谢!

楼主sjyljh(小李)2004-05-03 09:56:47 在 软件培训/认证/考试 / 软件水平考试 提问

描述程序设计语言语法的BNF表示法中,“∷=”表示(A),“|”表示(B),[W]表示W  
                      
  出现(C)次,{W}表示W出现(D)次。  
  设某种语言的ON语句的语法规则如下:  
  <ON语句>∷=ON<变量>[GOTO]<标号>{,<标号>}  
  <变量>∷=A|B|...|Z  
  <标号>∷=L1|L2|...|L9  
  则在供选择的答案中,不符合语法的语句是(E)。  
  A:1。恒等于  2。不等于   3。取决于   4。定义为  
  B:2。与    2。或     3。非     4。引导开关参数  
  C,D:1.1    2。n(n>=0) 3。n(n>=1)     4.0或1  
  E:1。ON A GOTO L1   2。ON B L1,L2,L3  
    3。ON Z GOTO L1 L2   4。ON C L2,L3  
                                                                       
  答案:A:4   B:2  C:4   D:2   E:3  
  请问E:3为什么不符合语法了,多谢! 问题点数:20、回复次数:3Top

1 楼qeizi(leecky)回复于 2004-05-03 10:37:34 得分 20

第3个答案是   ON   Z   GOTO   L1   L2,但你看语法规则中:<ON>   ::=   ON<variable>   [GOTO]   <label>{,<label>}这个是语言的ON语句语法,也就是所有的语句必须符合这个格式才是正确的语法,而第3个是ON   Z   GOTO   L1   L2很显然这里用到的语法是这个的ON   <variable>   GOTO   label   label看到前面的语法:{,<label>}也就是说L1   L2中间少了一个,(逗号)吗。你前面三个都选对了,对后面的符合理解肯定没问题,那就会选对E吗。Top

2 楼sjyljh(小李)回复于 2004-05-03 10:41:56 得分 0

也就是说只要将变量值和标号值代入ON语句就可以了,对吗?Top

3 楼qeizi(leecky)回复于 2004-05-14 09:22:51 得分 0

是的,   差不多,呵呵Top

相关问题

  • 请帮忙,多谢,多谢!
  • 求助!多谢!!!
  • 多谢关照
  • 多谢指教……
  • To daiwoo,多谢
  • 多谢了!
  • 急!!多谢了!!!
  • 多谢LXFY
  • 求一个由英文字母开头,由a-z,数字和_号和-组成的正则表达式,多谢大家了
  • 求救CommonDialog的问题!多谢多谢!

关键词

  • 语法
  • 语句
  • 语言
  • goto
  • 符合
  • 表示

得分解答快速导航

  • 帖主:sjyljh
  • qeizi

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo