下面程序的结果为#includevoid main(){ int i;int a[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i <3;i++)cout <<}A.1 5 9B.7 5 3C.3 5 7D.5 9 1

题目

下面程序的结果为

#include

void main()

{ int i;

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

for(i=0;i <3;i++)

cout <<

}

A.1 5 9

B.7 5 3

C.3 5 7

D.5 9 1


相似考题
更多“下面程序的结果为 #include voidmain() {inti; inta[3][3]={1,2,3,4,5,6,7,8,9}; for(i ”相关问题
  • 第1题:

    下面程序输出的结果是includevoid main(){ int i; int a[3][3]={1,2,3,4,5,6,7,8,9

    下面程序输出的结果是 #include<iostream.h> void main() { int i; int a[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;<3;i++) cout<<a[2-i][i]<<" "; }

    A.1 5 9

    B.7 5 3

    C.3 5 7

    D.5 91


    正确答案:B
    解析:首先,当i=0时,数组中的位置是a[2][0]=7,当然,如果用排除法的话,就不用考虑后面的循环了,因为在4个选项中,第1个数为7的选项只有B)。本题执行第2次循环时,i的值为l,则cout函数中的数组指向为a[1][1]=5,依次循环,可求出答案。

  • 第2题:

    若有以下程序: inclcude void main(){int i;int a[3] [3]= { 1,2,3,4,5,6,7,8,9 };

    若有以下程序:# inclcude <iostream.h>void main(){int i;int a[3] [3]= { 1,2,3,4,5,6,7,8,9 };for(i=0;i<3;i++)cout<<a[2-i] [i]<<" ";cout<<end1;}执行后的输出结果是( )。

    A.1 5 9

    B.7 5 3

    C.3 5 7

    D.5 9 1


    正确答案:B

  • 第3题:

    下面程序的输出结果是()。include using namespace std;void main( ){ inta[3][3] ={{

    下面程序的输出结果是( )。 #include <iostream> using namespace std; void main( ) { inta[3][3] ={{1,2},{3,4},{5}}; int s =0; for(int i=1;i<3;i++) for(int j=0;j<=i;j++) s+=a[i][j]; cout<<s<<endl;

    A.12

    B.4

    C.15

    D.13


    正确答案:A
    解析:该程序将第2行的前两个元素和第3行的第1个元素进行累加运算。

  • 第4题:

    下面程序输出的结果是 include void main( ) { int i; int a[3][3]={1,2,

    下面程序输出的结果是 #include<iostream.h> void main( ) { int i; int a[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) cout<<a[i][i]<<" ";}

    A.1 5 9

    B.7 5 3

    C.3 5 7

    D.5 9 1


    正确答案:A
    解析:首先,当i=0时,数组中的位置是a[0][0]=1,当然,如果用排除法的话,就不用考虑后面的循环了,因为在4个选项中,第1个数为1的选项只有A)。本题执行第2次循环时,i的值为1,则cout函数中的数组指向为a[1][1]=5,依次循环,可求出答案。

  • 第5题:

    下面程序的运行结果是includeint fun(inta[],int n){ int result=1; for(int i=1:i

    下面程序的运行结果是 #include<iostream.h> int fun(inta[],int n) { int result=1; for(int i=1:i<n;i++) result=result*a[i]; remm result; } void main() { int a[3]={3,4,5}; cout <<fun(a,3) <<end1; }

    A.12

    B.15

    C.20

    D.60


    正确答案:C
    解析:for循环执行2次,所以第一次for循环为result=1*a[1]=4,第二次for循环为result=4*a[2]=20。

  • 第6题:

    下面程序的输出结果是______。include void main() { inta[6]={1,2,3,4,5,6}; for(in

    下面程序的输出结果是______。

    include<iostream.h>

    void main()

    {

    inta[6]={1,2,3,4,5,6};

    for(int i=0;i<5;i++)

    cout<<a[i]<<““;

    cout<<endl;


    正确答案:1 2 3 4 5。
    1 2 3 4 5。 解析: 本题考查的是考生使用简单循环输出数组元素的能力,因为结束条件是i5,而i初始值为0,所以只会输出前5个元素。