第一篇:MTK深圳公司嵌入式軟件工程師筆試題+
MTK深圳公司嵌入式軟件工程師筆試題
//MTK深圳嵌入式軟件工程師筆試題(B卷)
//1***************************************** #define pi 3.14
#define Area(R)pi*R*R
main()
{
int r1=5,r2=2;
double s=0;
s=Area(r1-r2);
printf(“The area is %f”,s);
}
//求結果
//2********************************************* //函數 int compare(int a,int b),定義為該函數的函數指針P:為_______________
//3********************************************* #include
void sub(char*s,int num)
{
int i ,j=num;
char t;
while(j-->1)
{
for(i=0;i { if(s[i] { t=s[i]; s[i]=s[i+1]; s[i+1]=t; } } } } main() { char*s=“CEAeded”; sub(s,6); printf(“%sn”,s) } //求結果 //4********************************************** //交換兩個變量的值,不使用第三個變量,即a=3,b=5交換 //后b=3,a=5 unsigned char a=3,b=5; //5************************************************** #define N 100 void GetMemory1(char*p) { p=(char*)malloc(sizeof(char)*N); strcpy(p,“Have a good day!”); } char*GetMemory2(void) { char p[]=“Have a good day!”; return p; void main(void) { char*str1=NULL,*str2=NULL; GetMemory1(str1); GetMemory2(str2); printf(“nstr1:%s”,str1); printf(“nstr2:%s”,str2); //6****************************************************** //構造N個結點的單鏈表返回鏈表頭指針,要求鏈表中各結點順序 //與結點數據輸入順序相反,例如輸入1,2,3,4,5,形成的鏈表為 //head->5 4 3 2 1 ,補充程序 #define N 10 typedef struct Node { int data; struct Node*next; }NODE; int Get_Data(int i);//定義省略 Node*Create_u() { int i; NODE*p,*Head=NULL; for(i=0;i { VP=New NODE; P->Data=Get_Data(i); ________________; ________________; return Head; } //7********************************************** //N個結點鏈表,每個結點中存放一個字符,判斷鏈表存放的字符是否 //中心對稱,即a b c c b a或a b c b a,補充程序 typedef struct Node { int data; struct Node*next; }NODE; bool Is_symmeic(NODE*head,*int n) { char D[N]; int i,d; __________; for(i=0;i { D[i]=head->data; head=head->next; } if(__________) { head=head->next; } while(head) { _______________; if(D[i]!=head->data) { return false; } head=head->next; } return true; } //8************************************* //str中只含有大寫和小寫字母函數change_move(char*str)將字符串中大寫改成*并 //移到前面小寫后返回*的個數 //如AabBdcYY改為*****abd,返回5 int chang_move(char*str) { int len,i,curstr=-1; len=strlen(str); for(i=len-1;i>=0;i--) { if(str[i]>='A'&&str[i]<='Z') { str[i]='*'; if(cursor==-1) { cursor=i; } else if(cursor>i) { _____________; str[i]='*'; _____________; } } return____________; } //9*********************************************** //求兩個字符串的第一個公共子串,并返回該子串 //如:“a b c d e f g e h i” “a a c d e f * * g e h i” //第一個為“c d e f”;不許用strcmp() char*Maxf(char*str1,char*str2) { } 嵌入式軟件工程師筆試題(含答案).txt26選擇自信,就是選擇豁達坦然,就是選擇在名利面前巋然不動,就是選擇在勢力面前昂首挺胸,撐開自信的帆破流向前,展示搏擊的風采。選擇題 1:設float a=2, b=4, c=3;,以下C語言表達式與代數式(a+b)+c計算結果不一致的是 A.(a+b)*c/2 B.(1/2)*(a+b)*c C.(a+b)*c*1/2 D.c/2*(a+b) 參考答案:B,因為a,b,c三個變量都是浮點數,所以在B答案中其結果是0,因為在計算1/2是就是0,如果改成1/2.0就正確了。 2:為了向二進制文件尾部增加數據,打開文件的方式應采用 A.″ab″ B.″rb+″ C.″wb″ D.″wb+″ 參考答案:D 3:下述程序執行后的輸出結果是 #include main() { int x='f'; printf(“%cn”,'a'+(x-'a'+1)); } A.g B.h C.i D.j 參考答案:A 4:C語言中,下列運算符優先級最高的是 A.! B.% C.>> D.= = 參考答案:A 5:數組定義為“ int a [ 4 ];”,表達式()是錯誤的。 A.*a B.a [ 0 ] C.a D.a++ 參考答案:D 6:執行語句“ k=7>>1;”后,變量 k 的當前值是 A.15 B.31 C.3 D.1 參考答案:C 7:定義函數時,缺省函數的類型聲明,則函數類型取缺省類型 A.void B.char C.float D.int 參考答案:D 8:若main()函數帶參數,參數個數最多是 A.0 B.1 C.2 D.3 參考答案:C 只知道有定義形式main(int argc,char* argv[])) 9:若有宏定義:#define MOD(x,y)x%y 則執行以下語句后的輸出結果是 int a=13,b=94; printf(″%dn″,MOD(b,a+4)); A.5 B.7 C.9 D.11 參考答案:B 10:下列各個錯誤中,哪一個不屬于編譯錯誤 A.改變 x 原值 3 為 5,寫作“ x==5;” B.花括號不配對 C.復合語句中的最后一條語句后未加分號 D.變量有引用、無定義 參考答案:A 11:下列程序段運行后,x 的值是() a=1;b=2;x=0; if(!(--a))x--; if(!b)x=7;else ++x; A.0 B.3 C.6 D.7 參考答案:A 12:設 #define N 3 #define Y(n)((N+1)*n) 則表達式2*(N+Y(5+1))的值是 A.42 B.48 C.54 D.出錯 參考答案:B Y(5+1)傳遞過去的應該是6,而不是簡單的把5+1給替換掉 13:若定義了char ch[]={″abc
主站蜘蛛池模板:
中文字幕av日韩精品一区二区|
国产亚洲成av人片在线观看导航|
精品国精品国产自在久国产不卡|
亚洲欧美日韩视频高清专区|
成年无码aⅴ片在线观看|
超碰97人人做人人爱少妇|
亚洲一区日韩高清中文字幕亚洲|
国产成人av免费观看|
国产女主播白浆在线看|
国产新婚夫妇叫床声不断|
97人人超碰国产精品最新o|
天堂中文8资源在线8|
国语自产免费精品视频在|
国产美女遭强被高潮网站|
好了av四色综合无码|
国产明星精品无码av换脸|
肉色超薄丝袜脚交一区二区|
97精品亚成在人线免视频|
欧美午夜一区二区福利视频|
亚洲精品日本久久一区二区三区|
久久99国产精品久久99软件|
人人妻人人藻人人爽欧美一区|
在线看片福利无码网址|
中文字幕中文乱码www|
一本加勒比波多野结衣|
综合色就爱涩涩涩综合婷婷|
黑人巨大精品欧美一区二区免费|
亚洲综合色无码|
欧美奶涨边摸边做爰视频|
18禁成人???猛撞韩漫|
免费无码肉片在线观看|
亚洲精品无码鲁网午夜|
特级a做爰全过程片|
日本成本人三级在线观看|
亚洲日韩精品无码av海量|
国产成人92精品午夜福利|
欧美肥妇毛多水多bbxx|
天天看片视频免费观看|
曝光无码有码视频专区|
亚洲精品天天影视综合网|
伴郎粗大的内捧猛烈进出视频观看|
第二篇:嵌入式軟件工程師筆試題(含答案)