2019秋招 VIPKID C++笔试题,只有题没得答案
一、选择题
1、类B的数据成员中“有一个”A类的对象,这种类之间的关系是()
A 继承关系
B 间接关系
C 复合关系
D 直接关系
2、线程死锁的原因是?
A竞争互斥的资源
B竞争能得到的资源
C竞争有超时返回资源
D竞争非互斥资源
3、TCP拥塞控制算法有哪些?
A 慢速重传
B 超时重传
C 前向纠错
D 快速重传
4、队列如何插入数据节点?
A 任何节点插入
B 队头插入
C 队尾插入
D 队中插入
5、有声明及定义如下:
struct student
{
Long num;char name[20];
Char sex; float score;
}stu 1;
struct student*p=&stu 1;
则下面对stu1中的成员num表示错误的是?
A stu1.num
B stu1->num
C (*p).num
D p->num
6、下列不属于传统音频编码算法的是
A 声道去相关
B 人耳掩蔽模型
C 帧间预测
D 量化编码
7、在排序方法中,关键码比较次数与记录的初始排列无关的是
A shell排序
B 归并排序
C 直接插入排序
D 选择排序
8、不属于MPEG标准中图像类型有?
A I帧图像
B M帧图像
C P帧图像
D B帧图像
9、posix中创建线程需要给线程函数,下列线程函数定义原型定义正确的是?()
A static void*thread_func(void*argv)
B static void thread_func(void*argv)
C static void*thread_func(void argv)
D static void*thread_func(argv)
10、代码
void func(){
static int val;
...}中,变量val的内存地址位于:()
A 已初始化数据段
B 未初始化数据段
C 堆
D 栈
二、问答题
11、常见的图像边缘检测算法有哪些,各自特点是什么?
12、不使用第三个数(临时变量)交换两个整型数。
13、写一个string类。
三、编程题
14、android下如何用audiotrack启动播放?
15、已知memcpy的函数为:void * memcpy(void*dst, const void*src,size_t count)
其中dst是目的指针,src是源指针。不调用c++/c
的 memcpy库函数,请编写memcpy。