c#.net面试题及答案
更新时间:2024-01-18 19:07:01 阅读量: 教育文库 文档下载
选择题大难 Question 1. (单选)
在计算机网络中,表征数据传输可靠性的指标是——2
Question 2. (单选)
以下关于链式存储结构的叙述中哪一条是不正确的?——3
Question 3. (单选)
以下哪一个不是栈的基本运算——2
Question 4. (单选)
以下关于广义表的叙述中,正确的是——1
Question 5. (单选)——1
Question 6. (单选)
在虚拟页式存储管理方案中,下面哪一部分完成将页面调入内存的工作?——1
Question 7. (单选)
在DOS系统中,用于记录和管理磁盘数据区使用情况的数据结构——3
Question 8. (单选)
设有关系R(S,D,M),其函数依赖集F={S→D,D→M}。则关系R至多满足——2
Question 9. (单选)
在数据库逻辑设计中,当将E-R图转换为关系模式时,下面的做法哪一个是不正确
的?——4
Question 10. (单选)
计算机网络按照所覆盖的地理范围分类,可以分广域网、局域网与——4
Question 11. (单选)
计算机网络拓扑结构主要取决于它的——3
Question 12. (单选)
网络协议的三个要素是语法、语义与——2
Question 13. (单选)
TCP/IP参考模型中,电子邮件协议SMTP依赖于传输层的——3
Question 14. (单选)
IEEE802.2协议中10BASE-T标准规定在使用5类双绞线时,从网卡到集线器的最大 距离为——1
Question 15. (单选)
100Mbps Fast Ethernet与10Mbps Ethernet 工作原理的相同之处主要在——1
Question 16. (单选)
在Client/Server计算模式中,中间件middleware的作用是隔离应用与——1
Question 17. (单选)
当用户向ISP申请Internet帐户时,用户的E-mail帐户应包括——4
Question 18. (单选)
WWW的超链接中定位信息所在的位置使用的是——2
Question 19. (单选)
计算机网络系统与分布式系统之间的区别主要是——2
Question 20. (单选)
帧中继系统设计的主要目标是用于互连多个——3
Question 21. (单选)
ATM网络采用固定长厦的信元传送数据,信元长度为——2
Question 22. (单选)
TCP/IP参考模型中的主机-网络层对应于OSI RM中的——4
Question 23. (单选)
计算机网络最突出的优点是:——4
Question 24. (单选)
计算机网络分为局域网、城域网与广域网,其划分的依据是:——2
Question 25. (单选)
用二分法查找一个长度为10的、排好序的线性表,查找不成功时,最多需要比较多少次?——3
Question 26. (单选)
模块内聚度越高,说明模块内各成分彼此结合的程度越——2
Question 27. (单选)
软件需求分析阶段的输出主要是——1
Question 28. (单选)
以下选项中不是项目经理的职责的是?——1
Question 29. (单选)
单元测试一般在什么时候进行?——1
Question 30. (多选)
配置管理能起到以下哪些作用?——1234
Question 31. (单选)
根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?——2
Question 32. (单选) 以下描述错误的是()——3
Question 33. (单选)
myArray3[2][2]的值是()。——4
Question 34. (单选)
在C#中利用Socket进行网络通信编程的一般步骤是:建立Socket侦听、( )、利
用Socket接收和发送数据。——4
Question 35. (单选)——2
Question 36. (单选)
声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调Question 44. (单选) 如下程序的运行结果是:——1
Question 45. (单选)——3
Question 46. (单选)——4 方法的原型应该是——2
Question 37. (单选)
关于ASP.NET中的代码隐藏文件的描述正确的是——1
Question 38. (单选)——2
Question 39. (单选)
下面的代码实现了设计模式中的什么模式——3
Question 40. (单选)
请问,Class1.Count的值是多少?——3
Question 41. (单选)
请问,此程序输出结果是:——3
Question 42. (单选)——1
Question 43. (多选)——14
Question 47. (
Question 48. (
Question 49. (
Question 50. (单选)——4 单选)——2 单选)——1 单选)——3
1 .列举ASP.NET 页面之间传递值的几种方式。
答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer
2.简要谈一下您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。
答:WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。
3.C#中的委托是什么?事件是不是一种委托? 答 :
1.委托可以把一个方法作为参数代入另一个方法,委托可以理解为指向一个函数的引用。 2.是,是一种特殊的委托
4.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:一般为3层
数据访问层,业务层,表示层。 数据访问层对数据库进行增删查改。
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
表示层为了与用户交互例如用户添加表单。
优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加成本。
5.a=10,b=15,在不用第三方变量的前提下,把a,b的值互换,用C#描述出来。 答: Int a=10; Int b=15; a=a+b; b=a-b; a=a-b;
6. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。 答:public class MainClass {
public static void Main() {
Console.WriteLine(Foo(30)); }
public static int Foo(int i) {
if (i <= 0) return 0;
else if(i > 0 && i <= 2)
return 1;
else return Foo(i -1) + Foo(i - 2); } }
7.请编程实现一个冒泡排序算法? 答:
int [] array = new int [*] ; int temp = 0 ;
for (int i = 0 ; i < array.Length - 1 ; i++) {
for (int j = i + 1 ; j < array.Length ; j++) {
if (array[j] < array[i]) {
temp = array[i] ; array[i] = array[j] ; array[j] = temp ; } } }
8.求以下表达式的值,写出您想到的一种或几种实现方法:答:
int Num = this.TextBox1.Text.ToString() ; int Sum = 0 ;
for (int i = 0 ; i < Num + 1 ; i++) {
if((i%2) == 1) {
Sum += i ;
……+m } else {
Sum = Sum - I ; }
}
System.Console.WriteLine(Sum.ToString()); System.Console.ReadLine() ;
9.在下面的例子里 using System; class A {
public A() {
PrintFields(); }
public virtual void PrintFields(){}
} class B:A {
int x=1; int y; public B() {
1-2+3-4+
y=-1; }
public override void PrintFields() {
Console.WriteLine(\} }
当使用new B()创建B的实例时,产生什么输出? 答:X=1,Y=0;x= 1 y = -1
10.根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写: namespace test {
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl {
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Equals(BtnNew)) {
//请在以下补齐代码用来调用OnDBOperate委托签名的OnNew事件。 } } }
答:if( OnNew != null ) OnNew( this, e );
11.分析以下代码,完成填空 string strTmp = \某某某\
int i= System.Text.Encoding.Default.GetBytes(strTmp).Length; int j= strTmp.Length; 以上代码执行完后,i= j= 答:i=13,j=10
12.SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号
答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)
13.写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。
答:解1: select top 10 * from A where id not in (select top 30 id from A) 解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)
13.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? 答: foreach (System.Windows.Forms.Control control in this.Controls) {
if (control is System.Windows.Forms.TextBox) {
System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ; tb.Text = String.Empty ; } }
正在阅读:
c#.net面试题及答案01-18
计算机病毒与防范练习题10-02
埃博拉病毒的研究概况_杨涛04-13
关于针对高考物理第二轮复习策略11-11
青山堤子堤分部施工方案05-23
第八章 试验与测试技术07-25
建筑材料习题及答案(3)06-11
2012年中考题光现象易错题及其难题03-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 试题
- 答案
- net
- 一年级少先队活动课教案
- 中华人民共和国跨境电子商务零售出口商品申报清单数据
- 魅力科学期末考试答案(附正确答案)
- 真核生物基因结构及基因表达的调控
- 深圳市市政工程综合价格2002定额规则 - 第二册 道路
- 内蒙古自治区荒漠化和沙化状况公报
- 机械行业安全预评价09年报告 - 图文
- 鲁教版三年级语文下册各语文园地知识点复习汇总
- 824数据结构与算法设计答案A
- 兵团2014年科技进步奖推荐项目公告
- 九天玄女救世法门细说 - 图文
- 慈悲梁皇宝忏(仪轨部分)
- HP uCMDB产品介绍
- 技术部考试试题
- R语言因子实验设计和解释案例分析报告 附代码数据
- 外商直接投资外汇业务操作指引
- android数据业务激活流程
- 辨义拼音汉字输入法介绍
- 菏泽医专麻醉解剖模拟题 5
- ABAQUS时程分析法计算地震反应的简单实例