#5811. Test
Test
一、单选题(每题两分)
- 以下关于C++变量定义的描述中,正确的是 ( )
{{ select(1) }}

- 变量名可以以数字开头
- 变量名可以包含空格
- 变量名区分大小写
- 变量名可以使用C++关键字
- 计算机中存储容量的基本单位是 ( ) {{ select(2) }}
- 字节(Byte)
- 比特(bit)
- 千字节(KB)
- 兆字节(MB)
- 下列运算符中,优先级最高的是 ( ) {{ select(3) }}
- +(加法)
- *(乘法)
- =(赋值)
- &&(逻辑与)
- 若int a=5, b=3; 则表达式a % b的结果是 ( ) {{ select(4) }}
- 1
- 2
- 1.666
- 0
- 以下哪个是合法的C++字符常量 ( ) {{ select(5) }}
- 'abc'
- "a"
- '5'
- 5
- 执行语句int x=10; x+=5; 后,x的值是 ( ) {{ select(6) }}
- 5
- 10
- 15
- 50
- 下列循环语句中,能恰好执行5次循环体的是 ( ) {{ select(7) }}
- for(int i=0; i<5; i++)
- for(int i=1; i<5; i++)
- while(int i=0; i<5; i++)
- do { } while(int i=0; i<5; i++);
- 以下属于输入设备的是 ( ) {{ select(8) }}
- 显示器
- 打印机
- 键盘
- 音箱
- 运行以下代码,输出结果是 ( )
#include<iostream>
using namespace std;
int main() {
int x=3, y=4;
if(x>y) cout<<"A";
else if(x==y) cout<<"B";
else cout<<"C";
return 0;
}
{{ select(9) }}
- A
- B
- C
- 无输出
- 若int a=8; 则表达式(a > 5) && (a < 10)的结果是 ( ) {{ select(10) }}
- true
- false
- 1
- 0
- 下列表达式能正确表示“x是大于10且小于20的整数”的是 ( ) {{ select(11) }}
- 10 < x < 20
- x > 10 || x < 20
- x > 10 && x < 20
- (x > 10) = (x < 20)
- 以下关于C++注释的说法,错误的是 ( ) {{ select(12) }}
- 单行注释以//开头
- 多行注释以/开头,以/结尾
- 注释内容不会被编译器执行
- 注释可以嵌套使用
- 以下哪个是编译型编程语言 ( ) {{ select(13) }}
- Python
- JavaScript
- C++
- PHP
- 若int a=0, b=1; 则执行语句a = !b; 后,a的值是 ( ) {{ select(14) }}
- 0
- 1
- true
- false
- 已知int a=5, b=2; 则表达式(a / b)的值是 ( ) {{ select(15) }}
- 2
- 2.5
- 3
- 0
二、判断题(每题 2 分,共 20 分)
- C++中,整数类型的变量可以存储小数。
{{ select(16) }}
- 正确
- 错误
- 计算机的CPU主要由运算器和控制器组成。
{{ select(17) }}
- 正确
- 错误
- do…while循环的循环体至少会执行一次。
{{ select(18) }}
- 正确
- 错误
- C++程序中,语句结束必须使用分号(;)。
{{ select(19) }}
- 正确
- 错误
- 逻辑运算符“||”表示逻辑与,“&&”表示逻辑或。
{{ select(20) }}
- 正确
- 错误
- 变量在使用前必须先定义。
{{ select(21) }}
- 正确
- 错误
- 字符串常量"hello"在C++中是以'\0'作为结束标志的。
{{ select(22) }}
- 正确
- 错误
- for循环中,表达式1只能用来初始化循环变量。
{{ select(23) }}
- 正确
- 错误
- 计算机病毒只会破坏计算机的硬件设备。
{{ select(24) }}
- 正确
- 错误
- 在C++中,break语句可以终止当前所在的循环或switch语句。
{{ select(25) }}
- 正确
- 错误