JAVA、net 后端技术岗笔试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
net开发工程师笔试题目
1.一列数的规则如下:1、1、2、3、5、8、13、21、34……求第30位数是多少,用递归算法实现。
2.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?
3.在C#中,string str = null 与string str = "" 请使用文字说明其中的区别。
4.根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。
public void test(int i)
{
lock(this)
{
if (i>10)
{
i--;
test(i);
}
}
}
5.简要谈一下您对微软。NET 构架下remoting和webservice两项技术的理解以及实际中的应用。
6.公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路
7.给定以下XML文件,完成算法流程图。
< DriverC >
请请使用递归算法遍历所有文件名(FileName)。
8.写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。
9.sleep()和wait()有什么区别?
10.成员变量和成员函数前加static的作用?
11.当DOM加载完成后要执行的函数,下面哪个是正确的?(单选)
jQuery(expression, [context]) B、jQuery(html, [ownerDocument])
C、jQuery(callback)
D、jQuery(elements)
12.下面哪一个是用来追加到指定元素的末尾的?(单选)
A、insertAfter()
B、append()
C、appendTo()
D、after()
13.如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?(单选)
A、append(content)
B、appendTo(content)
C、insertAfter(content)
D、after(content)
14.在jquery中,鼠标移动到一个指定的元素上,会触发指定的一个方法,实现该操作的是______________。
15.在jquery中想要实现通过远程http get请求载入信息功能的是下面的哪一下事件?(单选)
A、$.ajax()
B、load(url)
C、$.get(url)
D、$. getScript(url)
16.在jquery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个是可以直接完成该功能的?(单选)
A、removeClass()
B、deleteClass()
C、toggleClass(class)
D、addClass()
17、下面代码运行结果
var bl = false;
$.ajax(url, {
//...
success: function(){
bl = true;
}
});
while ( !bl ) {
alert( bl );
}
alert( bl );
18、扩展Array原型,编写一个去除数组重复项的方法