( 11 )有以下程序#include <stdio.h>main (){ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};int b[3]={0},i;for ( i=0;i<3;i++ ) b[i]=a[i][2]+a[2][i];for ( i=0;i<3;i++ ) printf ( " %d " ,b[i] ) ;printf ( " \n " ) ;}程序运行后的输出结果是 【 11 】 。

题目

( 11 )有以下程序

#include <stdio.h>

main ()

{ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};

int b[3]={0},i;

for ( i=0;i<3;i++ ) b[i]=a[i][2]+a[2][i];

for ( i=0;i<3;i++ ) printf ( " %d " ,b[i] ) ;

printf ( " \n " ) ;

}

程序运行后的输出结果是 【 11 】 。


相似考题
更多“( 11 )有以下程序#include &lt;stdio.h&gt;main (){ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};int ”相关问题
  • 第1题:

    以下程序的输出结果是( )。 include void swap(int*a,int*B){int*t; t=a;a=b;b=c;} main

    以下程序的输出结果是( )。 include<stdio.h> void swap(int*a,int*B){int*t; t=a;a=b;b=c;} main() {int i=3,j=5,*p=&i,*q=&j; swap(p,q);printf("%d %d\n",*p,*q); }


    正确答案:3 5
    3 5 解析:本题考查函数中形参和实参的传递。在C语言函数中实参和形参传递具有不可逆性,参数只能由实参传向形参,而不能由形参传向实参,虽然swap函数的功能是实现两个数的交换,但由于没有返回值,故最终的输出结果为3 5。

  • 第2题:

    以下代码的输出结果是()。 ls = [[1,2,3],[4,5,6],[7,8,9]] lt = ls[::-1] print(lt) 知识点:序列的切片

    A.[[7, 8, 9], [4, 5, 6], [1, 2, 3]]

    B.[9, 8, 7, 6, 5, 4, 3, 2, 1]

    C.[[1, 2, 3], [4, 5, 6]]

    D.[[7, 8, 9]]


    [[7, 8, 9], [4, 5, 6], [1, 2, 3]]

  • 第3题:

    8、以下代码的输出结果是()。 ls = [[1,2,3],[4,5,6],[7,8,9]] lt = ls[::-1] print(lt) 知识点:序列的切片

    A.[[7, 8, 9], [4, 5, 6], [1, 2, 3]]

    B.[9, 8, 7, 6, 5, 4, 3, 2, 1]

    C.[[1, 2, 3], [4, 5, 6]]

    D.[[7, 8, 9]]


    [[7, 8, 9], [4, 5, 6], [1, 2, 3]]

  • 第4题:

    有以下语句a[4][3]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}};int * p=a[0];则不能够得到第3行第2列元值得语句是

    A.*(p+2*2)

    B.*(p+2*3+2)

    C.*(*(a+2)+2)

    D.a[2][2]


    百姓足,君孰与不足?

  • 第5题:

    以下对二维数组a进行初始化正确的是()。

    A.int[2,] a={{1,0,1},{5,2,3}} ;

    B.int[,3] a={{1,2,3},{4,5,6}} ;

    C.int[,] a={{1,2,3},{4,5,6}} ;

    D.int[2,4]={{ 1,0,1},{1,1}} ;


    B

  • 第6题:

    3、以下对二维数组a进行初始化正确的是()。

    A.int[2,] a={{1,0,1},{5,2,3}} ;‍

    B.int[,3] a={{1,2,3},{4,5,6}} ;

    C.int[,] a={{1,2,3},{4,5,6}} ;

    D.int[2,4]={{ 1,0,1},{1,1}} ;


    B