以下是小编精心整理的今天网易技术类题目.......,本文共10篇,仅供参考,希望能够帮助到大家。

篇1:网易技术类笔试题目
网易技术类笔试题目
技术类7条必做
1. 一条简单的图形题
2. 也是一条简单的图形题
3. 一个部队长100M,匀速前进,一个士兵从队尾跑到队头,再从队头跑回队尾,也是匀速跑,当士兵回到队尾的时候部队刚好前进100M,问,那个士兵跑了多长的路程。
4. 一条简单的逻辑推理,五人戴黑/白帽,谁说对谁说错的,很简单,不多说
5. 写条件语句话流程图,也不难,只是没把握全对,基本的只要读过计算机相关专业课都可以写到出来
6. 概率计算题,邮件有垃圾邮件和非垃圾邮件,一个单词W出现在垃圾邮件中的概率是Pa=W出现在垃圾邮件中的次数/总单词数,单词W出现在非垃圾邮件中的概率是Pb=W出现在非垃圾邮件中的次数/总单词数。
问:(1)W是垃圾单词的概率
(2)一封邮件中有单词w1,w2……wn,这些单词是垃圾单词的概率分别是p1,p2….pn,问这封是垃圾邮件的概率是多少。
题目大概是这样,可能有小小记得不很清楚,第一问应该不难,但是第二问不会,怎样才定义为垃圾邮件我都不知道。
7. 程序题,输入一个字符串,可以理解为一个数,求出比这个数大的数中最小的那个,而且这个数满足各个位的和跟原来的数的各个位的和相等,
、
举个简单的例子、
输入0050 各个位的和是0+0+5+0=5
输出0104 各个位的和是0+1+0+4=5
而且0104(理解为104)比0050(理解为50)大,而且没有小于104而且大于50的中符合要求的
不难,有规律的,把最低非0位分解下,再推一推就出来的。。。。
下面是各个方向的`题目,其他我不清楚,我的数据库是下面两条
1. 排他锁的解释和作用。。。。我有点印象,但是记不清楚,吹了几行就写不出东西
2. 给出一些部门有部门号,名称。。。。员工有员工号,名称。。。。。图书有号,名。。。。之类的要画E-R图,然后写出SQL创表的语句,这些不难,接着一个什么B-S的环境注意什么问题不完全不知道是什么,接着问如果要统计借书最多的10个人和借出次数最多的十本书要不要增加表(当然是不用,在原来其中两个表中增加一列就行)
最后一个问题是用SQL语句写出显示借出次数前10的图书资料(我不知道怎样选择前10。。。。)
选做题两条
1. AB
* A
——————
CAD
ABCD代表不同的数字,求出来。。。。。。。。。很简单。。。十来分钟就推出
2.没时间看。。。。。。。也是一条程序题。。。。。
篇2:网易技术类笔试题
网易技术类笔试题
1.写出对“知之者不如好之者,好之者不如乐之者”的理解,
2.用中文写出尽可能多的中文语句,要求包含有“都”的意思(all、both之意),但不能
有“都”字
3.new/delete和malloc/free的区别,并说说你在什么情况下会自另行建立自己的内存分配机制。
3:malloc/free:只要给出想要的内存的长度就分配,并返加(void*)
new/delete:分配内存同时进行类型检测,内置了sizeof运算,如果分配类的话,自动调用类的构造函数,delete也是,释放内存时调类的析构
如果用free释放“new创建的动态对象”,那么该对象因无法执行析构函数而可能导致程序出错。如果用delete释放“malloc申请的动态内存 ”,理论上讲程序不会出错,但是该程序的可读性很差。所以new/delete必须配对使用,malloc/free也一样
在一个大的应用程序中,内存要不断的分配和释放,那样的话随着时间的推进,程序会越来越慢,碎片也越来越多,这时易用自己的内存分配机制.
用GloalAlloc(在DOS下用malloc)开一个或几个大内存。然后写自己的new或malloc函数。最后写一些函数管理你的内存.
4.求极限lim(x-[x]),x趋于-3。
从左和从右不一样
从左是:1
从右是:-1
5.比较两个电路的可靠性。
6.编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正
整数序列。
7.有两个字符串 str1和str2,写一个函数实现在str1中查找str2的初始位置。要求不区分大小写。
8.在字符串S中寻找最长的字符串x,条件是x存在于S中。即是如:abcabcdcd中的abc。
9.求Fibonacci数列中第k个与前面所有数互质的数(除前面两个数 1,1 )。
10.有100个真币和一个假币,只知道真币与假币不等重,要求只称两次,得出是真币重还是假币重。
等分 两部分
称一下
随便去一部分再称
1,如果取重的一部分
1,
1 相等 则轻
1。2 不等 则重
2。如果取轻的一部分
2。1 相等 则重
2。1 不等 则轻
11.证明题:给出n个互不相同的分数数列a1/b1, a2/b2… an/bn ,证明(a1 + a2 + … + an) / (b1 + b2 + … + bn) 的值在数列a1/b1, a2/b2… an/bn 数列的`最大值和最小值之间。
12. 证明题:在三角形中,假设等角对等边,证明大角对大边。
13. 文学题:在以下的空白中填入相应的词(蔼、断、淡、泰)并解释其含义。
自处超然,处事 然,无事澄言,处事 言,得意 然,失意 然。
14. 问答题:为什么现在的计算机采用二进制?而不是八进制或十六进制?你认为以后的计算机会采用几进制?
15.程序设计题:给出若干个单词,组成字典,要求查找速度最快。
16.,有b1/a1,b2/a2,….,bn/an 共n个分数,分母同号,证明:
(b1+b2+…+bn)/(a1+a2+…+an)的值在上面n个分数值最大制和最小值之间.
17.证明:三角形中大边对大角,已知等边对等角
18.为什么计算机中多用二进制,16进制也用在程序中.你认为有没有可能回出
现多进制的计算机,为什么
19.一个没有拷贝构造函数和重载=运算符的String类,会出现什么问题,如何解
决?
20.编程题.
有篇文章,找出文章中单词在词典中的序号,要求高效率.词典没排序.
21.
有一位警长,抓了三个逃犯。现警长决定给他们一次机会。他拿出3顶黑帽子,两顶白帽子,然后往这三个逃犯头上每人戴了一顶帽子,每个逃犯只能看到另外两个逃犯帽子的颜色,不能看到自己帽子的颜色,而且不能进行通讯,不能进行讨论,只能靠自己的推理推出来,如果猜出来了,放一条生路,否则处死。
警长先问第一逃犯,结果第一逃犯猜错了,被杀掉了。
警长问第二个逃犯,结果还是猜错了,同样被杀掉了。
警长再问第三个逃犯,结果第三个逃犯猜对了。
说明一下,每个逃犯在回答问题时,其他逃犯是听不到的。
为什么第三个一定能猜中,请你给出解释。
篇3:富士康技术类笔试题目
富士康技术类笔试题目
下面由大学网推荐富士康的笔试题目
1.用计算机管理情报资料,是计算机在( )中的应用
A.科学计算 B.数据处理 C.过程处理` D.人工智能
2.微型计算机系统的中央处理通常是指( )
A.内存储器和控制器 B.内存储器和运算器
C.内存储器,控制器和运算器 D.控制器和运算器
3.硬盘与软盘相比具有( )特点,
A.存储容量小,工作速度快 B.存储容量大,工作速度快
C.存储容量小,工作速度慢 D.存储容量大,工作速度慢
4.在Windows 98 系统中,从Ms-Dos方式返回Windows的命令是( )
A.Exit B.Quit C.F1 D.^X
5.在windows 98中,资源管理器下“编辑”菜单可以完成( )功能
A.剪切 B.复制 C.保存 D.A和B
6.Windows 98中,不能打开“我的电脑”的操作是( )
A.在资源管理器中选取“我的电脑”
B.用鼠标左键双击“我的电脑“图标
C.用鼠标左键单击“我的电脑“图标
D.用鼠标右键单击“我的电脑”,单击快捷菜单中的“打开”命令
7.关于回收站的'叙述中正确的是( )
A.暂存所有被删除的对象 B.回收站的内容不可以恢复
C.清空回收站后仍可用命令方式恢复 D.回收站的内容不占硬盘空间
8.Word 97 中,插入/改写状态转换用鼠标( )屏幕右下角状态栏中“改写”按纽,
A.单击 B. 双击 C.拖曳 D.右击
篇4:腾讯技术类笔试题目
腾讯技术类笔试题目
第一部分,30个选择题,60分,
考察内容:数据结构,操作系统
考察级别:入门级
第二部分,填空题,40分。
考察内容:快速排序,KMP排序,算法
考察级别:入门级
第三部分,附加题,30分
考察内容:
设计一个游戏虚拟账户系统,能够查询,添加,删除等操作,
要求:
1,北京,上海,深圳,西安,广州都有用户接入,深圳用户接入量大,占60%
2,必须考虑成本,稳定性,安全性等
写出设计思路。
考察级别:提升级
篇5:索尼技术类笔试题目
逻辑题:
一个小时,45道题,
都是比较大的题,需要较多计算和推理。虽然很多也就是应用题的水平,算起来还是挺麻烦的,一堆说明,很容易晕。还有一些进制转换,和类似逻辑电路门的传输函数分析。
我大概做了25,6道,交卷后周围人说大概做二十几道,也有说做到30道,说日本人在找可以当两人用的'人,不知有没做完的大牛。
总结: 前面做的太慢了,没有意识到情势的紧迫,
时间紧任务重,不太可能做完。因为每道题的题干都比较复杂,后面带好几道小题,整个一道大题下来也要7,8分甚至更长,所以要先挑比较熟悉,可能做出来的做。
技术
40分钟8道题。我申的EC,两道无源电路计算,一道进制转换,一道触发器,一道时序逻辑,后面两道C。
总结:C就彻底放弃了。还是犯了那个错误,时序逻辑那个本来会的,结果浪费时间在进制转换上,没有做完,要吸取教训。
相关笔试题目推荐:
信用社出纳工作笔试题目 凡客诚品.NET笔试题 Web前端开发笔试题(Javascript篇)
篇6:瑞星技术类笔试题目
瑞星技术类笔试题目分享
1.一台计算机的IP是192.168.10.71子网掩码255.255.255.64与192.168.10.201是同一局域网吗?
2.internet中e-mail协仪,IE的协仪,NAT是什么,有什么好处,能带来什么问题?DNS是什么,它是如何工作的?
3.PROXY是如何工作的?
4.win2k系统内AT命令完成什么功能,Messenger服务是做什么,怎么使用?
5进程,线程的定义及区别
6,32位操作系统内,1进程地址空间多大,进程空间与物理内存有什么关系?
7[被过滤]常用的手段,防火墙如何保证安全.
8如何配静态IP,如何测网络内2台计算机通不通,PING一次返几个数据包?
9WIN9X与WINNT以上操作系统有“服务”吗,服务是什么,如何停止服务?
10AD在WIN2KSERVER上建需什么文件格式,AD是什么?XP多用户下“注销”与“切换”的`区别.
11UDP可以跨网段发送吗?
12最简单的确认远程计算机(win2K以上)某个监听端口是正常建立的?
13软件测试的定义,测试工作是枯燥反复的,你是如何理解的?黑盒,白盒,回归,压力测试的定义.
14winrunner,loadrunner是什么,区别
15磁盘分区如何分类,请举例说明安装操作系统的注意事项.
篇7:网易在线笔试题目
网易在线笔试会有哪些题目呢?快看一下吧。
网易在线笔试题目:
1. 写出对“知之者不如好之者,好之者不如乐之者”的理解。
了解他不如爱护它,爱护它不如与之为乐
2.用中文写出尽可能多的中文语句,要求包含有“都”的意思(all、both之意),但不能有“都”字。
3.new/delete和malloc/free的区别,并说说你在什么情况下会自另行建立自己的内存分配机制。
malloc和free不知道构造函数和析构函数
malloc/free:只要给出想要的内存的长度就分配,并返加(void*)
new/delete:分配内存同时进行类型检测,内置了sizeof运算,如果分配类的话,自动调用类的构造函数,delete也是,释放内存时调类的析构
为什么有必要写自己的operator new和operator delete?
答案通常是:为了效率。缺省的operator new和operator delete具有非常好的通用性,它的这种灵活性也使得在某些特定的场合下,可以进一步改善它的性能。尤其在那些需要动态分配大量的但很小的对象的应用程序里,情况更是如此。
有这样一个方法来实现你的自定义的operator new:先让缺省operator new分配一些大块的原始内存,每块的大小都足以容纳很多个airplane对象。
4.求极限lim(x-[x]),x趋于-3。
左右极限不一样
从左是:1
从右是:-1
5.比较两个电路的可靠性。
6.编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。
维持一个FILO队列从1开始入队列并跟踪和sum,到x入队使得sum>=value的时候
等于则记录队列,大于则队列弹出一个元素,然后x+1入队,
sum小于value则继续入队,大于则出队,等于则记录然后入队
复杂度应该是O(Value)的不知道你是不是这个意思?你好像没用队列而用两个变量代表第
一个和最后一个元素吧这样更好!
void sum(int num)
{
int first = 1;
int end = 2;
int sum = 0;
for(int i = first; i <= end; i++)
sum += i;
while(first <= num)
{
if(sum < num)
{
end++;
sum += end;
}
else if(sum >num)
{
sum -= first;
first++;
}
else
{
for(int i = first; i <= end; i++)
cout << i << “ ”;
cout << endl;
sum -= first;
first++;
}
}
7.有两个字符串 str1和str2,写一个函数实现在str1中查找str2的初始位置。要求不区分大小写。
8.在字符串S中寻找最长的字符串x,条件是x存在于S中。即是如:abcabcdcd中的abc。
不难用strncmp加二重循环搞定
第一重循环i = strlen(S)/2 to 1 (i代表比较字符串0的长度)
第二重循环j = 0 to strlen(S)-i-i (j代表比较字符串的起始位置)
然后循环体里strncmp(S+j,S+j+i,i);
第一个相等的字符串就是结果了。
void main
{
char S[] = “1231234123455676456”;
for (int i=strlen(S)/2;i>0;i--)
for (int j=0;j
if (strncmp(S+j,S+i+j,i) == 0)
{
S[j+i] = 0;
printf(“%s”,S+j);
return ;
}
}
9.求Fibonacci数列中第k个与前面所有数互质的数(除前面两个数 1,1 )。
long Fibo1(int n)
{
long n1=1,n2=1;
for(int i=3; i<=n; i++)
{
int temp=n2;
n2=n1+n2;
n1=temp;
}
return n2;
}
bool IsPrime(int m)
{
int t=sqrt(m);
if (m == 1)
return false;
for (int i=2; i<=t; i++)
{
if(m%i == 0)
break;
}
if (i == t+1)
return true;
else
return false;
}
bool IscoP(long a,long b)//辗转相除法判断两数互质,最大公约数为1
{
while(b >0)
{
int temp=b;
b=a%b;
a=temp;
}
if(a == 1)
return true;
else
return false;
//return a;
}
long FindK(int k)
{
int count = 0;
for (int i=3; ; i++)
{
for (int j=3; j
{
if(!IscoP( Fibo1(i),Fibo1(j) ))break;
}
if(j == i)count++;
if(count == k)
{
return Fibo1(i);
break;
}
}
}
10.有100个真币和一个假币,只知道真币与假币不等重,要求只称两次,得出是真币重还是假币重。
101个钱币中,任取一个,其余100个分为2份,如果重量相同,取出的必定假币,与任何一个真币比较即可。如果重量不等,把重的50枚分为两分,如果不等,则假币重,否则假币轻。把轻的50枚分开称也可以得到结果
11.证明题:给出n个互不相同的分数数列a1/b1, a2/b2… an/bn ,证明(a1 + a2 + … + an) / (b1 + b2 + … + bn) 的值在数列a1/b1, a2/b2… an/bn 数列的最大值和最小值之间。
12. 证明题:在三角形中,假设等角对等边,证明大角对大边。
13. 文学题:在以下的空白中填入相应的词(蔼、断、淡、泰)并解释其含义。
自处超然,处事 然,无事澄言,处事 言,得意 然,失意 然。
淡、泰、蔼、断
14. 问答题:为什么现在的计算机采用二进制?而不是八进制或十六进制?你认为以后的计算机会采用几进制?
前技术水平而言,电位高低区分01逻辑比较简单高效,因而采用2进制。特别是采用刷新机制的大容量集成门电路,在两次刷新之间,电位不断降低,因此通过将电位分级来进行多进制计算就目前而言不可能。除非计算机的硬件技术有质的飞跃。
15.程序设计题:给出若干个单词,组成字典,要求查找速度最快。
以下是第15题的解法,使用小写字母a-z组成单词,用1表示a,一直到26表示z.使用幂乘法表示字母,比如ab为a*26+b,然后用幂乘法算出来的数字对数组大小的两倍值取余得到哈希值.用字母组合aa表示被删除的单词.
16.,有b1/a1,b2/a2,....,bn/an 共n个分数,分母同号,证明:
(b1+b2+...+bn)/(a1+a2+...+an)的值在上面n个分数值最大制和最小值之间.
17.证明:三角形中大边对大角,已知等边对等角
18.为什么计算机中多用二进制,16进制也用在程序中.你认为有没有可能回出现多进制的计算机,为什么
19.一个没有拷贝构造函数和重载=运算符的String类,会出现什么问题,如何解决?
20.编程题.
有篇文章,找出文章中单词在词典中的序号,要求高效率.词典没排序.
21.有一位警长,抓了三个逃犯。现警长决定给他们一次机会。他拿出3顶黑帽子,两顶白帽子,然后往这三个逃犯头上每人戴了一顶帽子,每个逃犯只能看到另外两个逃犯帽子的颜色,不能看到自己帽子的颜色,而且不能进行通讯,不能进行讨论,只能靠自己的推理推出来,如果猜出来了,放一条生路,否则处死。
警长先问第一逃犯,结果第一逃犯猜错了,被杀掉了。
警长问第二个逃犯,结果还是猜错了,同样被杀掉了。
警长再问第三个逃犯,结果第三个逃犯猜对了。
说明一下,每个逃犯在回答问题时,其他逃犯是听不到的。
为什么第三个一定能猜中,请你给出解释。
如果A看到另外两个人都带白色帽子,那么自己肯定带黑色帽子。
如果A看到另外两个帽子一白一黑,而黑色帽子的那个人死了(一白一黑都死了),那么自己肯定不是白帽子,而是黑帽子。
如果A看到另外两个帽子都是黑色的,而第二个黑帽子也死了(如果A带白帽子,那么地一个黑帽子死了,第二个黑帽子应该知道自己帽子的颜色),那么A肯定不是带白帽子,而是带黑帽子。
篇8:网易销售部笔试题目
网易销售部笔试题目
今天运气比较好,去销售部霸笔很顺利~~~销售部的笔试感觉比较汗,选择题清一色是考逻辑推理性,学理科的人很有优势,选择题题量太大了,前面很多填数字题,跟行政测验的数字题很想象,但是感觉要难很多,。。后面的逻辑推理论证题看到偶头晕,题干选择项都很长,还要有ABCDE5个选项,一度难以下手选择。。。。。。。。。。
主观题的前面三题感觉容易,靠吹水能力了。。。最后面的专业题应该也不算难,可惜偶被做,不够时间,5555555555,这题没做对偶滴笔试应该影响很大,面试机会感觉很渺茫,期待出面试通知时大家再一起探讨下霸王面的可能性嘿嘿,希望到时收到面试通知的同志能上来发帖子跟大家汇报下~~
此次笔试整体上看题量大,难度比较大,时间要求高,能拿到高分的人很强大嘿嘿~~~大家一起探讨哈哈
************
发笔试最后的主观题,有误请版友们指正:
1.有很多有理想有抱负的毕业生,刚进去一些很优秀的企业工作,但觉得自己的想法不被企业重视,自己的`创新能力得不到发挥,
请问,你是怎样理解企业的创新体系的?(10分)( via: unus.cn )
2.分析下当代高校学生的特征(如从人生观,价值观,消费观,娱乐方式等角度),同时分析产生这种特征的原因是什么?(13)
3.分析下山寨手机的特点;分析下山寨手机得以生存或者兴起的原因;分析下山寨手机对于手机市场的影响。(12分)
4B。假如网易要进入高校进行网络游戏的推广,时间为9月~10月。推广的游戏为《天下贰》。请你以此做一个活动的策划,包括背景分析,所需物资,活动内容等等。(《天下贰》为一款以古代神话做背景,融合了《山海经》《***》等古代文化,全新打造的3D大型网络游戏。。。。。)。(15分)
篇9:网易销售部笔试题目探讨
。。。后面的逻辑推理论证题看到偶头晕,题干选择项都很长,还要有ABCDE5个选项,一度难以下手选择。。。。。。。。。。
主观题的前面三题感觉容易,靠吹水能力了。。。最后面的专业题应该也不算难,可惜偶被做,不够时间,5555555555,这题没做对偶滴笔试应该影响很大,面试机会感觉很渺茫,期待出面试通知时大家再一起探讨下霸王面的可能性嘿嘿,希望到时收到面试通知的同志能上来发帖子跟大家汇报下~~
此次笔试整体上看题量大,难度比较大,时间要求高,能拿到高分的人很强大嘿嘿~~~大家一起探讨哈哈
************
发笔试最后的主观题,有误请版友们指正:
1.有很多有理想有抱负的毕业生,刚进去一些很优秀的企业工作,但觉得自己的想法不被企业重视,自己的`创新能力得不到发挥,请问,你是怎样理解企业的创新体系的?(10分)( via: unus.cn )
2.分析下当代高校学生的特征(如从人生观,价值观,消费观,娱乐方式等角度),同时分析产生这种特征的原因是什么?(13)
3.分析下山寨手机的特点;分析下山寨手机得以生存或者兴起的原因;分析下山寨手机对于手机市场的影响。(12分)
4B。假如网易要进入高校进行网络游戏的推广,时间为9月~10月。推广的游戏为《天下贰》。请你以此做一个活动的策划,包括背景分析,所需物资,活动内容等等。(《天下贰》为一款以古代神话做背景,融合了《山海经》《***》等古代文化,全新打造的3D大型网络游戏。。。。。)。(15分)
篇10:网易java笔试题目
(1)已知链表的头结点head,写一个函数把这个链表逆序 ( Intel)
Node * ReverseList(Node *head) //链表逆序
{
if ( head == NULL || head->next == NULL )
return head;
Node *p1 = head ;
Node *p2 = p1->next ;
Node *p3 = p2->next ;
p1->next = NULL ;
while ( p3 != NULL )
{
p2->next = p1 ;
p1 = p2 ;
p2 = p3 ;
p3 = p3->next ;
}
p2->next = p1 ;
head = p2 ;
return head ;
}
(2)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序。(保留所有结点,即便大小相同)
Node * Merge(Node *head1 , Node *head2)
{
if ( head1 == NULL)
return head2 ;
if ( head2 == NULL)
return head1 ;
Node *head = NULL ;
Node *p1 = NULL;
Node *p2 = NULL;
if ( head1->data < head2->data )
{
head = head1 ;
p1 = head1->next;
p2 = head2 ;
}
else
{
head = head2 ;
p2 = head2->next ;
p1 = head1 ;
}
Node *pcurrent = head ;
while ( p1 != NULL && p2 != NULL)
{
if ( p1->data <= p2->data )
{
pcurrent->next = p1 ;
pcurrent = p1 ;
p1 = p1->next ;
}
else
{
pcurrent->next = p2 ;
pcurrent = p2 ;
p2 = p2->next ;
}
}
if ( p1 != NULL )
pcurrent->next = p1 ;
if ( p2 != NULL )
pcurrent->next = p2 ;
return head ;
}
(3)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序,这次要求用递归方法进行。 (Autodesk)
答案:
Node * MergeRecursive(Node *head1 , Node *head2)
{
if ( head1 == NULL )
return head2 ;
if ( head2 == NULL)
return head1 ;
Node *head = NULL ;
if ( head1->data < head2->data )
{
head = head1 ;
head->next = MergeRecursive(head1->next,head2);
}
else
{
head = head2 ;
head->next = MergeRecursive(head1,head2->next);
}
return head ;
}
上海-亿川信息
A. UNIX B. Linux C windows NT或sever D OS X
A. an B. bn C cn D dn
3.HTML中超连接的一对标记是: A
A. B. C D
A. 顺序 B. 选择 C 交叉 D 循环
A 向浏览器输出动态数据
B 将用户信息提交到服务器
C 查询服务器中的数据
D 更新服务器数据
A 一种意大利小甜饼
B 保存用户信息的一个小型文本文件
C 保存在服务器上的用户信息文档
D 保存在用户上的小程序
文档为doc格式