HardBirch

2010年广州周立功单片机(致远电子) 机试5道题

时间:09-09-21 栏目:系统技术篇 作者:鲁智森也有文化 评论:0 点击: 1,396 次

19号,广州周立功来长,软件笔试于当日进行,20日进行机试,大概有近四十个人通过笔试,机试上午九点开始的,我不才,做到下午一点半,才算搞定,回答了几个简短的技术问题后出来了,吃了饭,冲了个凉睡觉了,累~~~~

 

题目如下:

 

1.将一个32位的数字转换成N进制 void ToXBase(unsigned int a,unsigned int b,char *s)

例如:

 ToXBase(50,2,s);--"110010"
 ToXBase(50,8,s);--"62"
 ToXBase(50,16,s);--"32"
 ToXBase(50,33,s);--"1h"
 ToXBase(50,36,s);--"1e"

 

2.将任意一个自然数进行质数因数分解

例如:

输入15,输出:3x5

输入9,输出:3x3

输入50,输出,2x5x5

 

3.实现一个对某个函数进行定积分运算的代码

 

4.有以下一个状态机,当输入1101001,输出“ACDGECD”,未标出0和1的表示,不论是0和1都可以向下一个状态转换,初始状态都是从Begin开始,请实现这个状态机 。

 

 

 

5.实现格雷码编码,输入格雷码编码位数,输出格雷码编码

函数申明如下:void GenGrayNbit(int i32BitNum)

 

格雷码:(顺序多种,只要输出一种即可)

2位格雷码: 00 01 11 10

3位格雷码: 001 000 100 110 010 011 111 101

 

声明: 本文由( 鲁智森也有文化 )原创编译,转载请保留链接: 2010年广州周立功单片机(致远电子) 机试5道题

2010年广州周立功单片机(致远电子) 机试5道题:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐