第 1 页 共 10 页
2023 C CF 非专业级别软件能力认证第一轮
(CSP-J1)入门级 C++语言试题
认证时间:2023 年 9 月 16 日 09:30~11:30
考生注意事项:
试 题纸共有 10 页,答题纸共有 1 页,满分 100 分。请在答题纸上作答,
写在试题纸上的
一律无效。
不 得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资
料。
一、单项选择题(共 15 题,每题 2 分,共计 3 0 分;每题有且仅有一个正确
选项)
1. 在 C++中,下面哪个关键字用于声明一个变量,其值不能被修改?()
A. unsigned
B. const
C. static
D. mutable
2. 八进制数 12345670
8
和 07654321
8
的和为()
A.22222221
8
B.21111111
8
C.22111111
8
D.22222211
8
3. 阅读下述代码,请问修改 data 的 value 成员以存 3.14,正的方式是()
union Data{
int num;
float value;
char symbol;
};
union Data data;
A.data.value = 3.14;
B.value.data = 3.14;
C.data->value = 3.14;
D.value->data = 3.14;
4. 假设有一个链表的节点定义如下:
struct Node{
int data;
Node * next;