人工智能现在非常火,小杨就想多了解一下,其中就经常听人提到"大模型"。那么请问这里说的"大模型"最贴切是指( )。
在 TCP 协议中,完成连接建立需要通过( )握手。
下面的 C++ 代码用于输入姓名,然后输出姓名,正确的说法是( )。
01string XingMing; 02cout << "请输入您的姓名:"; 03cin >> XingMing; 04cout << XingMing;
下面 C++ 代码用于获得正整数 N 的第 位数,如 N 等于 1234,M 等于 2,则输出 3。此题假设 M 的值大于等于 1 且小于等于 N 的位数。横线处应填入的代码是( )。
01int N, M, div = 1; 02cout << "请输入一个正整数:"; 03cin >> N; 04cout << "请输入从右到左取第几位数:"; 05cin >> M; 06for (int i = 0; i < (M - 1); i++) div *= 10; 07cout << (____________);
下面 C++ 代码执行,其输出是( )。
a, b = 3, 4; c = a == b; cout << a << ' ' << b << ' ' << c;
某种编号的规则是"XX-Y",其中 XX 从 00 到 11,Y 从 0 到 9。第 个编号是 00-0,第 个编号是 01-1,…,第 个编号 11-1,第 个编号 00-2,即其编码规则是 XX 和 Y 同时增 1,到 XX 到 11 时下一个变为 00,Y 到 9 时,下一个变为 0。下面的 C++ 代码用于生成第 个编号,横线处应填上的代码是( )。
01cout << "请输入编号位置:"; 02cin >> N; 03part1 = N % ____________; 04part2 = N % ____________; 05if (part1 < 10) 06 printf("0%d-%d\n", part1, part2); 07else 08 printf("%d-%d\n", part1, part2);
下面的 C++ 代码执行后其输出是( )。
01cnt = 0; 02for (int i = -10; i < 10; i++) 03 for (int j = 0; j < i; j++) 04 cnt += 1; 05cout << cnt;
下面 C++ 代码执行后其输出是( )。
01for (i = 1; i < 12; i++){ 02 if (i % 2 == 0) 03 continue; 04 for (j = 0; j < i; j++) 05 if (i * j % 2) 06 break; 07} 08if (i >= 12) 09 cout << (i * j);
阅读下面的 C++ 代码,其中变量都是整型,则说法正确的是( )。
01cin >> a >> b; 02while (b != 0){ 03 remainder = a % b; 04 a = b; 05 b = remainder; 06} 07cout << a;
下面 C++ 代码执行后输出是( )。
01num = 0; 02while (num <= 5){ 03 num += 1; 04 if (num == 3) 05 continue; 06 printf("%d#", num); 07}
下面 C++ 代码用于记录多个输入数中的最大数和最小数(输入 -999 则输入结束),相关说法错误的是( )。
01cin >> now_num; 02min_num = max_num = now_num; 03while (now_num != -999){ 04 if (max_num < now_num) 05 max_num = now_num; 06 if (min_num > now_num) 07 min_num = now_num; 08 cin >> now_num; 09} 10cout << min_num << ' ' << max_num;
下面 C++ 代码执行后输出与 5 有关数的数量。"与 5 有关的数"定义为含有 5 或者能被 5 整除的数。相关说法正确的是( )。
01cnt = 0; 02for (i = 1; i < 1000; i++){ 03 if (i % 5 == 0){ 04 cnt += 1; 05 continue; 06 } 07 j = i; 08 while (j > 0) 09 if (j % 10 == 5){ 10 cnt += 1; 11 break; 12 } 13 else 14 j /= 10; 15} 16cout << cnt;
下面 C++ 代码实现输出如下图形,应该在横线处填入的代码是( )。
请输入层数:10
1
23
456
7891
23456
789123
4567891
23456789
123456789
1234567891
01cout << "请输入层数:"; 02cin >> N; 03K = 1; 04for (i = 1; i < N + 1; i++){ 05 for (int _ = 1; _ < ____________; _++) 06 cout << " "; 07 for (int _ = 1; _ < ____________; _++){ 08 cout << K; 09 K += 1; 10 if (K == 10) 11 K = 1; 12 } 13 cout << '\n'; 14}
下面 C++ 代码执行,其输出是( )。
01int a = 9, b = 27; 02a = 'a' + 'b'; 03b = 'a' - 'b'; 04a = a - b; 05cout << a << ' ' << b << endl;
有个无限长的链,由 种外形相同但材质不同的环链成。 种环的重量分别是 、、 克,相同材质的多个环每 克一组,分别记为 G3、G4、G6。链依次 G3、G4、G6、G3、G4、G6、…。同时对链上所有环从头依次编号 1、2、3、4……。输入正整数代表环编号,求该编号前所有环(不含该环本身)的重量。下面是 C++ 代码是实现,正确说法是( )。
01int N, G, R; 02int wc = 0; 03cin >> N; // 输入正整数 04G = (N - 1) / 9; // L1 05R = (N - 1) % 9; // L2: 保存余数 06wc += 36 * G; 07if ((1 <= R) && (R <= 4)) 08 wc += 3 * R; // L3 09else if ((5 <= R) && (R <= 7)) 10 wc += 4 * R; // L4 11else if (R == 8) 12 wc += 6 * (R - 1); // L5 13cout << wc << endl;
在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。( )
在 C++ 代码中,假设 N 为正整数且大于 100,则 N / 100 将舍弃个位和十位,如 N 为 1234 则 cout << (N / 100) 将输出 12。如果 N 小于 100,则其值为 0。( )
下列 C++ 代码执行后将输出 1,因为 a 确实小于 20 和 10。( )
a = 5; cout << (a < 10 and 20);
下面的 C++ 代码中变量都是整型,则执行后将输出 1。( )
x, y, z = 5, 10, 15; result = x < y < z; cout << result;
下面 C++ 代码执行时如输入 99.99,将输出 及格 两个汉字。( )
01int score; 02cout << "请输入学生成绩:"; 03cin >> score; 04if (score >= 60) 05 printf("及格"); 06else 07 printf("不及格");
执行下面的 C++ 代码时输入 123,则输出是 DCB。( )
01int a; 02cin >> a; 03while (a){ 04 cout << 'A' + a % 10; 05 a /= 10; 06}
下面的 C++ 代码执行后将输出 +#+#3#。( )
01int i; 02for (i = 0; i < 3; i++){ 03 if (i == 2) 04 continue; 05 printf("+#"); 06} 07cout << i << '#';
下列 C++ 代码用于求斐波那契数列,即第 个数 0,第 个数 1,从第三个数开始,是前两个数之和。如果输入的值为大于 1 的正整数,该代码能实现。( )
01cin >> n; 02a = 0, b = 1; 03for (int j = 0; j < n; j++){ 04 cout << a << " "; 05 b = b + a; 06 a = b - a; 07}
下面的 C++ 不能实现如下输出,但如果将 L1 标记的 cout << 0 行移动 if 块外面,或者说移动到 L2 标记行,则可以。( )
请输入矩阵大小n: 9 100000000 020000000 003000000 000400000 000050000 000006000 000000700 000000080 000000009
01int n, i, j; 02cout << "请输入矩阵大小n: "; 03cin >> n; 04for (i = 0; i < n; i++){ 05 for (j = 0; j < n; j++){ 06 if (i == j){ 07 cout << i + 1; 08 continue; 09 cout << 0; // L1 10 } 11 // L2 12 } 13 printf("\n"); 14}
C++ 代码 cout << ('5' + 4); 执行后的输出为 9。( )