当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > 嵌入式研发笔试题 实习生面试题(含答案)

嵌入式研发笔试题 实习生面试题(含答案) 时间:2016-07-07      来源:未知

1、有以下程序段:

char *p, *q;

p = (char *)malloc(sizeof(char) * 20);

q = p;

scanf(“%s %s”, p, q);

printf(“%s %s\n”, p, q);

若从键盘输入:abc def↙,则输出结果是()

A.def def

B.abc def

C.abc d

D.d d

2、下面有关jdbc statement的说法错误的是?

A.JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程

B.对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象”

C.PreparedStatement中,“?” 叫做占位符,一个占位符可以有一个或者多个值

D.PreparedStatement可以阻止常见的SQL注入式攻击

3、 下列选项中,会导致用户进程从用户态切换到内核的操作是?

I. 整数除以零

II. sin( )函数调用

III. read系统调用

A.仅 I、II

B.仅 I、III

C.仅 II 、III

D.I、II和III

4、写出完成以下功能的Linux命令:使用sed命令, 将文件xyz中的单词AAA全部替换为BBB

A.sed 's/AAA/BBB' xyz

B.sed 's/AAA/BBB/g' xyz

C.sed 's/AAA/BBB/p' xyz

D.sed 's/AAA/BBB/d' xyz

5、在一个cpp文件里面,定义了一个static类型的全局变量,下面一个正确的描述是:

A.只能在该cpp所在的编译模块中使用该变量

B.该变量的值是不可改变的

C.该变量不能在类的成员函数中引用

D.这种变量只能是基本类型(如int,char)不能是C++类型

6、某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是”该防火墙能够( )”

A.使公司员工只能访问Internet上与其业务联系的公司的IP地址.

B.仅允许HTTP协议通过,不允许其他协议通过,例如TCP/UDP.

C.使员工不能直接访问FTP服务器端口号为21的FTP地址.

D.仅允许公司中具有某些特定IP地址的计算机可以访问外部网络

7、设栈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

8、一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,乙的次品率是2%,现在抽出一件汽车时次品,问是甲生产的可能性?

参考答案:

1~5:ACBBA 6~7:BC

8:典型的贝叶斯公式,p(甲|废品) = p(甲 && 废品) / p(废品) = (0.4 × 0.01) /(0.4 × 0.01 + 0.6 × 0.02) = 0.25

上一篇:7道嵌入式软件面试题(含答案)

下一篇:13道嵌入式开发测试题(含答案)

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部