当前位置:文档之家› 全国计算机等级考试四级嵌入式系统开发工程师模拟题完整全套(无答案)

全国计算机等级考试四级嵌入式系统开发工程师模拟题完整全套(无答案)

全国计算机等级考试四级嵌入式系统开发工程师模拟题完整全套(无答案)
全国计算机等级考试四级嵌入式系统开发工程师模拟题完整全套(无答案)

全国计算机等级考试四级嵌入式系统开发工程师模拟题完整全套(无答案)

一、编程开发能力:

1、用预处理指令#define声明一个常数,用以表明一年中有多少秒(忽略闰年问题);写一个“标准”宏MIN函数,这个宏输入两个参数并返回较小的一个。

2、用变量a给出下面的定义:

(1)一个整型数(An integer);

(2)一个指向整型数的指针(A pointer to an integer);

(3)一个指向指针的指针,它指向的指针是指向一个整型数

(A pointer to a pointer to an integer);

(4)一个有10个整型数的数组(An array of 10 integers);

(5)一个有10个指针的数组,该指针是指向一个整型数的

(A array of 10 pointers to integers);

(6)一个指向有10个整型数组的指针

(A pointer to an array of 10 integers);

(7)一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument re turns an integer);

(8)一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数

(An array of 10 pointers to functions that take an integer argum ent and return an integer);

3、关键字volatile有什么含义?并举出三个不同的例子。

4、嵌入式系统总是要用户对变量或寄存器进行位操作,给定一个整型变量a,写两段代码,第一个设置a 的bit 3,第二个清除a 的bit 3,在以上操作中,要保持其他位不变。

5、嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点,在某工程中,要去设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器,写代码去完成这一任务。

6、中断是嵌入式系统中的重要组成部分,这导致了很多编译开发商提供一种扩展——让标准C支持中断,具有代表性的是,产生一个新的关键字:__interrupt,下面的代码就使用了__interrupt去定义了一个中断子程序(ISR),请评论下这段代码的__interrupt,

double compute_area(double radius) {

double area=PI*radius*radius; print f("\n Area"=%f,area); return area; }

7、尽管不像非嵌入式计算机那样常见,嵌入式系统还是有从堆(heap)中动态分配内存的过程的,那么嵌入式系统中,动态分派内存可能发生的问题是什么?

8、关键字static 的作用是什么?

9、#include 与#include "file.h"的区别? 10、请说出const 与

#define 相比,有何优点?

二、嵌入式系统编程:

1、进程与线程有什么区别?

2、操作系统有哪几个特征?最主要的特征是什么?虚拟存储器有哪几个特征?

其最本质的特征是什么?

3、库函数的调用和系统调用的区别?

4、Linux进程间通行方式有哪几种以及各自的特点?

5、Linux中四层网络模型?IP的各种类型的范围?

6、在Linux系统中,造成死锁的原因有哪些?

7、Linux网络编程中主要使用的API有哪些以及网络服务器模型的种类? 8、简述对Linux的认识(特点,优势)。

三、嵌入式平台开发

1、bootloader 是什么?bootloader的stage1和stage2分别做的工作有哪些?

2、Linux内核版本命名的规则?

3、Linux设备文件有哪几类?

4、Linux文件系统的种类有哪些以及使用特点?

5、嵌入式系统移植的主要工作步骤是什么?

四、编程能力实测

1、编写一个C函数,将“I am from shanghai”倒置为“shanghai from am I”即将句子中的单词位置倒置,并不改变单词内部结构。

2、请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出。

一.1、简答题。下面的题目必须全部答对才给分(20分):

1、如何在C中初始化一个字符数组。

2、如何在C中为一个数组分配空间。

3、如何初始化一个指针数组。

4、如何定义一个有10个元素的整数型指针数组。

5、 s[10]的另外一种表达方式是什么。

6、 GCC3.2.2版本中支持哪几种编程语言。

7、要使用CHAR_BIT需要包含哪个头文件。

8、对(-1.2345)取整是多少?

9、如何让局部变量具有全局生命期。

10、C中的常量字符串应在何时定义?

11、如何在两个.c文件中引用对方的变量。

12、使用malloc之前需要做什么准备工作。

13、realloc函数在使用上要注意什么问题。

14、strtok函数在使用上要注意什么问题。

15、gets函数在使用上要注意什么问题。

16、C语言的词法分析在长度规则方面采用的是什么策略?

17、a+++++b所表示的是什么意思?有什么问题?

18、如何定义Bool变量的TRUE和FALSE的值。

19、C语言的const的含义是什么。在定义常量时,为什么推荐使用const,而不是#define。

20、C语言的volatile的含义是什么。使用时会对编译器有什么暗示。

一.2、问答题。

1、———————————————————–

“匈牙利命名法”有什么优缺点?(2分)

2、———————————————————–

下面x, y, *p的值是多少,有什么问题?(2分)

int x, y, z = 2;

int *p=&z;

x=sizeof*p;

y=x/*p; /* x=?, *p=?, y=?, 有什么问题?*/

3、———————————————————–

下面的语句是什么意思?如何声明或定义才使它们更易懂?(10分)

int (*foo())();

int (*foo())[];

int (*foo[])();

(*(void(*)())0)();

void (*signal(int,void(*)(int)))(int);

4、———————————————————–

本题(2分)。一般使用malloc时,需要进行强制类型转换,如:

char *s; s = (char *)malloc(31);

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

int (*monthp)[31]; monthp = (???)malloc(31);

5、———————————————————–

关于C语言运算符优先级的记忆技巧是什么?(2分)

/* 下面r的值是多少 */

int hi, low, r;

hi=7;low=3;

r=hi<<4+low;

6、———————————————————–

指针和数组的区别是什么?用一个简单的声明把它们区分开。(2分)

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

7、———————————————————–

C语言的左值(lvalue)和右值(rvalue)的含义是什么?(2分)

8、———————————————————–

为什么C语言可以实现printf(char *format, …)这样可变参数的调用形式?这样有什

么缺点?(2分)

9、———————————————————–

说明C语言中术语”声明”"定义”"原型”的含义?(2分)

10、———————————————————–

举一个例子,说明使用assert和防错代码的区别。(5分)

11、———————————————————–

对语句 if else 与操作符 ? : 使用场合的比较。(2分)

12、———————————————————–

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

注意边界值。(5分)

13、———————————————————–

本题(2分)。下面是一个16×16的黑白图标:

static unsigned short stopwatch[] = {

0×07c6,

0×1ff7,

0×383b,

0×600c,

0×600c,

0xc006,

0xc006,

0xdf06,

0xc106,

0xc106,

0×610c,

0×610c,

0×3838,

0×1ff0,

0×07c0,

0×0000,

};

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

14、———————————————————–

说出可以使用calendar[11][30]变量的四种类型定义。(5分)

如:int calendar[12][31]; /* 二维数组 */

15、———————————————————–

使用strcmp,当字符串相同时会返回’\0′。但’\0′一般作为逻辑假,

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

if (!strcmp(s, “string”)) return EQUATION;

如何经过简单修改,使之更易懂?(2分)

16、———————————————————–

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

分)

17、———————————————————–

在树和图这些数据结构中,通常使用指针来组织数据。如果我们要把这些数据保存到文

中,指针是没有意义的。我们该如何解决这个问题。(2分)

18、———————————————————–

用2种不同的方法计算long变量的”1″bit的个数。(2分)

19、———————————————————–

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

分)

不得上机实验,写出下面代码的输出。解释这个行为是标准定义的,还是依赖实现的。(

2分)

int i;

for (i = 0; i < 10; i++) {

int j = i;

printf (”%d\n”, j);

}

20、———————————————————–

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

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

?(5分)

一.3、分析题。

本题(各5分)。假设下面代码中的变量都是合法变量,调用外部的函数都是正确的。回答几个问题:

这些代码意图要干什么?

是否有问题?

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

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

1、———————————————————–

int isvowel (char c)

{

return c==’a’’’’’’’’||c==’e’’’’’’’’||c==’i’’’’’’’’||c==’o’’’’’’’’||c==’u’’’’

}

2、———————————————————–

while (c==’\t’||c=’‘||c==’\n’)

c=getc(f); 3、———————————————————–

/* 当x=2, y=3, z=? */

if (x==0)

if (y==0)

z=-1;

else

z=x+y; 4、———————————————————–

/* 处理网络事件 */

void process_network_code(int x, int y)

{

/* 选择modes_pointer资源 */

switch (line) {

case THING1:

/* 处理异常1#, 使用老的modes_pointer资源 */ doit1();

break;

case THING2:

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

if (x == STUFF) {

/* 重新申请modes_pointer资源,没有初始化 */ do_first_stuff();

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

if (y == OTHER_STUFF)

break;

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

do_later_stuff();

}

/* 初始化modes_pointer资源 */

initialize_modes_pointer();

break;

default:

/* 处理普通事件, 使用老的modes_pointer资源 */ processing();

}

/* 使用modes_pointer资源,处理事件 */

use_modes_pointer();

}

5、———————————————————–

int is_gb2312_char(char c1, char c2)

{

if (c1 >= 0xa1 && c2 >= 0xa1)

return 1;

else

return 0;

}

6、———————————————————–

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

int x = 10, y = 3;

x ^= y;

y ^= x;

x ^= y;

/* x=?, y = ? */

7、———————————————————–

int days[]={31,28,31,30,31,30,31,31,30,31,30,31,};

int calendar[12][31];

int (*monthp)[31];

int *dayp;

int i;

memset(calendar, 0, sizeof(calendar));

i = 0;

for (monthp = calendar; monthp < &calendar[12]; monthp++) { for (dayp = *monthp; dayp < &(*monthp)[31]; dayp++) {

if (dayp - *monthp < days[calendar - monthp]) {

*dayp = i++ % 7 + 1;

}

}

}

8、———————————————————–

void printnum(long n)

{

if (n < 0) {

putchar(’-’’’’’’’’);

n = -n;

}

if (n >= 10) {

printnum(n/10);

}

putchar (”0123456789″[n%10]);

}

9、———————————————————–

void * memchr(void *pv, unsigned char ch, size_t size) {

unsigned char *pch = (unsigned char *) pv;

unsigned char *pchEnd = pch + size;

while (pch < pchEnd) {

if (*pch == ch)

return (pch);

pch++;

}

return NULL;

}

10、———————————————————–

void * memchr(void *pv, unsigned char ch, size_t size) {

unsigned char *pch = (unsigned char *) pv;

unsigned char *pchPlant = pch + size;

unsigned char chSave = *pchPlant;

*pchPlant = ch;

while (pch != ch) {

pch++;

}

*pchPlant = chSave;

return ((pch == pchPlant) ? NULL : pch);

}

一.4、综合编程题。

要求:

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

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

3、代码规整优美。注释得当。

4、运行速度足够快。

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

1、———————————————————–

编写一个排序程序。被排序的文件有8MB大小,一行一个随机整数(ASCII格式)。要求对这些整数进行排序,并计算平均值,打印出排序所需的时间。(20分)

2、———————————————————–

用dummy header技巧实现一个链表DEMO。要求具有

create, insert, delete, search功能。编写一个应用程序,使用上面的函数。使用dummy header技巧有什么优点。(20分)

3、———————————————————–

用heapsort算法实现优先队列。要求具有create, insert, delete 功能。

编写一个应用程序,使用上面的函数。使用heapsort算法有什么优点。(20分)

用trie(一种多叉树)实现一个字典。要求具有

create, insert, delete, search功能。

编写一个应用程序,使用上面的函数。使用trie树有什么优点。(20分)

二.1、简答题。下面的题目必须全部答对才给分:(5分)

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

2、ABI,ELF的英文全称是什么

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

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

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

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

二.2、问答题。

1、———————————————————–

写一些代码。如何用文件实现信号灯?要求如果程序崩溃了,这个文件也将自动被删除。

为什么可以这样实现信号灯?(5分)

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

在图形库系统中往往提供timer的功能,除了使用ALARM信号外,你还可以使用什么系统调用来实现timer?(5分)

2、———————————————————–

写一些代码,演示如何正确使用write系统调用。注意看好手册再回答。(2分)

如果一个文件以rw模式打开,在进行read/write操作转换时,需要进行什么操作。(2分)

3、———————————————————–

解释终端结构termios.c_cc的MIN/TIME数值变化的带来read/write 的特性。(5分)

如何理解终端、控制终端、虚拟终端、控制台、tty等类同的概念?(5分)

4、———————————————————–

解释计算机中Copy-On-Write的概念。(2分)

调用fork之后,子进程没有继承父进程的属性有哪些?(5分)

解释为什么每个程序在装入执行之后,总是已经预先打开了stdout、stdin、stderr?(2分)

在fork之前,父进程打开了一个文件。在fork之后,如果子进程移动了文件指针,父进程的文件指针有什么变化;如果子进程关闭了文件,父进程有什么变化?为什么会这样?(5分)

标准输入、输出和错误输出分别是什么类型的缓冲,这些缓冲在用户空间还是在核心空间?

怎样关闭他们的缓冲?如果父进程关闭了缓冲,在fork之后建立的子进程是否也关闭了缓冲?(5分)

vfork和fork相比,有什么特色?(2分)

system函数是否等同于fork+exec?(2分)

wait系统调用有多少种条件可以退出?(2分)

5、———————————————————–

系统调用和库函数调用有什么区别。(2分)

在linux2.4.x上的glibc和newlib(一种嵌入式C库)的系统调用有什么不同?(2分)

在linux2.4.x上,对系统调用execve如果调用成功,它返回的值是多少。(2分)

6、———————————————————–

列出你所知道的2个内存跟踪库。(2分)

设计一个内存跟踪方案,为什么选择这个方案(5分)

二.3、综合编程题。

要求:

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

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

3、代码规整优美。注释得当。

4、运行速度足够快。

1、———————————————————–

这里有一个8MB的文件,编写一个copy程序,拷贝这个文件,并计算所需时间。用工具分析出是哪些代码或函数造成速度瓶颈。

提示:如果只是使用read/write调用,不是一个好的实现。(20分)

2、———————————————————–

Linux系统中,什么时候会出现类似Y2K的问题。写一个程序证明。(20分)

3、———————————————————–

编写一个程序,测试系统最小的睡眠时间间隔。(20分)

4、———————————————————–

编写一个pipe程序,测试有N个管道,size大小的buffer情况下,pipe的传输性能是多少

?(20分)

全国计算机等级考试四级笔试试题

全国计算机等级考试四级笔试试题

全国计算机等级考试四级笔试试题 一、选择题。(共90题,分为1分题和2分题, 满分120分。除标注2分题外,其它均为1分题。) (1) 若或非门的输入变量为A和B,输出变 量为Y,则A和B分别为下述哪一种情况时, Y才 为1?_____。 A) 1,0 B) 0,1 C) 0,0 D) 1,1 (2) 已知寄存器A存有带符号整数且只作 算术移位,HA和LA分别代表其最高位和最低位。寄存器B存有带符号整数且只作逻辑移位,HB和 LB分别代表其最高位和最低位。当寄存器A与B 都有左移位发生时,下述哪一个命题是正确的? _____。(2分) A) LA与LB均成为0 B) LA与LB均成为1 C) LA变成0但LB保持原值 D) LA保持原 值但LB的值改变 (3) 下述哪一种情况称为指令周期? A) 取指令时间 B) 取操作数时间

C) 取指令和执行指令的时间 D) 存储操作结果的时间 (4)2010年网络中交易额最大的电子商城网站是下面哪个 A)见效美白站 B)114购物网 C)淘宝网 D)淘宝网男装 (5) 设Z是整数集,且设f:Z×Z→Z,对每一个∈Z×Z,有f()=m2n。集合{0}的原象为_____。(2分) A) {0}×Z B) Z×{0} C) ({0}×Z)∩(Z×{0}) D) ({0}×Z)∪(Z×{0}) (6) 对于一个只有3个不同元素的集合A来说,A上的等价关系的总数为 _____。 A) 2 B) 5 C) 9 D) 取决于元素是否为数值

(7) 设有命题:对于组成元素为集合的集合C,存在函数为f:C→∪C,使得对每一个 S∈C,有f(S)∈S。 该命题的否命题是_____。 A) 对于集合C,对每个函数f:C→∪C,对每一个S∈C,都有f(S) ∈\ S B) 对于集合C,存在函数f:C→∪C,使对每一个S∈C,有f(S) ∈\ S C) 对于集合C,对每一个函数f:C→∪C,存在S∈C,使得f(S) ∈\ S D) 对于集合C,不存在函数f:C→∪C,使对某些S∈C,没有f(S) ∈\ S (8) 设(V,E)是一连通的无圈图,V包含 3个3度顶点 2个2度顶点 r个1度顶点 且V不再包含其他元素。E的元素个数为多少?_____。 (2分) A) 6 B) 9 C) 15-r D) 5+5r

嵌入式软件工程师工作要求

嵌入式软件工程师工作要求 无锡市瑞丰精密机电技术有限公司 任职要求: 1、电子、计算机、自动化相关专业本科以上学历。 2、掌握电子行业专业英语,能够熟练阅读相关器件英文数据文档。 3、熟悉C/C++编程语言。 4、对力学、温湿度知识有一定基础。 5、欢迎应届毕业生。 薪水范围:1500-1999 北京江河瑞通技术发展有限公司 岗位要求: 1.计算机科学与技术及相关专业,获得硕士或学士学位的优秀毕业生; 2.熟悉掌握RTOS(WINCE、Linux等)之上的嵌入式软件开发; 3.熟悉数据通信原理,熟悉VLAN,STP等相关二层协议; 4.有一定的水利或软件行业相关专业知识背景; 5.有通信、计算机网络协议开发经验者优先; 6.有强烈的责任心和团队合作精神,具有较强的沟通及协调能力。上海华虹集成电路有限责任公司 职位描述 1、负责公司软件产品的设计/实现/编码/维护/文档编制/公共模块积累等工作,为客户提供应用技术支持。

2、协助产品应用方案的推广,反馈客户信息。 技能描述 1、有一定的软件开发经验 2、熟悉C语言、汇编语言,有单片机软件设计经验;熟悉C++、C#、Java等; 3、具有良好的逻辑思维能力、创新能力和团队协作精神;良好的沟通协调能力和服务意识; 4、熟悉智能卡的相关知识的优先; 应聘人员条件 1、熟练使用KEIL,ADS,IAR,https://www.doczj.com/doc/5616322188.html,,Eclipse等开发环境。 2、熟悉51和ARM7架构及其软件开发和仿真调试。 北京北科亿力科技有限公司 职位描述: 电子或嵌入式软件工程师 一、岗位职责: 1、负责公司电子、工控、仪表等硬件产品的研发、优化及相关技术文档的编写; 2、负责嵌入式软件的设计、编程、测试及技术文档的编写; 3、负责公司新产品知识产权文档的编写和申报; 4、完成上级领导交办的其它工作任务。

大学英语四级试卷-英语四级考试模拟题及答7

对此内容进行投票:(0)(0)

Calculate for a moment what could be done with even a part of those hours. Five thousand hours, I am told, are what a typical college undergraduate spends working on a bachelor's degree. In 10,000 hours you could have learned enough to become an astronomer or engineer. You could have learned several languages fluently. If it appealed to you, you could be reading Homer in the original Greek or Dostoyevsky in Russian. If it didn't, you could have walked around the world and written a book about it. The trouble with television is that it discourages concentration. Almost anything interesting and rewarding in life requires some constructive, consistently applied effort. The dullest, the least gifted of us can achieve things that seem miraculous to those who never concentrate on anything. But Television encourages us to apply no effort. It sells us instant gratification(满意). It diverts us only to divert, to make the time pass without pain. Television's variety becomes a narcotic(麻醉的), nor a stimulus. Its serial, kaleidoscopic (万花筒般的)exposures force us to follow its lead. The viewer is on a perpetual guided tour: 30 minutes at the museum, 30 at the cathedral, 30 for a drink, then back on the bus to the next attraction—except on television., typically, the spans allotted arc on the order of minutes or seconds, and the chosen delights are more often car crashes and people killing one another. In short, a lot of television usurps(篡夺;侵占) one of the most precious of all human gifts, the ability to focus your attention yourself, rather than just passively surrender it. Capturing your attention—and holding it—is the prime motive of most television programming and enhances its role as a profitable advertising vehicle. Programmers live in constant fear of losing anyone's attention—anyone's. The surest way to avoid doing so is to keep everything brief, not to strain the attention of anyone but instead to provide constant stimulation through variety, novelty, action and movement. Quite

2017计算机四级等级考试试题

2017计算机四级等级考试试题

一、单项选择题(第1题~第80题。选择一个正确的答案,将相应的字母填入题内的括号中。每题1分,满分80分。) 1 . ()的发展观,要求室内设计者既要考虑发展有更新可变的一面,又要考虑到发展在能源、环境、土地、生态等方面的可持续性。 A、动态和可持续性 B、物质技术 C、精神文化 D、历史延续性 A B C D 正确答案:A 2 . 说明房屋建造的规模、尺寸、细部构件的图样是()。 A、建筑总平面图 B、建筑施工图 C、结构施工图 D、设备施工图 A B C D 正确答案:B 3 . 下列水性涂料涂饰工程使用应符合设计要求的是()。 A、涂饰工程的颜色和图案 B、涂饰均匀 C、基层处理 D、不得漏涂 A B C D 正确答案:A 4 . 用花格、构架、绿化等分隔空间的形态属于()。 A、象征性分隔 B、弹性分隔

C、局部分隔 D、绝对分隔 A B C D 正确答案:A 5 . 顶棚构造中主龙骨间距一般是()。 A、1.0~1.5m B、1.0~1.2m C、1.2~1.5m D、1.2~1.8m A B C D 正确答案:C 6 . 家具的种类有框架家具、()、拆装家具、折叠家具、充气家具、浇铸家具、藤编家具等。 A、套装家具 B、板式家具 C、低版家具 D、石质家具 A B C D 正确答案:B 7 . 下列属于室内空间类型的是()。 A、封闭空间 B、动态空间 C、下沉空间 D、迷幻空间 A B C D 正确答案:D 8 . 研究和观摩已有的施工图()是熟悉室内施工图画法的有效方法。 A、尺寸 B、实例 C、造价 D、功能 A B C D 正确答案:B 9 . 对室内抹灰墙面、柱面和门洞口的阳角做法,当设计无要求时应()。 A、采用1:2水泥砂浆作暗护角,护角高度不应

2018年6月大学英语四级真题试卷一及答案

2018年6月大学英语四级真题试卷一及答案(完整版) Part I Writing (30 minutes) (请于正式开考后半小时内完成该部分,之后将进行听力考试) Directions:For this part, you are allowed 30 minutes to write an a short easy on the importance of speaking ability and how to develop should write at least 120 words but no more than 180 words. Part II Listening Comprehension (25 minutes) Section A Directions:In this section, you will hear three news reports. At the end of each news report, you will hear two or three questions. Both the news report and questions will be spoken only once. After you hear questions, you must choose the best answer from the four choices marked A), B), C) and D). Then

mark the corresponding letter on Answer Sheet 1 with a single line through the centre. 注意:此部分试题请在答题卡1上作答。 Questions 1 to 2 are based on the new report you have just heard. 1. A) The return of a bottled message to its owner's daughter. B)A New Hampshire man's joke with friends on his wife. C)A father's message for his daughter. D)The history of a century-old motel. 2. A) She wanted to show gratitude for his kindness. B)She wanted to honor her father's promise. C)She had been asked by her father to do so. D)She was excited to see her father's handwriting. Questions 3 to 4 are based on the new report you have just heard。 3. A) People were concerned about the number of bees. B) Several cases of Zika disease had been identified.

嵌入式开发工程师简历模板

【个人信息】 姓名: 身高: 性别: 学历: 籍贯: 专业:电子信息工程 联系电话: E-mail: 【求职意向】 嵌入式开发工程师或相关工作,对LINUX驱动开发极感兴趣 【工作经验】 2009.3----2010.3 中山长宝GPS卫星导航有限公司 2009.1----2009.3 中山世博游艺有限公司 【教育背景】 2010.3——2010.7 广州粤嵌通信科技股份有限公司(简称粤嵌教育) ARM+Linux培训 2005.9——2009.6广州大学松田学院电子信息工程工学学士【项目经验】 GPS车载终端,GPS个人定位器(从事一年相关工作) 基于ARM9的嵌入式智能家居系统(QT图像界面,应用程序,驱动等)基于ARM9的嵌入式视频点播系统(包括本地播放,网络播放) ARM9(S3C2440)的嵌入式系统移植(Uboot,Kernel,Rootfs,Driver) LINUX简单聊天工具 【相关技能】 英语水平: 四级 掌握C、C++编程,有良好的编程风格 了解Linux内核机制,熟悉Linux驱动开发 熟练使用单片机(如STC系列,SST系列,INTEL系列) 熟悉ARM9的硬件结构 熟悉Linux操作系统、交叉编译环境,掌握常用脚本编写 熟悉BootLoader制作,内核的剪裁,驱动及根文件系统的移植 熟悉QT编程, TCP/IP协议,掌握Linux应用编程 了解SQL基础知识 熟悉GSM.GPS的使用 【语言水平】 粤语/国语流利;英语已通过CET-4,可阅读专业相关资料

项目简介 GPS车载终端,GPS个人定位器 软件环境:KEIL 51 硬件环境:BENQ M23,M33 通信模块,51单片机,和GPS模块 项目描述:通过MCU把GPS采集的数据处理后,通过串过发送AT指令使GSM 拨通GPRS网络,再把采集的GPS数据,按照定义好的协议上存到监 控平台 ARM9 (S3C2440) LED流水灯、LCD文字及图片显示设计 软件环境:ADS1.2 硬件环境:ARM9(2440)开发板 项目描述:将设计的程序移植到ARM9上,并成功驱动LED、LCD,完成LED 流水灯、LCD文字及图片显示项目 ARM9(S3C2440)嵌入式系统移植 软件环境:Linux2.6.24,U-boot,Qtopia 硬件环境:ARM9(2440)开发板 项目描述:在2440上成功完成了U-boot移植,Linux内核的剪裁与移植,根文件系统的制作,并完成了LED、LCD等驱动的移植。 基于ARM9的VOD点播系统 软件环境:Linux2.6.12,U-boot,Qtopia 硬件环境:GEC2440开发板 项目描述:培训实战项目,完成了S3C2440嵌入式系统的整体移植,它基于QT图形界面,移植了MPlayer播放器,实现了VOD(本地和网络) 多媒体点播, ARM9(S3C2440)嵌入式智能家居系统 软件环境:Linux2.6.12,U-boot,Qtopia 硬件环境:ARM9(2440)开发板 项目描述:本系统主要实现温度检测,红外检测,蜂鸣器报警,步进机转动(模拟控制家电),GSM短信通知等驱动,QT图形界面显示和应用编程. 把温 度传感器和红外线采集的数据,传给应用程序,应用程序把数据显示 在QT界面,当应用程序检测到温度过高或有人闯进时,应用程序就调 用蜂鸣器报警驱动,并发短信通知主人,主人也可以下发短信控制步 进机转动 本人做的LINUX驱动简介 ds18b20温度传感器Linux驱动 该驱动为字符型驱动程序,能从ds18b20芯片读取温度信息. ds18b20芯片采用了独特的 1-wire bus技术,只用一根数据线即可实现与cpu芯片的连接(利用了cpu gpio本身的弱上拉电阻)。本驱动程序的重点是实现字符驱动的读函数接口。由于硬件连线简单,对ds18b20的软件操作较为繁琐,每一个操作都要要经过以下三个步骤:(1)芯片初始化(2)芯片选择(因为一线总线上可挂载多个ds18b20, 所以必须通过一定的机制指明操作的对象) (3)发送功能命令(例如,温度查询命令)和读取数据。在初始化的步骤中,cpu拉低数据线,然后释放数

计算机四级考试题库文档五

第5套真考题库试题 一、单选题 1)采用多道程序设计技术,能有效地提高系统的下列哪一个性能? A)并发性 B)灵活性 C)可靠性 D)兼容性 答案:A 2)除了进程线程管理、存储管理、文件系统外,下列哪一个是属于操作系统的必要组成部分? A)设备管理 B)资源管理 C)运行时系统 D)虚拟化模块 答案:A 3)若用户编程需要打印输出,他可使用下列操作系统提供的哪一种系统调用? A)write() B)printf() C)output() D)list() 答案:A 4)用户程序需要关闭中断响应,他必须首先 A)发起访管中断 B)调用系统函数自我阻塞 C)保护现场 D)获取中断状态 答案:A 5)关于操作系统的结构,下列特性中,哪一个不是微内核结构的特点? A)清晰的单向依赖和单向调用性 B)较高的灵活性和可扩充性

C)提高了操作系统的可靠性 D)更适合于分布式系统 答案:A 6)从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的? A)进程控制块 B)代码正文 C)常量数据 D)全局变量 答案:A 7)下列进程运行时所发生的典型事件中,哪一个不会导致进程终止? A)设备忙 B)被0除 C)对只读内存执行写操作 D)堆栈溢出 答案:A 8)下列关于进程的叙述中,正确的是 A)当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中 B)操作系统的重要概念是进程,不同的进程执行的代码也不同 C)进程存在的标志是进程控制块,用户可以从中读出与本进程相关的运行状态 D)当进程申请处理机而得不到满足时,它将进入阻塞态 答案:A 9)分析下列程序,不考虑其他因素,程序正常运行时最多会派生出多少个进程?int main() { fork(); fork(); fork();} A)8 B)6 C)5 D)4 答案:A

收集的一些嵌入式软件开发工程师面试题

收集的一些嵌入式软件开发工程师面试题 1.什么是平衡二叉树编写一个删除平衡二叉树的程序 2.写一个程序,求有向有权图两点之间的最小权 3.根据你的理解,写出Cstring类的构造函数和析构函数 4.使用C语言实现对ini文件的访问,使程序可以对int,double,字符串类进行读写。 5.n×n个方格(n为任意整数),定义若两个格有公共边则称两个格相邻。现将个格中的N个格子图黑,使每个格子都与黑格子相邻。试编程,使N最小。 1.static变量和static 函数各有什么特点 3.描述一下嵌入式基于ROM的运行方式基于ram的运行方式有什么区别。 4.task 有几种状态 5.task 有几种通讯方式 6.C函数允许重入吗 7.嵌入式操作系统和通用操作系统有什么差别 一面,技术面 (1)VxWorks、uc/OS、Palm嵌入式系统操作系统的区别 (2)做嵌入式软件开发和普通桌面软件开发有什么区别 (3)c语言问题,union和struct 的区别

(4)sizeof(一大堆变量),如果用这个函数分配内存的大小一定与定义相同吗 (5)解释什么是优先级反转。 Can structures be passed to the functions by value Why cannot arrays be passed by values to functions Advantages and disadvantages of using macro and inline functions What happens when recursion functions are declared inline Scope of static variables Difference between object oriented and object based languages Multiple inheritance objects contain howmany multiply inherited ancestor What are the 4 different types of inheritance relationship How would you find out the no of instance of a class Is java a pure object oriented language Why Order of constructor and destructor call in case of multiple inheritance Can u have inline virtual functions in a class When you inherit a class using private keyword which members of base class are visible to the derived class

大学英语四级模拟题四(含规范标准答案)

大学英语四级模拟题四 Part One Reading Comprehension (2’×10 = 20’) Directions: There are 2 passages in this section. Each passage is followed by some questions or unfinished statements. For each of them there are four choices marked A), B), C) and D). Y ou should decide on the best choice and mark the corresponding letter on the Answer Sheet with a single line through the centre. Passage One Air pollution can spread from city to city. It even spreads from one country to another. Some northern European countries have had “black snow”from pollutants that have traveled through the air from other countries and have fallen with the snow. So air pollution is really a global problem. Air pollution can kill babies, older people, and those who have respiratory(呼吸的)diseases. As found in cities, air pollution increases the risks of certain lung diseases. Air pollution can cause both airplane and car accidents because it cuts down visibility(能见度). There are other possible health dangers from air pollution that we don’t know much about. For example, scientists are trying to find out whether chemicals that reach us from the air may cause changes in our cells. These changes might cause babies to be born with serious birth defects. Scientists are trying to learn how all the many chemicals are apt(易于的)to take into our bodies from air, water, food, and even medicines act together to affect our health and the way our bodies work. That is another reason why it is so important to begin to control pollution now instead of waiting until we learn all the answers. Air pollution costs us a lot of money. It corrodes(腐蚀)our buildings. It damages farm crops and forests. It has a destructive effect on our works of art. The cost of all this damage to our government is great. It would be much more worthwhile, both for us and for the government, to spend our tax dollars on air pollution control. 1.Air pollution may lead to airplane accidents because . A. it may cause pilots to be ill B. engines may fail from the air-borne dirt C. visibility is reduced D. it brings a lot of black snow 2. Scientists are trying to find a link between pollution and . A. intelligence levels B. birth problems C. man’s behavior D. the nervous system 3. Scientists have not yet determined . A. all of the effects of pollution on the human body B. how pollution can be controlled successfully C. when the atmosphere first became polluted D. how some snow becomes black 4. The author suggests that before air pollution becomes more serious, . A. factories will be forced to stop operating B. buildings should be protected C. the earth will begin to grow colder D. more money should be spent to solve the problem 5. We can conclude that . A. civilization may be ruined if pollution is not controlled B. pollution is more serious in Europe than it is in America C. most people do not know that pollution is a serious problem D. we should learn all the answers before we begin to control pollution Passage Two Stiletto heels could be banned from the workplace because of health and safety reasons, according to British Trade Union bosses. The Trade Union Congress, predominantly male, has proposed a motion arguing that high heels are disrespectful to women while they also contribute to long term injuries. They propose instead that women wear “sensible shoes” with an inch heel limit in an attempt to avoid future foot and back pain as well as injuries. The motion is due to be debated at next month’s conference. The motion states: “Congress believes high heels may look glamorous on the Hollywood catwalks but are completely in appropriate for the day-to-day working environment. Feet bear the burden of daily life, and for many workers prolonged standing, badly fitted footwear, and in particular high heels can be a hazard. Around two million days a year are lost through sickness as a result of lower limb disorders. Wearing high heels can cause long-term foot problems and also serious foot, knee and back pain and damaged joints. Many employers in the retail sector force women workers to wear high heels as part of their dress code. More must be done to raise awareness of this problem so that women workers and their feet are protected.” Nadline Dorries, the Tory Member of Parliament, however criticized the motion and said the extra height heels give women can help them when in the workplace. “I’m 5ft 3in and need every inch of my Christian Louboutin heels to look my male colleagues in the eye,” she said. “If high heels were banned in Westminster, no one would be able to find me. The Trade Union leaders need to get real, stop using obvious sexist tactics by discussing women’s stilettos to divert tension away from Labor chaos.” Michelle Dewberry, a former winner of The Apprentice, said the motion was patronizing(自认为高人一等的). “This is absolutely ridiculous and I think these union officials should be spending their time dealing with more important issues”, she said. “I’m at work in five-inch heels and perfectly able to do my job. Heels are sexy, they boost your confidence and they are empowering to women. I can’t imagine these officials debating a motion about how tightly men should wear their ties. Wearing heels is a personal choice.”

计算机等级考试题目及答案

计算机专业试题题目 习题1 一、单选题 1、世界上首次提出存储程序的计算机体系结构的是() A莫奇菜B图灵C乔治●布尔D冯●诺依曼 2、目前普遍使用的微型计算机,所采用的逻辑元件是() A电子管B大规模和超大规模集成电路 C晶体管B小规模集成电路 3、用MIPS为单位来衡量计算机的性能,它指的是计算机的() A传输速率B存储器容量C字长D运算速度 4、为了避免混淆,十六进制数在书写时常在数据后面加英文字母() A H B O C D D B 5、用十六进制数给存储器中的字节地址编码。若编码为0000H—FFFFH,则该存储器的容量是()KB A32 B64 C128 D256 6、计算机的微处理芯片集成有()部件 ACPU和运算器B运算器和I/O接口 C控制器和运算器D控制器和存储器 7、微型计算机内,配置高速缓冲存储器(Cache)是为了解决() A内存与辅助存储器之间速度不匹配的问题 BCPU与内存储器之间速度不匹配问题 CCPU与辅胎甲球存储器之间速度不匹配问题 D主机与外设之间速度不匹配问题 8、微型机中,硬盘分区的目的是()

A将一个物理硬盘分为几个逻辑硬盘B将一个逻辑硬盘分为几个物理硬盘 C将DOS系数统分为几个部分D将一个物理硬盘分成几个物理硬盘 9、下列术语中,属于显示器性能指标的是() A速度B可靠性C分辨率D精度 10、指令的解释是由计算机的()来执行的 A控制部分B存储部分C输入/输出部分D算术和逻辑部分 11、准确地说,计算机中文件是存储在() A内存中的数据集合B硬盘上的一组相关数据的集合 C存储介质上的一组相关信息的集合D软盘上的一组相关数据集合 12、操作系统的主要功能是() A管理源程序B管理数据库文件 C对高级语言进行编译D控制和管理计算机系统的软硬件资源 13、把计算机分巨型机、大中型机、小型机和微型机,本质上是按() A计算机的体积BCPU的集成度 C计算机综合性能指标D计处机的存储容量 14、对高级语言程式序,下列叙述中,正确的是() A计算机语言中,只有机器语言属于低级语言 B高级语言源程序可以被计算机直接执行 CC语言属于高级语言 D机器语言是与所用机器无关的 15、用高级程序设计语言编写的程序称为() A目标程序B可执行程序C源程序D伪代码程序 16、在使用计算机时,如果发现计算机频繁地读写硬盘,最可能存在的原因是()A中央处理器的速度太慢B硬盘的容量太小

大学英语四级学习资源汇总

大学英语四级备考资料下载汇总 大学英语四级真题试卷 历年大学英语四级真题试卷+答案+听力原文+MP3(1989-2010.6) 大家网2010年6月大学英语四六级真题+听力+答案解析大全 2009年12月大学英语四级真题WORD版+真题图片版+听力+答案解析 [在线题库]2008.6-2009.12大学英语四级真题测试及专题训练(含听力及答案) [原创]一字千金2009年6月20日大学英语四级(CET-4)真题试卷(A卷) https://www.doczj.com/doc/5616322188.html,/thread-358727-1-1.html [原创][震撼:找一个错,给一千元!]大家版一字千金2007年6月大学英语四级试题 https://www.doczj.com/doc/5616322188.html,/thread-133758-1-1.html [原创][找一处错,给一千元!]大家版一字千金2007年12月大学英语四级cet4试题 https://www.doczj.com/doc/5616322188.html,/thread-166866-1-1.html 2010年更新书籍: [大家网首发]晨读英语美文100篇CET-4(第2版最新修订)(PDF+MP3含字幕)下载 《生而为赢——新东方英语背诵美文30篇》Mp3+原创文本书签版下载 冲刺!!《星火新题型大学英语4级考试一本全:2010年6月高分冲刺版(附MP3光盘1张)下载大家网首发-《大学英语四级考试710分新题型指南》PDF下载 大家网首发-大学英语4级考试710分词汇速记(2008年第2版)PDF下载 《生而为赢——我们都是有故事的人》第一大章文本及音频、桌面图片下载 2010新东方四级精品班资料完美分享下载 [新东方2010精品班资料]CET4写作高分班电子教材WORD下载 强烈推荐!!英语四级绝对实用的高频动词词组(高清版)下载 [新东方精品班资料]四级活跃动词高频词组WORD下载 大学英语四级常见的英语同义词50组(适用于写作和完形题)下载 [新东方精品班资料]刘一男4000新决以词雄(含音标)51页WORD下载 《胡敏读故事记单词--大学英语四级词汇》中国广播电视出版社(PDF+MP3)下载 模拟题 冲刺!!星火《新题型大学英语4级考试一本全:2010年6月高分冲刺版》预测卷二含听力 冲刺!!星火《新题型大学英语4级考试一本全:2010年6月高分冲刺版》预测卷一含听力2010年6月大学英语四级考试五套全真预测WORD下载 (解密版)2008年12月大学英语4级考试710分巅峰训练(PDF+MP3)下载 星火英语2008年6月版]四级全真优化与命题预测(3套真题+5套预测题) 王长喜08年12月新四级冲刺试卷10套(含MP3)汇总帖 大学英语四级备考词汇资料大汇总 词汇背诵安排表:

计算机四级网络工程师题库完整版完整答案

计算机四级网络工程师题库完整版完整答案 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

6 下列选项组,哪一个不是操作系统所具有的功能? A A编译高级语言编写的程序 B管理计算机磁盘 C管理系统动态库 D提供用户操作计算机的界面 7 在操作系统的结构设计中,微内核结构表示的是B A层次结构 B分布式结构 C整体式结构 D客户机/服务器结构 8 用户程序在用户态下使用特权指令而引起的中断是 A A访问中断 B外部中断 C时钟中断 D溢出中断 9 下列各种事件中。不属于I/O中断的事件是 D A数据传送完毕 B设备出错 C键盘输入 D指令错 10用户在编写程序时,若要在屏幕上画出一个红色的圆需要A命令控制

B运行时系统 C自然语言 D系统调用 11.13 下列选项中。那一项是位于进程控制块中而不是位于进程中 A 需要访问的数据文件名 B进程优先级 C全局变量 D堆栈 A主从关系 B同步关系 C平等关系 D父子关系 17.19 当多个进程并发执行且需要相互通信时,下列哪一种方法最适合A管道 B信号量 C共享内存 D消息传递 22、下列关于生产者消费者的叙述中,哪一个是正确的?() A、生产者往缓冲区放产品前要先使用P操作确保缓冲区有空 闲…… B、生产者往缓冲区放产品前要先使用V操作确保缓冲区有空 闲……

C、消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使…… D、生产者往缓冲区取产品前要先用P操作确保缓冲区互斥使…… 23、下表是某页式内存分配的情况,页面大小为4096B,有效位为1表示该页在内存……() A、3次 B、2次 C、1次 D、4次 24、下列关于页面的叙述中,哪一个是正确的?(B?) A、页式存储管理中的页面和页框大小只能采用一种尺寸 B、操作系统在每次启动时根据物理内存大小确定本次运行的页面大小 C、用户进程在运行过程中可以改变页面尺寸、 D、为了提高内存利用率,可以根据需要采用多种不同大小的页面25/26、从用户角度看,建立文件系统的主要目的是(D) A、管理设备文件 B、提高文件读写速度 C、共享系统文 D、实现文件的按名存取

相关主题
文本预览
相关文档 最新文档