C语言开发工程师笔试题

时间:2022-07-15 05:08:58 作者:天下 字数:11467字

C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。下面小编给大家分享C语言开发工程师笔试题的内容,希望能够帮助大家,欢迎阅读!

C语言开发工程师笔试题

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)

{

…… 此处隐藏4172字 ……

★ 2020求职面试自我介绍三分钟【6篇】

★ 2021国考行测真题及答案解析整理

★ 嵌入式开发学习心得感想

★ 五分钟面试求职的自我介绍范文

★ 3分钟应聘面试自我介绍范文6篇

★ 公司企业内部人员培训方案

★ 2019java毕业实习报告4篇

★ 技术支持面试自我介绍