阅读:855回复:4
go2map的招聘试题~!
试题一:
开发环境描述: VB( or VC ),MapX,MapInfo Professional 考查重点: 对MapInfo Professional的基本操作; 对MapX中的绘图函数的掌握; 简单算法程序的编写能力; 测试内容: 1、用MapInfo Professional新建一个包含至少2个字段的图层文件 A.tab;(5) 2、用MapInfo Professional在A.tab中添加两个折线对象Line1 和Line2,要求这两个对象的节点数都不少于5个,Line1和Line2必 须相交;(5) 3、用MapX + VB( or VC )编写一段程序,在程序中实现: 3.1、打开A.tab并显示在mapx控件中 ;(10) 3.2、创建一个新的物理图层文件B.tab,B.tab与A.tab在同一个 目录下;(15) 3.3、将Line1和Line2在交点处各自截断,生成4个新的折线对象 Line1_1、Line1_2、Line2_1、Line2_2;(35) 3.4、将截断产生的4条新线段添加到B上,并将这些线段按它们在 B上的生成顺序标上序号,要求在图上能看到标注;(30) 评分标准: 1、测试项满分100,完成每个步骤均有得分,见每个测试项后; 2、开发熟练程度满分10,以上测试内容如能在2小时内完成,可得到10 分,若超过2小时酌情扣分,若超过4小时则此项不得分; 3、综合评价满分10,需要由kernel小组对其源代码质量进行评价,包括 编码风格、程序强壮性、用户界面设计合理性等因素; 备注: 开发过程允许查阅各种资料,但不允许就测试内容询问他人 试题二: 开发环境描述: VB( or VC ),MapX,MapInfo Professional,Access 考查重点: 对MapInfo Professional的基本操作; 对MapX中的常用函数的掌握; 对数据库访问的熟悉程度; 测试内容: 1、用MapInfo Professional新建一个包含至少2个字段的图层文件 A.tab,其中一个字段为Name(Char 50),并在图层中创建至少10个 对象;(5) 2、用Access创建一个新的数据库A.mdb,在A.mdb中创建一个包含至少2 个字段的表T,其中一个字段为Name(Char 50),另一个字段为 Value(Numeric);(5) 3、在T中添加至少10条记录,每条记录的Name值应与A中的Name值相对 应,每条记录的Value值可以任取0-100中的整数,但不允许重复; (5) 4、用MapX + VB( or VC )编写一段程序,在程序中实现: 4.1、打开A.tab并显示在mapx控件中 ;(10) 4.2、通过ADO连接T并显示在Grid或List等其它控件 中;(10) 4.3、在界面上实现由用户自定义查询条件Value > xx,xx为100 以内的整数,然后由用户在地图上单击鼠标或是拉框,按用 户输入的条件及鼠标选定的范围查询图层A上所有满足条件 的对象;(实现单击+20 ,实现拉框+25) 4.4、以MessageBox的形式,显示所有符合条件的对象的地理属 性,包括对象的Name、类型(点|线|面)、坐标(如果对象 非点类型,取第一个节点坐标即可)(20); 4.5、以MessageBox的形式,显示所有符合条件的对象的来自表T 的Name和Value值;(20) 评分标准: 1、测试项满分100,完成每个步骤均有得分,见每个测试项后; 2、开发熟练程度满分10,以上测试内容如能在2小时内完成,可得到10 分,若超过2小时酌情扣分,若超过4小时则此项不得分; 3、综合评价满分10,需要由kernel小组对其源代码质量进行评价,包括 编码风格、程序强壮性、用户界面设计合理性等因素; 备注: 开发过程允许查阅各种资料,但不允许就测试内容询问他人 |
|
1楼#
发布于:2003-11-18 11:04
有得资料查就好做多了,:),就是得费一袋烟.......
|
|