嵌入式軟體c語言筆試題 - 程序員學院

文章推薦指數: 80 %
投票人數:10人

嵌入式軟體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;i0) ret=1; return(ret); }9.已知strcpy函式的原型是:char*strcpy(char*strdest,constchar*strsrc); 不呼叫庫函式,實現strcpy函式。

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



請為這篇文章評分?