#1442. L1-18阶段测评
L1-18阶段测评
一、单选题 5题(每题 5分,共 25分)
第 1 题
1.二进制数11.01在十进制下是( )。
{{ select(1) }}
- 3.01
- 3.05
- 3.125
- 3.25
第 2 题
2.以下数组定义,符合C++语言语法的是( )。
{{ select(2) }}
- int a[];
- int b['3'];
- int c[3.0];
- int[3] d;
第 3 题
3.下列关于进制的叙述,不正确的是( )。
{{ select(3) }}
- 正整数的二进制表示中只会出现0和1。
- 10不是2的整数次幂,所以十进制数无法转换为二进制数。
- 从二进制转换为8进制时,可以很方便地由低到高将每3位二进制位转换为 对应的一位8进制位。
- 从二进制转换为16进制时,可以很方便地由低到高将每4位二进制位转换 为对应的一位16进制位。
第 4 题
4.在下列代码的横线处填写( ),可以使得输出是“2”。
{{ select(4) }}
- min > array[i]
- min < array[i]
- min = array[i]
- 以上均不对。
第 5 题
5.执行以下C++语言程序后,输出结果是( )。
{{ select(5) }}
- A
- B
- C
- D
二、判断题 5 题(每题 5分,共 25分)
第 1 题
1.在C++语言中,长度为n的数组,合理的下标范围是从0到n,包括0和n。( )
{{ select(6) }}
- T
- F
第 2 题
2.在C++语言中,数组被定义时,它的大小就确定了。( )
{{ select(7) }}
- T
- F
第 3 题
3.在C++语言中,可以使用字符(如'0')作为数组下标。( )
{{ select(8) }}
- T
- F
第 4 题
4.计算机中存储的数据都是二进制形式。因此,在使用C++语言编写程序时, 将所有十进制数改写为相同数值的二进制数,会使得程序运行效率更高。( )
{{ select(9) }}
- T
- F
第 5 题
5.在C++语言中,表达式(0xf == 015)的值为true。( )
{{ select(10) }}
- T
- F