#GESP202406C4T2. 判断题(每题 2 分,共 20 分)

    ID: 3403 Type: Objective Tried: 1 Accepted: 1 Difficulty: 3 Uploaded By: Tags>GESP四级程序设计基础数据结构数组排序递推

判断题(每题 2 分,共 20 分)

判断题(每题 2 分,共 20 分)

第 1 题

int& a&a 是一样的,都是取 a 的地址。

{{ select(1) }}

  • 正确
  • 错误

第 2 题

以下代码不能够正确执行。

#include<iostream>
using namespace std;
int main()
{
    int a=20;
    int& ra;
    ra=&a;
    cout<<ra<<endl;
}

{{ select(2) }}

  • 正确
  • 错误

第 3 题

引用是一个指针常量。

{{ select(3) }}

  • 正确
  • 错误

第 4 题

下面程序两个输出结果是一样的。

#include<iostream>
using namespace std;
int main()
{
    int a[2][3]={0};
    cout<<a<<endl;
    cout<<&a[0][0]<<endl;
}

{{ select(4) }}

  • 正确
  • 错误

第 5 题

函数不可以调用自己。

{{ select(5) }}

  • 正确
  • 错误

第 6 题

函数参数传递过程中,如果传常量值、常量引用和常量指针都是不能被修改的,它们可以防止函数对实参的值或地址进行修改。

{{ select(6) }}

  • 正确
  • 错误

第 7 题

下面代码输出的值等于 00

#include<iostream>
using namespace std;
int main()
{
    int *p=NULL;
    cout<<p<<endl;
}

{{ select(7) }}

  • 正确
  • 错误

第 8 题

在下面这个程序里,a[i][j] 和一个普通的整型变量一样使用。

#include<iostream>
using namespace std;
int main()
{
    int a[10][10]={0};
    for(int i=0;i<10;i++)
    {
        for(int j=0;j<10;j++)
        {
            if(i==j)
            {
                a[i][j]=1;
            }
        }
    }
}

{{ select(8) }}

  • 正确
  • 错误

第 9 题

一个一维数组,至少含有一个自然数 NN,是一个合法的数列。可以在一维数组末尾加入一个自然数 MMMM 不能超过一维数组末尾元素的一半,形成一个新的合法的一维数组,如果 N=6N=6,那么可以有 66 个不同的合法数组。

{{ select(9) }}

  • 正确
  • 错误

第 10 题

插入排序算法中,平均时间复杂度是 O(n2)O(n^2),最坏的情况逆序情况下,达到最大时间复杂度。

{{ select(10) }}

  • 正确
  • 错误