#K1003. C1.03 字符与ASCII码
C1.03 字符与ASCII码
一、选择题。
- 如果用两个 int 类型的变量 a 和 b 分别表达直角三角形两条直角边的长度,则下列哪个表达式可以用来计算三角形的面积?( ) {{ select(1) }}
- a * b / 2
- a / 2 * b
- 1 / 2 * a * b
- a * b * 0.5
- 如果a为char类型的变量,a的值为'2'下列哪条语句执行后a的值不会变为'3'?( ) {{ select(2) }}
- a = a + 1;
- a + 1;
- a = 1 + a;
- ++a;
- 如果 a 和 b 为 int 类型的变量,且值分别为 7 和 2,则下列哪个表达式的计算结果不是 3.5?( ) {{ select(3) }}
- 0.0 + a / b
- (a + 0.0) / b
- (0.0 + a) / b
- a / (0.0 + b)
- 对 int 类型的变量a、b、c,下列语句不符合C++语法是?( ) {{ select(4) }}
- c++;
- b = c % 2.5;
- a = b = c = 5;
- a = 3.5;
- 执行以下C++语言程序后,输入2 3 2输出的结果是?( )
#include<iostream>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
cout << (a + b) / c;
return 0;
}
{{ select(5) }}
- 2
- 2.5
- 3
- 3.5
二、判断题
- 表达式(37 / 4)的计算结果为 9,且结果类型为int。( ) {{ select(6) }}
- 对
- 错
- 表达式(6.0 / 3.0)的计算结果为 2,且结果类型为 int 类型。( ) {{ select(7) }}
- 对
- 错
- C++表达式 int(3.14) 的值为 3。( ) {{ select(8) }}
- 对
- 错
- C++表达式 ('1' + '1') 的值为 '2'。( ) {{ select(9) }}
- 对
- 错
- cout << 'a' – 32;的结果为'A'。( ) {{ select(10) }}
- 对
- 错