当前位置:范文大全>职场文书>简历模板>C开发工程师笔试题

C开发工程师笔试题

时间:2025-06-12 17:32:10 简历模板 我要投稿
AI朗读 - C开发工程师笔试题
00:00 / 00:00

-

+

语速: 慢速 默认 快速
- 8 +
自动播放×

成熟大叔

温柔淑女

甜美少女

清亮青叔

呆萌萝莉

靓丽御姐

温馨提示:
是否自动播放到下一条内容?
立即播放当前内容?
确定
确定
取消

C开发工程师笔试题

C/C++软件工程师的月薪范围一般在3500-20xx0元之间。一般而言,刚刚毕业的大学生以及拥有1-3年的工作经验者的月薪通常在3500-4500元左右,下面就由第一范文网小编为大家介绍一下C++开发工程师笔试题的文章,欢迎阅读。

C++开发工程师笔试题篇1

1、改错

如下程序能不能正确输出,如果不能,让他正确输出hello字符串。

void New(char * p) { p = new char[5]; } void main { char* p = NULL; New(p); strcpy(p, "hello"); printf("%s", p); }

2、排列算法

一个数组{3,4,5,6,3},请输出这个数组的全排列,比如34563、43563、33456...。

#include

#include

template

void Print(T* tArray, int iSize)

{

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

{

std::cout << tArray[i] << ' ';

}

std::cout << std::endl;

}

template

void Permutation(T* tArray, int iSize)

{

int* iIndex = new int[iSize + 1];

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

{

iIndex [i] = iSize - i;

}

Print(tArray, iSize);

for(int i = iSize - 1; i > 0; )

{

-- iIndex [i];

--i;

int j = iSize - 1;

do

{

if(tArray[j--] != tArray[i++])

{

std::swap(tArray[j--], tArray[i++]);

}

}while(j > i);

Print(tArray, iSize);

i = iSize - 1;

for(;iIndex [i] == 0; --i)

{

iIndex [i] = iSize - i;

}

}

delete iIndex;

}

int main

{

int a = {3,4,5,6,3};

Permutation(a,5);

}

C++开发工程师笔试题篇2

1、数据结构

在二叉树中找出和为某一输入值的所有路径。

#include

void getPath(struct treeNode* node, int sum, vector& stack, int currentSum) { //stack用来存放路径,sum为输入值

} if (node == NULL) return; currentSum += node->id; stack.push_back(node->id); if (node->lchild != NULL) getPath(node->lchild, sum, stack, currentSum); if (node->rchild != NULL) getPath(node->rchild, sum, stack, currentSum); if (node->lchild == NULL && node->rchild == NULL) { if (currentSum == sum) { vector::iterator it = stack.begin; for (; it != stack.end; ++it) printf("%d ", *it); printf("/n"); } } stack.pop_back;

2、编写程序:如何获得一个整数的二进制表达中有多少个1?

C++开发工程师笔试题篇3

1、编写程序:在O(n)时间复杂度内从数组array[0..n-1]中找出第k个最小的元素。 说明:算法可以对array中的元素进行排序。

2、综合考察:

银行有个存有n个用户编号的文件,每个数都小于n,其中n=10的7次方。每个编号都不重复。

 输出:n个数升序排列。

 约束条件:内存最多有2兆的空间,运行时间复杂度为O(n)。

Tags标签
《 C开发工程师笔试题.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
下载Word
《 C开发工程师笔试题.txt》
将本文的TXT文档下载到电脑,方便收藏和打印
推荐度:
下载TXT

【C开发工程师笔试题】相关文章:

C语言笔试题答案2025-06-12

汇丰银行校园招聘往届笔试真题有哪些2025-06-12

微软、百度、联想等名企C笔试题2025-06-12

2021口腔执业医师笔试题目及参考答案2025-06-12

c#经典笔试题2025-06-12

c数据结构算法面试笔试题2025-06-12

2021新浪笔试题之数据挖掘题2025-06-12

深圳航空笔试题及答案2025-06-12

C开发工程师笔试题2025-06-12

雅虎C#笔试题2025-06-12

评论区(C开发工程师笔试题)
内容:
剩余字数:360/360


     :: 正在为您加载评论……


每页10条,共0
一键复制全文
下载TXT 下载Word
听一听
next
play
next
close
Top