此套嵌入式面試題是由華清遠見高級嵌入式講師匯總整理,其中匯集了各類嵌入式經典面試題,讓你分分鐘拿下嵌入式面試,高薪就在你眼前。
1、某32位系統下, C++程序void *p = malloc( 100 ); sizeof (p) = ?
A 1
B 4
C 100
D 400
2、說明輸出結果。
package test;
import java.util.Date;
public class SuperTest extends Date{
private static final long serialVersionUID = 1L;
private void test(){
System.out.println(super.getClass().getName());
}
public static void main(String[]args){
new SuperTest().test();
}
}
A SuperTest
B SuperTest.class
C test.SuperTest
D test.SuperTest.class
3、設棧S和隊列Q的初始狀態均為空,元素a,b,c,d,e,f,g依次進入棧S。若每個元素出棧后立即進入推列Q,且7個元素出隊的順序是b,d,,c,f,e,a,g,則棧S的容量至少是?
A 1
B 2
C 3
D 4
4、"My salary was increased by 15%!"
下列哪個選項可以準確的顯示出上述語句?
A printf("\"My salary was increased by 15/%\!\"\n");
B printf("My salary was increased by 15%!\n");
C printf("My salary was increased by 15'%'!\n");
D printf("\"My salary was increased by 15%%!\"\n");
5、在一個10階的B-樹上,每個樹根結點中所含的關鍵字數目多允許為( )個,少允許為( )個。
A 10,5
B 9,4
C 8,3
D 7,6
【多選】
6、以下操作中,數組比線性表速度更快的是____
A 原地逆序
B 頭部插入
C 返回中間節點
D 返回頭部節點
E 選擇隨機節點
7、設fp已定義,執行語句fp=fopen("file","w");后,以下針對文本文件file操作敘述的選項錯誤的是:
A 可以隨意讀和寫
B 只能寫不能讀
C 可以在原有內容后追加寫
D 寫操作結束后可以從頭開始讀
參考答案:1~7:BCCDB ACE ACD