设为首页 加入收藏

TOP

C#笔试题面试题深度详解(五)
2014-11-24 02:23:11 来源: 作者: 【 】 浏览:1483
Tags:试题 深度 详解

何实例。
答:不可以,不可以
[.NET(C#)]
在.Net中,类System.Web.UI.Page 可以被继承么?
可以。
[.NET(C#)]
利用operator声明且仅声明了==,有什么错误么
要同时修改Equale和GetHash() 重载了”==” 就必须重载 “!=”。
[.NET(C#)]
在.net(C# or vb.net)中,Application.Exit() 与Form.Close()有什么不同?
Application.Exit():关闭所有应用程序窗口。
Form.Close():关闭窗体。
[.NET(C#)]
62-63=1 等式不成立,请移动一个数字(不可以移动减号和等于号),使得等式成立,如何移动?
62移动成2的6次方;26。
[.NET(C#)]
C#可否对内存进行直接的操作?
可以使用指针。也就是非安全代码,就是不在 CLR 完全控制下执行的代码,它有可能会导致一些问题,因此他们必须用 “unsafe” 进行表明。
[.NET(C#)]
某一密码仅使用K、L、M、N、O共5个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则:
1) 密码单词的最小长度是两个字母,可以相同,也可以不同。
2) K不可能是单词的第一个字母。
3) 如果L出现,则出现次数不止一次。
4) M不能使最后一个也不能是倒数第二个字母。
5) K出现,则N就一定出现。
6) O如果是最后一个字母,则L一定出现。
问题一:下列哪一个字母可以放在LO中的O后面,形成一个3个字母的密码单词?
A. K
B. L
C. M
D. N
答案:B。
问题二:如果能得到的字母是K、L、M,那么能够形成的两个字母长的密码单词的总数是多少?
A. 1个
B. 3个
C. 6个
D. 9个
答案:A。
问题三:下列哪一个是单词密码?
A. KLLN
B. LOML
C. MLLO
D. NMKO
答案:C。
[.NET(C#)]
&和&&的区别:
&是位运算符,表示按位与运算。
&&是逻辑运算符,表示逻辑与(and)
[.NET(C#,JAVA)]
HashMap和Hashtable的区别:
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。
[.NET(C#)]
重载的方法是否可以改变返回值的类型
可以。
[.NET(C#)]
大概描述一下ASP.NET服务器控件的生命周期:
1. 初始化
2. 加载视图状态
3. 处理回发数据
4. 加载
5. 发送回发更改通知
6. 处理回发事件
7. 预呈现
8. 保存状态
9. 呈现
10. 处置
11. 卸载
[.NET(C#)]
<%# %> 和 <% %> 有什么区别?
<%# %>:数据绑定表达式语法。所有数据绑定表达式都必须包含在 <%# 和 %> 字符之间。
<% %> :ASP.NET 网页中的嵌入式代码块。
[.NET(C#)]
你觉得ASP.NET 2.0(VS2005)和你以前使用的开发工具(.Net 1.0或其他)有什么最大的区别?你在以前的平台上使用的哪些开发思想(pattern / architecture)可以移植到ASP.NET 2.0上 (或者已经内嵌在ASP.NET 2.0中)?
1. ASP.NET 2.0 把一些代码进行了封装打包,所以相比1.0相同功能减少了很多代码。
2. 同时支持代码分离和页面嵌入服务器端代码两种模式,以前1.0版本,.NET提示帮助只有在分离的代码文件,无 法 在页面嵌入服务器端代码获得帮助提示。
3. 代码和设计界面切换的时候,2.0支持光标定位。
4. 在绑定数据,做表的分页.Update,Delete,等操作都可以可视化操作,方便了初学者。
5. 在ASP.NET中增加了40多个新的控件,减少了工作量。
[.NET(C#)]
什么是WSE?目前最新的版本是多少?
WSE (Web Services Enhancements) ,WSE可使开发人员跨安全平台建设可升级的、安全的Web服务,目前最新版本3.0。
[.NET(C#)]
如何部署一个ASP.net页面:
VS 2005和VS 2003都有发布机制。2003可以发布然后再复制部署。
VS2005基本上可以直接部署到对应位置。
[.NET(C#)]
不定项选择:
以下叙述正确的是:
A. 接口中可以有虚方法。
B. 一个类可以实现多个接口。
C. 接口不能被实例化。
D. 接口中可以包含已实现的方法。
答案:B,C。
接口概述,接口具有下列属性:
接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。
不能直接实例化接口。
接口可以包含事件、索引器、方法和属性。
接口不包含方法的实现。
类和结构可从多个接口继承。
接口自身可从多个接口继承。
[.NET(C#)]
数据库读取记录,你可能用到的方法有:
A. ExecuteNonQuery
B. ExecuteScalar
C. Fill
D. ExecuteReader
答案:B,C,D
[.NET(C#)]
如何把一个Array复制到ArrayList里?
(1) 实现1
string[] s ={ “111″, “22222″ };
ArrayList list = new ArrayList();
list.AddRange(s);
(2)实现2
string[] s ={ “111″, “22222″ };
ArrayList list = new ArrayList(s);
[.NET(C#)]
强名称:
强名称是由程序集的标识加上公钥和数字签名组成的,其中,程序集的标识包括简单文本名称、版本号和区域性信息(如果提供的话)。它使用对应的私钥从程序集文件中生成。(程序集文件包含程序集清单,其中包含组成程序集的所有文件的名称和哈希。)
[.NET(C#)]
C#中几种循环的方法,并指出他们的不同:
1. for:使用于确定次数的循环。
2. foreach:使用于遍历的元素是只读的。
3. while:次数不确定,条件随机变化。
4. do while:次数不确定,条件随机变化,但至少要保证能被执行一次。
[.NET(C#)]
下列选项中,()是引用类型?
a) enum类型
b) struct类型
c) string类型
d) int类型
答案:C。
[.NET(C#)]
关于ASP.NET中的代码隐藏文件的描述正确的是() ?
A. Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。
B. 项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
C. 项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
D. 以上都不正确。
答案:C。
[.NET(C#)]
C#的数据类型有(B )
A. 值类型和调用类型。
B. 值类型和引用类型。
C. 引用类型和关系类型。
D. 关系类型和调用类型。
[.NET(C#)]
下列描述错误的是(D )
A. 类不可以多重继承而接口可以;
B. 抽象类自身可以定义成员而接口不可以;
C. 抽象类和接口都不能被实例化;
D. 一个类可以有多个基类和多个基接口;
[.NET(C#)]
在DOM中,装载一个XML文档的方法(B)
A. save方法
B. load方法
C. loadXML方法
D. send方法
[.NET(C#)]
下列关于构造函数的描述正确的是(C)
A. 构造函数可以声明返回类型。
B. 构造函数不可以用private修饰
C. 构造函数必须与类名相同
D. 构造函数不能带参数
[.NET(C#)
首页 上一页 2 3 4 5 6 7 8 下一页 尾页 5/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇"What are your goals for t.. 下一篇单链表交换任意两个元素(不包括..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目