A. [蓝桥杯等考十级](客观题)(10003)

    客观题

[蓝桥杯等考十级](客观题)(10003)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

  1. 关于一维数组的初始化,以下语句正确的是( )。 {{ select(1) }}
  • int a[5] = {1, 2, 3, 4, 5};
  • int b[5] = {1; 2; 3; 4; 5};
  • int c[5] = (1, 2, 3, 4, 5);
  • int d[5] = [1, 2, 3, 4, 5];
  1. 以下选项中关于一维数组 int a[100] 的说法,正确的是( )。 {{ select(2) }}
  • 数组 aa 的最后一个元素的下标(索引)是 100。
  • 语句 cout << a[100] ; 有语法错误,程序编译会报错。
  • 如果不进行初始化,那么数组 aa 的元素值都是空。
  • 如果数组 aa 的声明语句放在所有函数的外面, aa 的所有元素都会自动初始化为 0 。
  1. 在主函数里面有语句: int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; 在一行中倒序输出这个数组所有元素的正确方法是( )。

A.A.

for (int i = 9; i > 0; i--)
{
    cout << a[i] << " ";//引号中是一个空格
}

B.B.

for (int i = 10; i >= 0; i--)
{
    cout << a[i] << " ";//引号中是一个空格
}

C.C.

for (int i = 9; i >= 0; i--)
{
    cout << a[i] << " ";//引号中是一个空格
}

D.D.

for (int i = 10; i >= 1; i--)
{
    cout << a[i] << " ";//引号中是一个空格
}

{{ select(3) }}