更多“已知“inta[3];”,则可以使用“a[3]=10;”将数组a中的第3个元素赋值为10。() ”相关问题
  • 第1题:

    数组定义 int a[10]; 表示数组名为a,此数组有10个元素。第10个元素为a[10]。


    正确

  • 第2题:

    若有声明语句int a[10], b[3][3]; 则以下对数组元素赋值的操作中,不会出现越界访问的是()。

    A.a[-1] = 1;

    B.a[10] = 0;

    C.b[3][0] = 0;

    D.b[0][0] = 0;


    D

  • 第3题:

    语句int a[3]=1; 可以给数组a的第一个元素赋值。


    for(i=1;i<11;i++)a[i-1]=i;

  • 第4题:

    定义数组int A[10]={1,2,3,4,5};,这个写法有错误,数组有10个元素,却只赋值了5个元素。


    5

  • 第5题:

    3、有程序段: int a[10], i; for(i=1; i<=10; i++) scanf("%d", &a[i]); 则以下说法正确的是()。

    A.该程序段的功能是从键盘接收10个数赋值给数组各元素

    B.该程序段的功能是输出10个数组元素

    C.该程序段运行将会出现错误,因为数组a的下标应从0到9,而循环中数组下标从1到10,会发生数组下标越界问题

    D.该程序段只能给数组a中从1到9的9个元素赋值


    C