public string Name {
get{return name;} set{name = value;} }
private string Method1() {
Response.Write(“私有方法”); }
public string Method2() {
Response.Write(“公有方法”); } }
(2) 写一个函数计算当参数为N的值:1-2+3-4+5-6+7??+N 答:public int returnSum(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
int k = i;
if (i % 2 == 0) {
k = -k; }
sum = sum + k; }
return sum; }
public int returnSum1(int n) {
int k = n; if (n == 0) {
return 0; }
if (n % 2 == 0) {
k = -k;
}
return aaa(n - 1) + k; }
(九)
一、填空题
(1)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 . 答案:Password
(2)JavaScript是由NetScape公司开发的一种解释型语言。 JavaScript既可在 又可在 端解释执行, JavaScript是一种 面向对象(Object Based)和事件驱动(Event Driver)的跨平台的 脚本 脚本语言。 答案:浏览器 服务器 基于
(3) 在设计阶段必须将各个验证控件的 属性指向被验证的控件。
答案:ControlToValidate
(4)使用RegularExpression控件验证输入时,首先要将本控件的 属性设置成检查的模式。 答案:ValidationExpress
(5) 文档对象模型DOM是英文 的缩写,它是 的基础。 答案:Document Object Model DHTML (6)下面是设置和取出Session对象的代码。 设置Session的代码是:
Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ;
答案:=Session[“greeting”].ToString()。
(10) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1;
Application. ; //解除对Application对象的锁定 答案:lock() unlock()
(13)废除Session的语句是: 。 答案: Session.Abandon()
(21)对于HTML语言,任何_______编辑器都可以编辑它。它目前已经成为各种类型_______的通用标准,它能独立于各种_________平台。 填空题
答案:文本 浏览器 操作系统 二.单选题
(1)下面关于绝对路径的说法,正确的是
A.绝对路径是被链接文档的完整URL,不包括使用的传输协议
B.使用绝对路径需要考虑源文件的位置
C.在绝对路径中,如果目标文件被移动,则链接同样可用 D.创建外部链接时,必须使用绝对路径 答案:D
(2)HTML代码表示 A.创建一个超链接
B.创建一个自动发送电子邮件的链接 C.创建一个位于文档内部的链接点
D.创建一个指向位于文档内部的链接点 答案:C
(3)Wizard控件的最大特点是 A.能够包含大量数据
B.能将多个窗口集中到一个网页中 C.布局不受限制
D.能够快速进行浏览 答案:B
(4)留言板必须加强管理,这是因为 A.存储容量有限 B.查看必须经过授权 C.影响查看的速度
D.可能存在过时或不健康的留言 答案:D
(5) 在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是
A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码 答案:C
(6)系统提供数据库通用接口的目的是为了 A.提高程序运行的效率
B.应用程序设计不必考虑数据库的类型 C保证程序安全 D易于维护 答案:B
(7)XMLDateSource与SiteMapDataSource数据源控件能够用来访问 A关系型数据 B层次性数据 C字符串数据 D数值型数据 答案:B
(8)现在需要验证某个TextBox控件的输入数据是否大于0,此时应该使用的验证控件是
A.Compare Validator
B.Compare Validator与 RequiredField Validator C.Range Validator
D.Range Validator与 RequiredField Validator 答案:B
(9)Validator Summary验证控件的作用是 A.检查总和数
B.集中显示各个验证的结果 C.判断有无超出范围 D.检查数值的大小 答案:B
(10) 下面几个图形控件中,不能执行鼠标单击事件的控件是 A.ImageButton B.Image C.ImageMap D.ImageURL 答案:B
三.判断题: (1)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 答案:对
(2).利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框。 答案:对
(3)ADO.NET只是ADO的简单升级. 答案:错
(4)数据集(DataSet)能够在断开与数据源连接的情况下工作。() 答案:对
(5)代码分离模式的网页运行效率要高于单一模式。 答案:错
(6)服务器有一个总的配置文件,名为Machine.config,在这个文件中已经确认了所有ASP.NET应用程序的基本配置。 答案:错
(7)离开了网站,ASP网页能够单独运行。 答案:错
(8)Web.config是网站中必需的配置文件。 答案:错
(9)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 答案:对
(10)和ASP一样,ASP.NET也是一种给予面向对象的系统。 答案:错 四.简答题
(1)什么是模板?
答案:模板是一组样板,它将HTML元素与ASP.NET的控制键结合在一起用来定义数据的显示格式,并且有这些格式形成最后的布局。 (2) ASP.NET2.0的数据源控件起什么作用?
答案:它既代表源,又代表与数据源连接的数据提供器和数据集,将大量的基层代码隐藏在内部,大大简化访问数据的设计过程。在程序运行时,这个控件虽然不会显示在界面上,但是在幕后它却能完成很多有用的工作。 (3)简述Web.config文件的特点及文件之间的层次关系。
答案:此文件是一个基于XML的配置文件。其作用是对应用程序进行配置,比如规定客户的认证方法,基于角色的安全技术的策略,数据绑定的方法,运程处理对象等。
可以在网站的根目录和子目录下分别建立自己的Web.config文件,也可以一个Web.config文件都不是网站必备的文件。 在Machine.config与Web.config文件之间,以及各个目录的文件之间的层次关系为:
根目录的Web.config继承Machine.config配置,子目录继承父目录Web.config配置。只有在某个子目录的Web.config中有新的配置时,才自动覆盖父目录的同名配置。
(4)C#中的委托是什么?事件是不是一种委托?
答案: 1.委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。2.是,是一种特殊的委托 五.代码题-分析代码写结果 (1)
public class A {
public virtual void Fun1(int i) {
Console.WriteLine(i); }
public void Fun2(A a) {
a.Fun1(1); Fun1(5); } }
public class B : A {
public override void Fun1(int i) {
base.Fun1 (i + 1); }
public static void Main()