• 2022-06-12
    设有文法G[S]=({S,B},{b},{S->b|bB,B->bS},S),该文法所描述的语言是()
    A: L(G[S]={b i|i>=0})
    B: L(G[S]={b2 i|i>=0})
    C: L(G[S]={b 2i+1|i>=0})
    D: L(G[S]={b2 i|i>=1})
  • C

    内容

    • 0

      有如下程序段:s = 0For i = 1 To 10 s = s + iNext iPrint s与上述程序段输出结果相同的程序段为( )。 A: s = 0: i = 0 While i <= 10 i = i + 1 s = s + i Wend Print s B: s = 0: i = 1 While i < 10 i = i + 1 s = s + i Wend Print s C: s = 0: i = 1 Do s = s + i i = i + 1 Loop While i < 10 Print s D: s = 0: i = 1 Do s = s + i i = i + 1 Loop Until i > 10 Print s

    • 1

      Grammer G&#91;&#93;= ( {b} , {N , B} , N , {N→b│ bB , B→bN} ), The language described in this grammar is (). A: L(G[N])={bi│<br/>i ≥ 0} B: L(G[N])={b2i│<br/>i≥ 0} C: L(G[N])={b2i+1│<br/>i ≥ 0} D: L(G[N])={b2i+1│<br/>i ≥ 1}

    • 2

      以下能正确计算1*2*3*...*10的程序段是____。A)do{i=1;s=1; B}do( i=1;s=0;s=s*i; s=s*i;i++; i++;}while____; }while____;C)i=1;s=1; D) i=1;s=0;do{ s=s*i; do( s=s*i;i++; i++;}while____; }while____;

    • 3

      以下能正确计算1*2*3*……*10的程序段是( )。 A: do{i=1; s=1;s*=i;i++;} while(i<;=10); B: do{i=1; s=0;s*=i;i++;} while(i<;=10); C: i=1; s=1;do{s*=i;i++;} while(i<;=10); D: i=1; s=0;do{s*=i;i++;} while(i<;=10);

    • 4

      以下能正确计算1×2×3×…×10的程序段是(    )。 A: A)do{i=1; s=1;    s=s*i; i++; B: do{i=1; s=0; s=s*i; i+ }while(i&lt;=10); C: C)i=1; s=1; do{s=s*i; i++; }while(i&lt;=10); D: D)i=1; s=0; do{s=s*i; i++; }while(i&lt;=10);