今天小编从各个测试题筛选出经典的嵌入式软件面试题,工程师们可以作为参考来自测一下,自己对嵌入式还有那些不足,之后加以练习!希望对大家有帮助!
1、下面有关servlet的层级结构和常用的类,说法正确的有?
A.GenericServlet类:抽象类,定义一个通用的、独立于底层协议的Servlet
B.大多数Servlet通过从GenericServlet或HttpServlet类进行扩展来实现
C.ServletConfig接口定义了在Servlet初始化的过程中由Servlet容器传递给Servlet得配置信息对象
D.HttpServletRequest接口扩展ServletRequest接口,为HTTP Servlet提供HTTP请求信息
参考答案:ABCD
2、软件的互操作性是指什么?
A.软件的可移植性
B.人机界面的可交互性
C.连接一个系统和另一个系统所需的工作量
D.多用户之间的可交互性
参考答案:C
3、往一个栈顺序push下列元素:ABCDE,其pop可能的顺序,下列不正确的是()
A.BACDE
B.ACDBE
C.AEBCD
D.AEDCB
参考答案:C
4、假设我们用d=(a1,a2,….a5)表示无向无自环图G的5个顶点的度数,下面给出的哪组值是可能的
A.{3,4,4,3,1}
B.{4,2,2,1,1}
C.{3,3,3,2,2}
D.{3,4,3,2,1}
参考答案:B
5、下面哪一种属于“creational”的设计模式?
A.Façade
B.Singleton
C.Composite
D.上面都不是
参考答案:B
6、有如下4条语句:()
Integer i01=59;
int i02=59;
Integer i03=Integer.valueOf(59);
Integer i04=new Integer(59);
以下输出结果为false的是:
A.System.out.println(i01==i02);
B.System.out.println(i01==i03);
C.System.out.println(i03==i04);
D.System.out.println(i02==i04);
参考答案:C
7、不算main这个进程自身,到底创建了多少个进程()
int main(int argc, char* argv[])
{
fork();
fork() && fork() || fork();
fork();
}
A.18
B.19
C.20
D.21
参考答案:B
8、已有变量定义和函数调用语句,
int a=25;
print_value(&a);
则下面函数的正确输出结果是______
void print_value(int* x)
{
printf(“%x\n”,++*x);
}
A.25
B.26
C.19
D.1a
参考答案:D