首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
在下述的编译方法中,自底向上的方法有(),自顶向下的分析方法有()。 ①简单优先分析 ②算符优先分析 ③递归下降分析 ④预测分析技术 ⑤LR(K)分析 ⑥SL...
查看本题答案
包含此试题的试卷
初级程序员《单项选择》真题及答案
点击查看
你可能感兴趣的试题
在下述的编译方法中自底向上的方法有自顶向下的分析方法有 ①简单优先分析 ②算符优先
③④⑦
③④⑧
③④⑤⑥⑦
①②⑤⑥⑧
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
右递归
左递归
直接右递归
直接左递归
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
短语
素短语
直接短语
句柄。
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
归约
归纳
推导
推理
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
归纳
归约
推理
推导
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
算符优先分析法
预测分析法
递归子程序分析法
LL(1)分析法
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
归约一移进
移进-移进
移进一归约
归约-归约
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
右递归
左递归
直接右递归
直接左递归
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
归纳
归约
推理
推导
结构化系统开发方法是整体地进行分析和设计和逐步实施的系统开发过程.
自顶向下、自底向上
自顶向下、自顶向下
自底向上、自底向上
自底向上、自顶向下
高级语言编译程序常用的语法分析方法中LL分析法属于分析方法
自左至右
自顶向下
自底向上
自右至左
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
素短语
短语
句柄
直接短语
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
移进—移进
归约—归约
移进—归约
归约—移进
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
LL(1)分析法
算符优先分析法
预测分析法
递归子程序分析法
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法从左向右扫描输入符号串通过54
右递归
左递归
直接左递归
直接右递归
在编译程序中语法分析的方法有自顶向下分析和自底向上分析自顶向下分析方法从文法的开始符号出发判断其能否
算符优先分析法
预测分析法
递归子程序分析法
LL分析法
SA方法的基本思想是
自底向上逐步抽象
自底向上逐步分解
自顶向下逐步分解
自顶向下逐步抽象
在下述的编译方法中自底向上的方法有52自顶向下的分析方法有53①简单优先分析②算符优先分析③递归下降
③④⑦
③④⑧
③④⑤⑥⑦
①②⑤⑥⑧
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
短语
素短语
直接短语
句柄
在编译程序中语法分析的方法有自底向上分析和自顶向下分析自底向上分析方法自左向右扫描输入符号串通过__
归约一移进
移进-移进
移进-归约
归约-归约
热门试题
更多
表示微机运算速度快慢的物理量为
[说明]本程序中的函数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;
FTP使用______端口号传送数据
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为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;
[说明]下面程序定义了一个类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;
如果一棵二又树的中序序列和后序序列分别为CDBEAGHFK和DCEBHGKFA则该树的前序序列为______
操作系统是一种系统软件它有许多种类PC-DOS是一种操作系统Windows是具有图形界面的运行方式的操作系统是在体系结构上采用了客户机/服务器模式的网络操作系统 操作系统是一种系统软件它有许多种类PC-DOS是一种操作系统
数据库系统与文件系统的主要区别是______
[函数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;
操作系统是一种系统软件它有许多种类PC-DOS是一种操作系统Windows是具有图形界面的运行方式的操作系统是在体系结构上采用了客户机/服务器模式的网络操作系统 是在体系结构上采用了客户机/服务器模式的网络操作系统
[函数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;
现有关系AB如下后的结果为
计算机的用途不同对其部件的性能指标要求也有所不同以科学计算为主的计算机对要求较高而且应该重点考虑 以科学计算为主的计算机对要求较高
[说明]本程序中的函数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;
程序中常采用变量表示数据变量具有名地址值作用域生存期等属性关于变量的叙述是错误的
程序由指令组成指令一般由表示中央处理器中的指明要执行的指令所在主存单元的地址 程序由指令组成指令一般由表示
根据计算机软件保护条例的规定软件合法复制品的所有人不该享有的权利是______
[说明]本程序中的函数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;
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为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;
在公钥加密系统中发送方用接收方的公钥加密报文接收方使用______密钥解密报文
______是面向对象方法中最基本的封装单元它可以把客户要使用的方法和数据呈现给外部世界而把客户不需要知道的方法和数据隐藏起来
[说明]下面程序定义了一个类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;
用高级语言编写的程序经编译后产生的程序叫在机器里真正执行的是 用高级语言编写的程序经编译后产生的程序叫
在Windows2000操作系统中要查看已知文件类型的扩展名需要在磁盘目录下执行命令设置用键盘上的Delete键删除U盘中的文件时该文件在硬盘上要直接删除文件而不让文件进入回收站可以用快捷键 用键盘上的Delete键删除U盘中的文件时该文件
若有以下语句且0≤k<6则______是对数组元素地址的正确表示Staticintx[]=1357911*ptrk;ptr=x;
查找哈希Hash表不会发生冲突的哈希函数是______
已知一棵度为k的树中有n1个度为1的结点n2个度为2的结点…nk个度为k的结点则该树中叶子结点数为
[说明]已知类Stock和类cxyjava都定义在cxyjava.jav__件中类Stock的定义中第14行前共有四行出现了错误将下面代码修改正确并完善后的输出结果为0:01:23请补齐第21行代码中的空缺[Java代码]01publicclassStock{02static{03shares=0;04share_val=0.0;05}06publicStock{getData;}07publicStockintnintpr=0{08shares=n;09share_val=pr;10getData;11}12publicvoidgetData{13System.out.printlnshares+:+share_val;14}15privateintshares16privateintshare_val;17};1819publicclasscxyjava{20publicstaticvoidmainStringargs[]}{21Stocka=1;22Stockb=newStock123;24}25}
[说明]下面程序定义了一个类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;
CPU程序与通道可以并行执行并通过______实现彼此间的通信和同步
热门题库
更多
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术