首页/ 题库 / [单选题]有文法G:E→E*T
TT→T+i的答案

有文法G:E→E*T
TT→T+i
i句子1+2*8+6按该文法G归约,其值为()

单选题
2023-03-10 10:17
A、23
B、42
C、30
D、17
查看答案

正确答案
B

试题解析

感兴趣题目
下面程序段,运行后的结果是 Private Sub Command1_Click() Dim b%(1 To 4),i%,t# For i=1 To 4 b(i) =i Next t=Tof(b() ) Print"t=";t, End Sub Function Tof(a() As Integer) Dim t#,i% t=1 For i=2 To UBound(a) t=t*a(i) Next Tof=t End Function
下面程序段,运行后的结果是 Private Sub Command1_Click() Dim b%(1 To 4) ,i%, t# For i = 1 To 4 b(i) =i Next t =Tof(b() ) Print "t ="; t, End Sub Function Tof(a() As Integer) Dim t#, i% t=1 For i =2 To UBound(A)t=t * a(i) Next Tof = t End Function
下列程序段的执行结果为______。 Dim M(10), N(10) I=3 For T = 1 To 5 M(T) = T N(I) = 2 * I + T Next T Print N(I); M(I)

已知文法G[E]:
E→T|E+T|E-TT→F|T*F|T/FF→(E)|I
该文法的句型T+T*F+I的最左素短语为__(1)__,句柄为__(2)__。

空白(1)处应选择()
设有一个由曲线y=lnx,直线y=0,x=e所围成的均匀薄片,其密度为ρ=1,若此薄片绕直线x=t旋转的转动惯量为I(t),则使I(t)最小的t值是(  )。
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序(  )。
#{nc[ude%string.h>
void{(char*p[],int n)
{char*t;int i,j;
for(i=0:i<n-1;i++)
for(j=i+1;j<n;j++)
if(strcmp(p[i],p[j]>O){t=p[i];p[i]=p[j];p[j]
=t;}
}
main()
{char *P[5]={¨abc”,”aabdfg”,”abbd”,”dcdbe”,”ed”);
f(p,5):
print[("%d\n",strlen(p[1]));

程序运行后的输出结果是(  )。

已知以下程序段的运行结果为“654321”,则下划线所在位置应填入的代码是()
#define N 6
int a[N]={1,2,3,4,5,6},i,t;
for(i=0;i<________;i++){t=a[i];a[i]=a[N-i-1];a[N-i-1]=t;}
for(i=0;i
阅 读 下 面 短 文 , 根 据 语 境 、 音 标 或 所 给 单 词 的 提示 , 在 每 个 空 格 内 填 入 一 个 适 当 的 词 , 要 求 所 填 的 词 意 义 准 确 、 形 式 正 确 , 使 短 文 意 思 完 整 、 行 文 连 贯。 O nce , peo p le d r ea m e d o f a l an g ua g e t ha t e v e r y bod y in t h e w o rld cou ld un d e rst and . N o w , f o r t h e first ti m e in hu m a n h ist o r y , 1 / p ə ' h æ p s / t he re is one —E n g l is h . It is t h e o f fi c i a l l a n g u a g e in mo re t ha n 5 0 2 ( coun tr y ) an d 250 ~ 30 0 m ill i o n s pea k it a s a s econ d l an g ua g e . S om e s a y t h a t E n g l ish will b e spoken b y ha lf t h e w o rl d ' s pop u l a ti o n un til 205 0 . E n g l ish is no t t h e 3 ( ea s y ) to l ea rn a m on g a ll l an g ua g e s. It ha s a l a r g e v o ca bu l a r y — a t l ea st 200, 0 0 0 w o r d s a re in 4 / ' k ɒ mə n / u s e . Its 5____ (pronounce) an d writ t e n f o rm a re a lso v e ry d i f f e r en t , e v e n a lit t le ha r d . 6 , s o m e t h i n g s ma k e it ea s y . F o r i n st anc e , t he re is on ly on e f o rm to s pea k to s o m eon e d ir ec tl y — "y o u " . E n g l ish is u s e d 7 man y d i f f e r e n t a r ea s. It is t h e l an g ua g e o f tr an s po rt. At s ea , E n g l ish is t h e i n t e r na ti ona l l an g ua g e o f 8 ( co m mun i ca t e ). It is a lso t h e first l an g ua g e o f s c i e n c e , t echno l o g y an d educa ti o n — 8 0 pe r ce n t o f t h e i n f o r ma ti o n 9 / s t ɔ ː d / o n t h e I n t e r ne t is in E n g l ish an d 9 0 pe r c e n t o f s cho o l ch il d r e n in E u r op e st ud y 1 0 a s t he ir first f o r e i g n l a n g u a g e .
1 0 .I n t e r n e t 网址的表示方法有( ) 。
有文法G:E→E*T
TT→T+i
i句子1+2*8+6按该文法G归约,其值为()
相关题目
"假设i=2,执行下列语句后i的值为()
switch()
{
case 1: i++;
case 2:i--;
case 3: ++I;break;
case 4: --I;
default: i++;
}"
–I don’t know whether to take up law or medicine.
–________.
lim t→∞ 1+e^t/1=( ),lim t→∞ 1+e^t/1=( )。
lim x→0 0∫x(e^t+e^-t-2)dt/1-cosx=( )

已知文法G[E]:
E→T|E+T|E-TT→F|T*F|T/FF→(E)|I
该文法的句型T+T*F+I的最左素短语为__(1)__,句柄为__(2)__。

空白(2)处应选择()
已知程序段:
s = 0
For i = 1 To 10 Step 2
s = s + 1
i = i * 2
Next i
当循环结束后,变量i和s的值分别为______
给定文法G:E→E+T
T,T→T*F
F,F→i
(E)则L(G)中的一个句子i+i+(i*i)*i的逆波兰表示为()
下列程序段的执行结果为( )。 Dim m(10),n(10) I=3 For I=1 to 5 M(t)=t N(I)=2*I+t Next t Print n(I);m(I)

当输入1.5,2.5,3.5,4.0下列程序执行后的输出结果为()。
DIMENSIONA(2,2)
READ(*,*)A
SUM=0
DO10I=1,2
DO20J=I,2
K=A(I,J)*I*J
10A(1,2)=K
WRITE(*,*)A(2,1)
END

文法E—>E+E|E*E|i的句子i*i+i*i有()棵不同的语法树。
文法G:E→E+T
TT→T*P
PP→(E)
i则句型P+T+i的句柄为()
有以下程序:#include <stdio.h>main( ){ int i,s=0,t[] = {1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=*(t+i); prinff("% d ",s);
有以下程序 main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9 }; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d ",s); }
在Visual FoxPro中,表达式〞BCD〞$〞ABCD〞AND〞E〞>〞D〞OR NOT.T.的计算结果是()。
1 6 .I n t e r n e t 上最基本的通信协议是( ) 。
有以下程序:#include main(){ int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++)  for(j=i;j<=i;j++)t+=b[i][b[j][i]]; printf(%d,t);}程序运行后的输出结果是(  )。
有以下程序#includemain(){ int b[3][3] = {0,1,2,0,1,2,0,1,2},i,j,t = 1; for(i = 0;i<3;i++)  for(j = i;j <= i;j++)t+=b[i][b[j][i]]; printf(%d,t);}程序运行后的输出结果是(  )。
给定文法G[E]:E→E+T∣T T→T*F∣F F→(E)∣i, 则以下( )全都不是规范句型的活前缀 ①T+ ②T* ③ε ④T*F ⑤E+E ⑥E* ⑦E+ T* ⑧i ⑨(E+T) ⑩(i)
有以下程序:#include int fun(int n){ static int t=1; int i=1; for(;i<=n;i++)t*=i; return t;}main(){ int t=1,i; for(i=2;i<4;i++)  t+=fun(i); printf(%d,t);}程序的运行结果是(  )。
下面程序段,运行后的结果是 Private Sub Commandl_Click( ) Dim b%(1 To 4),i%,t# For i=1 To 4 b(i)=i Next i t=Tof(b( ) ) Print"t=";t, End Sub Function Tof(a() As Integer) Dim t#,i% t=1 For i=2 To UBound(A)t=t * a(i) Next i Tof=t End Function
广告位招租WX:84302438

免费的网站请分享给朋友吧