0663-3226888
揭阳市美音职业培训学校
教育照亮人生 技能立足社会
技能强 薪资高 时间短
JIE YANG CITY MEIYIN OCCUPATION TRAINNG SCHOOL
首页
学校概况
学校简介
教学特色
学校荣誉
领导关怀
选择美音
新闻中心
教学科目
品牌汽车维修
就业培训课程
精品培训课程
业余培训课程
成人高等教育
职业考证辅导
企业团体培训
招生指南
热点问答
报道流程
就业服务
就业风采
职场内外
在线学习
联系我们
文章详情
当前位置:
首页
>>
职场内外
>>
一家公司程序员面试题目
新闻中心
一家公司程序员面试题目
来源:
|
作者:
meiyinzhixiao
|
发布时间:
2012-01-19
|
1540
次浏览
|
分享到:
你看懂了吗?
一、关于ms sql 2000
1. 服务器1 上一个数据库server1.data1,data1中有一个表 table1;服务器2 上有一个数据库server2.data2,data2中有一个表 table2,如何实现两个表之间的 inner join?
2. 如果从 ms sql 数据库中用一个复杂的sql语句,提取一个表的所有字段名称、类型、约束?
3.如何提取一个字段的所有约束名称?
4.如何实现将文本文件存入img字段并读出?
5.全文检索的实现,以及自定义二进制格式文件存入img字段后如何实现全文检索? 6.同一数据表中,不同记录之间的约束关系检查的实施方法。
二 关于.net编程
1..net组件在ie浏览器端嵌入,显示一个界面,.net组件与javascript脚本的交互,实现.net组件调用javascript函数,javascript调用.net公共属性和事件。
2. .net插件在客户端的自动部署,包括自动下载和安全性自动设置。
3. 如何实现 .net对win32 api的调用,请在一个panel上生成、显示 caret。
4. 如何从 webservice 中取得用户的 sessionid?
5. 如何通过 webservice 启动或调用服务器端的 win service,安全机制的实现方式?
6.用.net生成一个pdf文档。
7.如何从 1.aspx中将大数据传给 2.aspx,且不能使用 seesion 和application?
三、关于javascript
1. 能否改写一种基于 javascript 的网页中内置的简单字处理控件?
2. 在网页上动态生成菜单。
3.xml + xsl定制网页。
4. 在网页中通过 script 调用 word,excel,并将服务器端的数据传入到 word和excel中?
其实不难,可能大家想的过于复杂。我就是那次招聘进去的,这些问题都是实际要用的!
我拿到的时候第一感觉也是bt的难度,1/3没问题,1/3找找也没问题,1/3很难,但是我仔细找了很久,请教了一些高手,最后基本搞定.也许做程序还是要杜绝浮躁吧!!
我当时的部分解答如下,请大家指正!
一、关于ms sql 2000
1. 服务器1 上一个数据库server1.data1,data1中有一个表 table1;服务器2 上有一个数据库server2.data2,data2中有一个表 table2,如何实现两个表之间的 inner join?
SELECT c.*, o.*
FROM ISystem.dbo.info_data AS c INNER JOIN
OPENROWSET('MSDASQL','DRIVER={SQL Server};SERVER=192.168.0.94;UID=sa;PWD=pop', ISystem.dbo.info_data) AS o
ON c.ID = o.ID
还有几种其他做法
2. 如果从 ms sql 数据库中用一个复杂的sql语句,提取一个表的所有字段名称、类型、约束?
select syscolumns.name,
systypes.name
from (syscolumns inner join sysobjects on syscolumns.id=sysobjects.id) ,systypes
where sysobjects.name ='pxzx' and sysobjects.xtype='u'
and syscolumns.xtype=systypes.xtype
union
select sysobjects.name,
'约束'
from sysobjects
where sysobjects.xtype='c'
and sysobjects.parent_obj=
(select id from sysobjects where name ='pxzx')
3.如何提取一个字段的所有约束名称?
--提取字段的全部约束名
Select sysobjects.name
from syscomments inner join sysobjects on syscomments.id=sysobjects.id
where text like '%字段名%' and sysobjects.xtype='c'
4.如何实现将文本文件存入img字段并读出?
文本文件存入时直接写入img字段即可;
如果内容不是很长,读出转两次类型就可以了
5.全文检索的实现,以及自定义二进制格式文件存入img字段后如何实现全文检索?
在给定数据库中执行全文检索涉及到以下这些任务:
标识要注册进行全文检索的表和列。
索引注册了的列的数据,并用非无关单词填充全文索引。
对注册了的列查询填充的全文索引。
应确保后来对注册列中数据的更改能够传播到索引,以此保持全文索引与数据的同步。
可以创建自定义筛选用于自定义二进制格式文件存入img字段的全文索引。创建自定义筛选过程如下:
描述筛选结构
实现和输出dll 入口点
实现筛选类和Class Factory
继承com接口
实现com接口方法
6.同一数据表中,不同记录之间的约束关系检查的实施方法。
DBCC CHECKCONSTRAINTS
1. .net组件在ie浏览器端嵌入,显示一个界面,.net组件与javascript脚本的交互,实现.net组件调用javascript函数,javascript调用.net公共属性和事件。
javascript直接从.net中输出,后者利用标签即可...
2. .net插件在客户端的自动部署,包括自动下载和安全性自动设置。
可以生成一个ocx控件,同样用到利用标签,再用相关软件生成证书 来部署
3. 如何实现 .net对win32 api的调用,请在一个panel上生成、显示 caret。
C#中使用的类库都是托管代码(Managed Code)文件,而Win32的API函数所处的文件,都是非托管代码(Unmanaged Code)文件。这就导致了在C#中不可能直接使用这些非托管代码文件中的函数。好在.Net框架为了保持对下的兼容,也为了充分利用以前的资源,提出了互操作,通过互操作可以实现对Win32的API函数的调用。互操作不仅适用于Win32的API函数,还可以用来访问托管的COM对象。C#中对Win32的API函数的互操作是通过命名空间“System.Runtime.InteropServices”中的“DllImport”特征类来实现的。它的主要作用是指示此属性化方法是作为非托管DLL的输出实现的。
4. 如何从 webservice 中取得用户的 sessionid?
[WebMethod(EnableSession=true)]
public string GetID()
{
return Session.SessionID;
}
5. 如何通过 webservice 启动或调用服务器端的 win service,安全机制的实现方式?
引用:System.ServiceProcess命名空间,可以通过ServiceController 类连接到正在运行或者已停止的服务、对其进行操作或获取有关它的信息
using System.ServiceProcess;
…….
[WebMethod]
public string getSerInfo()
{
ServiceController sc2 = new ServiceController("Telnet");
if (sc2.Status.Equals(ServiceControllerStatus.Stopped))
{
return "Stopped" ;
}
else
{
return "started";
}
}
安全机制需要从web services 方面着手,亦即身份验证和授权;
6.用.net生成一个pdf文档。
已经实现,代码太长
7.如何从 1.aspx中将大数据传给 2.aspx,且不能使用 seesion 和application?
在Form域中过去: 对于一个需要发送大数据的域,在提交表单前将数据拆分为小于限额的数份,分别放在数个hidden域中,同时把原有域清空,再正式提交表单。服务器端还是用Request.Form()读取各hidden域的数据,再按照顺序把他们拼接起来就行了。
或是server.transfer,传一个public class过去
三、关于javascript
1. 能否改写一种基于 javascript 的网页中内置的简单字处理控件?
曾经改写过
2. 在网页上动态生成菜单。
so easy
3.xml + xsl定制网页。
so easy
4. 在网页中通过 script 调用 word,excel,并将服务器端的数据传入到 word和excel中?
用javascript可以实现类似web service的功能,用到Microsoft.XMLHTTP这个ActiveXObject
上一篇:
众志成城,全民防疫!......
下一篇:
面谈时应注意哪些礼仪
学校新闻
行业动态
学生风采
公告通知
10