PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A18304
有关如下 C++ 代码,下列说法中错误的是( )。int i, tot; i = 0, tot = 0; while (0 <= i && i < 10) { tot += 1; i += 1; } cout << tot;
C-L1
容易
--
A18305
如下 C++ 代码执行时,下列说法正确的是( )。int N, i; cin >> N; for (i = 2; i < N; i++){ if (N % i == 0) { cout << "1#"; break; } else cout << "0#"; }
C-L1
容易
--
A18306
如下 C++ 代码可以执行,其输出是( )。int i; for (i = 1; i < 5; i++) if (i % 2 == 0) { continue; cout << i << "#"; } cout << i << "END#";
C-L1
容易
--
A18307
如下 C++ 代码执行后输出是 1 2 3 4 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 。横线处应该先后依次填入的运算符是( )。int num = 1; for (int i = 0; i < 35; i++) { printf("%d ", num); if (num _______ 10) …
C-L1
容易
--
A18308
阅读如下 C++ 代码,下列说法错误的是( )。int cnt = 0; for (int i = 0; i < 5; i++) cnt += 1; cout << cnt;
C-L1
容易
--
A18309
如下 C++ 代码执行时,其说法错误的是( )。int N, M; cin >> N >> M; if (N > M) cout << "A " << (N - M); else cout << "B " << (M - N);
C-L1
容易
--
A18310
如下 C++ 代码执行时输入 2026-6-27 ,下列说法正确的是( )。int N; cin >> N; cout << N;
C-L1
容易
--
A18311
执行如下 C++ 代码片段,其输出是( )。int a = 3; int b = a; a = 4; printf("%d %d", a, b);
C-L1
容易
--
A18312
下列 C++ 表达式与 - 2 * 2 % 4 的值不同的是( )。
C-L1
容易
--
A18313
有关如下 C++ 代码的说法,正确的是( )。float a = 3 + 3.5; cout << a;
C-L1
容易
--
A18314
在使用某集成开发环境(比如 Dev-C++)来编辑源代码文件时,程序员经常需要在编辑区中对代码进行各种修改。以下关于在编辑区中执行的操作描述不正确的( )。
C-L1
容易
--
A18315
学校组织到未来农场参观,小明听讲解员介绍,在智能温室中,湿度传感器可以连续检测土壤的湿度变化,并将检测到的湿度数据实时发送给中央控制器。中央控制器根据这些数据判断是否开启灌溉系统。请问,这里的湿度传感器所发挥的作用,类似于计算机系统中的哪一类组件?( )
C-L1
容易
--
A18316
菱形
C-L2
较易
--
A18318
如下 C++ 代码执行时如输入 5 ,将输出代码后的字符图形。int n; cin >> n; for (int i = 1; i < n + 1; i++) { for (int j = 1; j < n - i + 1; j++) cout << 0; for (int k = 1; k < 2 * i; k++) { if (k <= i) cout << k; else cout << …
C-L2
较易
--
A18319
如下 C++ 代码执行时如果输入正整数,其输出将是输入的正整数。int N; cin >> N; int i = 0, Nbase = 1; int rst = 0; while (N != 0) { rst = rst + N % 10 * Nbase; N /= 10, Nbase *= 10; i += 1; } cout << rst;
C-L2
较易
--
A18320
如下 C++ 代码执行其输出是 3 。int count = 0; int i = 0; while (i < 3) { int j = 0; while (j < 3) { if (i + j >= 3) count += 1; j += 1; } i += 1; } cout << count;
C-L2
较易
--
A18321
如下 C++ 代码执行时如输入 10 ,输出将是 100 。int cnt = 0, N; cout << "请输入正整数:"; cin >> N; for (int i = 0; i < N; i++) for (int j = -i; j < i; j++) cnt += 1; cout << cnt;
C-L2
较易
--
A18322
如下 C++ 代码执行后,输出值为 9 。int cnt = 0, i; for (i = 0; i < 10; i++) { for (int j = 0; j < i; j++) cnt += 1; break; } cout << i;
C-L2
较易
--
A18323
执行如下 C++ 代码,将从小到大依次输出 abs(N) 个整数,并在最后输出 1 。int N; cin >> N; int start_num = 1, end_num = N + 1, i; if (N < 0) start_num = N, end_num = 0; for (i = start_num; i < end_num; i++) cout << i << " "; cout …
C-L2
较易
--
A18324
下面 C++ 代码执行后将输出 1-4-7- 。for (int i = 1; i < 10; i += 3) { if (not i % 3) break; cout << i << "-"; }
C-L2
较易
--