编译过程中,语法分析器的任务就是()。 (1)分析单词是怎样构成的 (2)分析单词串是如何构成语句和说明的 (3)分析语句和说明是如何构成程序的 (4)分析程序的结构
第1题:
A.2)3)
B.4)
C.2)3)4)
D.1)2)3)4)
第2题:
A、分析单词是怎样构成的
B、分析单词串是如何构成语句和说明的
C、分析语句和说明是如何构成程序的
D、分析程序的结构
第3题:
工作分析的正确实话步骤是( ).
(1) 收集与工作相关的背景信息
(2) 确定工作分析信息的用途
(3) 同承担工作的人共同审查收集到的工作信息
(4) 选择有代表性的工作进行分析
(5) 编写工作说明书和工作规范
(6) 收集工作分析的信息
A.(2)(1)(3)(5)(4)(6)
B.(2)(1)(4)(6)(3)(5)
C.(3)(5)(1)(2)(6)(4)
D.(5)(4)(2)(1)(3)(6)
第4题:
阅读以下说明和Java代码,将解答写入对应栏内。
【说明】
下面的程序是从命令行输入3个数传递到public static void main(String args[])方法中 (如java IsTriangle 3 4 5),并判断这3个数能否构成三角形的3条边,并显示相应的结果。请在程序的每条横线处填入适当的语句,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class IsTriangle{
public static void main( String args[ ]){
int a[] =new (1) [args.(2)];
for(int i=0;i<3;(3))
{
a[i]=(4)
}
if((5))
System. out. println(a[0] +","+a[1] +","+a[2]"能构成三角形的3条边");
else
System. out. println(a[0] +","+a[1] +","+a[2]"不能构成三角形的3条边);
}
}
第5题:
是编译程序中语法分析器的接受单位,并产生供以后各阶段使用的有关信息。LR分析法、(2)和(3)是几种常见的语法分析技术,其中(2)和LR分析法属于自下而上分析法,而(3)属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1)4种,其中(4)的分析能力最强,(5)的分析能力最弱。
A.语句
B.单词
C.产生式
D.表达式
第6题:
A.(1)(2)(3)(4)
B.(1)(2)(3)(4)(5)
C.(1)(2)(3)(4)(5)(6)
D.(1)(2)(3)(4)(6)
第7题:
A.(4)(2)(3)(1)
B.(2)(3)(1)(4)
C.(3)(4)(1)(2)
D.(4)(2)(1)(3)
第8题:
●试题八
阅读以下说明和Java代码,将解答写入答题纸的对应栏内。
【说明】
下面的程序是从命令行输入3个数传递到public static void main(String args[])方法中(如 java IsTriangle 3 4 5),并判断这3个数能否构成三角形的3条边,并显示相应的结果。请在程序的每条横线处填入适当的语句,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class IsTriangle{
public static void main(String args[]){
int a[]=new (1) [args. (2) ];
for(int i=0;i<3; (3) )
{
a[i]= (4)
}
if( (5) )
System.out.println(a[0]+ ","+a[1]+ ","+a[2]"能构成三角形的3条边");
else
System.out.println(a[0]+ ","+a[1]+ ","+a[2] "不能构成三角形的3条边");
}
}
●试题八
【答案】(1)int(2)length(3)i++(4)args[i](5)a[0]+a[1]>a[2]或等价形式
【解析】声明并创建数组,通过length属性取得参数的长度,循环递增条件,将输入参数逐个传给a[i],构成三角形的条件,两边之和大于第三边或者两边之差小于第三边。
第9题:
构成分支结构的语句有( )个。
A.1
B.3
C.2
D.4
第10题:
A.语句1错误,语句2和语句3正确
B.语句2正确,语句1和语句3错误
C.语句3正确,语句1和语句2错误
D.语句1正确,语句2和语句3错误