"ASP.NET"

相关试题
第 1 题 [问答题] :
使用Response.Write(“<script>alert(‘’)</script>”)方式弹出一个js的提示框,但是这样的做法可能会使当前页面的布局出现问题,那么我们应该用什么方法来弹出对话框又不会影响页面布局?

解析:我们可以根据情况使用RegisterStartupScript() 和 RegisterClientScriptBlock()来向客户端页面注册脚本。

第 2 题 [单选题] :
若执行下面的程序时从键盘上输入5,则输出是( )。main() { int x; scanf("%d",&x); if(x++>5) printf("%d\\n",x); else printf("%d\\n",x--); }
答案:C

解析:

第 3 题 [问答题] :
简述XMLHttpRequest对象的responseXML属性的作用

解析:responseXML属性用于当接收到完整的HTTP响应时(readyState为4)描述XML响应;此时,Content-Type头部指定 MIME(媒体)类型为text/xml,application/xml或以+xml结尾。如果Content-Type头部并不包含这些媒体类型之 一,那么responseXML的值为null。无论何时,只要readyState值不为4,那么该responseXML的值也为null。

第 4 题 [问答题] :
利用operator声明且仅声明了==,有什么错误么? 要同时修改Equale和GetHash() ?

解析:重载了”==” 就必须重载 “!=”

第 5 题 [单选题] :
在ADO.NET中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和( ),必要时还要设置参数尺寸。
答案:B

解析:

第 6 题 [问答题] :
给定以下XML文件,完成算法流程图。
<FileSystem> 
< DriverC > 
<Dir DirName=”MSDOS622”> 
<File FileName =” ” ></File> 
</Dir> 
<File FileName =”MSDOS.SYS” ></File> 
<File FileName =” IO.SYS” ></File> 
</DriverC> 
</FileSystem> 
请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。

解析: <pre ><code class="java hljs">void FindFile( Directory d ) { FileOrFolders = d.GetFileOrFolders(); foreach( FileOrFolder fof in FileOrFolders ) { if( fof is File ) You Found a file; else if ( fof is Directory ) FindFile( fof ); } }</code></pre>

第 7 题 [单选题] :
以下哪个文件是站点配置文件( )
答案:B

解析:

第 8 题 [问答题] :
ASP.NET与ASP有哪些不同之处?

解析:ASPX 代码与 HTML 设计和文本分离、支持强类型语言,如 C#、VB、简单性和易学性、通过继承机制支持代码的重用、编译页执行效率的大幅提高、易于配置和部署。

第 9 题 [问答题] :
用sesled修饰的类有什么特点?

解析:是密封类。不能被继承了。String类就是密封类。

第 10 题 [多选题] :
处理动态链表动态分配的常用函数有( )。
答案:ABC

解析:

第 11 题 [问答题] :
什么是Asp.net中的Control类?

解析:WebControl 类是从 Control 派生的,并为 UI 功能提供附加的属性和方法。这些属性包括 ForeColor、BackColor、Font、BorderStyle、Height 和 Width。WebControl 是 ASP.NET 中 Web 服务器控件系列的基类。如果控件呈现 UI,则从 WebControl 派生。

第 12 题 [多选题] :
以下叙述正确的是:
答案:ABC

解析:

第 13 题 [单选题] :
下列程序输出的结果是( )。 Main() { int n=4; while(n--) printf("%d ",--n); }
答案:A

解析:

第 14 题 [问答题] :
如何处理几十万条并发数据?

解析: 用存储过程或事务。取得最大标识的时候同时更新..注意主键不是自增量方式这种方法并发的时候是不会有重复主键的..取得最大标识要有一个存储过程来获取。

第 15 题 [问答题] :
什么是枚举?

解析:枚举是一个指定的常数,是一组已命名的数值常量。枚举是值类型的一种特殊形式。枚举从System.Enum继承而来

第 16 题 [问答题] :
sleep() 和 wait() 有什么区别?

解析:sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非(a)“醒来”的线程具有更高的优先级</br>(b)正在运行的线程因为其它原因而阻塞。</br>wait()是线程交互时,如果线程对一个同步对象x 发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。

第 17 题 [问答题] :
下面这段代码有错误么?
    switch (i){
    case():      
        CaseZero();
        break;
    case 1:
        CaseOne();
        break;
    case 2:
        dufault;   
        CaseTwo();
        break;
   }

解析: case()条件不能为空</br>wrong,格式不正确

第 18 题 [问答题] :
简述XMLHttpRequest对象的open()方法的作用

解析:你需要调用open(DOMString method,DOMString url,boolean async)方法初始化一个XMLHttpRequest对象。其中,method参数是必须提供的-用于指定你想用来发送请求的HTTP方法 (GET,POST,PUT,DELETE或HEAD)。为了把数据发送到服务器,应该使用POST方法;为了从服务器端检索数据,应该使用GET方法。 另外,url参数用于指定XMLHttpRequest对象把请求发送到的服务器相应的URI,async参数指定是否请求是异步的-缺省值为true。 为了发送一个同步请求,需要把这个参数设置为false。

第 19 题 [单选题] :
运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为( )。 main () { int m,n; printf("Enter m,n:"); scanf("%d%d,&m,&n"); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\\n",m); }
答案:D

解析:

第 20 题 [问答题] :
Session有什么重大BUG,微软提出了什么措施加以处理?

解析:在 iis 中由于有历程回收机制,系统忙碌的话 Session 会失落,能够用Sate server或SQLServer数据库的措施存储Session不过这种措施比拟慢,而且无法捉拿Session的END事件。