嵌入式及linux研发面试相关题目Word格式.docx

上传人:b****2 文档编号:14850733 上传时间:2022-10-25 格式:DOCX 页数:24 大小:25.92KB
下载 相关 举报
嵌入式及linux研发面试相关题目Word格式.docx_第1页
第1页 / 共24页
嵌入式及linux研发面试相关题目Word格式.docx_第2页
第2页 / 共24页
嵌入式及linux研发面试相关题目Word格式.docx_第3页
第3页 / 共24页
嵌入式及linux研发面试相关题目Word格式.docx_第4页
第4页 / 共24页
嵌入式及linux研发面试相关题目Word格式.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

嵌入式及linux研发面试相关题目Word格式.docx

《嵌入式及linux研发面试相关题目Word格式.docx》由会员分享,可在线阅读,更多相关《嵌入式及linux研发面试相关题目Word格式.docx(24页珍藏版)》请在冰豆网上搜索。

嵌入式及linux研发面试相关题目Word格式.docx

 

使用时会对编译器有什么暗示。

一、问答题。

"

匈牙利命名法"

有什么优缺点?

(分)

下面,,*的值是多少,有什么问题?

,;

*;

*;

*?

*?

?

有什么问题?

*

下面的语句是什么意思?

如何声明或定义才使它们更易懂?

(*())();

(*())[];

(*[])();

(*((*)()))();

(*((*)()))();

本题(分)。

一般使用时,需要进行强制类型转换,如:

(*)();

下面中?

?

该如何填写,才可以正确执行强制类型转换?

(*)[];

(?

)();

关于语言运算符优先级的记忆技巧是什么?

*下面的值是多少*

;

<

指针和数组的区别是什么?

用一个简单的声明把它们区分开。

指针和数组的声明在什么情况下是相同的?

语言的左值()和右值()的含义是什么?

为什么语言可以实现(*,...)这样可变参数的调用形式?

这样有什

么缺点?

说明语言中术语"

声明"

定义"

原型"

的含义?

举一个例子,说明使用和防错代码的区别。

对语句与操作符?

:

使用场合的比较。

编写一个函数,输入一个的整型数字,可以选择按照8/10/16进制输出字符串。

注意边界值。

下面是一个的黑白图标:

[]{

07c,

600c,

610c,

};

如何修改声明,可以使之在源代码中形象地表现出图形的模样。

说出可以使用[][]变量的四种类型定义。

如:

[][];

 

*二维数组*

使用,当字符串相同时会返回'

\'

但'

一般作为逻辑假,

因此下面的语句不容易理解:

((,"

));

如何经过简单修改,使之更易懂?

编写一个自己的完全语言版本的函数,并且评价这个实现的性能和可移植性。

分)

在树和图这些数据结构中,通常使用指针来组织数据。

如果我们要把这些数据保存到文

中,指针是没有意义的。

我们该如何解决这个问题。

用种不同的方法计算变量的"

的个数。

任意给出一个的基本数据类型,如何编码判断这个数据类型是有符号还是无符号的?

不得上机实验,写出下面代码的输出。

解释这个行为是标准定义的,还是依赖实现的。

;

(;

<

){

("

\"

);

}

列出种以上你所看过的编程的书籍,并写简要书评。

对的评价。

如果要你改造一把菜刀,使之更加安全,你是否会使用这样的菜刀,为什么

一、分析题。

本题(各分)。

假设下面代码中的变量都是合法变量,调用外部的函数都是正确的。

回答

几个问题:

这些代码意图要干什么?

是否有问题?

如果有问题,该如何修改,或者如何避免类似错误发生?

如果没有问题,如果代码有输出,输出是什么?

()

{

'

'

('

();

*当,,?

*

()

*处理网络事件*

(,)

*选择资源*

(){

*处理异常,使用老的资源*

();

*处理异常,需要重新启动服务*

(){

*重新申请资源,没有初始化*

*在这种条件下,有些资源不用重新申请*

*申请剩下的资源,并初始化*

*初始化资源*

:

*处理普通事件,使用老的资源*

}

*使用资源,处理事件*

(>

>

下面,的值是多少,有什么问题?

;

^;

*?

[]{,};

(,,());

[];

(*;

(*<

[]){

*;

(<

('

);

[]);

*(*,,)

*(*);

*;

(*)

(()?

);

(,*)

*'

{

*'

}(()>

(,);

*(*,,)

*(*);

((<

)?

)(,,);

**;

#<

>

(,*[])

[]"

[]);

}(("

));

()();

这里有一个程序。

写出它的工作流程。

写出它的使用方法。

给出一个典型输入用例,记录下它的输出。

一、综合编程题。

要求:

、完成需求,程序运行正确。

、工作原理文档,使用文档完整。

、代码规整优美。

注释得当。

、运行速度足够快。

、用工具分析出是哪些代码或函数造成速度瓶颈。

编写一个排序程序。

被排序的文件有大小,一行一个随机整数(格式)。

要求对

这些整数进行

排序,并计算平均值,打印出排序所需的时间。

用技巧实现一个链表。

要求具有,,,功

能。

编写一个应用程序,使用上面的函数。

使用技巧有什么优点。

用算法实现优先队列。

要求具有,,功能。

使用算法有什么优点。

用(一种多叉树)实现一个字典。

要求具有,,,功能。

使用树有什么优点。

二、方面的知识。

二、简答题。

下面的题目必须全部答对才给分:

、在环境中,编译流程是什么?

、,的英文全称是什么

、一般的程序有多少段,举一个实际的例子说明。

、如何在二进制代码中找一个字符串。

、段地址转换为线形地址的值是多少(进制表达)。

、在一个文件系统中,文件的唯一性标志是什么?

二、问答题。

写一些代码。

如何用文件实现信号灯?

要求如果程序崩溃了,这个文件也将自动被删除

为什么可以这样实现信号灯?

传统的函数信号处理为什么是不可靠的,信号和系统调用有何关系?

在图形库系统中往往提供的功能,除了使用信号外,你还可以使用什么系统

调用来实现?

写一些代码,演示如何正确使用系统调用。

注意看好手册再回答。

如果一个文件以模式打开,在进行操作转换时,需要进

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1