#1050. 蓝桥杯省赛国赛-选择题
蓝桥杯省赛国赛-选择题
一、单项选择题(每题有且仅有一个正确选项)
⒈. 表达式 '6' - '5' 的值是( )。 {{ select(1) }}
- 整数5
- 字符5
- 表达式不合法
- 字符6
⒉. 若二维数组a有n列,则a[i][j]前的元素个数是( )。 {{ select(2) }}
- i * n + j -1
- i * n + j
- j * n + i
- i * n + j +1
⒊. 以下说法正确的是( )。
{{ select(3) }}
- break语句只能用在switch语句体中。
- continue语句的作用是跳出包含它的所有循环语句。
- break语句只能用在循环体内和switch语句体内。
- 在循环体内continue语句和break语句的作用相同。
⒋. 按照“先进后出”原则组织数据的结构的是( ) {{ select(4) }}
- 队列
- 栈
- 双向链表
- 二叉树
5 用0,1,2,3,4这5个数字,能组成( )个没有重复数字的多位偶数。 {{ select(5) }}
- 144
- 147
- 160
- 163
- 在C++中,下列那个不属于字符常量( )。
{{ select(6) }}
- ‘a'
- 'x2A'
- '@'
- "F"
- 下列变量定义不正确的是( )。 {{ select(7) }}
- int a=8,b,c;
- float c=1.2;
- int if;
- char d= 'i';
- 已知“int n=9;”,则执行语句“ n*=n+=n%=2;”后,n 的值是( )。 {{ select(8) }}
- 4
- 1
- 8
- 18
-
二进制加法 11010 + 10110的值是( )。
{{ select(9) }}
- 110000
- 11000
- 101110
- 11101
-
C++中函数的返回值类型是由( )。
{{ select(10) }}
- 调用该函数的主调用函数类型决定的
- return 语句中的表达式类型决定的
- 定义该函数所指的数据类型决定的
- 系统自动决定的
11.在 C++中当一个函数没有返回值时,函数的类型应定义为( )。
{{ select(11) }}
- int
- 任意类型
- 空
- void
-
设两个 bool 类型的变量 x 和 y,以下哪个选项可以使表达式“x&&y”为真( )。
{{ select(12) }}
- x 和 y 都为真
- x 和 y 其中一个为真
- x 和 y 都为假
- x 和 y 其中一个为假
-
已知“int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=&a[3],b; b=p[5];”,则 b 的结果为 ( ) 。
{{ select(13) }}
- 5
- 6
- 9
- 10
- 下列关于数组维数的描述中,错误的是( )。 {{ select(14) }}
- 定义数组时必须将每维的大小都明确指出
- 二维数组是指该数组的维数为2
- 数组的维数可以使用常量表达式
- 数组元素个数等于该数组的各维大小的乘积
-
以下选项中对接口描述正确的是( )。
{{ select(15) }}
- 若要实现一个接口为普通类则必须实现接口的所有抽象方法
- 接口之间不能有继承关系
- 接口与抽象类是相同的概念
- 一个类只能实现一个接口
16.在 C++语言中,char 类型数据占( )字节。 {{ select(16) }}
- 1
- 2
- 4
- 8
-
已知:int x = 3; int y = 2; 执行语句 cout << (x -= y, x *= y+7/5); 后输出的结果是( )。
{{ select(17) }}
- 1
- 3
- 5
- 7
-
以下选项中,哪一个是面向对象程序设计中的程序组成单元( )。
{{ select(18) }}
- 类
- 语句
- 子函数
- 主函数
- 在编写程序时,使用重载函数的目的是( )。
{{ select(19) }}
- 节省存储空间
- 共享程序代码
- 提高程序运行效率
- 使用相同函数名调用功能相似函数
-
以下选项中描述不正确的是( )。
{{ select(20) }}
- 循环队列属于线性表
- 二叉链表是二叉树的存储结构
- 带链的队列是队列的一种存储结构
- 循环链表是循环队列的一种存储结构
- 以下关于数组的说法,不正确的是`( )。
{{ select(21) }}
- 数组中所有元素的类型必须相同`
- 数组中各元素在内存中是顺序存放的`
- 数组最后一个元素的索引是数组的长度`
- 数组名的第一个字符可以是下划线`
22.设只含根结点的二叉树高度为1,共有62个结点的完全二叉树的高度为( )。 {{ select(22) }}
- 4
- 5
- 6
- 7
23.以下关于C++结构体的说法,正确的是( )。 {{ select(23) }}
- 结构体中只能包含成员变量,不能包含成员函数
- 结构体不能从另一个结构体继承`
- 结构体里面可以包含静态成员变量`
- 结构体里面不能包含构造函数`
24.执行以下代码,输出的结果是( )。
{{ select(24) }}
- 127
- 97
- 63
- 126
25.已定义字符串string s = "Let It Be",下列哪个选项可以获得字符串s的长度?( )。
{{ select(25) }}
- s.size()
- len(s)
- sizeof(s)
- strlen(s)