嵌入式軟體c語言筆試題 - 程序員學院
文章推薦指數: 80 %
嵌入式軟體c語言筆試題,收集的一些嵌入式軟體c語言題目, 均已經過驗證正確無誤1 cpu大小端問題include void main c c a 1 int d.
嵌入式軟體c語言筆試題
2021-08-3111:46:56字數4127閱讀2719
收集的一些嵌入式軟體c語言題目,**均已經過驗證正確無誤
1、cpu大小端問題
#includevoidmain()
c;
c.a=1;
intd;
d=c.b;
if(d==1)
printf("cpu是小端,c.b=%d\n",c.b);
if(d==0)
printf("cpu是大端,c.b=%d\n",c.b);
return;
}2、遞迴
求階乘n!
intfunction1(intn)
}或
intfunction2(intn)
3、輸入一個整數(任意位數),倒敘輸出:
//計算位數
intlength_num(intn)
returnflag;
}//輸入一個整數(任意位數),倒敘輸出:
intfun3(intn)
//例如n=123,儲存為321
intn1=0;
for(inti=0;i
char*strcpy(char*strdest,constchar*strsrc)
10.二分查詢演算法:
a、遞迴方法實現:
intbsearch(elemtypea,elemtypex,intlow,inthigh)
/*在下界為low,上界為high的陣列a中折半查詢資料元素x*/
for(i;i>0;i--)
printf("\n");
return0;
}12.連結串列的逆序
#include#includetypedefstructnode
node;
node*linklist()
} r->next=null;
return(head);
}voidprint(node*l)
puts("");
}voidreverseoutputlinklist(node*l)
}voidmain()
13.快速排序
#includevoidswap(int*a,int*b)
voidquicksort(intarray,intbegin,intend)
quicksort(array,begin,i);
quicksort(array,i+1,end); }}
voidmain()
; for(i=0;i<15;i++)
printf("%d",a[i]);
printf("\n");
quicksort(a,0,14);
for(i=0;i<15;i++)
printf("%d",a[i]);
printf("\n");
}14.16進位制字串轉10進位制數
#include#includeintfun(char*a)
for(;i='a'&&(*(a+i))<='z')
b=(b*16)+((*(a+i))-('a')+10);
if((*(a+i))>='0'&&(*(a+i))<='9')
b=(b*16)+((*(a+i))-('0'));
} return(b);
}voidmain(void)
15.字串壓縮
eg:輸入“aassssdccccvvttt”,輸出“2a4sd4c2v3t”
#include#includeintcount(intj);
charzip(char*stri,intlen,char*stro);
voidmain()
,stro[100]={};
scanf("%s",stri);
len=strlen(stri);
zip(stri,len,stro);
printf("%s\n",stro);
}intcount(intj)
return(count);
}charzip(char*stri,intlen,char*stro)
*(stro+k)=flag;
k++;
}}16、不使用if,swtich,?:,輸出a,b中的較大值
//a、b兩者之和加上a、b的差值除以二即為a、b中的較大值
#includeintfun(inta,intb)
17、x&(x-1);//統計二進位制中1的個數cc嵌入式面試題今天323,算正式辭職了,然後陳老師也加入求職大軍啦!不過時間不長,僅過半天,陳老師又收了份新的工作邀請啦,嗯!不過呢,難得辭職一次,先看...
嵌入式與C語言volatilevolatile英文單詞的意思是不穩定的,反覆無常的在c語言中用volatile的關鍵字宣告變數,就是說這個變數會發生...
嵌入式學習18(C)c語言程序導向的高階語言c物件導向的高階語言。
基於c語言發展出的c語言與c的區別1字尾ccpp標頭檔案stdioh...
相關推薦
嵌入式C面試題目
嵌入式LinuxC語言2
嵌入式C語言04BootLoader
嵌入式下的C語言精粹
嵌入式C程式設計基礎
相關推薦
移植zxing(C)到嵌入式裝置
嵌入式C語言程式設計
嵌入式LinuxC基礎vim命令
嵌入式C語言學習體會
C中使用嵌入式firebird資料庫
嵌入式C開發基礎題(14)
嵌入式開發時的c語言
嵌入式LinuxC語言開發工具
S3C2451嵌入式簡介
嵌入式C語言之位操作詳解
相關閱讀
EF實體框架簡介
Win10bash子系統Ubuntu入門隨筆
計算機中的數制與編碼
嵌入式軟體c語言筆試題
資料結構,永遠在路上!
個人對作業系統的啟動原理的理解
topic
科技
教育
python
社會
linux
數碼
java
c++
遊戲
演算法
健康
資料庫
文化
mysql
汽車
娛樂
科學
財經
資料結構
C語言
職場
php
oracle
C
作業系統
c#
工作
體育
網路
sql
延伸文章資訊
- 1C/C++ 筆試、面試題目大彙總 - 日日新聞
- 2C面試考題
註:C 語言之父明確表示C 語言只有call by value。 void swap (int c , int d){ int temp=c; c=d; d=temp; } int main()...
- 3聯發科C語言測試題目. MediaTek Interview Questions - Jaime Lin
Okay 上一篇才剛發沒有多久, 趁著還稍微記得題目內容來記錄一下, 希望可以幫到迷途的孩子們. C語言測試. 筆試14題(C/C++), 包含填充題跟選擇與填充題& 兩題上機考, ...
- 4100 條經典C語言筆試題目(轉) - 程式人生
2、C 語言面試寶典(林銳《高質量程式設計第三版》)。 說明: 1、部分C 語言面試題中可能會參雜部分和C++ 相關的知 識 ...
- 5100 條經典C語言筆試題目 - 台部落
8、int (*s[10])(int) 表示的是什麼啊【標準答案】int (*s[10])(int) 函數指針數組,每個指針指向一個int func(intp aram) 的函數。 9、c和c+...