c# 网站在服务器上第一次请求都需要耗时很久,最.net面试题目.doc
经典.net面试这些是C#ASP.NET数据库面试题,全部从网上收集而来,经整理而发表,希望给大家带来帮助,有错误的地方还请各位高手指出,在下倾听指教。
1. 简述private、protected、public、internal 修饰符的访问权限。
答. private : 私有成员, 在类的内部才可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问限制。
internal: 在同一命名空间内可以访问。
2 .列举ASP.NET 页面之间传递值的几种方式。
答.
1.使用QueryString, 如?id=1; response. Redirect()
2.使用Session变量
3.使用Server.Transfer
4.使用Application
5.使用Cache
6使用HttpContext的Item属性
7.使用文件
8.使用数据库
9.使用Cookie
3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34 求第30位数是多少, 用递归算法实现。
答:public class MainClass
{
public static void Main()
{
Console.WriteLine(Foo(30));
}
public static int Foo(int i)
{
if (i <= 0)
return 0;
else if(i > 0 && i <= 2)
return 1;
else return Foo(i -1) + Foo(i - 2);
}
}
4.C#中的委托是什么?事件是不是一种委托?
答 :
委托可以把一个方法作为参数代入另一个方法。
委托可以理解为指向一个函数的引用。
是,是一种特殊的委托
5.override与重载的区别
答 :
重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要
Override 是进行基类中函数的重写。实现多态。
6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?
答 :
1.使用QueryString, 如?id=1; response. Redirect()
.使用Server.Transfer
.使用Cache
使用HttpContext的Item属性
.使用文件
.使用数据库
7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?
答:
foreach (System.Windows.Forms.Control control in this.Controls)
{
if (control is System.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;
tb.Text = String.Empty ;
}
}
8.请编程实现一个冒泡排序算法?
答:
int [] array = new int [*] ;
int temp = 0 ;
for (int i = 0 ; i < array.Length - 1 ; i++)
{
for (int j = i + 1 ; j < array.Length ; j++)
{
if (array[j] < array[i])
{
temp = array[i] ;
array[i] = array[j] ;
array[j] = temp ;
}
}
}
9.描述一下C#中索引器的实现过程,是否只能根据数字进行索引?(索引器是对属性的封装,具体查看msdn)
答:不是。可以用任意类型。
10.求以下表达式的值,写出您想到的一种或几种实现方法:1-2+3-4+……+m
答:
int Num = this.TextBox1.Text.ToString() ;
int Sum = 0 ;
for (int i = 0 ; i < Num + 1 ; i++)
{
if((i%2) == 1)
{
Sum += i ;
}
else
{
Sum = Sum - I ;
}
}
System.Console.WriteLine(Sum.ToString());
System.Console.ReadLine() ;
11.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?
答:使用MVC模式分层
一般为3层
数据访问层,业务层,表示层。
数
c# 网站在服务器上第一次请求都需要耗时很久,最.net面试题目.doc相关推荐
- 无法打开网站 web服务器上似乎未安装frontpage服务器扩展
在本地VS2010上试图打开一个现有网站----本地IIS网站时,死活打不开,总是提示: 无法打开网站 web服务器上似乎未安装frontpage服务器扩展 找了无数方法都不行,最后想起了,忘了在开发 ...
- asp.net 问题:Web 服务器上的请求筛选模块被配置为 拒绝包含的查询字符串过长的请求
发现问题: post请求,在发送一个图片base64编码的字符串时,服务端报这个错误. 报错信息中给出了解决办法: 最可能的原因: Web 服务器上的请求筛选被配置为拒绝该请求,因为查询字符串过长. ...
- 服务器IIS怎么布置网站,在服务器上用IIS部署搭建网站教程
原标题:在服务器上用IIS部署搭建网站教程 IIS,和apche一样是一种web服务器,有了这种服务器,我们的网站程序或其他web程序才可以正常运行.这里就教新手在服务器上怎么用IIS部署搭建一个网站 ...
- 织梦网站在服务器上不显示验证码,dedecms在Nginx服务器上验证码不显示解决方法...
这篇文章主要为大家介绍了dedecms在Nginx服务器上验证码不显示解决方法,需要的朋友可以参考下 很多使用dedecms的站长都遇到过在Nginx服务器上验证码不显示的情况,查阅相关资料会发现Ng ...
- 考不上的本科都是智商有问题的boss面试公司火了,当事者却凉凉了
今天下午正在群里,和开发群友们,闲聊,一张boss直聘的照片,突然被一名群友发出来,一名群友在boss上求职,被面试者,问基本毕业,群友回答,三本毕业,面试者说,对不起,我们只要2本统招以上的,(这样 ...
- 网站在服务器上统计流量 软件,用性能计数器统计你的网站流量
需求提出 建立了博客或网站,需要对访问量做统计.借助网站统计系统,可以很好的满足到访统计的需求.而有时,我们也需要对网站的网络流量进行统计.网络流量就是 网络上传输的数据量.比如想换国外的主机,但一般 ...
- 网站停办了 服务器有备份吗,网站在服务器上四种备份方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.手动备份 手动备份是最基本的备份方法,对于大多数网站来说,网站的程序代码变动较少,主要是数据库的变化,因此,可以一次性将全站程序和数据库通过FTP等方 ...
- 服务器上的文件都变成只读了,[求助]Excel 文档都变成只读了,请问怎么恢复?/excle变成只读文件怎么办...
我的excel文件怎么突然全部变成了只读模式 就对要只读的文件单击鼠标右键,属性,把只读钩起来,再确定就可以了. 电脑EXCEL表格保存后总是(只读)模式怎么办? 这个问题也有是出在你的Excel上 ...
- 在RSS服务器上订阅网站,快速服务器上的RSS订阅实现
我正在设置一个订阅RSS提要的node.js服务器.当有新项目发布到提要时,我希望服务器解析该信息并将其传递给API,该API将警告最终用户.我可以将feedparser用作订户吗? 我知道该库创建了 ...
最新文章
- 【Flutter】StatefulWidget 组件 ( PageView 组件 )
- 码code | 巧用2种方法,打破20条云开发数据库限制
- 【2017-07-03】JS连续删除table中的选中的多行数据
- 原创:MS Dynamics AX - XBRL 功能
- 获取class文件对象的三种方式
- 深入理解nodejs的HTTP处理流程
- 21行代码AC——HDU1106 排序
- List集合相关应用
- C# 实现一个可取消的多线程操作 示例
- oracle 位移运算符,Oracle“(+)”运算符
- Unable to install pirate
- 搜索引擎指令站长常用搜索引擎命令汇总
- java 枚举类型知识点记录
- java过滤器对ext异步,拦截EXT请求的过滤器
- 那些配置修改之后需要重新启动
- 学术搜索,Web Of Science 核心合集检索方法,SCI分区及影响因子查看方法
- 海思3559A 内置RTC模块调试
- 【转】Windows10彻底关闭休眠功能
- Md5加密算法的原理及应用
- ARM到底是冯诺依曼结构还是哈佛结构?
热门文章
- php 变更 obj,PHP: 不向后兼容的变更 - Manual
- 数据结构--数组队列的实现
- H5 自动播放背景音频,兼容安卓和苹果手机, ios createInnerAudioContext 无法自动播放解决
- jupyter notebook出现cannot import name 'create_prompt_application'问题(Died Kernel)
- MXNet动手学深度学习笔记:卷积计算
- Windows Azure Pack集成配置SPF
- linux基本命令详解の第一季
- Web开发常见的软件架构
- MongoDB的备份(mongodump)与恢复(mongorestore)
- Vagrant控制管理器——“Hobo”