测验概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Java 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
类别
- 未分类 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
1/10问题
1. 问题
以下关于 union 的说法,正确的是
正确
union 的成员共享同一块内存,大小为最大成员的大小。
错误
union 的成员共享同一块内存,大小为最大成员的大小。
-
2/10问题
2. 问题
以下代码的输出结果是
int x = 5; int *p = &x; *p = 10; printf("%d", x);
正确
*p = 10 修改了 x 的值,因此输出 10。
错误
*p = 10 修改了 x 的值,因此输出 10。
-
3/10问题
3. 问题
以下关于 enum 的说法,正确的是
正确
enum 的成员必须是整数。
错误
enum 的成员必须是整数。
-
4/10问题
4. 问题
以下代码的输出结果是
int x = 5; int y = x << 2; printf("%d", y);
正确
x << 2 表示将 x 左移 2 位,相当于 5 * 4 = 20。
错误
x << 2 表示将 x 左移 2 位,相当于 5 * 4 = 20。
-
5/10问题
5. 问题
以下关于 volatile 关键字的说法,正确的是
正确
volatile 变量告诉编译器不要优化,因为其值可能被外部修改。
错误
volatile 变量告诉编译器不要优化,因为其值可能被外部修改。
-
6/10问题
6. 问题
以下代码的输出结果是
int x = 5; int y = x & 3; printf("%d", y);
正确
x & 3 表示 5 & 3,二进制为 101 & 011,结果为 001,即 1。
错误
x & 3 表示 5 & 3,二进制为 101 & 011,结果为 001,即 1。
-
7/10问题
7. 问题
以下关于 static 关键字的说法,正确的是
正确
static 变量的生命周期是整个程序运行期间,但其作用域取决于定义位置。
错误
static 变量的生命周期是整个程序运行期间,但其作用域取决于定义位置。
-
8/10问题
8. 问题
以下代码的输出结果是
int x = 5; int y = x | 3; printf("%d", y);
正确
x | 3 表示 5 | 3,二进制为 101 | 011,结果为 111,即 7。
错误
x | 3 表示 5 | 3,二进制为 101 | 011,结果为 111,即 7。
-
9/10问题
9. 问题
以下关于 sizeof 的说法,正确的是
正确
sizeof 是运算符,返回的是变量或类型所占的字节数。
错误
sizeof 是运算符,返回的是变量或类型所占的字节数。
-
10/10问题
10. 问题
以下代码的输出结果是
int x = 5; int y = x ^ 3; printf("%d", y);
正确
x ^ 3 表示 5 ^ 3,二进制为 101 ^ 011,结果为 110,即 6。
错误
x ^ 3 表示 5 ^ 3,二进制为 101 ^ 011,结果为 110,即 6。