{
Console.WriteLine(\ } }
public class B: A {
public B() {
Console.WriteLine('B'); }
public new void Fun() {
Console.WriteLine(\ }
public static void Main() {
A a = new B(); a.Fun(); } }
答:A,B,A.Fun()
(2)写出程序的输出结果: 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() {
B b = new B(); A a = new A(); a.Fun2(b);
b.Fun2(a); } }
答:2,5,1,6
(八)
一、填空题
(1) 打开文件系统网站时将自动打开一个 服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。 答案:开发
(2) 所谓分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
答案:命名空间 类名 partial
(3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的 属性设置为true。
答案: AutoPostBack
(4) 请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6;
TextBox1.Text = 答案: nn.ToString()
(5)如果要求自动保存提交数据的时间,应该在 事件中编写保存当前时间的代码。
答案:ItemInserting
(6) 状态分为4种类型,它们是:——,应用程序状态,会话状态, Cookie状态。 答案:视图状态,
(5)下面是设置和取出Session对象的代码。 设置Session的代码是:
Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ;
答案:=Session[“greeting”].ToString()。
(6) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象
Application[“counter”]=(int) Application[“counter”]+1;
Application. ; //解除对Application对象的锁定 答案:lock() unlock()
(7)在浏览器已经封闭Cookie的条件下,为了识别用户应该在应用程序的根本目录下的Wob.config文件中,对节点做如下配置:
(8)改变Session的有效时间的语句是 : 。 答案:Session.Timeout=60;
(9)废除Session的语句是: 。 答案: Session.Abandon() 二.单选题:
(1)文件系统网站非常适合于学习使用,因为 A.不要安装IIS
B.网站允许放置在任意目录下 C.能够进行单独测试 D.A+B 答案:D
(2)HTML代码表示 A.创建一个超链接
B.创建一个自动发送电子邮件的链接 C.创建一个位于文档内部的链接点
D.创建一个指向位于文档内部的链接点 答案:C
(3)留言板必须加强管理,这是因为 A.存储容量有限 B.查看必须经过授权 C.影响查看的速度
D.可能存在过时或不健康的留言 答案:D
(4) 在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是
A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码 答案:C
(5)系统提供数据库通用接口的目的是为了 A.提高程序运行的效率
B.应用程序设计不必考虑数据库的类型 C保证程序安全 D易于维护
答案:B
(6)XMLDateSource与SiteMapDataSource数据源控件能够用来访问 A关系型数据 B层次性数据 C字符串数据 D数值型数据 答案:B
(7)现在需要验证某个TextBox控件的输入数据是否大于0,此时应该使用的验证控件是
A.Compare Validator
B.Compare Validator与 RequiredField Validator C.Range Validator
D.Range Validator与 RequiredField Validator 答案:B
(8)Validator Summary验证控件的作用是 A.检查总和数
B.集中显示各个验证的结果 C.判断有无超出范围 D.检查数值的大小 答案:B
(9) 当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是 A.RadioButton B.CheckBoxList C. CheckBox
D.RadioButtonList 答案:A
(10) Session与Cookie状态之间最大的区别在于
A.存储的位置不同 B.类型不同 C.生命周期不同 D.容量不同 答案:A 三.判断题
(1) Web.config是网站中必须的配置文件.
答案:错 (2)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 答案:对
(3)离开了网站,ASPX网页能够单独运行。 答案:错 (4)离开了IIS服务器,.htm网页能够单独运行 答案:对
(5).Web控件中的几个按钮都可以起到向服务器提交数据的作用。 答案:对
(6).HTML控件很难转换为服务器控件。 答案:错
(7)在DetailsView控件中不能显示符合条件的多条记录。 答案:错
(8) 在ASP.NET中能够运行的的程序语言只有5种。 答案:错
(9)在内存管理中垃圾自动回收是指系统对已经不再使用的变量空间自动进行回收。
答案:对
(10)在ASP.NET中能够运行的程序语言只有5种。 答案:错
四.简答题
(1)什么是模板?
答案:模板是一组样板,它将HTML元素与ASP.NET的控制键结合在一起用来定义数据的显示格式,并且有这些格式形成最后的布局。 (2)在ImageMap控件中如何实现分区超链接?
答案:可以将ImageMap中的图像按照(X,Y)坐标划分成不同形状的区域,分别连接到不同的网页。
(3)允许对数据表进行编辑的必要条件是什么?
答案:3个条件,是否允许访问包括数据表的网页,数据库和表是否给操作者赋予了编辑的权限,在被编辑的数据表中是否确定了关键字。
(4)用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答案:一般为3层
数据访问层,业务层,表示层。
数据访问层对数据库进行增删查改。 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
表示层为了与用户交互例如用户添加表单。
优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加成本。 五.代码题
(1)自己编写一个类2(具有构造,公有,私有方法,静态,私有变量要素) 参考答案:public class stu
{
private string name; public static int count; public stu() { }