#LQ031. 第十一届蓝桥杯青少组国赛C++单项选择题

第十一届蓝桥杯青少组国赛C++单项选择题

单项选择题(20×5 = 100分)

1.在数组中,数组名表示( )。

{{ select(1) }}

  • 数组第1个元素的首地址
  • 数组第2个元素的首地址
  • 数组所有元素的首地址
  • 数组最后1个元素的首地址

2.下列叙述中正确的是( )。

{{ select(2) }}

  • 顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的
  • 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
  • 顺序存储结构能存储有序表,链式存储结构不能存储有序表
  • 链式存储结构比顺序存储结构节省存储空间

3.下列排序方法中,最坏情况下比较次数最少的是( )。

{{ select(3) }}

  • 冒泡排序
  • 简单选择排序
  • 直接插入排序
  • 堆排序

4.下列表达式正确的是( )。

{{ select(4) }}

  • 9++
  • (x+y)++
  • c+++c+++c++
  • ++(a-b--)

5.针对以下代码,判断下列说法哪个是正确的( )。

const char str1[] = "abc";
const char str2[] = "abc";
const char *p1 = "abc";
const char *p2 = "abc";

{{ select(5) }}

  • str1和str2地址不同,p1和p2地址相同
  • str1和str2地址相同,p1和p2地址相同
  • str1和str2地址不同,p1和p2地址不同
  • str1和str2地址不同,p1和p2地址相同