#2870. C++基础语法(客观题)
C++基础语法(客观题)
数据类型
- C++中有8种基础的数据类型,请写出他们的英文名称:
例:短整型:short
整型:{{ input(1) }}
长整型:{{ input(2) }}
超长整型:{{ input(3) }}
单精度浮点型:{{ input(4) }}
双精度浮点型:{{ input(5) }}
字符型:{{ input(6) }}
布尔型:{{ input(7) }} - C++每种数据类型的所占用的空间大小分别为(单位: 字节B):
短整型:{{ input(8) }}B
整型:{{ input(9) }}B
长整型:{{ input(10) }}B
超长整型:{{ input(11) }}B
单精度浮点型:{{ input(12) }}B
双精度浮点型:{{ input(13) }}B
字符型:{{ input(14) }}B
布尔型:{{ input(15) }}B
变量
变量时编程语言中最常用的“容器”,可以用来存储数据。想要在C++中使用变量,需要先声明变量,语法格式为:数据类型 变量名。
那么,请根据所学知识,判断以下变量名是否正确。
变量的命名规范:
(1)只能由字母
、数字
、下划线
组成,数字不能放开头;
(2)关键字
不能作为变量名;
- name {{ select(16) }}
- √
- ×
- _name {{ select(17) }}
- √
- ×
- 2name {{ select(18) }}
- √
- ×
- na me {{ select(19) }}
- √
- ×
- printf {{ select(20) }}
- √
- ×
- int {{ select(21) }}
- √
- ×
- return {{ select(22) }}
- √
- ×
输入输出
- 头文件中包含了我们常用的输入和输出的方式:(只需要写函数名)
输入函数:{{ input(23) }}
输出函数:{{ input(24) }} - 每一种数据类型,都有自己的格式符/占位符,请填写:
例:短整型:%h
整型:{{ input(25) }}
长整型:{{ input(26) }}
超长整型:{{ input(27) }}
单精度浮点型:{{ input(28) }}
双精度浮点型:{{ input(29) }}
字符型:{{ input(30) }}
布尔型有且仅有两种值,分别是:true
和{{ input(31) }}
算术、赋值运算符
C++常用的算术运算符有:+、-、*、/、%,计算下列表达式的结果:
-
变量
int a=0, b=1;
那么表达式a-b
的结果是{{ input(32) }} -
变量
int a=2147483647;
执行a=a+1
后变量 a 的值为 2147483648。( ){{ select(33) }}
- √
- ×
- 变量
int a = 'a';
那么变量 a 的值是{{ input(34) }} - 表达式
1%10
的结果是{{ input(35) }} - 变量
int x=11, y=3;
那么 表达式x/y
的结果是{{ input(36) }} - 任何一个自然数,对于整数2取余,得到的余数一定是0或1。那么表达式
999999%2
的结果是{{ input(37) }} - 变量
int cnt=0;
那么执行 3 次cnt+=1;
,以及 1 次cnt /= 2;
后,变量cnt的值为{{ input(38) }} - C++中有一种神奇的“锁”--
const
,变量一旦被打上const
标签就会被锁住,其数据不能再被普通手段改变。变量const int num=1;
那么执行代码num += 1;
后:( )。 {{ select(39) }}
- num的值为2
- num的值为0
- num的值为1
- 运行报错
- 执行下列代码后,结果会是:( )。
#include<cstdio>
using namespace std;
int main() {
int a=1;
double b=3.14;
a = b;
b = a;
printf("%d %d",a,b);
return 0;
}
{{ select(40) }}
- 1 3.14
- 3.14 1
- 3 0
- 运行报错
Statistics
Related
In following homework: