笔试:Ajax请求总共有多少种Callback

2016-08-08 专题 阅读:

第一篇:《net 笔试题 附答案》

.Net 笔试题

1、简述 private、 protected、 public、 internal 修饰符的访问权限。

2、列举ASP.NET 页面之间传递值的几种方式。

3、C#中的委托是什么?事件是不是一种委托?

4、override与重载的区别

5、用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?

6、在下面的例子里

using System;

class A

{

public A()

{

PrintFields();

}

public virtual void PrintFields(){}

}

class B:A

{

int x=1;

int y;

public B()

{

y=-1;

}

public override void PrintFields()

{

Console.WriteLine("x={0},y={1}",x,y);

}

}

当使用new B()创建B的实例时,产生什么输出?

7、什么是装箱和拆箱?

8、在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。

9、请详述在dotnet中类(class)与结构(struct)的异同?

10、SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号

11、写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的

12、面向对象的语言具有________性、_________性、________性

13、能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。

14、String s = new String("xyz");创建了几个String Object?

15、 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?

16、ajax的请求方式都有哪几种?

17、DataReader与Dataset有什么区别?

18、软件开发过程一般有几个阶段?每个阶段的作用?

19、什么是反射?

20、什么是虚函数?什么是抽象函数?

21、.net的错误处理机制是什么?

22、某课程系统中,有4张表

Student(S#,Sname,Sage,Ssex) 学生表

Course(C#,Cname,T#) 课程表

SC(S#,C#,score) 成绩表

Teacher(T#,Tname) 教师表

1、查询“001”课程比“002”课程成绩高的所有学生的学号;

【笔试:Ajax请求总共有多少种Callback】

2、查询平均成绩大于60分的同学的学号和平均成绩;

3、查询所有同学的学号、姓名、选课数、总成绩;

4、查询姓“李”的老师的个数;

5、查询没学过“叶平”老师课的同学的学号、姓名;

6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;

7、查询学过“叶平”老师所教的所有课的同学的学号、姓名;

8、查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名;

9、查询所有课程成绩小于60分的同学的学号、姓名;

10、查询没有学全所有课的同学的学号、姓名;

11、查询至少有一门课与学号为“1001”的同学所学相同的同学的学号和姓名;

12、查询至少学过学号为“001”同学所有一门课的其他同学学号和姓名;

13、把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;

14、查询和“1002”号的同学学习的课程完全相同的其他同学学号和姓名;

Net 笔试题

1、简述 private、 protected、 public、 internal 修饰符的访问权限。

答 . private : 私有成员, 在类的内部才可以访问。

protected : 保护成员,该类内部和继承类中可以访问。

public : 公共成员,完全公开,没有访问限制。

internal: 在同一命名空间内可以访问。

2、列举ASP.NET 页面之间传递值的几种方式。

答. 1.使用QueryString, 如....?id=1; response. Redirect()....

2.使用Session变量

3.使用Server.Transfer

3、C#中的委托是什么?事件是不是一种委托?

答 : 委托可以把一个方法作为参数代入另一个方法。

委托可以理解为指向一个函数的引用。

是,是一种特殊的委托

4、override与重载的区别

答 : override 与重载的区别。重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要。 Override 是进行基类中函数的重写。为了适应需要

5、用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:一般为3层 数据访问层,业务层,表示层。

数据访问层对数据库进行增删查改。

业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。 表示层为了与用户交互例如用户添加表单。

优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。

缺点: 增加成本

6、在下面的例子里【笔试:Ajax请求总共有多少种Callback】

using System;

class A

{

public A()

{

}

class B:A

{

int x=1;

int y;

public B()

{

}

当使用new B()创建B的实例时,产生什么输出?

答:X=1,Y=0;x= 1 y = -1

7、什么是装箱和拆箱? y=-1; } public override void PrintFields() Console.WriteLine("x={0},y={1}",x,y); { } PrintFields(); } public virtual void PrintFields(){}

答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。

8、在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。 答:string str = null 是不给他分配内存空间,而string str = "" 给它分配长度为空字符串的内存空间。

9、请详述在dotnet中类(class)与结构(struct)的异同?

答:Class可以被实例化,属于引用类型,是分配在内存的堆上的,Struct属于值类型,是分配在内存的栈上的

10、SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号

答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)

11、写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。

答:【笔试:Ajax请求总共有多少种Callback】

解1: select top 10 * from A where id not in (select top 30 id from A)

解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)

12、面向对象的语言具有________性、_________性、________性【笔试:Ajax请求总共有多少种Callback】

答:封装、继承、多态。

13、能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。 答:IEnumerable 、 GetEnumerator。

14、String s = new String("xyz");创建了几个String Object?

答:两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。

15、 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?

答:会执行,在return前执行

16、ajax的请求方式都有哪几种?

答:请求方式,分为GET与POST

17、DataReader与Dataset有什么区别?

答:一个是只能向前的只读游标,一个是内存中的表。

18、软件开发过程一般有几个阶段?每个阶段的作用?

答:需求分析,架构设计,代码编写,QA,部署

【笔试:Ajax请求总共有多少种Callback】

19、什么是反射?

答:动态获取程序集信息

第二篇:《百度笔试题》

在JS里判断一个对象是否String。

*设置一个DOM元素的可见性。

*网页中button2位于button1之后。现编写代码把button2放在button1前。 var btn1=document.getElementById("button1");

var btn2=document.getElementById("button2");

btn2.parentNode.insertBefore(btn2,btn1);

*设法减少浏览网页带来的流量。

*写一(静态?)网页实现不断更新的倒计时效果。

*在linux中用使用tar命令将文件打包为bak.tar。

*实现网页内容的居中布局,要求分别在IE4、IE6、IE7、FF中的正常显示。

*比较Ajax与Flash,描述各自的优缺点。

1、 JavaScript包括哪些数据类型?

我回答的是有两种:基本类型和对象,其中基本类型包括数字、字符串、布尔和null;对象(类似对象),包括数组、函数、内置对象、自定义对象。不过按理说字符串也有些对象的特点。

我这个回答是参考的JavaScript权威指南的,有些小问题,第一类中缺少了undefined。

搜索了下,网上还有几种回答:

第一种:共九种类型:1.未定义(undefined) 2.空(null) 3.布尔(boolean) 4.字符串(string) 5.数字(number)6.对象(object) 7.引用(reference) 8.列表(list) 9.完成(completion)。reference,list,completion这3种类型是做为JavaScript运行时中间结果的数据类型 在代码中不能使用。

最后我确实没见过。

第二种:javascript中包含6种数据类型:undefined、null、string、 number、boolean和object。其中,前5种是原始数据类型,object是对象类型。object类型中包括Object、 Function、String、Number、Boolean、Array、Regexp、Date、Globel、Math、Error,以及宿主环 境提供的object类型。

除去reference,list,completion不同外,这几个回答其实大同小异。

2、<img>元素的alt和title有什么异同?

这个我前几天正好看到了一篇这样的文章。这两个属性是有些重复了。在不同浏览器里面表现有些不同。在alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字。

刚刚小小的实验了一把,在没有title的时候,alt会作为图片的解释,但是Firefox好像不这样做。完全测试的话要分图片存不存在、只有title、只有alt,2*2*2,8种情况,真复杂啊。

3、 border-color-left、marin-left、-moz-viewport改写成JavaScript格式

这个就是-后字符换大写,没什么问题。第三个-moz的真不敢确定。(未完待续) ps:刚接到了百度面试的电话,等了好久,以为没希望了呢,小小高兴一下吧。不过我也没有多大的优势,不管是技术方面还是经验方面只有劣势没有优势,只是rp还行(窃喜一下)。笔试通过的有些侥幸,去百度的希望不大。

继续:刚才试验了一个-moz-border-radius确实是写成MozBorderRadius。

4、 编写一个JavaScript函数,实时显示当前时间,格式“年-月-日 时:分:秒”

主要是用到了各种时间函数,setInterval(funtionName,Time),

firstChild.nodeValue。

setInterval函数名我好像写错了。我写的是最普通最简单的函数,每隔一秒钟重新获取时间。有很多值得优化的地方。程序写的不好看,就不献丑了。

function startTime(){【笔试:Ajax请求总共有多少种Callback】

var today=new Date();

var year=today.getFullYear();

var month=today.getMonth()+1;

var date=today.getDate();

var hour=today.getHours();

var minute=today.getMinutes();

var second=today.getSeconds();

month=checkTime(month);

date=checkTime(date);

hour=checkTime(hour);

minute=checkTime(minute);

second=checkTime(second);

var current="";

current+=year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; document.getElementById("dr").innerHTML=current;

setTimeout('startTime()',500);

}

startTime();

function checkTime(t){

return t<10?"0"+t:t;

}

5、 用css、html编写一个两列布局的网页,要求右侧宽度为200px,左侧自动扩展。

我主要的想法是右侧绝对定位,左框右边距200px,正好空出了右侧的位置。

我写的CSS如下:

#right{

笔试:Ajax请求总共有多少种Callback

http://m.zhuodaoren.com/shenghuo314916/

推荐访问:ajax笔试题目 ajax异步请求

专题推荐文章

推荐内容

上一篇:街道工作常识基础知识精选百题问答 下一篇:街道工作常识考试模拟复习题库