android嵌入式面试题,嵌入式软件面试题 经典笔试题(含答案)
1、下面有关servlet中init,service,destroy方法描述错误的是?
A.init()方法是servlet生命的起点。一旦加载了某个servlet,服务器将立即调用它的init()方法
B.Service()方法处理客户机发出的所有请求
C.destroy()方法标志servlet生命周期的结束
D.servlet在多线程下使用了同步机制,因此,在并发编程下servlet是线程安全的
参考答案:D
2、下面有关java和c++的描述,错误的是?
A.java是一次编写多处运行,c++是一次编写多处编译
B.c++和java支持多重承
C.Java不支持操作符重载,操作符重载被认为是c++的突出特征
D.java没有函数指针机制,c++支持函数指针
参考答案:B
3、()设计模式将抽象部分与它的实现部分相分离。
A.Singleton(单例)
B.Bridge(桥接)
C.Composite(组合)
D.Facade(外观)
参考答案:B
4、哪些设计模式是降低资源使用率:
A.prototype
B.singleton
C.flyweight
D.abstract factory
参考答案:BC
5、运行在多核处理器上的Linux环境中,若临界区非常短,且不允许线程上下文切换的情况下,使用下列哪种机制满足上述需求并且性能好?
A.SpinLock
B.Mutex
C.Semaphore
D.Condition variable
参考答案:C
6、Unix系统中,哪些可以用于进程间的通信?()
A.Socket
B.共享内存
C.消息队列
D.信号量
参考答案:ABCD
7、对一些资源以及状态的操作保存,好是保存在生命周期的哪个函数中进行?
A.onPause()
B.onCreate()
C.onResume()
D.onStart()
参考答案:A
8、在android中使用Menu时可能需要重写的方法有?
A.onCreateOptionsMenu()
B.onCreateMenu()
C.onOptionsItemSelected()
D.onItemSelected()
参考答案:AC
二、解答题
1、编写一个函数,作用是把一个char组成的字符串循环右移n个。比如原来是“abcdefghi”如果n=2,移位后应该是“hiabcdefgh” 函数头是这样的:
//pStr是指向以'\0'结尾的字符串的指针
//steps是要求移动的n
void LoopMove ( char * pStr, int steps )
{
//请填充...
}
参考答案
正确解答1:
void LoopMove ( char *pStr, int steps )
{
int n = strlen( pStr ) - steps;
char tmp[MAX_LEN];
strcpy ( tmp, pStr + n );
strcpy ( tmp + steps, pStr);
*( tmp + strlen ( pStr ) ) = '\0';
strcpy( pStr, tmp );
}
正确解答2:
void LoopMove ( char *pStr, int steps )
{
int n = strlen( pStr ) - steps;
char tmp[MAX_LEN];
memcpy( tmp, pStr + n, steps );
memcpy(pStr + steps, pStr, n );
memcpy(pStr, tmp, steps );
}
【剖析】
这个试题主要考查面试者对标准库函数的熟练程度,在需要的时候引用库函数可以很大程度上简化程序编写的工作量。
频繁被使用的库函数包括:
(1) strcpy
(2) memcpy
(3) memset
2、软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?
参考答案:
大体上来说可分为单元测试,集成测试,系统测试,验收测试,每个阶段又分为以下五个步骤: 测试计划,测试设计,用例设计,执行结果,测试报告
初始测试集中在每个模块上,保证源代码的正确性,该阶段成为单元测试,主要用白盒测试方法。 接下来是模块集成和集成以便组成完整的软件包。集成测试集中在证实和程序构成问题上。主要采用黑盒测试方法,辅之以白盒测试方法。
软件集成后,需要完成确认和系统测试。确认测试提供软件满足所有功能、性能需求的后保证。确认测试仅仅应用黑盒测试方法。
android嵌入式面试题,嵌入式软件面试题 经典笔试题(含答案)相关推荐
- 嵌入式常见经典笔试题
嵌入式常见经典笔试题 2012-1-6 15:09:49 收藏 | 打印 | 投票(0) | 评论(0) | 阅读(130) ◇字体:[大 中 小] 预处理器(Preproces ...
- [转载] 硬件工程师经典笔试题集锦---(张飞实战电子)
[别找了全在这]硬件工程师经典笔试题集锦! 直转链接:https://www.sohu.com/a/312704438_819258 数字电路知识问题,请简要回答之. (1) 什么是 Setup和 H ...
- 【转载】经典10道c/c++语言经典笔试题(含全部所有参考答案)
经典10道c/c++语言经典笔试题(含全部所有参考答案) 1. 下面这段代码的输出是多少(在32位机上). char *p; char *q[20]; char *m[20][20]; int (*n ...
- 动态内存分配——经典笔试题
文章目录 经典笔试题 1.未返回地址导致开辟无效 2.返回栈空间地址问题 3.内存泄漏 4.提前释放导致的非法访问 经典笔试题 1.未返回地址导致开辟无效 #include<stdio.h> ...
- java经典笔试题大全(50道含答案)
java经典笔试题大全(50道含答案)整理了一套常用的Java笔试题,选择题50道,简答题5道,试试你能做对多少题吧,含答案. 选择题(共50题,每题1.5分,共75分.多选题选不全或选错都不得分.) ...
- mysql经典笔试题
sql数据库经典笔试题 题目一 解答: select avg(eglish) from mark; select mark.math,cust.Name,cust.Address,cust.Telno ...
- java ee 笔试题目,JSP经典笔试@题目(含答案)
JSP经典笔试@题目(含答案) 更新时间:2017/2/5 19:25:00 浏览量:557 手机版 JSP综合测试笔试 1)在Java EE中,Servlet是在服务器端运行,以处理客户端请求而 ...
- 南昌大学《嵌入式系统》期末考试试卷真题(含答案)
南昌大学<嵌入式系统>期末考试试卷真题(含答案) 填空题(每空 2 分,共 20 分) 判断题(每题 1 分,共 10 分,对的打√,错的打×) 简答题(共 40 分)
- 【笔试题】嵌入式软件开发——嵌入式软件工程师经典笔试题
从CSDN各个博客上摘选的一些容易做错的嵌入式软件的笔试题,做一下记录,让自己记住. 文章转自:嵌入式经典面试题. 1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) ...
- 经典笔试题:用C写一个函数测试当前机器大小端模式
"用C语言写一个函数测试当前机器的大小端模式"是一个经典的笔试题,如下使用两种方式进行解答: 1. 用union来测试机器的大小端 1 #include <stdio.h&g ...
最新文章
- 【归并排序】休息(jzoj 3462)
- 介绍几种不同的标志符号 CMC CPA CPE CMA
- liunx上mysql源码安装mysql_搞定linux上MySQL编程(一):linux上源码安装MySQL
- mtk添加更换华大北斗gps驱动
- 图论及其应用 2016年 期末考试 答案总结
- java 通过身份证计算年龄性别
- WC2020 打铁记
- 172Echarts - 象形柱图(Dotted bar)
- 使用原生js写一个简单的注册登录页面
- Quasi-Dense Similarity Learning for Multiple Object Tracking 详细解读
- 用python画皮卡丘画法-用python画一只可爱的皮卡丘实例
- html svg波浪,CSS3+SVG 实现波浪滚动效果
- vue常用的时间、手机号等的格式化方法
- 超简单的页眉页脚设置(摘要、目录页眉不同、页脚页码连续)
- SLM328美格4G模组SDK开发笔记
- 打开IDE里XXX.rc文件夹的子项,显示“!加载失败”
- 参数传递是什么?参数传递的是什么?
- 【ICPC模板】多元一次不定方程(丢番图方程)求解
- 32.768kHz晶振
- winrar 命令行制作自解压安装包
热门文章
- java list详解_java集合List解析
- java string contains indexof,java.lang.String.contains()方法实例
- 小数点后最多几位_一个“90后”女生的月账单,花得最多的果然是这个
- # Please enter the commit message for your changes. Lines starting # with ‘#‘ will be ignored
- jar启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputExcept
- android window设置动画,android - 具有动画的Windowmanager
- java去掉的行_Java实现去掉每行的行号
- rsync+inotify 文件同步
- egg 完整实例 增删改查MongoDB,websocket
- linux driver开发