.net后台怎么取得sessionstorage里面的值_【新年跳槽必备】2020最新.Net开发高级工程师-面试题(第二期) 速领!...

9446638a3724dbde739324f99720b464.png

第一部分 简答题

1. .NET和C#有什么区别

2.一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少,用递归算法实现。

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

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

5. 方法重写与重载的区别

6.如果在一个B/S结构的系统中需要传递变量值请列举几种实现方式进行实现。

7. 请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?

8. 请编程实现一个冒泡排序算法?

9. 求以下表达式的值,写出您想到的一种或几种实现方法:1-2+3-4+……+m

10. 在下面的例子里
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的实例时,产生什么输出?

11. CTS、CLS、CLR分别作何解释?

12. 什么是装箱和拆箱?

13.什么是强类型系统?

14. .NET中读写数据库需要用到那些类?他们的作用?

15.是否可以继承String类?

第二部分 选择题

1.以下不属于http://ASP.NET表达式的是()?

A、<%= %>

B.、<%: %>

C、<%# Eval("") %>

D、<% %>

2.网站实现购物车功能一般使用()系统对象存放比较合适?

A、Appliction

B、Session

C、Cookie

D、Cache

3.在.NET框架下的三层结构应用程序中,以下代码最有可能出现在( )?public string AddNewStudent(Student student) { int res = studentService.AddStudent(student); if (res == 1) { return "学员信息添加成功!"; } else { return "学员信息添加失败!"; } }

A、显示层

B、业务逻辑层

C、数据访问层

D、模型层

4.开发Web程序时,一般情况下将数据库配置信息保存在( )文件中?

A、Web.config

B、Program.cs

C、AssemblyInfo.cs

D、App.config

http://5.ASP.NET中当input 标签加上runat="server"服务端属性后再后台通过控件ID点()属性进行取值?

A、Text

B、Value

C、String

D、Trim

6.在http://ASP.NET中使用GridView等常用数据控件时使用()表达式来绑定数据字段?(可多选)

A、<%# Eval("") %>

B、<%# Bind("") %>

C、<%= %>

D、<%: %>

http://7.ASP.NET中页面不能跨页面传值的对象是()对象?

A、Session

B、ViewState

C、Appliction

D、Cookie

8.Web服务器之间页面异步数据(无刷新)请求使用的()技术?

A、WebService

B、Cache

C、Ajax

D、WCF

9.在http://ASP.NET中服务端控件Literal控件和Label控件的区别是()?

A、没有区别

B、页面运行后Label会生成div标签

C、页面运行后Literal控件会生成Span标签,Label不会

D、页面运行后Label控件会生成Span标签,Literal不会

http://10.ASP.NET中关于服务端控件Button的事件表述正确的是()?(可多选)

A、OnClientClick是后台事件

B、OnClick是客户端脚本事件

C、OnClientClick是客户端脚本事件

D、OnClick是后台事件

http://11.ASP.NET中编写的DBHelper是用来()?

A、分离代码,是代码实现低耦合

B、隔离代码,是代码更好用

C、美化代码,是代码看上去更整洁

D、简化数据库访问操作提高开发效率,提高代码重用性

12.“StudentService”一般属于三层中()的命名规范?

A、显示层

B、业务逻辑层

C、数据访问层

D、模型层

13.后缀名为“.ashx”的文件属于()?

A、不一般的文件

B、一般处理文件

C、异步处理文件

D、服务使用的文件

14.我们学习的http://ASP.NET中页面的后缀名是()?

A、.asp

B、.ashx

C、.aspx

D、.jsp

15.下列不属于http://ASP.NET数据控件的是()?

A、DataGridView

B、GridView

C、Repeater

D、DataList

16.DropDownList下拉列表控件中描述正确的是()?(可多选)

A、DropDownList控件的子项是ListItem对象

B、DropDownList中的AutoPostBack属性为True时才能触发后台事件

C、ListItem对象中的Value属性为显示值

D、ListItem对象中的Text属性为隐示值

17.MapPath用于获取网站根目录路径,请问它是()系统对象的属性?

A、Appliction

B、HttpContent

C、Cache

D、Server

18.以下()不属于获取页面参数的方式?

A、Request.QueryString["ProductId"];

B、Request["ProductId"];

C、Response.QueryString["ProductId"];

D、Response["ProductId"];

19.在http://ASP.NET中关于用户控件描述不正确的是()?

A、提高代码的重用性

B、在不同页面实现相同功能时能保持风格统一

C、多个页面需要开发相同功能时,能节省开发时间

D、提高程序运行速度

20.在验证控件中()属性表示指明需要验证的控件?

A、RequiredFieldValidator

B、ValidationExpression

C、ControlToCompare

D、ControlToValidate

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值