首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
在下述的编译方法中,自底向上的方法有(),自顶向下的分析方法有()。 ①简单优先分析 ②算符优先分析 ③递归下降分析 ④预测分析技术 ⑤LR(K)分析 ⑥SL...
查看本题答案
包含此试题的试卷
初级程序员《单项选择》真题及答案
点击查看
你可能感兴趣的试题
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
右递归
左递归
直接右递归
直接左递归
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
短语
素短语
直接短语
句柄。
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
归约
归纳
推导
推理
在下述的编译方法中自底向上的方法有自顶向下的分析方法有 ①简单优先分析 ②算符优先
③④⑦
③④⑧
③④⑤⑥⑦
①②⑤⑥⑧
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
归纳
归约
推理
推导
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
算符优先分析法
预测分析法
递归子程序分析法
LL(1)分析法
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
归约一移进
移进-移进
移进一归约
归约-归约
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
右递归
左递归
直接右递归
直接左递归
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
归纳
归约
推理
推导
结构化系统开发方法是整体地进行分析和设计和逐步实施的系统开发过程.
自顶向下、自底向上
自顶向下、自顶向下
自底向上、自底向上
自底向上、自顶向下
高级语言编译程序常用的语法分析方法中LL分析法属于分析方法
自左至右
自顶向下
自底向上
自右至左
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
素短语
短语
句柄
直接短语
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
移进—移进
归约—归约
移进—归约
归约—移进
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
LL(1)分析法
算符优先分析法
预测分析法
递归子程序分析法
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
右递归
左递归
直接左递归
直接右递归
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
算符优先分析法
预测分析法
递归子程序分析法
LL分析法
SA方法的基本思想是
自底向上逐步抽象
自底向上逐步分解
自顶向下逐步分解
自顶向下逐步抽象
在下述的编译方法中自底向上的方法有52自顶向下的分析方法有53①简单优先分析②算符优先分析③递归下降
③④⑦
③④⑧
③④⑤⑥⑦
①②⑤⑥⑧
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
短语
素短语
直接短语
句柄
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
归约一移进
移进-移进
移进-归约
归约-归约
热门试题
更多
625用二进制表示为
计算机的用途不同对其部件的性能指标要求也有所不同以科学计算为主的计算机对要求较高而且应该重点考虑 而且应该重点考虑
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为w1w2wn希望从N件物品中选出若干件物品并使所选物品的重量之和恰能放入该背包即所选物品的重量之和等于S[函数]#include<stdio.h>#defineN7#defineS15typedefstructints;intn;intjob;KNAPTP;intknapintSintn;mainifknapSNprintfOK!/n;elseprintfNO!/n;intknapintSintnKNAPTPstack[100]x;inttopkrep;x.S=S;x.n=n;x.job=0;top=1;stack[top]=x;k=0;while1x=stack[top];rep=1;while!k&&repifx.s=0k=1;elseifx.s<0||x.n<=0rep=0;elsex.s=2;x.job=1;3=x;if!krep=1;whiletop>=1&&repx=stack[top--1];ifxjob=1x.s+=w[x.n+1];4;stack[++top]=x;5;ifkwhiletop>=1x=stack[top--];ifx.job==1printfM/tw[x.n+1];returnk;
一个单位要在4个子网上使用专有的网络号192.168.90.0在每个子网上最多配备27台主机该单位应该使用的子网掩码是______
[说明]下面程序定义了一个类Shape及其成员函数然后从类Shape派生出类Point类Circle类Cylinder以及它们的成员函数[C++程序]#includeiostream.hclassShapepublic:virtualvoidprintShapeNameconst=0;//纯虚函数virtualfloatareaconstreturn0.0;virtualfloatvolumnconstreturn0.0;;classPoint:publicShapepublic:Pointfloata=0floatb=0x=a;y=b;voidsetPointfloatafloatbx=a;y=b;floatgetXconstreturnx;floatgetYconstreturny;virtualvoidprintShapeNameconst1;privatefloatxy;;classCircle:2publicCirclefloatr=0.0floata=0.0floatb=0.0:Pointabradius=r>0r:0;voidsetRadiusfloatrradius=r>0r:0;floatgetRadiusconstreturnradius;virtualfloatareaconstreturn3.14259*radius*radius;virtualvoidprintShapeNameconstcout<<circle:;private:floatradius;;classCylinder:3public:Cylinderfloath=0.0floatr=0.0floatx=0.0floaty=0.0:4height=h>0h:0;voidsetHeightfloathheight=h>0h:0;virtualfloatareaconstreturn5;virtualfloatvolumnconstfloatr=Circle::getRadius;return3.14159*r*r*height;virtualvoidprintShapeNameconstcout<<cylinder:;private:floatheight;
[说明]已知类Stock和类cxyjava都定义在cxyjava.jav__件中类Stock的定义中第14行前共有四行出现了错误将下面代码修改正确并完善后的输出结果为0:01:23请指出错误所在行号并给出该行修改后的完整结果
若有说明语句intix[3][4]则不能将x[1][1]的值赋给变量i的语句是______
[函数2.1说明]函数intfactorsintn的功能是判断整数nn>=2是否为完全数如果n是完全数则函数返回0否则返回-1所谓完全数是指整数n的所有因子不包括n之和等于n自身例如28的因子为124714而28=1+2+4+7+14因此28是完全数[函数2.1]intfactorsintninti/s;fori=1s=0;i<=n/2;i++ifn%i==0[1];if[2]return0;rerurn-1;[函数2.2说明]函数intmaxintinta[]intk的功能是用递归方法求指定数组中前k个元素的最大值并作为函数值返回[函数2.2]intmaxintinta[]intkintt;if[3]return[4]t=maxinta+1[5];returna[0]>ta[0]:t;
程序由指令组成指令一般由表示中央处理器中的指明要执行的指令所在主存单元的地址 中央处理器中的指明要执行的指令所在主存单元的地址
关于FDDFrequencyDivisionDuplex频分全双工描述正确的是______
操作系统是一种系统软件它有许多种类PC-DOS是一种操作系统Windows是具有图形界面的运行方式的操作系统是在体系结构上采用了客户机/服务器模式的网络操作系统 Windows是具有图形界面的运行方式的操作系统
下列关于Cache的描述中______是错误的
[函数2.1说明]函数intfactorsintn的功能是判断整数nn>=2是否为完全数如果n是完全数则函数返回0否则返回-1所谓完全数是指整数n的所有因子不包括n之和等于n自身例如28的因子为124714而28=1+2+4+7+14因此28是完全数[函数2.1]intfactorsintninti/s;fori=1s=0;i<=n/2;i++ifn%i==0[1];if[2]return0;rerurn-1;[函数2.2说明]函数intmaxintinta[]intk的功能是用递归方法求指定数组中前k个元素的最大值并作为函数值返回[函数2.2]intmaxintinta[]intkintt;if[3]return[4]t=maxinta+1[5];returna[0]>ta[0]:t;
已知长度为9的表163711926181415建立二叉排序树后进行查找则等概率情况下查找成功的平均查找长度为______
同一个函数名或方法名可以对应不同的函数体或方法代码该特性在面向对象技术中称为______
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为w1w2wn希望从N件物品中选出若干件物品并使所选物品的重量之和恰能放入该背包即所选物品的重量之和等于S[函数]#include<stdio.h>#defineN7#defineS15typedefstructints;intn;intjob;KNAPTP;intknapintSintn;mainifknapSNprintfOK!/n;elseprintfNO!/n;intknapintSintnKNAPTPstack[100]x;inttopkrep;x.S=S;x.n=n;x.job=0;top=1;stack[top]=x;k=0;while1x=stack[top];rep=1;while!k&&repifx.s=0k=1;elseifx.s<0||x.n<=0rep=0;elsex.s=2;x.job=1;3=x;if!krep=1;whiletop>=1&&repx=stack[top--1];ifxjob=1x.s+=w[x.n+1];4;stack[++top]=x;5;ifkwhiletop>=1x=stack[top--];ifx.job==1printfM/tw[x.n+1];returnk;
任意一个有向图的拓扑序列______
以下关于脚本程序语言的叙述中错误的是______
用高级语言编写的程序经编译后产生的程序叫在机器里真正执行的是 在机器里真正执行的是
SOL语言具有______的功能
假设有二维数组A6×8每个元素用相邻的6字节存储存储器按字节编址已知A的起始存储位置为1000则按行存储时元素a13的第一个字节的地址为______
既有检错功能又有纠错功能
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为w1w2wn希望从N件物品中选出若干件物品并使所选物品的重量之和恰能放入该背包即所选物品的重量之和等于S[函数]#include<stdio.h>#defineN7#defineS15typedefstructints;intn;intjob;KNAPTP;intknapintSintn;mainifknapSNprintfOK!/n;elseprintfNO!/n;intknapintSintnKNAPTPstack[100]x;inttopkrep;x.S=S;x.n=n;x.job=0;top=1;stack[top]=x;k=0;while1x=stack[top];rep=1;while!k&&repifx.s=0k=1;elseifx.s<0||x.n<=0rep=0;elsex.s=2;x.job=1;3=x;if!krep=1;whiletop>=1&&repx=stack[top--1];ifxjob=1x.s+=w[x.n+1];4;stack[++top]=x;5;ifkwhiletop>=1x=stack[top--];ifx.job==1printfM/tw[x.n+1];returnk;
商标法主要是保护______的权利
[说明]本程序中的函数voidfirst_jnsertNODE**pintv的功能是在已知链表的首表元之前插入一个指定的表元;函数NODE*reverse_copyNODE*p的功能是按已知链表复制出一个新的链表但新的链表的表元链接顺序与已知链表的表元链接顺序相反;函数voidprint_linkNODE*p用来输出链表中各表元的值;函数voidfree_linkNODE*p用来释放链表全部表元空间[函数]#include<stdio.n>#include<malloc.h>typedefstructnodeintval;structnode*next;NODE;voidfirst_insertNODE**pintvNODE*q=NODE*mallocsizeofNODE;q->val=v;1;*p=2;NODE*reverse_copyNODE*pNODE*u;foru=NULL;p;p=p->nextfirst_insert3;returnu;voidprint_linkNODE*pfor;4printf%d/tp->val;printf/n;voidfree_linkNODE*pNODE*u;whilep!=NULLu=p->next;freep;5;voidmainNODE*link1*link2;inti;link1=NULL;fori=1;i<=10;i++first_insert&link1i;link2=reverse_copylink1;print_linklink1;free_linklink1;print_linklink2;free_linklink2;
测试是软件开发过程中一个独立且非常重要的阶段一个规范化的测试过程通常包括多个基本的测试活动确定测试内容进度安排测试所需的环境和条件测试培训安排等工作属于______阶段的内容
在Windows2000操作系统中要查看已知文件类型的扩展名需要在磁盘目录下执行命令设置用键盘上的Delete键删除U盘中的文件时该文件在硬盘上要直接删除文件而不让文件进入回收站可以用快捷键 在硬盘上要直接删除文件而不让文件进入回收站可以用快捷键
在Windows2000操作系统中要查看已知文件类型的扩展名需要在磁盘目录下执行命令设置用键盘上的Delete键删除U盘中的文件时该文件在硬盘上要直接删除文件而不让文件进入回收站可以用快捷键 在Windows2000操作系统中要查看已知文件类型的扩展名需要在磁盘目录下执行命令设置
[说明]本程序中的函数voidfirst_jnsertNODE**pintv的功能是在已知链表的首表元之前插入一个指定的表元;函数NODE*reverse_copyNODE*p的功能是按已知链表复制出一个新的链表但新的链表的表元链接顺序与已知链表的表元链接顺序相反;函数voidprint_linkNODE*p用来输出链表中各表元的值;函数voidfree_linkNODE*p用来释放链表全部表元空间[函数]#include<stdio.n>#include<malloc.h>typedefstructnodeintval;structnode*next;NODE;voidfirst_insertNODE**pintvNODE*q=NODE*mallocsizeofNODE;q->val=v;1;*p=2;NODE*reverse_copyNODE*pNODE*u;foru=NULL;p;p=p->nextfirst_insert3;returnu;voidprint_linkNODE*pfor;4printf%d/tp->val;printf/n;voidfree_linkNODE*pNODE*u;whilep!=NULLu=p->next;freep;5;voidmainNODE*link1*link2;inti;link1=NULL;fori=1;i<=10;i++first_insert&link1i;link2=reverse_copylink1;print_linklink1;free_linklink1;print_linklink2;free_linklink2;
[说明]下面程序定义了一个类Shape及其成员函数然后从类Shape派生出类Point类Circle类Cylinder以及它们的成员函数[C++程序]#includeiostream.hclassShapepublic:virtualvoidprintShapeNameconst=0;//纯虚函数virtualfloatareaconstreturn0.0;virtualfloatvolumnconstreturn0.0;;classPoint:publicShapepublic:Pointfloata=0floatb=0x=a;y=b;voidsetPointfloatafloatbx=a;y=b;floatgetXconstreturnx;floatgetYconstreturny;virtualvoidprintShapeNameconst1;privatefloatxy;;classCircle:2publicCirclefloatr=0.0floata=0.0floatb=0.0:Pointabradius=r>0r:0;voidsetRadiusfloatrradius=r>0r:0;floatgetRadiusconstreturnradius;virtualfloatareaconstreturn3.14259*radius*radius;virtualvoidprintShapeNameconstcout<<circle:;private:floatradius;;classCylinder:3public:Cylinderfloath=0.0floatr=0.0floatx=0.0floaty=0.0:4height=h>0h:0;voidsetHeightfloathheight=h>0h:0;virtualfloatareaconstreturn5;virtualfloatvolumnconstfloatr=Circle::getRadius;return3.14159*r*r*height;virtualvoidprintShapeNameconstcout<<cylinder:;private:floatheight;
热门题库
更多
中级系统集成项目管理工程师
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识