#987. 计算机基础模拟题2
计算机基础模拟题2
- 以下可以作为 C++标识符的是( )。 {{ select(1) }}
 
- number_of_Chinese_people_in_millions
 - 360AntiVirus
 - Man&Woman
 - break
 
- 以下哪个不是 C++语言的关键字?( ) {{ select(2) }}
 
- double
 - else
 - while
 - endl
 
- 如果 a、b 和 c 都是 int 类型的变量,下列哪个语句不符合 C++语法?( ) {{ select(3) }}
 
- a = (b == c);
 - b = 5.5;
 - c = a + b + c;
 - a + c = b + c;
 
- 如果用一个 int 类型的变量 a 表达正方形的边长,则下列哪个表达式不能用来计算正方形的面积?( ) {{ select(4) }}
 
- a * a
 - 1 * a * a
 - a ^ 2
 - a * 2 * a / 2
 
- 表达式(4 * (11 + 12) / 4)的计算结果为( )。 {{ select(5) }}
 
- 47
 - 20
 - 23
 - 56
 
- 如果 a 为 int 类型的变量,且 a 的值为 6,则执行 a %= 4;之后,a 的值会是( )。 {{ select(6) }}
 
- 1
 - 2
 - 3
 - 4
 
- 如果 a 和 b 均为 int 类型的变量,下列表达式能正确判断“a 等于 0 且 b等于 0”的是( )。 {{ select(7) }}
 
- (a == b == 0)
 - !(a || b)
 - (a + b == 0)
 - (a == 0) + (b == 0)
 
- 如果 a 和 b 为 int 类型的变量,且值分别为 7 和 2,则下列哪个表达式的计算结果不是 3.5?( ) {{ select(8) }}
 
- 0.0 + a / b
 - (a + 0.0) / b
 - (0.0 + a) / b
 - a / (0.0 + b)
 
- 我们通常说的“内存”属于计算机中的( )。 {{ select(9) }}
 
- 输出设备
 - 输入设备
 - 存储设备
 - 打印设备
 
- 以下C++不可以作为变量的名称的是( )。 {{ select(10) }}
 
- redStar
 - RedStar
 - red_star
 - red star
 
- C++表达式 2 - 1 && 2 % 10 的值是( )。 {{ select(11) }}
 
- 0
 - 1
 - 2
 - 3
 
- 在C++语言中, int 类型的变量 x 、 y 、 z 的值分别为 2 、 4 、 6 ,以下表达式的值为真的是( )。 {{ select(12) }}
 
- x > y || x > z
 - x != z - y
 - z > y + x
 - x < y || !x < z
 
- 对 int 类型的变量 a 、 b 、 c ,下列语句不符合C++语法是( )。 {{ select(13) }}
 
- c += 5;
 - b = c % 2.5;
 - a = (b = 3, c = 4, b + c);
 - a -= a = (b = 6) / (c = 2);
 
- 以下存储器中的数据不会受到附近强磁场干扰的是( )。
 
{{ select(14) }}
- 硬盘
 - U 盘
 - 内存
 - 光盘
 
- 下列流程图,属于计算机的哪种程序结构?( )。
 

{{ select(15) }}
- 顺序结构
 - 循环结构
 - 分支结构
 - 数据结构
 
- 下列关于 C++语言的叙述,不正确的是()。
 
{{ select(16) }}
- double 类型的变量占用内存的大小是浮动的
 - bool 类型的变量占用 1 字节内存
 - int 类型变量的取值范围不是无限的
 - char 类型的变量有 256 种取值
 
- 下列关于 C++语言的叙述,不正确的是()。
 
{{ select(17) }}
- 变量定义后,可以使用赋值语句改变它的值
 - 变量定义时,必须指定类型
 - 变量名必须为合法标识符
 - 合法标识符可以以数字开始
 
- 以下哪个不是 C++语言的关键字?
 
{{ select(18) }}
- return
 - max
 - else
 - case
 
- 以下哪个不是 C++语言的运算符?
 
{{ select(19) }}
- \=
 - /=
 - -=
 - !=
 
- 如果 a 和 b 都是 char 类型的变量,下列哪个语句不符合 C++语法?
 
{{ select(20) }}
- b = a + 1;
 - b = a + '1';
 - b = 'a'++;
 - b = a++;
 
- 如果 a、b、c 和 d 都是 int 类型的变量,则下列哪个表达式能够正确计算它们的平均值?
 
{{ select(21) }}
- (a + b + c + d) / 4
 - (a + b + c + d) % 4
 - (a + b + c + d) / 4.0
 - (a + b + c + d) % 4.0
 
- 如果 a 为 char 类型的变量,且 a 的值为'2',则下列那条语句执行后,a 的值不会变为'3'?
 
{{ select(22) }}
- a = a + 1;
 - a + 1;
 - a = 1 + a;
 - ++a;
 
- 如果 a 为 int 类型的变量,且 a 的值为 9,则执行 a -= 3;之后,a 的值会是()。
 
{{ select(23) }}
- 3
 - 6
 - 9
 - 12
 
- 如果 a 和 b 均为 int 类型的变量,下列表达式能正确判断“a 等于 0 或 b 等于 0”的是()
 
{{ select(24) }}
- (!a) || (!b)
 - (a == b == 0)
 - (a == 0) && (b == 0)
 - (a == 0) - (b == 0) == 0
 
- 如果 a 为 char 类型的变量,下列哪个表达式可以正确判断“a 是小写字母”?
 
{{ select(25) }}
- a <= a <= z
 - a - 'a' <= 'z' - 'a'
 - 'a' <= a <= 'z'
 - a >= 'a' && a <= 'z'