GESP 四级急救包(2):客观题真题集

客观题真题集

  • 一、选择题
    • 1. 真题梳理
    • 2. 真题答案
    • 3. 重难点点播
      • (1) 指针和地址
      • (2) 时间复杂度
  • 二、判断题
    • 1. 真题梳理
    • 2. 真题答案

一、选择题

1. 真题梳理

  1. 若函数声明为 void f(int &a, int b, const int &c),且在主函数内已经声明了 x , y , z x,y,z x,y,z 三个 int 类型变量。如下哪个调用可以通过编译?

    A. f(x,x,0)
    B. f(0,0,z)
    C. f(0,y,y)
    D. f(1,2,3)

  2. 下面的 C++ 代码执行后,输出的是

    int main() {
      int arr[10] = {0,1,2,3,4};
      char ovo[] = "ovo";
      cout << sizeof(ovo) << ' ' << sizeof(arr) << endl;
    }
    

    A. 3 10
    B. 4 10
    C. 3 40
    D. 4 40

  3. 下面的 C++ 代码执行后,输出的是

    int foo(char *x) {
      return 3**x*2;
    }
    
    int main() {
      char arr[10] = {char(10)};
      arr[1] = foo(arr);
      cout << int(arr[0]) * int(arr[1]) << endl;
    }
    

    A. 10
    B. 60
    C. 600
    D. 100

  4. 对三维数组 int arr[2][3][4],其占用的内存大小是 () 字节

    A. 9 9 9
    B. 24 24 24
    C. 96 96 96
    D. 144 144 144

  5. 对三维数组 int arr[2][3][4],则 arr + 1 是如下哪个数组元素的地址?

    A. arr[1][0][0]
    B. arr[0][0][1]
    C. arr[0][1][0]
    D. arr[2][3][5]

  6. 下面的 C++ 代码执行后,输出的是

    int main() {
      char *p = "I love GESP!";
      cout << *(p+5) << endl;
    }
    

    A. e
    B. ve GESP!
    C. e GESP!
    D. v

  7. 下列 C++ 代码被执行后的输出是?

    int rc = 5;
    int main() {
      int rc = 3;
      cout << ::rc++ << endl;
    }
    

    A. 3
    B. 4
    C. 5
    D. 6

  8. 已知数组 arr[10],下列语句执行时不会产生越界错误的是:

    A. false && arr[100]
    B. true && arr[10]
    C. false || arr[100]
    D. false || arr[10]

  9. 归并排序算法的空间复杂度是?

    A. Θ ( n 2 ) \Theta(n^2) Θ(n2)
    B. Θ ( n ) \Theta(n) Θ(n)
    C. Θ ( n log ⁡ n ) \Theta(n \log n) Θ(nlogn)
    D. O ( 1 ) O(1) O(1)

  10. 已知变量 x x x 的地址是 0x6ffe14,则下⾯C++代码执行以后输出的是?

    int main() {
      int x = 100;
      int *p = &x;
      cout << *p + 3 << endl;
    }
    

    A. 0x6ff17
    B. 0x6ff20
    C. 101
    D. 103

  11. 输入 Luogu A K,则下列 C++ 代码执行后的输出是( )?

    int main() {
      string s;
      char x, y;
      cin >> s >> x >> y;
      cout << s << x << y << endl;
    }
    

    A. Luo
    B. LAK
    C. Luogu A
    D. LuoguAK

  12. 下列 C++ 函数用于判定输入的数 x x x 是不是质数。则在横线上填写哪条语句可以使得函数得到正确的结果?

    bool isPrime(int x) {
      if (x == 1) return false;
      for (int i = 2; ___; ++i) if (x % i == 0) return false;
      return true;
    }
    

    A. i < x
    B. i <= x
    C. i * i == x
    D. 不填

  13. 如下 C++ 代码的时间复杂度是:

    for (int i = 1; i <= n; i *= 2) {
      for (int j = 1; j <= i; ++j) {
        cout << j << '\n';
      }
    }	
    

    A. Θ ( n log ⁡ n ) \Theta(n \log n) Θ(nlogn)
    B. Θ ( n 2 ) \Theta(n^2) Θ(n2)
    C. Θ ( n ) \Theta(n) Θ(n)
    D. O ( 1 ) O(1) O(1)

  14. 洛谷官方网站是 www.luogu.com.cn。其中 www 的含义是?( )?

    A. 局域网
    B. 万维网
    C. 广域网
    D. 洛谷子网

  15. 如下编程常用软件中,不属于集成开发环境(IDE)的是( )?

    A. Dev-C++
    B. IntelliJ IDEA
    C. visual Studio Code(VS Code)
    D. GUIDE

2. 真题答案

【答案】 A D C C A A C A B D D A C B C ADCCAACABDDACBC ADCCAACABDDACBC
【解析】

  1. 牢记函数和调用的内容:
#include <iostream>
using namespace std;

void f(int x, int &y, int *z)
{
    cout << "参数x:" << x << endl;
    cout << "参数y:" << y << endl;
    cout << "参数z:" << *z << endl;
}

int main()
{
   int a = 1, b = 2, c = 3, *p = &c;
   f(a, b, p); // f(a, b, &c)
   return 0;
}

口诀:
函数定义有细节,
调用参数要简洁。
变量定义传变量,
常量定义传常量。
定义地址传变量,
去掉引用取数值。
指针定义传地址,
加上星号来取值。

故选 A A A

  1. sizeof 用于返回指定变量或者数据类型占用的存储空间大小(以字节为单位)。在本题中,arr[] 开了 10 10 10int 空间。一个 int 变量会占 4 4 4 个字节,十个这样的变量就占了 4 × 10 = 40 4\times 10=40 4×10=40 个字节;ovo[] 并没有开大小,但是根据存储的数据我们知道,至少需要 4 4 4char 空间。一个 char 变量会占 1 1 1 个字节,四个这样的变量就占了 1 × 4 = 4 1\times 4=4 1×4=4 个字节。故选 D D D
数据类型所占空间(单位:字节)
int 4 4 4
long long 8 8 8
float 4 4 4
double 8 8 8
bool 1 1 1
char 1 1 1
  1. 这道题目虽然是 char[],但这只是为了迷惑大家,所以我们可以这么看:
int foo(int *x) {
  return 6* *x;
}

int main() {
  int x = 10;
  int y = foo(&x);
  cout << x * y << endl;
}

然后一步一步地模拟即可。顺便提醒一下,数组传入的默认都是引用,所以代码不是 foo(&arr) 哦。故选 C C C

  1. 开的空间大小是 2 × 3 × 4 = 24 2\times 3\times 4=24 2×3×4=24,一个 int 变量占 4 4 4 个字节, 24 × 4 = 96 24\times 4 = 96 24×4=96。故选 C C C
  2. arr[0] 拥有 + 1 +1 +1 的偏移量后就变成了 a r r [ 1 ] arr[1] arr[1]。故选 A A A
  3. *p 原来指向 'I',拥有 + 5 +5 +5 的偏移量后指向了 'e'。故选 A A A
  4. 全局变量可以在局部中使用 :: 来获得。故选 C C C
  5. && 运算的时候,从左到右依次判断条件的真假,一旦发现一个假就停止判断,返回假的值;在 || 运算的时候,从左到右依次判断条件的真假,一旦发现一个真就停止判断,返回真的值。故选 A A A
  6. 下面是常见的排序算法及其时间复杂度和空间复杂度的汇总:
排序算法最好时间复杂度平均时间复杂度最坏时间复杂度空间复杂度
冒泡排序 O ( n ) O(n) O(n) O ( n 2 ) O(n^2) O(n2) O ( n 2 ) O(n^2) O(n2) O ( 1 ) O(1) O(1)
选择排序 O ( n 2 ) O(n^2) O(n2) O ( n 2 ) O(n^2) O(n2) O ( n 2 ) O(n^2) O(n2) O ( 1 ) O(1) O(1)
插入排序 O ( n ) O(n) O(n) O ( n 2 ) O(n^2) O(n2) O ( n 2 ) O(n^2) O(n2) O ( 1 ) O(1) O(1)
归并排序 O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) O ( n ) O(n) O(n)
快速排序 O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) O ( n 2 ) O(n^2) O(n2) O ( l o g ( n ) ) O(log(n)) O(log(n))
堆排序 O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) O ( 1 ) O(1) O(1)
希尔排序 O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n))取决于步长序列 O ( n 2 ) O(n^2) O(n2) O ( 1 ) O(1) O(1)
计数排序 O ( n + k ) O(n+k) O(n+k) O ( n + k ) O(n+k) O(n+k) O ( n + k ) O(n+k) O(n+k) O ( k ) O(k) O(k)
桶排序 O ( n + k ) O(n+k) O(n+k) O ( n + k ) O(n+k) O(n+k) O ( n 2 ) O(n^2) O(n2) O ( n + k ) O(n+k) O(n+k)
基数排序 O ( n k ) O(nk) O(nk) O ( n k ) O(nk) O(nk) O ( n k ) O(nk) O(nk) O ( n + k ) O(n+k) O(n+k)

n n n:输入数组的长度
k k k:输入数据的范围
故选 B B B

  1. “加上星号来取值”。故选 D D D
  2. 模拟即可。故选 D D D
  3. 按照最普通的素数判断方式,从 2 2 2 遍历到 n − 1 n-1 n1 作因数。故选 A A A
  4. 外循环的迭代次数是 O ( log ⁡ n ) O(\log n) O(logn),内循环的迭代次数是 O ( i ) O(i) O(i),其中 i i i 是外循环迭代的当前值。因此,总的迭代次数可以表示为: ∑ i = 1 log ⁡ n i \sum_{i=1}^{\log n} i i=1logni
    通过求解上述求和,可以得到总的迭代次数是 Θ ( n ) \Theta(n) Θ(n)。其实这就是 vector 开空间的过程。故选 C C C
  5. www 是 World Wide Web(万维网)的缩写。故选 B B B
  6. vs code 只是 text editor。故选 C C C

3. 重难点点播

(1) 指针和地址

详见配套课程。

#include <iostream>
using namespace std;

int main()
{
    int x = 100;
    int *p = &x; // 一个指向 x 地址的指针
    cout << "x 的地址是: " << p << endl;
    cout << "x 原来的值是: " << *p << endl; // 访问方式1
    *p = 50;
    cout << "x 现在的值是: " << x; // 访问方式2
    return 0;
}
#include <iostream>
using namespace std;

void f(int a, int &b, const int *c) // 函数定义有细节
{
    cout << a << endl;
    cout << b << endl; // 去掉引用取数值
    cout << *c // 加上星号来取值
}

int main()
{
    int x, y; // 变量定义传变量
    const int z = 100; // 常量定义传常量
    cin >> x >> y;
    int *p = &z; // 指针定义传地址
    f(x, y, p); // 调用参数要简洁
    return 0;
}

(2) 时间复杂度

时间复杂度的几个典型示例:

时间复杂度典型代码备注
O ( 1 ) O(1) O(1)for (int i = 1; i <= 1000; i++)
O ( log ⁡ n ) O(\log n) O(logn)for (int i = 1; i <= n; i *= 2)相当于 O ( log ⁡ 2 n ) O(\log 2^n) O(log2n)
O ( n ) O(\sqrt n) O(n )for (int i = 1; i * i <= n; i++)也能是 i <= sqrt(n)
O ( n ) O(n) O(n)for (int i = 1; i <= n; i++)
O ( n 2 ) O(n^2) O(n2)for (int i = 1; i <= n; i++)
for (int j = 1; j <= n; j++)
O ( n ! ) O(n!) O(n!)for (int i = 1; i <= n; i++)
for (int j = 1; j <= i; j++)

二、判断题

1. 真题梳理

  1. 可以通过构造特殊数据使得 C++ 的 sort 函数在给 1 0 5 10^5 105int 范围内的整数排序时的用时超过一秒(在现代常用计算机上)。
  2. 在 Windows 系统下,用命令行对程序进行输入时,可以同时按下 ctrl 和 Z 键给程序输入一个输入结束符(EOF)。
  3. Windows 系统下,使用如下命令编译程序:g++ -o b a.cpp,则程序可使用的栈空间大约是 1024   MiB 1024~\texttt{MiB} 1024 MiB
  4. 在 C++ 中,有符号整型的溢出是未定义行为(UB),而无符号整型的溢出不是未定义行为。
  5. C++ 中,对于已定义的数组 int a[2][5],可以通过访问 a[1][-1] 来访问 a[0][4]
  6. 在 C++ 语言中,函数指针可以作为函数的参数被传递到另一个函数里。
  7. 可以使用 a^=b^=a^=b 来交换两个 float 类型变量的数值。
  8. 语句 a / b == c / d 的计算涉及两次除法比较慢,为了加速可以对两个分式进行通分,计算 a * d == b * c 的值。当 b b b d d d 不为 0 0 0 时,这两种计算方法得到的值总是相同的。
  9. 使用 64 位系统编译 C++ 代码得到的 64 位可执行程序里,一个指针所占的空间恒定为 8 8 8 字节。
  10. Linux 操作系统内核是用 C++ 语言编写的。
  11. 求解一个正整数 x x x 的算术平方根,可以使用枚举法完成。
  12. 在 C++ 语言中,逻辑表达式 (0x3f == 63) 的结果为 false
  13. 执行下列 C++ 代码,输出为 GES123P
string s = "GESP";
s.insert(2, "123");
cout << s << endl;
  1. 执行下列 C++ 代码,输出为 2 2 2
string s = "Luogu GESP Simulation Test";
int x = s.rfind("o");
cout << x << endl;
  1. 执行下列 C++ 代码,输出为一个负数。
char s1[]="Luogu";
char s2[]="Vijos";
cout << strcmp(s1,s2) << endl;
  1. ( 629 ) 16 + ( 2024 ) 8 (629)_{16}+(2024)_8 (629)16+(2024)8 的结果,可以表示为 16 16 16 进制下的 A 3 D A3D A3D,也可以表示为二进制下的 1010   0110   1101 1010\ 0110\ 1101 1010 0110 1101

  2. 假设有四个变量 A,B,C,D,其中 A = B = 1C = D = 0,则表达式 (A & (B | C | D) | D) 的结果为 1 1 1

  3. 执行下列 C++ 代码,输出中不含有整数 3 3 3

int a[1000];
for (int i = 0; i < 1000; i++)
    a[i] = i + 1;
for (int i = 0; i < 1000; i++)
    cout << (a[i] * a[i]) % 10 << " ";
  1. 一个正整数使用二进制表示需要 200 200 200 位,则其使用十六进制表示,需要至少 25 25 25 位。

  2. 执行下列 C++ 代码,则输出的结果为 20 20 20

    int a[10], b[10];
    a[1] = 1; a[2] = 1;
    b[1] = 1; b[2] = 2;
    for (int i = 3; i <= 6; i++) {
        a[i] = a[i - 1] + a[i - 2];
        b[i] = b[i - 1] + a[i];
    }
    cout << b[6] << endl;
    

2. 真题答案

【答案】 F T F T T T F F T F T F F F T F T T F T FTFTTTFFT FTFFFTFTTFT FTFTTTFFTFTFFFTFTTFT
【解析】

  1. 至少要 1 0 7 10^7 107int 类型的相同数据才有可能超过一秒。
  2. 这个很多同学都没有接触过,一定要记住。
  3. 一般默认的是 1 M B 1MB 1MB
  4. 在C++中,有符号整型的溢出被定义为未定义行为(Undefined Behavior)。这意味着当有符号整型的值超过了它所能表示的范围时,它的行为是不确定的。
  5. 二维数组的空间是一维的,即如果有二维数组 a[n][m],则空间有一维数组 b[n*m]
  6. 略。
  7. float 类型不能异或。牢记下表:
数据类型异或取反左移右移
int✔️✔️✔️✔️✔️✔️
long long✔️✔️✔️✔️✔️✔️
float
double
bool✔️✔️✔️

说明:

  • intlong long 类型支持与、或、异或、取反、左移、右移等位运算。
  • floatdouble 类型不支持位运算,因为它们是浮点数类型,不是整数类型。
  • bool 类型仅支持与、或、异或位运算,不支持取反和位移运算。
  1. 没有考虑非整除的情况。

  2. 略。

  3. Linux 操作系统主要是由 C C C 语言编写的。

  4. 一个数字的算术平方根可能是无理数,没办法枚举所有的无理数。

  5. 0 x 3 f ( 16 ) = 6 3 ( 10 ) 0x3f_{(16)}=63_{(10)} 0x3f(16)=63(10),所以逻辑表达式 (0x3f == 63) 的结果是 true

  6. 如果在开头插入,下标是 0 0 0。所以应该是 GE123SP

  7. rfind() 从末尾开始遍历寻找。

  8. "Luogu" 在字典序上小于 "Vijos",所以返回一个负数。

  9. 二进制是 101000111101 101000111101 101000111101

  10. 代入, ( 1 & 1 ∣ 0 ) = ( 1 ∣ 0 ) = 1 (1\&1|0)=(1|0)=1 (1&1∣0)=(1∣0)=1。牢记:
    () > ! > 算术运算符 > 关系运算符 > 逻辑运算符
    算术运算符: + , − , × , ÷ +,-,\times,\div +,,×,÷
    关系运算符: < , > , ≤ , ≥ , = = , ≠ <,>,\le,\ge,==,\ne <,>,,,==,=
    逻辑运算符: & & , ∣ ∣ \&\&,|| &&,∣∣(逻辑与的优先级大于逻辑或的优先级)

  11. 没有一个数字平方的个位数是 3 3 3

  12. 四位二进制数可以对应一个十六进制数,所以二进制 200 200 200 位可以对应 50 50 50 位的十六进制数。

  13. 模拟即可:

执行所在行 i i ia[]b[]
1/[][]
2/[1,1][]
3/[1,1][1,2]
53[1,1,2][1,2]
63[1,1,2][1,2,4]
54[1,1,2,3][1,2,4]
64[1,1,2,3][1,2,4,7]
55[1,1,2,3,5][1,2,4,7]
65[1,1,2,3,5][1,2,4,7,12]
56[1,1,2,3,5,8][1,2,4,7,12]
66[1,1,2,3,5,8][1,2,4,7,12,20]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/753248.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

0-30 VDC 稳压电源,电流控制 0.002-3 A

怎么运行的 首先&#xff0c;有一个次级绕组额定值为 24 V/3 A 的降压电源变压器&#xff0c;连接在电路输入点的引脚 1 和 2 上。&#xff08;电源输出的质量将直接影响与变压器的质量成正比&#xff09;。变压器次级绕组的交流电压经四个二极管D1-D4组成的电桥整流。桥输出端…

北邮《计算机网络》蒋老师思考题及答案-传输层

蒋yj老师yyds&#xff01; 答案自制&#xff0c;仅供参考&#xff0c;欢迎质疑讨论 问题一览 传输层思考题P2P和E2E的区别使用socket的c/s模式通信&#xff0c;流控如何反映到编程模型三次握手解决什么问题举一个两次握手失败的例子为什么链路层是两次握手而非三次&#xff1f;…

深入理解 XML 和 HTML 之间的区别

在现代网络技术的世界中&#xff0c;XML&#xff08;可扩展标记语言&#xff09;和 HTML&#xff08;超文本标记语言&#xff09; 是两个非常重要的技术。尽管它们都使用标签和属性的格式来描述数据&#xff0c;但它们在形式和用途上有显著的区别。 概述 什么是 XML&#xff…

安装CLion配置opencv和torch环境

配置操作如图&#xff0c;源码见底部附录部分 安装CLion 官网下载 创建项目 设置环境 调整类型为release 配置opencv和项目 编译环境 编译后 重启CLion 测试opencv环境 测试代码 运行main.cpp显示图片 测试torch环境 没标红表示配置成功 附件 CMakeList.txt cmake_mi…

Redis集群部署合集

目录 一. 原理简述 二. 集群配置​​​​​​​ 2.1 环境准备 2.2 编译安装一个redis 2.3 创建集群 2.4 写入数据测试 实验一&#xff1a; 实验二&#xff1a; 实验三&#xff1a; 实验四&#xff1a; 添加节点 自动分配槽位 提升节点为master&#xff1a; 实验…

陪诊小程序开发:寻找陪诊师更加快速,全程陪护!

陪诊行业是一个新兴行业&#xff0c;在当下市场中具有较大的发展前景。对于无法陪家人看病或者对医院不熟悉的人来说&#xff0c;陪诊师成为了刚需&#xff01;目前随着社会的发展&#xff0c;人们的生活节奏不断加快&#xff0c;陪诊市场的需求量也在不断增加&#xff0c;发展…

web使用cordova打包Andriod

一.安装Gradel 1.下载地址 Gradle Distributions 2.配置环境 3.测试是否安装成功 在cmd gradle -v 二.创建vite项目 npm init vitelatest npm install vite build 三.创建cordova项目 1.全局安装cordova npm install -g cordova 2. 创建项目 cordova create cordova-app c…

30个接口自动化测试面试题,看完的现在已经在办理入职了...

1. 什么是接口自动化测试&#xff1f; 答&#xff1a;接口自动化测试是指使用自动化工具对接口进行测试&#xff0c;验证接口的正确性、稳定性和性能等方面的指标。 2. 为什么要进行接口自动化测试&#xff1f; 答&#xff1a;接口自动化测试可以提高测试效率&#xff0c;减…

ffmpeg将多个yuv文件编码为MP4视频文件

一、编码方案 在视频录制时&#xff0c;每一帧保存为一个yuv文件&#xff0c;便于纠错和修改。在编码为MP4文件时&#xff0c;我的方案是将所有yuv文件先转码为单个MP4文件&#xff0c;然后使用ffmpeg的concat功能拼接为完整的视频。 二、shell脚本 #!/bin/bash# 检查参数数量…

每日一道算法题 有效括号序列

题目 有效括号序列_牛客题霸_牛客网 (nowcoder.com) Python 1长度必须为偶数 2就像开心消消乐一样&#xff0c;一左一右就消掉。 class Solution:def isValid(self , s: str) -> bool:# write code here# flag[(),{},[]]# for _ in range(len(s)//2):# for i in fl…

RK35x8通过TFTP下载内核到开发板

对于有网线接口的RK35X8开发板&#xff0c;调试时候&#xff0c;可以通过网线下载内核镜像和设备树到开发板&#xff0c;不用每次修改驱动都要重新打开下载工具&#xff0c;进入下载模式。通过TFTP可以大大提高调试效率。 在ubuntu安装TFTP服务 安装tftp服务器 sudo apt-get…

多图示例:如何呈现论文结果中的各种图表

本文根据《Journal of the American College of Cardiology》上曾发表的一篇文章《Making Sense of Statistics in Clinical Trial Reports》&#xff0c;来全面而具体地说明临床试验论文中&#xff0c;各种类型数据与结果使用图表的正确展示方法。 本文将着重介绍基线数据、试…

桌面提醒工具哪个好?简单好用的便签提醒app推荐

在日常的生活和工作中&#xff0c;我们经常会遇到各种各样的事情&#xff0c;有时候可能会遗忘一些重要的事情。这个时候&#xff0c;一个简单好用的便签提醒工具就显得尤为重要了。那么&#xff0c;哪款桌面提醒工具比较好用呢&#xff1f;下面&#xff0c;就为大家推荐一款我…

【jdk】jdk11 jdk17 jdk21的新特性 虚拟线程创建方式

前言&#xff1a;按照博主的个人理解&#xff0c;一般来说 除了jdk8时代 说jdk8的新特性是特指jdk8这一个版本的特性&#xff0c;之后例如jdk11 jdk17新特性 都是泛特性 什么意思呢&#xff1f; 比如jdk11新特性&#xff0c;一般是指jdk9——jdk11 这一个泛版本的所有新特性&am…

某山词霸翻译js逆向分析

一、基础知识 1、post的几种发包的方式 2、query string和form data的区别 Query String Parameters&#xff1a; GET请求时&#xff0c;参数会以url string 的形式进行传递&#xff0c;即?后的字符串则为其请求参数&#xff0c;并以&作为分隔符。&#xff08;有时候pos…

稀疏迭代最近点算法(Sparse ICP)

2013年&#xff0c;2013年Sofien Bouaziz等提出了一种新的ICP改进算法&#xff0c;稀疏迭代最近点(Sparse Iterative Closest Point, Sparse ICP)算法。更多扩展资料可参看随书附赠资源中的说明文档。 Sparse ICP算法的设计的灵感、应用范围、优缺点和泛化能力 两个几何数据集…

vue 代理

一、常用的发送一个ajax请求&#xff1a; 1、xhr new XMLHttpRequest(),真正开发中不常用 2、jq&#xff0c;jq主要功能是获取dom&#xff0c;周边才是请求接口 3、axios&#xff08;大名鼎鼎的&#xff09; axios.get("url").then(response>{},error>{} )4、…

大数据组件--Hue

Apache Hue hue是一个集成化的大数据可视化软件&#xff0c;可以通过hue访问浏览操作主流的大数据生态圈软件。hue本身来自于cloudera后来贡献给了apachehue本身是一个web项目&#xff0c;基于python实现的&#xff0c;通过该web项目的UI集成了各个软件的UI 下面是一个hue调度…

远程桌面无法复制粘贴文件到本地怎么办?

远程桌面不能复制粘贴问题 Windows远程桌面为我们提供了随时随地访问文件和数据的便捷途径&#xff0c;大大提升了工作和生活的效率。然而&#xff0c;在使用过程中&#xff0c;我们也可能遇到一些问题。例如&#xff0c;在通过远程桌面传输文件时&#xff0c;常常会出现无法复…

什么软件可以做计划 能做待办计划的app

在快节奏的现代生活中&#xff0c;做计划已成为许多人提高效率、管理时间的重要方法。无论是学生安排学习进度&#xff0c;还是职场人士规划工作任务&#xff0c;一份清晰的计划都能帮助我们更好地掌控生活节奏&#xff0c;实现目标。 选择一款好用的待办软件来做计划&#xf…