0 #F1002. 2021~2023CSP-J初赛——语法基础汇总
2021~2023CSP-J初赛——语法基础汇总
- 在C++中,下面哪个关键字用于声明一个变量,其值不能被修改?( ) {{ select(1) }}
- unsigned
- const
- static
- mutable
- 在计算机中,以下哪个选项描述的数据存储容量最小?() {{ select(2) }}
- 字节(byte)
- 比特(bit)
- 字(word)
- 千字节(kilobyte)
- 一个字符串中任意个连续的字符组成的子序列称为该字符串的子串,则字符串 abcab 有 ( )个内容互不相同的子串。
{{ select(3) }}
- 12
- 13
- 14
- 15
- 阅读下面代码,请问修改 data 的 value 成员以存储 3.14, 正确的方式是()。
union Data {
int num;
float value;
char symbol;
};
union Data data;
{{ select(4) }}
- data.value = 3.14;
- value.data = 3.14;
- data->value = 3.14;
- value->data = 3.14;
- 运行以下代码片段的行为是()。
int x = 101;
int y = 201;
int *p = &x;
int *q = &y;
p = q;
{{ select(5) }}
- 将 x 的值赋为 201
- 将 y 的值赋为 101
- 将 q 指向 x 的地址
- 将 p 指向 y 的地址