`
badboywang
  • 浏览: 64436 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

2009年 金山笔试试题

阅读更多

注意:共8题,答题时间为2.5小时;程序题请说明解题思路,这个非常重要。

 

一、C语言for循环中,breakcontinue有什么区别

 

二、请列举三种你最熟悉的排序算法,并说明它们的时间复杂度是多少

 

三、请用位移和加法改写表示式:a * 36;

 

四、有如下一棵二叉树,请写出它的前序遍历、中序遍历和后续遍历的结果。

      A

     /  \

    B   C

  /   \    \

 D   E    F

 

五、有如下两段代码:

代码一:

#define MaxRow  10

#define MaxCol   10

void TestFunc_1()

{

char** pArr = NULL;

pArr = new char*[MaxRow];

for (int i = 0; i < MaxRow; i++)

pArr[i] = new char[MaxCol];

...... // pArr的使用代码

}

代码二:

#define MaxRow 10

#define MaxCol  10

void TestFunc_2()

{

char Arr[MaxRow][MaxCol];

...... // Arr 的使用代码;

}

请对比分析代码一和二的优劣;

计算代码一和二的内存实际占用的字节数是多少;

代码一还不完整,请指出存在的问题,并补全必要的代码。

 

六、按要求编写以下函数。

函数声明:int ChangeToTail(BYTE* pSz, UINT nSize)

功能 :将给定缓冲区中的#字符移到字符串尾部

入口参数:pSZ指向缓冲区的指针, nSize缓冲区长度

出口 pSZ所指缓冲区中的#字符被移到缓冲区尾部

返回值 :在出口缓冲区中第一个#的位置,若缓冲区中无#字符则返回-1

说明 :如传入(#W#W#W#WW# 10) 则传出时应转换为WWWWW#####并且返     回值为5

 

七、给定一个介于01之间的小数,以及分母的最大位数(1-6位)。请构造一个程序,寻找分母在指定位数之内,与给定小数最接近的分子——分母对(显然,分子、分母须为整数)。例如,黄金分割比0.618...,分母限定为2位时,最接近的分数为55/89;分母限定为3位时,为 610/987

 

八、有一个双向循环链表,它的节点定义如下:

struct Node

{

int data;

Node* pPre;

Node* pNext;

}

请实现一个函数完成把链表中等于指定值的节点都删除掉。函数声明如下

Node* DeleteNode(Node* pCurNode, const int delData);

分享到:
评论

相关推荐

    金山笔试金山笔试题目很准确。金山笔试题。

    【金山笔试】是众多IT企业和技术人才关注的选拔环节,尤其对于希望进入金山软件工作的求职者来说,了解并准备金山的笔试题目至关重要。金山软件,作为国内知名的软件开发与服务提供商,其笔试环节通常会涉及计算机...

    金山软件工程师(java)笔试试题

    【金山软件工程师(Java)笔试试题解析】 金山软件,作为中国知名的技术驱动型企业,其在软件开发领域有着深厚的积累,尤其是对Java技术的应用。针对“金山软件工程师(Java)笔试试题”,我们可以从中抽取出一系列...

    金山软件·西山居游戏 笔试试题

    金山软件·西山居游戏 笔试试题

    金山笔试题(Java方向)

    【标题】:“金山笔试题(Java方向)”指的是金山公司在2012年针对校园招聘进行的Java编程技能测试题目。这些题目旨在考察应聘者对于Java编程语言的基础知识、编程能力以及解决实际问题的能力。 【描述】:“金山...

    金山软件2011年C++工程师笔试试题

    【金山软件2011年C++工程师笔试试题】涉及到多个C++核心概念和技术,包括: 1. **虚析构函数**:在C++中,虚析构函数用于处理多态性,确保基类指针可以正确地销毁派生类对象。当基类指针指向派生类对象时,如果基类...

    金山网上笔试题

    金山网上笔试题,6月分,珠海金山的网上笔试题,都是些算法的

    金山 笔试 面试 题目 大全

    金山 笔试 面试 题目 大全 kingsoft webmaster ,the game ,the same

    金山2011年校园招聘C++笔试题

    【金山2011年校园招聘C++笔试题】是一场针对应届毕业生的招聘活动,由知名软件企业金山公司组织,旨在寻找具有优秀C++编程技能的潜在人才。这次笔试对于那些热衷于C++编程并希望在IT行业内,尤其是金山这样的专业...

    毕业就也之-----金山笔试题

    这段代码是关于组合和递归算法的,主要讨论如何找出一组数字的所有可能组合,并计算它们的和,以解决金山公司的笔试题目。以下是相关的知识点: 1. **数组与指针**: - `Num[]` 和 `Resoult[]` 是整型数组,用于...

    金山公司2014校园招聘你笔试题

    【标题】:“金山公司2014校园招聘你笔试题”揭示了这是一份与2014年金山软件公司校园招聘相关的C++编程能力测试题目。金山软件是一家知名的中国IT企业,以其在软件开发,尤其是游戏开发和办公软件领域的贡献而著称...

    2014金山WPS部分笔试题

    2014年的金山WPS校招笔试题主要针对应届毕业生,旨在测试应聘者的计算机基础知识、编程能力、逻辑思维以及对WPS办公软件的熟悉程度。 一、基础计算机知识 这部分可能涵盖计算机系统的组成、操作系统原理、网络基础...

    海康+金山+三一重工2009笔试题

    2009年的笔试题,尽管距今已有一定时间,但依然能为当前的求职者提供宝贵的参考,帮助他们了解基础的IT知识和面试准备方向。 海康威视,作为全球领先的安防产品及解决方案提供商,其笔试题可能涵盖计算机视觉、图像...

    金山2010校园招聘技术类Java笔试题

    【标题】"金山2010校园招聘技术类Java笔试题"揭示了这是一份针对2010年金山公司校园招聘技术岗位的Java编程能力测试题目。金山是一家知名的中国软件公司,其招聘过程通常会涉及到对技术人才的深度评估,尤其是对于...

    金山2010年9月校园招聘WPS服务端(C++)笔试题

    金山2010年9月份校园招聘WPS服务端开发的笔试题,绝对真实!!

    金山软件2014校园招聘c++/ios笔试题

    "金山软件2014校园招聘c++/ios笔试题" 这个标题揭示了本次讨论的核心内容,即金山软件公司在2014年针对校园招聘进行的C++和iOS编程能力的笔试题目。金山软件,作为中国知名的软件公司,其招聘流程中的技术测试反映了...

    金山公司2009年7月最新笔试题

    ### 金山公司2009年7月最新笔试题知识点解析 #### 第一题:C++虚表指针位置判断 ##### 知识点概述 本题考察的是C++中的多态机制,尤其是虚函数表(vtable)的概念及其在对象布局中的位置。在面向对象编程中,虚...

    金山公司2010笔试题目

    【金山公司2010笔试题目】是一份源自2010年10月的金山公司的招聘笔试资料,主要用于考察应聘者在IT领域的专业知识和技能。这份笔试题目可能涵盖多种IT技术领域,如编程语言、操作系统、计算机网络、数据结构与算法、...

    金山2010测试笔试题

    ### 金山2010测试笔试题解析 #### 常量(const)的使用方法及其重要性 在C++编程中,`const` 关键字用于定义不可更改的变量、对象或者指针,以增强代码的安全性和可读性。本节将详细探讨`const`的不同用途及其在实际...

    金山wps2016 技术笔试.pdf

    本资源摘要信息来自金山wps2016技术笔试的试题解析,涵盖了C++编程语言的多个方面,包括STL容器、算法和数据结构等。 vector容器的reserve()和resize()成员函数 在C++ STL中,vector是一个动态数组,提供了多种...

    金山软件2009笔试题

    本文将深入探讨金山软件2009年笔试中涉及的一些关键知识点,包括C++语言特性、STL容器、数据结构、继承方式、算法问题以及数据库查询和面向对象编程。这些知识点是程序员必备的基础技能,对于理解和解决问题至关重要...

Global site tag (gtag.js) - Google Analytics