广联达软件开发笔试题

进修社 人气:2.4W

【转载】

广联达软件开发笔试题

1.

[编程]给定一个整数,获得它的逆序数,如整数87231,逆序后为13278

2.

[编程]两个无序链表A和B,将其合并为递增排列的一个链表

3.

[编程]找出两个排序数组的合集,如[1,3,4,5,6],[3,5,7,9],合集是[3,5],用一种高效的方法编程实现

4.

[编程]将一个句子的单词反过来(单词原样),比如"i am cheating"变成"cheating am i"

5.

[设计]有一个遥控,有四个按钮,编号为0,1,2,3,其中0,2控制电器1和电器2的`开,1,3控制电器1,2的关,设计一个系统,要求能够开关客厅的电视和卧室的灯,设计一个系统,设计相关的类,要求具有较好的扩展性,最好采用UML方式,或者描述类的主要属性和关键操作

论述题:

描述自己在开发过程解决的一个最成功的问题,描述这个问题,并说明是用什么方法、途径解决的,给出必要的数据结构和算法

题目都比较基础,但是好久没写c程序了,有点混乱,时间不够用,呜呜呜