如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
本文格式为Word版,下载可任意编辑第PAGE\*MERGEFORMAT10页共NUMPAGES\*MERGEFORMAT10页C语言开发工程师笔试题C语言之所以命名为C,是因为C语言源自KenThompson发明的B语言,而B语言则源自BCPL语言。下面给大家分享C语言开发工程师笔试题的内容,希望能够帮助大家,欢迎阅读!C语言开发工程师笔试题1、改错如下程序能不能正确输出,如果不能,让他正确输出hello字符串。voidNew(char星符号p){p=newchar[5];}voidmain{char星符号p=NULL;New(p);strcpy(p,hello);printf(%s,p);}2、排列算法一个数组{3,4,5,6,3},请输出这个数组的全排列,比如34563、43563、33456...。#include#includetemplatevoidPrint(T星符号tArray,intiSize){for(inti=0;iiSize;++i){std::couttArray[i];}std::coutstd::endl;}templatevoidPermutation(T星符号tArray,intiSize){int星符号iIndex=newint[iSize+1];for(inti=0;iiSize;++i){iIndex[i]=iSize-i;}Print(tArray,iSize);for(inti=iSize-1;i0;){--iIndex[i];--i;intj=iSize-1;do{if(tArray[j--]!=tArray[i++]){std::swap(tArray[j--],tArray[i++]);}}while(ji);Print(tArray,iSize);i=iSize-1;for(;iIndex[i]==0;--i){iIndex[i]=iSize-i;}}deleteiIndex;}intmain{inta={3,4,5,6,3};Permutation(a,5);}C++开发工程师笔试题篇1、数据结构在二叉树中找出和为某一输入值的所有路径。#includevoidgetPath(structtreeNode星符号node,intsum,vectorstack,intcurrentSum){//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==NULLnode-rchild==NULL){if(currentSum==sum){vector::iteratorit=stack.begin;for(;it!=stack.end;++it)printf(%d,星符号it);printf(/n);}}stack.pop_back;2、编写程序:如何获得一个整数的二进制表达中有多少个1?C++开发工程师笔试题篇1、编写程序:在O(n)时间复杂度内从数组array[0..n-1]中找出第k个最小的元素。说明:算法可以对array中的元素进行排序。2、综合考察:银行有个存有n个用户编号的文件,每个数都小于n,其中n=10的7次方。每个编号都不重复。输出:n个数升序排列。约束条件:内存最多有2兆的空间,运行时间复杂度为O(n)。c++数据结构算法面试笔试题篇1请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?2请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用?TCP与UDP呢?UDP,TCP在传输层,IP在网络层,TCP/IP是英文TransmissionControlProtocol/InternetProtocol的缩写,意思是传输控制协议/网际协议。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(UserDatagramProtocol)协议、ICMP(InternetControlMessageProtocol)协议和其他一些协议的协议组。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该