测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 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 -- 较难 --