MTK深圳公司嵌入式软件工程师笔试题(含部分答案)
|
2.函数 int compare(int a,int b),定义为该函数的函数指针P:为 int(*p)(int,int);p= compare;
3.求输出结果
|
//4**********************************************
//交换两个变量的值,不使用第三个变量,即a=3,b=5交换
//后b=3,a=5
unsigned char a=3,b=5;
//5**************************************************
#define N 100
void GetMemory1(char*p)
{
p=(char*)malloc(sizeof(char)*N);
strcpy(p,"Have a good day!");
}
char*GetMemory2(void)
{
char p[]="Have a good day!";
return p;
}
void main(void)
{
char*str1=NULL,*str2=NULL;
GetMemory1(str1);
GetMemory2(str2);
printf("\nstr1:%s",str1);
printf("\nstr2:%s",str2);
//6******************************************************
//构造N个结点的单链表返回链表头指针,要求链表中各结点顺序
//与结点数据输入顺序相反,例如输入1,2,3,4,5,形成的链表为
//head->5 4 3 2 1 ,补充程序
#define N 10
typedef struct Node
{
int data;
struct Node*next;
}NODE;
int Get_Data(int i);//定义省略
Node*Create_u()
{
int i;
NODE*p,*Head=NULL;
for(i=0;i<N;i++)
{
VP=New NODE;
P->Data=Get_Data(i);
________________;
________________;
}
return Head;
}
其实就是个头插法
//7**********************************************
//N个结点链表,每个结点中存放一个字符,判断链表存放的字符是否
//中心对称,即a b c c b a或a b c b a,补充程序
typedef struct Node
{
int data;
struct Node*next;
}NODE;
bool Is_symmeic(NODE*head,*int n)
{
char D[N];
int i,d;
__________;
for(i=0;i<d;i++)
{
D[i]=head->data;
head=head->next;
}
if(__________)
{
head=head->next;
}
while(head)
{
_______________;
if(D[i]!=head->data)
{
return false;
}
head=head->next;
}
return true;
}
//8*************************************
//str中只含有大写和小写字母函数change_move(char*str)将字符串中大写改成*并
//移到前面小写后返回*的个数
//如AabBdcYY改为*****abd,返回5
int chang_move(char*str)
{
int len,i,curstr=-1;
len=strlen(str);
for(i=len-1;i>=0;i--)
{
if(str[i]>='A'&&str[i]<='Z')
{
str[i]='*';
if(cursor==-1)
{
cursor=i;
}
else if(cursor>i)
{
_____________;
str[i]='*';
_____________;
}
}
return____________;
}
//9***********************************************
//求两个字符串的第一个公共子串,并返回该子串
//如:"a b c d e f g e h i" "a a c d e f * * g e h i"
//第一个为"c d e f";不许用strcmp()
char*Maxf(char*str1,char*str2)
{
}
转载于:https://www.cnblogs.com/lzjsky/archive/2011/01/15/1936403.html
MTK深圳公司嵌入式软件工程师笔试题(含部分答案)相关推荐
- 软件工程招聘c语言笔试,嵌入式软件工程师笔试题
1.将一个字符串逆序 2.将一个链表逆序 3.计算一个字节里(byte)里面有多少bit被置1 4.搜索给定的字节(byte) 5.在一个字符串中找到可能的最长的子字符串 6.字符串转换为整数 7.整 ...
- 中科曙光Java笔试题_中科金财Java开发工程师笔试题的(带答案).docx
中科金财Java开发工程师笔试题的(带答案) Java开发工程师笔试试题(请不要在试题上留任何痕迹,所有答案均写在答题纸上)编程题(共26分)任意写出一种排序算法.(6分)public void so ...
- 海康威视错误代码0xf_海康威视嵌入式软件工程师笔试题分享(含解答)
海康威视嵌入式驱动工程师的题目只包含选择题和简答题,没有编程题.毫无疑问,C语言基础题依然是最多的(c可是嵌入式的笔尖),又因为是驱动方向,所以关于Linux操作系统和底层方面的题会比较多一点,但是就 ...
- 嵌入式软件工程师笔试题(含答案)
选择题 1:设float a=2, b=4, c=3:,以下C语言表达式与代数式 (a+b)+c计算结果不一致的是 A.(a+b)*c/2 B.(1/2)*(a+b)*c C.(a+b)*c*1/2 ...
- 嵌入式软件工程师笔试题-1(含答案讲解)
目录 1.什么是预编译?什么时候需要预编译? 2.char *const p和char const *p 以及const char *p三个区别 3.以下程序的输出结果 4. 以下代码中的sizeof ...
- 某游戏公司测试工程师笔试题
今天刚做了一家公司的笔试,自己做下记录也给大家分享一下,大家有什么问题和建议欢迎评论. 1.什么是测试用例?测试用例的要素有哪些?黑盒测试的测试用例设计方法有哪些? 测试用例是测试过程中很重要的一类文 ...
- 嵌入式软件工程师笔试题
1 . 用预处理指令 #define 声明一个常数,用以表明 1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2 . ...
- 浙江大华嵌入式软件工程师笔试题
选择题 1:设float a=2, b=4, c=3:,以下C语言表达式与代数式 (a+b)c/2计算结果不一致的是 A.(a+b)*c/2 B.(1/2)*(a+b)*c C.(a+b)*c*1/2 ...
- 【数据挖掘】2022年联想公司数据挖掘工程师笔试题
选择题 1.顺序表存储的特点 解析: 1.随机访问 2.存储密度高 3.扩展容量不方便 4.插入.删除数据元素不方便 2.16.9.49.7.1.45.23.13,增量为4,第一轮希尔排序后,前四位数 ...
最新文章
- 2021全球产品经理大会蓄势待发!
- mysql 未能启用约束_未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。...
- redis 启动_Redis介绍amp;安装amp;启动
- kali-linux nat模式下无法联网问题
- python进阶(十七)xml(下)
- P1955-[NOI2015]程序自动分析【并查集,离散化】
- sparkstreaming监听hdfs目录如何终止_HDFS—HA高可用详解
- 在centos平台下用modelsim对altera的ip核进行仿真
- 用 Python 写个消消乐小游戏
- php codesniffer,为你的 PHP_CodeSniffer 构建自定义规则
- CIO40:家电巨头数字化运营历程(IT-DT-OT)
- 面向初学者的 Python IDE:Thonny,你值得一试
- 为什么Excel文件打开后全部格式都…
- c语言如何统计不同分数段学生人数,excel中如何统计不同班级各个分数段的学生人数...
- Flex布局-实现网上商城-个人中心页面
- 一篇搞懂OOA/OOD/OOP的区别
- 一文教你如何使用miniconda
- 浅谈现在完成时被动语态
- voa 1500单词
- MODIS数据几何校正(IDL)
热门文章
- 如何提高营销型网站与搜索引擎之间的信任度?
- yota3墨水屏设置_国产墨水屏“手写平板”评测,10.3英寸大屏,支持无纸化办公...
- stand-alone android sdk tools,android make-standalone-toolchain.sh 使用说明
- android 高德定位 区域,区域定位-行政区划浏览-示例中心-JS API UI 组件示例 | 高德地图API...
- 美国诚实签经验——着装,戒指,手表装土豪,医生预约单,流水、房产和工作证明...
- $digest already in progress 解决办法——续
- 第二章 基础查询 2-2 算术运算符和比较运算符
- python中字符串的方法及注释
- 人脸和性别识别(基于OpenCV)
- 深入解析浏览器的幕后工作原理(四) DOM树