CSP - 2023 普及组初赛试题及解析
一. 单项选择题 (共15题,每题2分,共计30分。每题有且仅有一个正确答案.)。
1、在 C++ 中,下面哪个关键字用于声明一个变量, 其值不能被修改?( )
A. unsigned
B. const
C. static
D. mutable
正确答案:B
A选项: unsigned 是用来声明一个无符号类型的变量,其值只能是非负的。
B选项: 在 C++ 中,用于声明一个变量,其值不能被修改的关键字是 const。
C选项: static 用于声明一个静态变量,它可以在整个程序的执行期间保持其值。它还有其他的用途,如在类内部声明静态成员等。
D选项: mutable 是在 C++ 类中用于声明一个数据成员,即使该类的对象是 const,该数据成员的值也可以被修改。这与通常的 co
本文是2023年CSP普及组初赛的试题解析,涉及C++语言和算法知识。内容包括单项选择题,如C++中的const关键字、链表插入、三叉树高度等,以及程序阅读理解,涵盖了数据结构、哈夫曼编码、有向无环图的拓扑排序等概念。通过对这些题目解析,帮助参赛者理解和掌握相关知识点。
订阅专栏 解锁全文

3989

被折叠的 条评论
为什么被折叠?



