一、选择题
1、在C++中,可以计算两个数相除的余数的运算符是( )
A、^
B、%
C、|
D、/
答案:B
解析: /是求商,%是求余数
举例:8/5结果是1,8%5结果是3
2、假设有两个城市:城市A和城市B。每个城市的温度都在-50到50摄氏度之间。当且仅当只有一个城市的温度低于0时,输出1,也就是说,如果城市A的温度低于0而城市B大于等于0;或者如果城市A的温度大于等于0而B小于0,则输出1,否则输出0。补全①和②处的代码。( )
A、a < 0 b >= 0
B、a < 0 b < 0
C、a > 0 b <= 0
D、a >= 0 b >= 0
答案:A
解析:
3、下列关于C++语言中变量的叙述,不正确的是( )
A、变量没有定义也能够使用
B、变量名必须是合法的标识符
C、变量被赋值之后的类型不变
D、变量定义时可以不初始化
答案:A
解析:变量必须先定义再使用
4、运行以下程序,输出的结果是( )
#include <iostream>
using namespace std;
int main()
{
cout << "Hello" << " ";
cout << "World";
return 0;
}
A、Hello, World!
B、无任何输出
C、Hello World
D、语法错误
答案:C
解析:代码含义为:Hello输出后,输出空格,再输