A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴凡 中级黑马   /  2012-8-10 10:49  /  1646 人查看  /  1 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

61.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
int[] intArr=new int[100];
ArrayList myList=new ArrayList();
Random rnd=new Random();
while(myList.Count<100)
{
int num=rnd.Next(1,101);
if(!myList.Contains(num))
myList.Add(num);
}
  for(int i=0;i<100;i++)
   intArr=(int)myList;
62.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
答:session(viewstate) 简单,但易丢失
    application        全局
    cookie             简单,但可能不支持,可能被伪造
    input ttype="hidden"     简单,可能被伪造
    url参数                  简单,显示于地址栏,长度有限
    数据库                   稳定,安全,但性能相对弱
63.请指出GAC的含义?
答:全局程序集缓存。
64.向服务器发送请求有几种方式?
答:get,postget一般为链接方式,post一般为按钮方式。
65.DataReaderDataset有什么区别?
答:一个是只能向前的只读游标,一个是内存中的表。
66.软件开发过程一般有几个阶段?每个阶段的作用?
答:可行性分析(风险控制),需求分析,架构设计,代码编写,测试,部署,维护
67.c#usingnew这两个关键字有什么意义,请写出你所知道的意义?using 指令 语句 new 创建实例 new 隐藏基类中方法。
答:using 引入名称空间或者使用非托管资源,使用完对象后自动执行实现了IDisposable接口的类的Dispose方法
    new 新建实例或者隐藏父类方法
68.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个.
答:string inputStr=" xx   xx  ";
inputStr=Regex.Replace(inputStr.Trim()," *"," ");
69.下面这段代码输出什么?为什么?
int i=5;
int j=5;
if (Object.ReferenceEquals(i,j))
Console.WriteLine("Equal");
else
Console.WriteLine("Not Equal");
答:不相等,因为比较的是对象
70.什么叫做SQL注入,如何防止?请举例说明。
答:利用sql关键字对网站进行攻击。过滤关键字'
71.什么是反射?
答:动态获取程序集信息
72.Singleton如何写设计模式
答:static属性里面new ,构造函数private
73.什么是Application Pool
答:Web应用,类似Thread Pool,提高并发性能。
74.什么是虚函数?什么是抽象函数?
答:虚函数:没有实现的,可由子类继承并重写的函数。抽象函数:规定其非虚子类必须实现的函数,必须被重写。
75.什么是XML
答:XML即可扩展标记语言。eXtensible Markup Language.标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,即可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XMLXSLXPath等。

1 个回复

倒序浏览
太强大了,值得学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马