欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net 面试 笔试题目[附答案]第1/3页

程序员文章站 2022-04-10 11:39:12
一名入门的asp.net程序员应该掌握的知识: (1)熟练使用sql server中企业管理器、查询分析器和事件探查器,能熟练编写t-sql、存储过程、用户自定义函数、视图...

一名入门的asp.net程序员应该掌握的知识:
(1)熟练使用sql server中企业管理器、查询分析器和事件探查器,能熟练编写t-sql、存储过程、用户自定义函数、视图、触发器;
(2)了解asp.net服务器控件的生命周期;
(3)熟练掌握html,css,javascript,xml,web service,ajax;
(4)掌握多层结构以及类的设计方法;
(5)了解网站安全漏洞相关方面以及优化技巧;

1、可以使用抽象函数重写基类中的虚函数吗?
答:可以,需使用new修饰符显式声明,表示隐藏了基类中该函数的实现。

复制代码 代码如下:

class baseclass
{
public virtual void a()
{
httpcontext.current.response.write("阿会楠");
}
}

abstract class dclass : baseclass
{
public new abstract void a();
}

2、接口可以包含哪些成员?
答:接口可以包含属性、方法、索引指示器和事件,但不能包含常量、域、操作符、构造函数和析构函
数,而且也不能包含任何静态成员。
3、如何把一个array复制到arraylist里。
复制代码 代码如下:

string[] arra = new string[]{"阿","会","楠"};
arraylist arrb = new arraylist();
foreach(string a in arra)
{
arrb.add(a);
}
foreach (string b in arrb)
{
response.write(b);
}

4、概述三层结构体系。
答:主要包括界面层,业务逻辑层,数据访问层。

5、stringbuilder和string的区别。
答:使用string类,在赋值时会产生一个新的对象,而stringbuilder不会,所以在大量字符串拼接或频
繁对某一字符串进行操作时最好使用stringbuilder。

6、什么是虚函数?什么是抽象函数?
答:
虚函数:没有实现的,可以由子类继承并重写的函数。
抽象函数:规定其非虚子类必须实现的函数,必须被重写。

7、什么是web service?
答:web service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些
规范使得web service能与其他兼容的组件进行互操作。

8、ado.net常用对象有哪些?
答:
connection:数据库连接对象
command:数据库命令
datareader:数据阅读器
dataset:数据集

9、委托声明的关键字是?
答:delegate

10、在asp.net中所有的自定义用户控件都必须继承自?
答:control类
1