分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 91 题
A67308
函数 isPerfectNumber 判断一个正整数是否为完全数(该数是否即等于它的真因子之和),则横线上应填写( )。一个正整数 n 的真因子包括所有小于 n 的正因子,如28的真因子为1, 2, 4, 7, 14。bool isPerfectNumber(int n) {
2025年
单选
A67305
函数 linearSieve 实现线性筛法(欧拉筛),横线处应填入( )。vector<int> linearSieve(int n) {
2025年
单选
A67231
下⾯C++程序的输出为( )。#include <iostream>
2025年
单选
A67203
下列c++程序实现了线性筛法(欧拉筛),用于在O(n) 时间内求出 1~n 之间的所有质数。为了保证每个合数 只被其最小质因子筛掉,横线处应填入的语句是( )。for (int i = 2; i <= n; i++) {
2025年
单选
A67159
关于以下C++代码,说法正确的是( )。
2025年
单选
A67151
给定一棵普通二叉树(节点值没有大小规律),下面C++代码判断是否存在值为 x 的结点,则横线处应填入( )。
2025年
单选
A67105
执行完下面的C++代码后, sum 的值是( )。int arr[2][3][2] = {
2025年
单选
A67102
运行如下C++代码会输出( )。
2025年
单选
A67096
执行下面 C++ 程序,会输出( )。
2025年
单选
A67095
执行下面C++代码,会输出( )。
2025年
单选
A67077
下面的C++代码执行后的输出是( )。for (int i = -2; i < 2; i++)
2025年
单选
A67075
下面C++代码执行后其输出是( )。int i,j;
2025年
单选
A67073
下面C++代码执行后输出是( )。int num = 0;
2025年
单选
A67071
漂亮数的定义是:如果N能被M整除,或者某位是M,或者N的每位数之和能被M整除,则说N是M的漂亮 数。如果三个条件都满⾜,则是完整漂亮数。123是3的完整漂亮数,因为123能被3整除,也含有3,其每位数之和 为6也能被3整除。下⾯的c++代码⽤于判断N是否为M的完整漂亮数并输出。相关说法正确的是( )。
2025年
单选
A67067
黄金格
2025年
编程题
A67063
下面C++代码中N是整数,执行时无论输入负整数、0或正整数,其输出都将是 0 。 ( )cin >> N;
2025年
判断
A67049
某个整数很长很长,形如:1232123212321……,其规律是从1开始逐一升高到3然后逐一降低到1,然后又逐 一升高到3,一直到很长很长。假设最高位编号为1,要求判断从左边最高位开始的第N位数是几?在横线处应该填入的C++代码是( )。int N, M;
2025年
单选
A67046
下面C++代码执行后输出是( )。int i;
2025年
单选
A67045
两个正整数,只要不相等,就一直进行如下操作:最大数减去最小数得到一个值,该值和两个数的最小数 构成新的两个正整数,重复操作,直到两个数相等,此时输出该数。下面的C++代码用于实现该操作,横线处应该填写的c++代码是( )。int N, M;
2025年
单选
A67044
如果一个正整数能被3整除,或者某一位能被3整除,则称之为“漂亮数”。下面的C++代码用于判断正整数N 是否为漂亮数,L1行的横线处应该填入的C++代码是( )。
2025年
单选