嵌入式軟件開發(fā)個人簡歷范文7篇_第1頁
嵌入式軟件開發(fā)個人簡歷范文7篇_第2頁
嵌入式軟件開發(fā)個人簡歷范文7篇_第3頁
嵌入式軟件開發(fā)個人簡歷范文7篇_第4頁
嵌入式軟件開發(fā)個人簡歷范文7篇_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

嵌入式軟件開發(fā)個人簡歷范文7篇

嵌入式軟件開發(fā)個人簡歷范文7篇

嵌入式軟件開發(fā)個人簡歷范文(1)

四川九洲電器集團有限責任公司成都技術(shù)中心

嵌入式軟件開發(fā)人員筆試試題

本筆試試題分為C語言基礎、算法、思維力量三部份??偡?00分,描述思路和最終結(jié)果都很重要。

一、C語言基礎

1.語句實現(xiàn)x是否為2的若干次冪的推斷。(5分)

2.宏定義寫出swap(x,y)。(5分)

3.用變量a給出下面的定義。(16分,各兩分)

a)一個整型數(shù)(Aninteger)

b)一個指向整型數(shù)的指針(Apointertoaninteger)

c)一個指向指針的的指針,它指向的指針是指向一個整型數(shù)(Apointertoapointertoaninteger)

d)一個有10個整型數(shù)的數(shù)組(Anarrayof10integers)

e)一個有10個指針的數(shù)組,該指針是指向一個整型數(shù)的(Anarrayof10pointerstointegers)

f)一個指向有10個整型數(shù)數(shù)組的指針(Apointertoanarrayof10integers)

g)一個指向函數(shù)的指針,該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)(Apointertoafunctionthattakesanintegerasanargumentandreturnsaninteger)

h)一個有10個指針的數(shù)組,該指針指向一個函數(shù),該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)(Anarrayoftenpointerstofunctionsthattakeanintegerargumentandreturnaninteger)

4.定義int**a[3][4],占有的內(nèi)存空間為多少。(4分)

5.寫一段程序推斷大小端(endian)的問題。(10分)

6.寫一段程序推斷大小端(endian)的問題。(10分)

二、算法

7.給出一個函數(shù)來輸出一個字符串的全部排列。(25分)

三、思維力量

8.在一個國家,人們只想要男孩兒。每一個家庭持續(xù)生育直到他們有了一個男孩兒為止。假如生的是女孩兒,則連續(xù)生育。假如生的是男孩兒,則停止生育。那么這個國家里男孩和女孩的比例是多少?(12分)

9.你有8個同等大小的球。7個質(zhì)量相等,其中一個輕一些。你可以使用天平并且僅能使用兩次,怎么做才能找到那個輕的?(13分)

答案

1.答案:

1)提出:x\

y=x-y;\

x=x-y;

3.答案:

a)inta;//Aninteger

b)int*a;//Apointertoaninteger

c)int**a;//Apointertoapointertoaninteger

d)inta[10];//Anarrayof10integers

e)int*a[10];//Anarrayof10pointerstointegers

f)int(*a)[10];//Apointertoanarrayof10integers

g)int(*a)(int);//Apointertoafunctionathattakesanintegerargumentandreturnsaninteger

h)int(*a[10])(int);//Anarrayof10pointerstofunctionsthattakeanintegerargumentandreturnaninteger

4.答案:

16位系統(tǒng)24,32位編譯系統(tǒng)中是48。

公式:3*4*sizeof(int**)

5.答案:

#include

#include

intmain(void)

{

shortinta=0x1234;

char*p=(char*)

printf("p=%#hhx\n",*p);

if(*p==0x34)

printf("Littleendian\n");

elseif(*p==0x12)

printf("Bigendian\n");

else

printf("Unknowendian\n");

return0;

}

6.答案:

#include

#include

typedefunsignedintu32;

typedefunsignedshortu16;

#if0

//simple:notcheckvaribletypes

#defineBSWAP_16(x)\next!=NULL)

j++;

}

if(j!=(i-1)){

printf("Positionerror\n");

return0;

}

if((q=(node*)malloc(sizeof(node)))==NULL)

exit(1);

q->data=x;

q->next=p->next;

p->next=q;

return1;

}

//----deleteanode

intListDelete(node*head,inti,DataType*x)

{

node*p,*s;

intj;

p=head;

j=-1;

while((p->next!=NULL)

j++;

}

if(j!=i-1){

printf("Positionerror\n");

return0;

}

s=p->next;

*x=s->data;

p->next=p->next->next;

free(s);

return1;

}

//-----dataget

intListGet(node*head,inti,DataType*x)

{

node*p;

intj;

p=head;

j=-1;

while((p->next!=NULL)

j++;

}

if(j!=i){

printf("Positionerror\n");

return0;

}

*x=p->data;

return1;

}

//----Destroyachain

voidDestroy(node**head)

{

node*p,*p1;

p=*head;

while(p!=NULL){

p1=p;

p=p->next;

free(p1);

}

*head=NULL;

}

//-----converseachain

voidconverse(node*head)

{

node*p,*q;

p=head->next;

head->next=NULL;

while(p!=NULL){

q=p;

p=p->next;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論