下面的一些测试题是从各个嵌入式面试题中筛选出的经典题,有助于嵌入式工程师对其评估自己,本站测试题均有答案作为参考。待业的工程师们不妨拿本站测试题来模拟一下!
1、下列程序输出的结果是()
package algorithms.com.guan.javajicu;
public class Inc {
public static void main(String[] args) {
Inc inc = new Inc();
int i = 0;
inc.fermin(i);
i= i ++;
System.out.println(i);
}
void fermin(int i){
i++;
}
}
A.3
B.2
C.1
D.0
参考答案:D
2、time_t t;
哪个选项可以将t初始化为当前程序的运行时间
A.t = clock();
B.time( &t );
C.time( t );
D.t = localtime()
参考答案:A
3、find -newer file1 ! file2 命令的意思是?
A.查找更改时间比文件file1新但比文件file2旧的文件
B.查找更改时间比文件file1旧但比文件file2新的文件
C.查找更改时间比文件file1旧且比文件file2旧的文件
D.查找更改时间比文件file1新且比文件file2新的文件
参考答案:A
4、设栈的输入序列是1,2,3,4,则()不可能是其出栈序列
A.1,2,4,3
B.2,1,3,4
C.1,4,3,2
D.4,3,1,2
参考答案:D
5、下列程序代码在Linux系统执行后"*"会被输出多少次()
void main()
{
int i;
for(i=0;i<3;i++)
{
fork();
printf("*\n");
}
return;
}
A.14
B.16
C.30
D.32
参考答案:A
6、在一个单链表中,q 的前一个节点为 p,删除 q 所指向节点,则执行
A.delete q
B.q->next=p->nerx;delete p;
C.p->next=q->next;delete q;
D.q->next=p->next;delete q
参考答案: C
7、Linux系统中某个可执行文件属于root并且有setid,当一个普通用户mike运行这个程序时,产生的进程的有效用户和实际用户分别是____
A.root mike
B.mike root
C.deamon mike
D.mike deamon
参考答案:A
8、在小端序的机器中,如果
union X
{
int x;
char y[4];
};
如果
X a;
a.x=0x11223344;//16进制
则:()
A.y[0]=22
B.y[3]=22
C.y[2]=11
D.y[3]=11
参考答案:D
做完之后有没有收获,本次测试题针对知识点所筛选出来的,这样很容易发现您在哪个版块还需提高,回去之后可再复习。在之后的面试题,祝您好运,希望本次测试题对您有帮助!