更多“有如下说明语句inta[10]={1,2,3,4,5,6,7,8”相关问题
  • 第1题:

    在说明语句“inta(15),&b=a,*p=&a;”中,b的值与*p的值是相等的。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第2题:

    以下为一维整型数组a的正确说明是()。

    A.inta(10);

    B."intn=10,a[n];"

    C."intn;scanf(""%d"",n);"

    D."#defineSIZE10;inta[SIZE];inta[n];"


    正确答案:D

  • 第3题:

    要声明一个有10个int型元素的数组,正确的语句是()。

    A.inta[10];

    B.inta[2,5];

    C.inta[];

    D.int*a[10];


    正确答案:A

  • 第4题:

    下列的( )赋值语句是正确的。

    A.charA=12;

    B.intA=12.0;

    C.intA=12.of;

    D.intA=(int)12.0:


    正确答案:D

  • 第5题:

    以下能对一维数组a进行正确初始化的语句是()。

    • A、inta[10]={0,0,0,0,0};
    • B、inta[10]={};
    • C、inta[]={0};
    • D、inta[10]={10*1};

    正确答案:A,D

  • 第6题:

    以下能对一维数组a进行初始化的语句是:()

    • A、inta[5]=(0,1,2,3,4,)
    • B、inta(5)={}
    • C、inta[3]={0,1,2}
    • D、inta{5}={10*1}

    正确答案:C

  • 第7题:

    有定义语句inta[10],*p=a;以下和此功能相同的是()

    • A、inta[10];intp;p=a;
    • B、inta[10],*p;p=a;
    • C、int*p,a[10];p=a;
    • D、char*a[10]=”abcd”;printf(“%s”,a);

    正确答案:B,C

  • 第8题:

    在Java中, 类Animal中的方法printA()定义如下: publicvoidprintA(){ inta=10; intresult=10%3; System.out.println(result);} 在类Dog中方法printA()定义如下: publicvoidprintA(){ inta=10; System.out.println(a/3);} Dog类的定义如下: classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA(); 以上语句输出为()。

    • A、0
    • B、1
    • C、2
    • D、3
    • E、3.3333

    正确答案:D

  • 第9题:

    以下关于数组的描述中,错误的有:()

    • A、可以通过如下语句来完成对一个数组的输入:inta[10];scanf("%d",a);
    • B、可以通过如下语句来完成对一个数组的输入:inta[10];scanf("%d",&a);
    • C、若有inta[10]={6,7,8,9,10};,则是将5个初值依次赋给a[0]至a[4]
    • D、inta[9];则数组a的下标范围是1-9

    正确答案:A,B,C,D

  • 第10题:

    在下面的二维数组定义中,正确的语句是()。

    • A、inta[5][];
    • B、inta[][5];
    • C、inta[][3]={{1,3,5},{2}};
    • D、inta[](10)

    正确答案:C

  • 第11题:

    若由如下说明,且0<=I<4,则()是错误的赋值。 inta[4][10],*p,*q[4];

    • A、p=a
    • B、q[i]=a[i]
    • C、p=a[i]
    • D、q[i]=&a[2][0]

    正确答案:A

  • 第12题:

    多选题
    以下关于数组的描述中,错误的有:()
    A

    可以通过如下语句来完成对一个数组的输入:inta[10];scanf(%d,a);

    B

    可以通过如下语句来完成对一个数组的输入:inta[10];scanf(%d,&a);

    C

    若有inta[10]={6,7,8,9,10};,则是将5个初值依次赋给a[0]至a[4]

    D

    inta[9];则数组a的下标范围是1-9


    正确答案: C,D
    解析: 暂无解析

  • 第13题:

    在下菌的一撒数组定义中,()语句有谱法错误。

    A.inta[]={1,2,3}

    B.inta[10]={0}

    C.inta[]="abcdef"

    D.inta[5]


    正确答案:C

  • 第14题:

    说明变量a是整形变量的正确语句是( )。

    A.int a;

    B.inta;

    C.Int a;

    D.INTa;


    参考答案:A

  • 第15题:

    有下列程序:

    #include<stdi0.h>

    intb=2;

    intfun(int*k)

    {b=*k+b;return(b);)

    voidmain( )

    {inta[10]={1,2,3,4,5,6,7,8},i;

    for(i=2;i<4;i++){b=fun(&a[i])+b;printf

    ("%d",b);}

    printf("\n");

    }

    程序运行后的输出结果是( )。

    A.1012

    B.810

    C.1028

    D.1016


    正确答案:C
    C。【解析】在程序中子函数fun(int*k)的作用是给静态全局变量加上形参*k的值。在主函数中进行第一次for循环执行时,fun(&a[2])的返回值为5,所以5+5=10,因而输出结果为10,第二次for循环执行时,fun(&a[3])的返回值为14,所以14+14=28。

  • 第16题:

    下列说明语句中正确的是()

    • A、inta,&ra=a,&&ref=ra
    • B、int&refa[10]
    • C、inta,&ra=a,&*refp=&ra
    • D、int*pi,*&pref=pi

    正确答案:D

  • 第17题:

    若有说明语句“inta[5],*p=a;”,则对数组元素的正确引用是()。

    • A、a[p]
    • B、p[a]
    • C、*(p+2)
    • D、p+2

    正确答案:C

  • 第18题:

    现有如下定义:inta,b,*p,*q;,赋值语句错误的是()

    • A、p=&a;
    • B、q=&b;
    • C、p=q;
    • D、p=b;

    正确答案:D

  • 第19题:

    下面正确的说明语句是()。

    • A、int(*A.[10];
    • B、inta[3,4];
    • C、inta[][]
    • D、inta[‘a’]

    正确答案:A

  • 第20题:

    下列的哪个赋值语句是正确的()

    • A、chara=12;
    • B、inta=12.0;
    • C、inta=12.0f;
    • D、inta=(int)12.0

    正确答案:D

  • 第21题:

    以下能对二维数组a进行正确说明和初始化的语句是()

    • A、inta()(3)={(1,2,3),(2,4,6)}
    • B、inta[2][]={{3,2,1},{5,6,7}}
    • C、inta[][3]={{3,2,1},{5,6,7}}
    • D、inta(2)()={(1,2,3),(2,4,6)}

    正确答案:C

  • 第22题:

    有语句:inta[10],;则()是对指针变量p的正确定义和初始化。

    • A、intp=*a;
    • B、int*p=a;
    • C、intp=&a;
    • D、int*p=&a;

    正确答案:B

  • 第23题:

    单选题
    若有说明语句“inta[5],*p=a;”,则对数组元素的正确引用是()。
    A

    a[p]

    B

    p[a]

    C

    *(p+2)

    D

    p+2


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    有如下说明语句inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=a;则数值为9的表达式是()
    A

    *p+9

    B

    *(p+8)

    C

    *p+=9

    D

    p+7


    正确答案: A
    解析: 暂无解析