分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 182 题
A67678
将下面C++代码中的for循环中的i=1调整为i=0的输出结果相同。( )1 int tnt = 0;
2025年
判断
A67677
下面C++代码执行后将输出0123 。( )1 for (i = 0; i < 5; i++)
2025年
判断
A67675
时间跨越
2025年
编程题
A67666
下面程序是将十进制转十六进制,横线处应该填入的是()1 #include <iostream>
2025年
单选
A67663
以下代码的功能是将数组中的奇数和偶数分别放在数组的前半部分和后半部分,横线处应该填入的是()1 #include <iostream>
2025年
单选
A67660
有n个正整数,假设一个正整数是美丽数字当且仅当该正整数是9的倍数但不是8的倍数。下面的程序是编写计算n个正整数中美丽数字的数量,横线处应该填入的是()1 for (int i = 1; i <= n; i++) {
2025年
单选
A67655
该段程序将n不停地除以2,并输出此时的商和余数,直到n=0为止。1 long long n;
2025年
判断
A67644
小杨正在爬楼梯,需要爬n阶才能到达楼顶。如果每次可以爬1个或2个台阶,下面代码采用递推算法来计算一共有多少种不同的方法可以爬到楼顶,则横线上应填写( )。1 int f(int n) {
2025年
单选
A67643
给定如下算法,其时间复杂度为( )。1 bool f(int arr[], int n, int target) {
2025年
单选
A67627
下述代码实现素数表的线性筛法,筛选出所有小于等于n的素数,横线上应填的最佳代码是( )。1 vector<int> sieve_linear(int n) {
2025年
单选
A67626
对下面两个函数,说法错误的是( )。1 int factorialA(int n) {
2025年
单选
A67623
下面代码实现了二分查找算法,在数组arr找到目标元素target的位置,则横线上能填写的最佳代码 是( )。1 int binarySearch(int arr[], int left, int right, int target) {
2025年
单选
A67621
小杨编写了一个如下的高精度乘法函数,则横线上应填写的代码为( )。1 vector<int> multiply(vector<int>& a, vector<int>& b) {
2025年
单选
A67582
2025是个神奇的数字,因为它是由两个数20和25拼接而成,而且2025=(20+25)2。小杨决定写个程序找找小于N的正整数中共有多少这样神奇的数字。下面程序横线处应填入的是( )。1 #include <string>
2025年
单选
A67581
2025是个神奇的数字,因为它是由两个数20和25拼接而成,而且2025=(20+25)2。小杨决定写个程序找找小于N的正整数中共有多少这样神奇的数字。该函数的时间复杂度为( )。1 #include <string>
2025年
单选
A67580
下面的欧氏筛法程序中,两个横线处应填入的分别是( )。1 int primes[MAXP], num = 0;
2025年
单选
A67577
下列程序实现了输出杨辉三角形,代码中横线部分应该填入的是( )。1 #include <iostream>
2025年
单选
A67576
下列程序实现了输出杨辉三角形,其时间复杂度为( )。1 #include <iostream>
2025年
单选
A67568
在某集成开发环境中调试下面C++代码段时尝试设置断点和检查局部变量,下面哪个说法是错误的( )。int i,N = 0; // L1
2025年
单选
A67562
下面的C++代码用于求N的所有因数(即能将N整除的数),如输入12则将输出 12,6,4,3,2,1 。( )。int i, N;
2025年
单选