人人范文网 范文大全

软件工程师笔试题目[推荐]

发布时间:2020-03-03 11:15:07 来源:范文大全 收藏本文 下载本文 手机版

姓名:

一、问答题

1、头文件中的 ifndef/define/endif 干什么用?

2、#include和#include“filename.h” 有什么区别?

3、在C语言中,修改符volatile的含义是什么?举例说明其使用场合。

4、在C语言中,static函数与普通函数有什么区别?

5、什么是中断?如果要防止中断嵌套,可以采用什么方法?

6、静态局部变量和普通局部变量有什么区别?

7、堆和栈的区别是?

第1页共3页

二、编程题

请实现内存复制函数 void memcpy(void *dst,const void * src,int size);

三、阅读题

1、C++可以采用动态内存分配在运行时为指针分配内存。下面( )对一个100个元素

的动态数组进行动态内存分配和释放;( )对一个单独的int指针分配和释放内存。

Aint *pi = new int;delete pi;pi = 0Bint *pi = new int;delete [] pi;pi =0

Cint *pi = new int(100);delete () pi;pi = 0Dint *pi = new int[100];delete[] pi;pi=0

2、指出下列程序中的错误并且修改

void GetMemory(char *p)

{

p=(char *)malloc(100);

}

void Test(void)

{

char *str=NULL;

GetMemory=(str);

strcpy(str,\"hello world\");

printf(str);

}

baidu武大笔试软件工程师题目

软件工程师笔试

硬件工程师笔试题目

硬件工程师找工作笔试题目

CVTE结构工程师笔试题目

嵌入式linux工程师笔试题目

嵌入式软件工程师评估题目

【软件工程师】实验题目一

软件测试工程师笔试试题(大集合)

软件工程师岗位笔试试题二

软件工程师笔试题目[推荐]
《软件工程师笔试题目[推荐].doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档