第一范文网 - 专业文章范例文档资料分享平台

2011珠海金山办公软件WPS Offic面试题

来源:用户分享 时间:2025/7/25 4:00:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

地址:珠海市吉大景山路莲山巷8号金山软件大厦

电话:(86-756)-3335688

2011珠海金山办公软件WPS Office

Java基础

(考试时间:120分钟)

姓 名: 性 别: 学 历: 毕业学校: 所学专业: 手 机: 电子邮件:

1. 编程计算某给定的整数在用17进制来表示时含有多少个1。 例:十进制整数18用17进制表示为0x11,含有2个1。

2. 集合合并:

给定一些字符集合,形式如: {a b c}, {b d}, {e f}, {g}, {d h} 要求将其中交集不为空的集合合并,合并完成后的所有集合之间无交集,例如上例应 输出: {a b c d h}, {e f}, {g} 请画出算法流程图。

3 实现一个可以Undo/Redo的链表, 链表的结点中存储整数, 支持的操作包括: * 插入1个数字: insertAfter(Node pos, int val) * 删除多个连续的结点: remove(Node start, Node end) * 修改1个结点的值: modify(Node node, int val) * 以及对上述三个操作的撤消和重新执行

* 撤消:undo(),掉用此方法可以撤消插入,删除和修改,且可以连续撤消 * 重新执行:Redo(),调用此方法可以重新执行被撤消和操作,且可以连续调用

如:一系列的操作执行如下:

Insert,insert,remove,undo,undo,modify,insert,undo,undo,redo,redo 等价insert,modify,insert

请写出主要的数据结构定义。 写出这5个操作的伪代码实现

金山软件人员招聘笔试试卷 www.kingsoft.com HK 3888

第1页 共2页

4. 写出程序的输出结果 class insect{ int i=9; int j; insect(){ prt(\+i+\+j); j=39; } static int x1=prt(\); static int prt(String s){ System.out.println(s); return 47; } }

public class Wps extends insect{ int k=prt(\); Wps(){ prt(\+k); prt(\+j); } static int x2=prt(\); static int prt(String s){ System.out.println(s); return 63; }

public static void main(String[] args){

insect.prt(\); Wps w=new Wps(); } } 答:

金山软件人员招聘笔试试卷 www.kingsoft.com HK 3888

第2页 共2页

搜索更多关于: 2011珠海金山办公软件WPS Offic面试题 的文档
2011珠海金山办公软件WPS Offic面试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c306nm5ge6q20sz53255i_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top