最新Asp试卷

Asp 《一》
一、填空题(每空2分,共30分):
(1)默认安装中,IIS服务器被安装在“[硬盘名]\”的目录下。对应的URL        
tuv           
答案:服务器域名;Inetpub\wwwroot
(2) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
答案:partial
(3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的        属性设置为true
答案: AutoPostBack
(4) 请将下列数据(nn)在TextBox控件中显示出来。
Double  nn = 4512.6;
TextBox1.Text =        
答案: nn.ToString()
(5)比如在应聘表单的界面上要放入【保存】和 【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是          按钮控件。
答案:服务器
(6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为      .中德企业
答案:Password
(7) 在设计阶段必须将各个验证控件的                      属性指向被验证的控件。
答案:ControlToValidate
(8)使用RegularExpression控件验证输入时,首先要将本控件的          属性设置成检查的模式。
答案:ValidationExpress
(8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,——
答案:Cookie状态。
(9)下面是设置和取出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()
(11)废除Session的语句是:         
答案: Session.Abandon()
(12) 文档对象模型DOM是英文      的缩写,它是DHTML的基础。
答案:Document Object Model     
.单选题(每题2分,共20分):
(1)  App_Data目录用来放置
    A.共享的数据库文件
    B.共享文件
    C.被保护的文件
厉剑
    D.代码文件
  答案:A
(2)文件系统网站非常适合于学习使用,因为
  A.不要安装IIS     
  B.网站允许放置在任意目录下
  C.能够进行单独测试
  D.A+B
答案:D
(3)下面关于绝对路径的说法,正确的是
A.绝对路径是被链接文档的完整URL,不包括使用的传输协议
爬山猴
B.使用绝对路径需要考虑源文件的位置
C.在绝对路径中,如果目标文件被移动,则链接同样可用
D.创建外部链接时,必须使用绝对路径
答案:D
神秘的白马王子(4)HTML代码<a name =“NAME”></A>表示
A.创建一个超链接
B.创建一个自动发送的链接
C.创建一个位于文档内部的链接点
D.创建一个指向位于文档内部的链接点
答案:C
(5)静态网页文件的后缀是_.
A asp  B aspx  C htm  D jsp
答案:C
(6)NETCLSCommon Language Specification)的作用是
A存储代码     
B防止病毒 
C原程序跨平台 
D对语言进行规范
答案:D
(7)ASP.NET中源程序代码先被生成中间代码(ILMSIL),然后再转变成各个CPU需要的代码,其目的是_的需要.
A提高效率 
B保证安全
C源程序跨平台 
D易识别
答案:C
(8)NETXML紧密结合的最大好处是.
A代码易于理解
B跨平台传送数据
妈妈的恶作剧
C减少存储空间
D代码安全
答案:B
9)假定一个1020列的二维整型数组,下列哪个定义语句是正确的(    )。
A. int[]arr = new int[10,20]
B. int[]arr = int new[10,20]
C. int[,]arr = new int[10,20]
D. int[,]arr = new int[20;10]
答案:C
(10)FormViewGridView控件相比最重要的区别是
A 能够存储数据           
B 外观比较美观
C 显示的布局几乎不受限制
D 数据量受一定的限制
答案:C
.判断题(每题2分,共20):
(1) fig是网站中必须的配置文件.
答案:错                                                                                                                                                                                           
(2)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。                               
答案:对
(3).利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框。
答案:对
(4)ADO.NET只是ADO的简单升级.
答案:错
(5)数据集(DataSet)能够在断开与数据源连接的情况下工作。()
答案:对
(6)代码分离模式的网页运行效率要高于单一模式。
答案:错
(7)服务器有一个总的配置文件,名为fig,在这个文件中已经确认了所有ASP.NET应用程序的基本配置。
答案:错
(8)离开了网站,ASP网页能够单独运行。   
答案:错
(fig是网站中必需的配置文件。                           
答案:错         
(10)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。
答案:对
.简答题(每题5分,共20)
(1)静态网页于动态网页在运行时最大的区别在哪里?
答案:
静态网页的访问过程是:
客户通过Web服务器的URL申请的页面
服务器向客户送回被申请的页面
在客户端下载并在浏览器上显示页面
断开客户与服务器之间的联系
动态网页的访问过程是:
客户通过Web服务器的URL申请一个网页
服务器接受请求,并处理网页上的代码
将代码的处理结果转换成HTML代码后向客户送出
在客户端下载并在浏览器上显示网页
服务器断开与客户的联系并转向其他客户,以便提供新的服务
通过以上比较可看出:动态网页多了一个处理代码的过程。
(2) ASP.NET2.0的数据源控件起什么作用?
答案:它既代表源,又代表与数据源连接的数据提供器和数据集,将大量的基层代码隐藏在内部,大大简化访问数据的设计过程。在程序运行时,这个控件虽然不会显示在界面上,但是在幕后它却能完成很多有用的工作。
(3) 简述 private protected public internal 修饰符的访问权限。
答案: private : 私有成员, 在类的内部才可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问限制。
internal: 在同一命名空间内可以访问。
在堆上。
(4) 重载与覆盖的区别?
答案:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系
2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。
3、覆盖要求参数列表相同;重载要求参数列表不同。
4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调 用时的实参表与形参表来选择方法体的。
.代码题(每题5分,共10分)
(1) 写出以下程序运行结果。
using System;
class Test
{
  public static void Main ()
{
          int s=0;
          for (int i=1;  ; i++) {
                  if (s>50)  break;
                if (i%2==0)  s+=i;
        }
        Console.writeLine ("i, s=" + i + "," + s);
}  }
答案:i,s = 15, 56
(2)写出以下程序运行结果。
using System;
class Test
{
static void LE(ref int a, ref int b) {
      int x = a;
      a = b;  b = x;
      Console.writeLine (a + “  “ +b);
}
public static void Main ()
{
      int x=10, y=25;
LE(ref x, ref y);
  Console.writeLine (a + “  “ +b);
}
}
答案:
25  10

本文发布于:2024-09-24 21:18:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/160823.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:代码   控件   网页
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议