捷通华声笔试题及详细答案(C++技术岗).docxVIP

  • 0
  • 0
  • 约5.7千字
  • 约 8页
  • 2026-04-30 发布于河北
  • 举报

捷通华声笔试题及详细答案(C++技术岗).docx

捷通华声笔试题及详细答案(C++技术岗)

一、选择题(每题5分,共30分)

下列关于C++中new和malloc的区别,说法错误的是()

A.new会自动调用对象的构造函数,malloc不会

B.new返回对应类型的指针,malloc返回void*

C.new和malloc都可以手动释放内存(new对应delete,malloc对应free)

D.new分配内存失败时返回NULL,malloc分配失败时抛出异常

捷通华声核心业务包含语音识别、图像识别等,下列关于二叉树的说法,正确的是()

A.二叉树的叶子节点是指没有左、右子树的节点

B.二叉树的遍历只有前序、中序两种方式

C.一棵有n个节点的二叉树,其高度一定是log2(n+1)

D.二叉树的左、右子树不能互换

下列关于多线程并发的说法,错误的是()

A.多线程可以提高程序的执行效率,尤其适合IO密集型任务

B.多线程并发时,可能出现资源竞争问题

C.互斥锁(mutex)可以有效避免资源死锁

D.同一个进程的多个线程,共享进程的内存空间

下列代

文档评论(0)

1亿VIP精品文档

相关文档