• 2022-06-27
    以下与k=i++完全等价的表达式是()
    A: i=i+1,k=i
    B: k=i,i=i+1
    C: k=++i
    D: k+=i+1
  • B

    内容

    • 0

      以下程序的输出结果是 main() { int i, k, a&#91;10&#93;, p&#91;3&#93;; k=5; for (i=0;i<10;i++) a&#91;i &#93;=i; for (i=0;i<3;i++) p&#91;i &#93;=a&#91;i *(i+1)&#93;; for (i=0;i<3;i++) k+=p[i] *2; printf("%d ",k); }[/i]

    • 1

      以下循环嵌套的方式中正确的有【 A: for(i=1;i<;=10;i++)for(k=1;k<;=10;k++){……} B: for(i=1;i<;=10;i++){……}for(i=1;i<;=10;i++){……} C: for(i=1;i<;=10;i++)for(k=2;k<;=20;k++){……} D: for(i=1;i<;=10;i++)for(i=2;i<;=20;i++){……}

    • 2

      下列程序的输出结果是 。int main(){ int i, k, a&#91;10&#93;, p&#91;3&#93;; k=5; for (i=0; i<10; i++) a[i]=i; for (i=0; i<3; i++) p[i] = a&#91;i *(i+1)&#93;; for (i=0; i<3; i++) k+=p[i] *2; cout<<k<<endl; return 0; }[/i][/i][/i] A: 21 B: 22 C: 23 D: 24

    • 3

      以下选项中,与i=k++完全等价的表达式是 ( ) A: i=k+1;k=k+1; B: i=k;k=k+1; C: i=++k; D: i+=k+1;

    • 4

      以下程序段的输出结果为( ) Dim a(10),p(3) k=5 For i=0 To 10 a(i)=i Next i For i=0 To 2 p(i)=a(i+(i+1)) Next i For i=0 To 2 k=k+p(i)+2 Next i Print k A: 20 B: 21 C: 56 D: 32