2017年北京-华美迅达C与VC++程序面试题

华美博弈C/VC工程师笔试试题

华美博弈C/VC工程师笔试试题

华美博弈C/VC工程师笔试试题

C/VC++工程师笔试试题

姓名:申请职位:日期:

1.用你熟悉的语言描述并构造一个基于字符串节点的二叉树,并说明如何实现通过关键词对节点进行模糊查询。

2.在分析某个C++源文件的过程中,有这样一行变量定义式:

int t_from=20,t_to=12,t_length=120,i_count,t_usetime;

现在你并不知道这行一共定义了多少个变量,以及哪些变量进行了初始值设定,要求从该语句中解析出所有以“t_”开头的变量名,并且如果该变量赋予了初始值的话也需要提取出来,请构造一个方法来实现该要求。

3.如果现在交给你一个标准的Windows动态库mylib.dll,已知它采用C++语言编程实现,提供了若干个功能接口,按照你的经验和判断,你认为是否有方法通过工具或者编程的方式获得这些功能接口及其参数信息,如果有,请对该方法进行描述。

华美博弈C/VC工程师笔试试题

C/VC++工程师笔试试题

姓名:申请职位:日期:

1.用你熟悉的语言描述并构造一个基于字符串节点的二叉树,并说明如何实现通过关键词对节点进行模糊查询。

2.在分析某个C++源文件的过程中,有这样一行变量定义式:

int t_from=20,t_to=12,t_length=120,i_count,t_usetime;

现在你并不知道这行一共定义了多少个变量,以及哪些变量进行了初始值设定,要求从该语句中解析出所有以“t_”开头的变量名,并且如果该变量赋予了初始值的话也需要提取出来,请构造一个方法来实现该要求。

3.如果现在交给你一个标准的Windows动态库mylib.dll,已知它采用C++语言编程实现,提供了若干个功能接口,按照你的经验和判断,你认为是否有方法通过工具或者编程的方式获得这些功能接口及其参数信息,如果有,请对该方法进行描述。

华美博弈C/VC工程师笔试试题4.在一个VC编写的对话框应用程序中,对话框的OnInitDialog事件函数里面最后有这么一段程序:

int scx = ::GetSystemMetrics(SM_CXSCREEN);

int scy = ::GetSystemMetrics(SM_CYSCREEN);

CRect myrect;

GetWindowRect(&myrect);

int fromx = (scx - myrect.Width())/2;

int fromy = (scy - myrect.Height())/2;

SetWindowPos(NULL,fromx,fromy,myrect.Width(),myrect.Height(),SWP_NOZORDER) ;

请描述其作用,你觉得这段程序在方式、效率上是否能进行提高,如果能,请说明方法。

5.就你所熟悉的方法描述Windows平台下的音频数据采集过程,如果可以,请列出关键代码。

相关文档
最新文档