• 2022-06-09
    有以下程序voidmain(){inta[][3]={{1,2,3},{4,5,0}},(*pa)[3],i;pa=a;for(i=0;i<;3;i++)if(i<;2)pa[1][i]=pa[1][i]-1;elsepa[1][i]=1;printf("%d\n",a[0][1]+a[1][1]+a[1][2]);}执行后输出结果是______。[/i][/i][/i]
    A: 7
    B: 6
    C: 8
    D: 无确定值
  • A

    举一反三

    内容

    • 0

      下述程序的输出结果是( )。 #include<stdio.h> main() im a&#91;2&#93;&#91;3&#93;=1, 2, 3, 4, 5, 6, (*p)&#91;3&#93;, i; p=a; for(i=0; i<3; i++) if(i<2) p&#91;1&#93;[i]=p&#91;1&#93;[i]-1; else p&#91;1&#93;[i]=1; printf("%d\n", a&#91;0&#93;&#91;1&#93;+a&#91;1&#93;&#91;1&#93;+a&#91;1&#93;&#91;2&#93;);[/i][/i][/i] A: 8 B: 7 C: 12 D: 9

    • 1

      下述程序的输出结果是______。 #include<stdio.h> main() {int a&#91;2&#93;&#91;3&#93;={{1, 2, 3}, {4, 5, 6}}, (*p)&#91;3&#93;, i; p=a; for(i=0; i<3; i++) {if(i<2) p&#91;1&#93;[i]=p&#91;1&#93;[i]-1; else p&#91;1&#93;[i]=1;} printf("%d\n", a&#91;0&#93;&#91;1&#93;+a&#91;1&#93;&#91;1&#93;+a&#91;1&#93;&#91;2&#93;); }[/i][/i][/i] A: 8 B: 7 C: 12 D: 9

    • 2

      已知a=&#91;&#91;1,2,3&#93;,&#91;2,2&#93;,&#91;3,2,1&#93;&#93;,则a&#91;1&#93;&#91;1&#93;+a&#91;-1&#93;&#91;-1&#93;结果是 A: 1 B: 2 C: 3 D: 4

    • 3

      已知列表m=&#91;&#91;1,2&#93;,&#91;3,4&#93;&#93;,有列表a=&#91;&#91;row[i] for row in m&#93; for i in range(2)&#93;,则a&#91;0&#93;&#91;1&#93;是[/i]

    • 4

      关于二维数组的创建,以下做法正确的是:(1)int a&#91;&#93;&#91;&#93; =new int&#91;4&#93;&#91;5&#93;(2)int a&#91;&#93;&#91;&#93; =new int&#91;4&#93;&#91;&#93;; a&#91;0&#93;=new int&#91;10&#93;; a&#91;1&#93;=new int&#91;20&#93;;(3)int a&#91;&#93;&#91;&#93;; a=new int&#91;3&#93;&#91;&#93;; a&#91;0&#93;=new int&#91;3&#93;; a&#91;1&#93;={1,2};a&#91;2&#93;={1,2,3}; A: (1)(2)(3) B: (1)(2) C: (1)(3) D: (1)