此套嵌入式面试题是由华清远见高级嵌入式讲师汇总整理,其中汇集了各类嵌入式经典面试题,让你分分钟拿下嵌入式面试,高薪就在你眼前。
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