编译过程中,语法分析器的任务就是()。 (1)分析单词是怎样构成的 (2)分析单词串是如何构成语句和说明的 (3)分析语句和说明是如何构成程序的 (4)分析程序的结构A、(2)(3)B、(2)(3)(4)C、(1)(2)(3)

题目

编译过程中,语法分析器的任务就是()。 (1)分析单词是怎样构成的 (2)分析单词串是如何构成语句和说明的 (3)分析语句和说明是如何构成程序的 (4)分析程序的结构

  • A、(2)(3)
  • B、(2)(3)(4)
  • C、(1)(2)(3)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编译过程中,语法分析器的任务是______。1)、分析单词是怎样构成的2)、分析单词串是如何构成语句和说明的3)、分析语句和说明是如何构成程序的4)、分析程序的结构

A.2)3)

B.4)

C.2)3)4)

D.1)2)3)4)


正确答案:A

第2题:

在编译过程中,语法分析器的任务是()。

A、分析单词是怎样构成的

B、分析单词串是如何构成语句和说明的

C、分析语句和说明是如何构成程序的

D、分析程序的结构


参考答案:BCD

第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)


正确答案:B

第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条边);

}

}


正确答案:(1)int (2)length (3)i++ (4)args[i] (5)a[0]+a[1]>a[2]或等价形式
(1)int (2)length (3)i++ (4)args[i] (5)a[0]+a[1]>a[2]或等价形式 解析:声明并创建数组,通过length属性取得参数的长度,循环递增条件,将输入参数逐个传给a[i],构成三角形的条件,两边之和大于第三边或者两边之差小于第三边。

第5题:

是编译程序中语法分析器的接受单位,并产生供以后各阶段使用的有关信息。LR分析法、(2)和(3)是几种常见的语法分析技术,其中(2)和LR分析法属于自下而上分析法,而(3)属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1)4种,其中(4)的分析能力最强,(5)的分析能力最弱。

A.语句

B.单词

C.产生式

D.表达式


正确答案:B

第6题:

编译程序必须完成的工作有().(1)词法分析(2)语法分析(3)语义分析(4)代码生成(5)之间代码生成(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)


正确答案:A

第7题:

激励的程序共有四步(1)利益兼顾(2)情况分析(3)目标协调(4)了解需要,以下排序正确的是()

A.(4)(2)(3)(1)

B.(2)(3)(1)(4)

C.(3)(4)(1)(2)

D.(4)(2)(1)(3)


参考答案:D

第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)argsi(5)a0+a1>a2]或等价形式

【解析】声明并创建数组,通过length属性取得参数的长度,循环递增条件,将输入参数逐个传给ai],构成三角形的条件,两边之和大于第三边或者两边之差小于第三边。

 

第9题:

构成分支结构的语句有( )个。

A.1

B.3

C.2

D.4


正确答案:C

第10题:

假定已有如下变量说明和枚举定义:判断下列语句是否符合语法规则,结果是()。

A.语句1错误,语句2和语句3正确

B.语句2正确,语句1和语句3错误

C.语句3正确,语句1和语句2错误

D.语句1正确,语句2和语句3错误


参考答案:A

更多相关问题