PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A28456
有 n 个正整数,假设一个正整数是美丽数字当且仅当该正整数是 9 的倍数但不是 8 的倍数。下面的程序是编写计算 n 个正整数中美丽数字的数量,横线处应该填入的是( )for (int i = 1; i <= n; i++) { cin >> a; __________________________ cnt++; }
C-L3
中等
--
A28457
想要得到字符串 world ,下面程序横线处应该填入的是( )#include <iostream> #include <string> using namespace std; int main() { string str = "HelloC++"; _________________ _________________ return 0; }
C-L3
中等
--
A28458
下面程序最后能够得到 HelloC++ 的是( )int main() { string str = "HelloWorld"; ___________________ cout << str; return 0; }
C-L3
中等
--
A28459
以下代码的功能是将数组中的奇数和偶数分别放在数组的前半部分和后半部分,横线处应该填入的是( )#include <iostream> using namespace std; int main() { int arr[] = {1, 2, 3, 4, 5}; int left = 0, right = 4; while (left < right) { while (arr[left] % 2 …
C-L3
中等
--
A28460
下面枚举法查找最大值索引程序中,横线处应该填写的是( )#include <iostream> using namespace std; int main() { int arr[] = {3, 7, 2, 9, 5}; int maxIndex = 0; for (int i = 1; i < 5; i++) { ———————————————————————————————— { maxIn…
C-L3
中等
--
A28461
以下代码的说法正确的是什么( )#include <iostream> using namespace std; int main() { int a = 0b1101; int b = 0b1011; cout << (a ^ b); return 0; }
C-L3
中等
--
A28462
下面程序是将十进制转十六进制,横线处应该填入的是( )#include <iostream> using namespace std; int main() { int decimal = 255; —————————————————— return 0; }
C-L3
中等
--
A28464
在C++中,以下代码的输出是什么( )int a = -5; unsigned int b = a; cout << b;
C-L3
中等
--
A28471
时间跨越
C-L2
较易
--
A28472
等差矩阵
C-L2
较易
--
A28473
下面C++代码执行后将输出 0123 。( )for (i = 0; i < 5; i++) for (i = 0; i < i; i++) continue; printf("%d\n", i);
C-L2
较易
--
A28474
将下面C++代码中的for循环中的 i = 1 调整为 i = 0 的输出结果相同。( )int tnt = 0; for (int i = 1; i < 5; i++) // i=1 tnt += i; cout << tnt;
C-L2
较易
--
A28475
下面的C++代码执行后将输出10行"OK"。( )for (int i = 0; i < 5; i++) for(int j = 0; j < i; j++) printf("OK\n");
C-L2
较易
--
A28476
下面C++代码执行后将输出1。( )int i; for (i = 1; i < 10; i++){ break; continue; } cout << i << endl;
C-L2
较易
--
A28477
下面C++代码执行后将输出10。( )int i; for (i = 0; i < 10; i++) continue; cout << i << endl;
C-L2
较易
--
A28478
下面C++执行后将输出 3*2=6 。 ( )int a=2, b = 3; a=a-b; b=a+b; a=b-a; printf("%d*%d=%d\n", a, b, a*b);
C-L2
较易
--
A28484
在C++中,( )最适合填入横线处连续5次正确生成1到10之间的随机整数?for(int i=0; i<5; i++) __________________;
C-L2
较易
--
A28485
已知C++代码和执行后的期望输出如下,相关说法正确的是( )。int i,j; int last, N; cout << "请输入层数N:"; cin >> N; last = 1; for (i = 1; i < N; i++){ for (j = 1; j < i + 1; j++){ // L1 if (last > 9) last = 1; cout << last << " "; la…
C-L2
较易
--
A28486
哥德巴赫猜想是指大于2的偶数都可以分解为两个质数之和,下面的代码用于验证4-1000之内的偶数能否分解为两个质数之和。下面C++代码中假设isPrime()是已经定义好用于判断正整数N是否为质数, 返回bool值。对该段代码,错误的说法是( )。for (i = 4; i < 1000; i += 2) for (j = 2; j < i; j++) if (isPrime(j) && isPr…
C-L2
较易
--
A28487
在数学中N!表示N的阶乘,即1到N的乘积,如 3!=1*2*3 ,且 0! = 1 。下面的两段C++代码用于求1到N的阶乘之和,如N为3,则结果是9( 1!+2!+3! 的值)。选项中的说法正确的是( )。// 实现1 int i,N; cin >> N; int tnt = 0, last = 1; for (i = 1; i < N + 1; i++){ last *= i; tnt +=…
C-L2
较易
--