学校组织到未来农场参观,小明听讲解员介绍,在智能温室中,湿度传感器可以连续检测土壤的湿度变化,并将检测到的湿度数据实时发送给中央控制器。中央控制器根据这些数据判断是否开启灌溉系统。请问,这里的湿度传感器所发挥的作用,类似于计算机系统中的哪一类组件?( )
小明去农场参观回来后就在自己的电脑上安装了一个 3D 农场仿真模拟系统,因为他今年买的二手电脑有点老旧,系统运行时经常弹出“系统内存不足”的警告,导致系统卡顿严重。他计划通过增加物理内存来解决问题。请问他应该购买以下哪种硬件组件?( )
有关如下 C++ 代码的说法,正确的是( )。
float a = 3 + 3.5; cout << a;
下面选择项中,与 C++ 表达式 not (x > 5 or y <= 10) 等价的是( )。
小明在某开发环境中执行 C++ 代码 cout << (2.5 + 2.25) << ' ' << (2.2 + 2.1) 时输出 ,其原因最可能是( )。
执行如下 C++ 程序后,当输入 时,输出的最后一行是( )。
01int n; 02cin >> n; 03for (int i = n; i > 0; i--) { 04 for (int j = 0; j < i; j++) 05 cout << j + 1 << ' '; 06 cout << endl; 07}
下面的 C++ 代码执行后其输出是( )。
01int tnt = 0; 02for (int i = 1; i < 5; i += 3) { 03 for (int j = 0; j < i; j++) 04 tnt += 1; 05 cout << tnt << "#"; 06} 07cout << tnt;
下面的 C++ 代码执行之后的输出是( )。
01int i; 02for (i = -2; i < 2; i++) 03 if (not i % 3 == 0) 04 cout << i << "#"; 05cout << i;
下面的 C++ 代码执行后其输出是( )。
01int cnt = 0, i, j; 02for (i = 0; i < 3; i++) { 03 j = i; 04 while (j) { 05 cnt += 1; 06 j -= 1; 07 } 08} 09cout << i << ' ' << j << ' ' << cnt;
下面 C++ 代码执行后其输出是( )。
01int count = 0, i, j; 02for (i = 1; i < 4; i++) 03 for (j = 0; j < i; j++) { 04 if (j % 3 != 0) 05 continue; 06 count += 1; 07 break; 08 } 09cout << i << ' ' << j << ' ' << count;
如下 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。横线处应该填入的运算符是( )。
01int num = 1; 02for (int i = 0; i < 35; i++) { 03 cout << num << " "; 04 if (num _______ 10) 05 num _______ 2; 06 else 07 num _______ 1; 08}
如下数字图形在通过执行后续的 C++ 代码时,输入 来输出。横线处应填入的代码是( )。
1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1
01int N; 02cin >> N; 03for (int i = 1; i < N + 1; i++) { 04 for (int j = 1; j < N + 1; j++) 05 if (________) 06 cout << "1 "; 07 else 08 cout << "0 "; 09 cout << endl; 10}
英文 通常翻译为极端案例或边角案例,通常指正常范围以外的问题或者情形。在如下 C++ 代码中,变量都是整型,则 最应该是( )。
01int tnt = 0, cnt = 0; 02while (1) { 03 int score; 04 cin >> score; 05 if (score == -1) 06 break; 07 tnt += score; 08 cnt += 1; 09} 10cout << tnt / cnt;
如下 C++ 代码执行后,输入 后,输出的数字图形是( )。
01int n; 02cin >> n; 03for (int i = n; i > 0; i--) { 04 for (int j = 0; j < n - i; j++) 05 cout << "0 "; 06 for (int k = 0; k < i; k++) 07 cout << k + 1 << " "; 08 cout << endl; 09}
某学校举办“校园演讲比赛”,每位选手由 8 位评委打分(分数为 的整数),且每位评委必须打分。计分规则:去掉一个最高分,去掉一个最低分。如下程序通过键盘先输入选手编号,然后依次输入 个分数,并计算最终得分。下列说法正确的是( )。
01for (int i = 0; i < 10; i++) { 02 int id, score; 03 printf("输入选手编号: "); 04 scanf("%d", &id); 05 06 int max_score = 0, min_score = 100; // 最高分和最低分 07 int total_score = 0; // 总分 08 09 for (int j = 1; j < 9; j++) { 10 printf("输入选手第%d个成绩:", j); 11 scanf("%d", &score); 12 13 if (max_score < score) 14 max_score = score; 15 16 if (min_score > score) 17 min_score = score; 18 19 total_score += score; 20 } 21 22 total_score = total_score - max_score - min_score; 23 printf("%d号选手的成绩:\ 24 去掉一个最高分%d,\ 25 去掉一个最低分%d,\ 26 最后成绩是:%d", id, max_score, min_score, total_score); 27}
又到期末考试周,小明发现这次许多闭卷考试不仅禁止携带手机、平板电脑,还有最近比较时髦的各类 眼镜(也有叫智能眼镜)也同样不允许带入考场。这些 眼镜应该也是内置了操作系统并可能支持 或蓝牙连接。
C++ 代码 cout << (not ('5' % 2 == 0) == ((not '5' % 2) == 0)) 执行后的输出是 1。
执行 C++ 语句 cout << (int(3.5) * 2) 将输出 6。
下面 C++ 代码执行后将输出 1-4-7-。
01for (int i = 1; i < 10; i += 3) { 02 if (not i % 3) 03 break; 04 cout << i << "-"; 05}
执行如下 C++ 代码,将从小到大依次输出 abs(N) 个整数,并在最后输出 1。
01int N; 02cin >> N; 03int start_num = 1, end_num = N + 1, i; 04 05if (N < 0) 06 start_num = N, end_num = 0; 07 08for (i = start_num; i < end_num; i++) 09 cout << i << " "; 10 11cout << endl << ((i - 1) == abs(N)) << endl;
如下 C++ 代码执行后,输出值为 。
01int cnt = 0, i; 02for (i = 0; i < 10; i++) { 03 for (int j = 0; j < i; j++) 04 cnt += 1; 05 break; 06} 07cout << i;
如下 C++ 代码执行时如输入 ,输出将是 。
01int cnt = 0, N; 02cout << "请输入正整数:"; 03cin >> N; 04for (int i = 0; i < N; i++) 05 for (int j = -i; j < i; j++) 06 cnt += 1; 07cout << cnt;
如下 C++ 代码执行其输出是 3。
01int count = 0; 02int i = 0; 03while (i < 3) { 04 int j = 0; 05 while (j < 3) { 06 if (i + j >= 3) 07 count += 1; 08 j += 1; 09 } 10 i += 1; 11} 12cout << count;
如下 C++ 代码执行时如果输入正整数,其输出将是输入的正整数。
01int N; 02cin >> N; 03int i = 0, Nbase = 1; 04int rst = 0; 05while (N != 0) { 06 rst = rst + N % 10 * Nbase; 07 N /= 10, Nbase *= 10; 08 i += 1; 09} 10cout << rst;
如下 C++ 代码执行时如输入 ,将输出代码后的字符图形。
01int n; 02cin >> n; 03for (int i = 1; i < n + 1; i++) { 04 for (int j = 1; j < n - i + 1; j++) 05 cout << 0; 06 for (int k = 1; k < 2 * i; k++) { 07 if (k <= i) 08 cout << k; 09 else 10 cout << 2 * i - k; 11 } 12 for (int j = 1; j < n - i + 1; j++) 13 cout << 0; 14 cout << endl; 15}
000010000 000121000 001232100 012343210 123454321