分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 651 题
A67980
下面 C++ 代码执行后输出如左图所示,将 " %d" 修改为 "%3d" 即可实现右图输出。( )
2026年
判断
A67967
定义 int arr[5] = {1,2,3}; ,则 arr[3] 的值为 0, arr[5] 是合法下标。
2026年
判断
A67966
定义 double arr[10]; ,未手动初始化时,数组中所有元素的默认值为 0.0。
2026年
判断
A67965
定义 int arr[] = {1,2,3}; ,则 sizeof(arr) 的结果为 12( int 占 4 字节)。
2026年
判断
A67964
下面的流程图是用来求 1+2+3+…+10 的和。 请判断:这个流程图的逻辑正确还是错误?
2026年
判断
A67963
下面流程图的功能是计算 5 对 2 取余数,输出结果为 1。
2026年
判断
A67962
已知大写字符 A 的ASCII编码的十六进制表示为 0x41 ,计算字符 m 的ASCII编码的八进制表示为 155(八进制)。
2026年
判断
A67961
在 C++ 位运算中,各种不同的运算符有优先级的区分,使用括号能够解决优先级的问题。
2026年
判断
A67960
由于在 0~255 范围内, char 类型和 int 类型可以互换,因此在这里 x 和 y 相等。
2026年
判断
A67959
在C++语言中,表达式 ((0xf0 + 0x15) == 255) 的值为 true 。
2026年
判断
A67958
如果 a 为 int 类型的变量,且 a 的二进制最低位为 0 ,则表达式 ((a & 3 & 1) == 0) 的值为true 。
2026年
判断
A67942
下面代码执行结束时,变量 a 的值变成 15。1 void add10(int &x) { x += 10; }
2026年
判断
A67941
执行下面代码,输出结果为 5 。1 int main() {
2026年
判断
A67940
下面程序可以正常编译并输出 10 。1 int calc(int x, int y = 10);
2026年
判断
A67939
下面程序执行后输出 2010 。1 int x = 10;
2026年
判断
A67938
在 C++ 中,如果声明了一个指针变量但没有显式初始化,该指针会自动被初始化为 nullptr 。
2026年
判断
A67937
下面代码没有语法错误。1 struct GameCharacter {
2026年
判断
A67936
下面程序能够把 Hello 写入 data.txt 文件中。1 ofstream fout("data.txt");
2026年
判断
A67935
由于选择排序和插入排序的时间复杂度均为 ,在任何实际场景下两者的性能表现几乎相同,可以互相替代。
2026年
判断
A67934
下面用递推方式计算斐波那契数列第 n 项的程序,时间复杂度是O(2n)。1 int fib(int n) {
2026年
判断