PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A23707
在C++中,所有全局变量如果没有显式初始化,都会被自动初始化为0。( )
C-L3
中等
--
A23708
表达式 sizeof('a') 的结果总是 1 ,因为 'a' 是一个字符。( )
C-L3
中等
--
A23709
以下关于C++中 string 类和字符数组( char[] )的说法,错误的是( )。
C-L3
中等
--
A23711
以下关于C++函数的说法,正确的是( )。
C-L3
中等
--
A23712
以下C++代码试图查找数组中的最大值,划线处应填入( )。#include <iostream> using namespace std; int findMax(int arr[], int size) { int maxVal = _______; // 划线处 for (int i = 1; i < size; i++) { if (arr[i] > maxVal) { maxVal = …
C-L3
中等
--
A23714
以下关于C++变量作用域的说法,错误的是( )。
C-L3
中等
--
A23717
以下关于C++函数的描述,正确的是( )。
C-L3
中等
--
A23719
要正确定义一个返回两个整数中较大值的函数 max ,应该使用( )
C-L3
中等
--
A23721
以下关于C++数组的说法,错误的是( )。
C-L3
中等
--
A23722
下列C++表达式的结果为 true 的是( )。
C-L3
中等
--
A23724
最长连续段
C-L4
较难
--
A23725
排兵布阵
C-L4
较难
--
A23726
以下代码将 Hello 写入文件 data.txt 。( )ofstream file("data.txt"); cout<<"Hello"<< endl; file.close();
C-L4
较难
--
A23727
以下代码只能捕获 int 类型异常。( )int main() { try { throw 42; } catch (...) { cout << "Caught" << endl; } return 0; }
C-L4
较难
--
A23728
对整数数组 {4, 1, 3, 1, 5, 2} 进行冒泡排序(将最大元素放到最后),执行一轮之后是 {4, 1, 3, 1,2, 5} 。( )
C-L4
较难
--
A23729
虽然插入排序的时间复杂度为O(n2) ,但由于单元操作相对较少,因此在小数据量的排序任务中非常受欢迎。( )
C-L4
较难
--
A23730
递推是在给定初始条件下,已知前一项(或前几项)求后一项的过程。( )
C-L4
较难
--
A23731
下面代码将二维数组 arr 传递给函数 f ,函数内部用 arr[i][j] 访问元素,函数参数声明为 int arr[][4] 是错误的。( )void f(int arr[][4], int rows) { // 访问 arr[i][j] } int main() { int arr[3][4] = { /* 初始化 */ }; f(arr, 3); }
C-L4
较难
--
A23732
执行下面C++代码将输出 10 。( )void func(int* p) { *p = 10; } int main() { int a = 5; func(&a); cout << a << endl; return 0; }
C-L4
较难
--
A23733
以下C++代码合法。( )struct Student { string name; int age; float score; }; Student* students = new Student[20];
C-L4
较难
--