设为首页收藏本站language 语言切换
查看: 1625|回复: 0
收起左侧

.net面试题

[复制链接]
发表于 2010-5-31 15:26:51 | 显示全部楼层 |阅读模式
1、进程是一个      概念,程序是一个      概念,进程有哪几个步骤?
2、C#语言的突出特点是什么?
3、表A(a.b.c),表B(a.b.c),a为主链,将表A的数据更新到表B中
4、用JAVAScript\C#写编码,将数字转换为字符。(如:1-A)
5、用JAVAScript用正则表达式检测字符串是否是数字串。
6、∑=根号(X平方-Y平方)的绝对值+X    编程
7、用SQL将数据库中指定的一个表传入TABLE数据集中。
8、写一个游标实现对数据的删除
9、写一个触发器实现对数据的删除
10、面向对象的特点
11、析构函数的意义及作用
12、C#中是否可以省略
13、谈谈你的项目经验
14、谈谈你的优缺点。
请在SQL中建立表A(id,name,address,tel,sex)\表B(id,sellessonl,sellession2,sellession3)和表C(lessionid,lessionnane)A表和B表中的id为学号,sellession1、sellession2.sellession3分别是学生选修的3门课程的id。C表是课程基础信息表。
要求字段类型自己定义,尽量节省数据库存储空间。

用ASP 。NET和C#编写一个程序完成以下功能:
1、    以表格和方式显示出每个学生所选择的课程并可以通过学生姓名进行查询。
2、    以表格的方式显示出每门课程所选择的人数。
3、    以二维图表显示每门课程所选择的人数。
4、    课程基础信息表的录入和查询。
要求:表格数据的显示要用DataGrid显示要用代码绑定数据,并用代码限定每列的宽度和高度。界面要美观,简洁和清楚。

一.    填空题
1..NET Framework包括()()()三种技术
2.运算符++X表示(),X++表示()。
3.软件测试方法分为()()。
4..NET通过对各语言先编译成( ),然后再执行时用( )将其编译成本地平台代码,来实现异构平台下对象的互操作
5.在SQL SERVER 中游标的声明的语句是()释放的语句是()。
6.SQL SERVER的编程语言是()语言
7.委托声明的关键字是()。
8.在MS SQL Server中,用来显示数据库信息的系统存储过程是()
9.SQL语言中,用于事务回滚的语句是()。
10.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是()个表。
11.Codebehind主要是通过把()和()放在不同的文件中来实现代码分离的。
12.在C#中由值类型转换为引用类型称为(),有引用类型转换为值类型称为()
13.SQL SERVER中索引类型包括的三种类型分别是()()()。
14.软件工程的三大文档()()()。
15.在SQL SERVER2000中的四中约束()()()()。
二.简答题
1.什么是中间语言(IL)?它的作用?
2.C#中与基类通信的关键字什么?作用是什么?
3.什么是元数据?
4.ASP。NET和ASP的主要优势?
5.Override与重载有什么区别?
6.SQL SERVER 中的触发器的理解?
7. ref与out有什么区别?
8.大概描述下ASP。NET中服务器控件的生命周期?
9.什么是强类型系统?
10.触发器分为事前触发和事后触发,有何区别?
11.谈谈final, finally, finalize的区别。
12.在.net(C# or vb.net)中,Appplication.Exit 还是 Form.Close有什么不同?
13.C#中的委托是什么?事件是不是一种委托?
14.值类型和引用类型的区别?
     15.解释下C#中的方法的重载?
16.分析类和结构的异同?
17. &和&&的区别。
18.描述怎样区分ExcuteNonQuery 和ExcuteScalar方法?
19.解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?
20.什么是WEBSERVICE ?
21.接口和抽象类有什么区别?
22.描述类中的构造函数和析构函数?
23.解释下C#中的程序集?
24.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
25.SQL SERVER的两种索引是何形式?索引的作用?索引的优缺点?
26.谈谈C/S和B/S的特点

三.编程题:
    1.设有如下关系表
      供应者 SUPPLIER(SNO,SNAME,CITY)  SNO供应者编号,SNAME为供应者姓名,CITY所在城市
      零件   PART(PNO,PNAME,WEIGHT)PNO零件号,PNAME零件名称,WEIGHT重量
      工程   JOB(JNO,JNAME,CITY) JNO工程号,JNAME工程名,CITY所在城市
      联系关系 SPJ(SNO,PNO,JNO,QTY) QTY为数量
        1.查找给工程J1提供零件P1的供应者号SNO
        2.查找在北京的供应者给武汉的工程提供零件的零件号
        3.查找由供应者S1提供的零件名PNAME
        4.查找CITY值为上海的工程号和名称
        5,将工程J3的城市改为广州
        6.将所有重20公斤的零件改为重10公斤
        7.将给工程J1提供零件P1的供应者S1改为S2
        8.将值(S3,凌涛,武汉)加到SUPPLIER中
        9.删除所有上海工程的数据

2.有个表USERS如下
Number(int)    Name(char)
  1               a
  2               b
  3               b
  4               a
  5               c
  6               c
要求:当Name列上有相同时,只保留Number这列上值小的那一行,结果应如下:
Number(int)   Name(char)
1              a
2              b
5              c
问:用SQL语句的Delete来实现.(记住,是一个SQL语句)

                                      C#试题(3)

一.    填空题
1.    类的三大特性是()()()。
2.    SQL语言中,用于事务回滚的语句是()。
3. 声明静态变量的关键字是(),声明常量的关键字是()。
     4. 软件工程的三大文档()()()。
     5. 为数据表创建索引的目的是()。
6. B/S通常使用的结构设计模型分为()()()。
7. SQL SERVER中索引类型包括的三种类型分别是()()()。
     8. 在SQL SERVER2000中的四中约束()()()()。
9. Codebehind主要是通过把()和()放在不同的文件中来实现代码分离的。
10.计算字段的平均值和最大值的函数是:()()
11.XML的全称是(),提供了快速和有效地读写XML的方式的类分别是()()。
12. SQL SERVER 中的存储过程是()。
13.C#中所有的类型实质上都是从()类派生而来的。
14..NET运行库支持被称为( )的引用类型,其作用类似于C++中函数指针的用途。
15. 在流程控制中CONTINUE的作用()

二.    简答题
1.    描述下C#中的程序集?程序集是有哪两部分组成?
2.    什么是元数据?
3.    请写出 BOOL  flag 与“零值”比较的 if 语句?请写出 char  p 与“零值”比较的 if 语句?
4.    说出下面几个函数的区别:
private void test(string str){…}
private void test(ref string str){…}
private void test(out string str){…}
5.    什么是强类型系统?
6.    值类型和引用类型的区别?
7.    如何理解委托?
8. 事务是什么?
9. 解释重载函数、虚拟函数的概念?
10.请简述以下两个for循环的优缺点
for (i=0; i<N; i++)
{
if (condition)
DoSomething();
else
DoOtherthing();
}    if (condition)
{
for (i=0; i<N; i++)
DoSomething();
}
else
{
for (i=0; i<N; i++)
DoOtherthing();
}

11.描述描述怎样区分ExcuteNonQuery ,ExcuteDataReader和ExcuteScalar方法?
12. 列出ADO。NET中读写数据库的主要的几个类?它们的作用?
13. 什么是中间语言(IL)?它的作用?
14. 在SQL SERVER2000中存储过程和触发器的区别?
15.在ASP.NET中页面之间传递值的方式?(尽可能叙述)
16.分析类和结构的异同?
17.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
18.叙述ASP。NET中的equiredFieldValidator和RegularExpressionValitor验证控件及作用?
19.叙述下Using 的用法?
20.C#中接口和类有什么异同?
21.什么是装箱和拆箱?
22.什么是WEBSERVICE ?
23.软件开发过程一般有几个阶段?
24.在ASP。NET中自定义控件是什么?
    25.ASP.NET的Application、Session、Cookie、ViewState和Cache等变量的区别是什么?   
26.解释下在ASP.NET中Response的作用?
27.解释下在ASP.NET中Request的作用?
28. C#中能够使用指针吗?如果不能使用说明理由,如果能使用说出使用方法?
三.编程题:
1.为管理岗位业务培训信息,建立3个表:
     S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄
     C (C#,CN) C#,CN 分别代表课程编号、课程名称
     SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩
     1. 使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名
     2. 使用标准SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单位
     3. 使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位
     4. 使用标准SQL嵌套语句查询选修全部课程的学员姓名和所属单位
     5. 查询选修了课程的学员人数
     6. 查询选修课程超过5门的学员学号和所属单位
2.SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号。

17、SQLSEVER有哪些函数?
18、用户登录验证是写数据库连接之前或之后?
19、Session和Appliction的区别?
20、不对数据库进行操作不用session和Appliction传值,你怎样把值传到其他页面?
21、C#和C++有什么区别?
22、谈谈具体的项目开发流和立项
23、function()与BUG()的区别?
24、传值与传址的区别?
25、谈谈你是怎么理解面向对象的?
26、你对软件工程与软件管理的看法?
27、给你两张表(原料表与成品表)(空表),查询出成品(汽车)所需要的原料。可再建表。
28、数据窗口更新函数UPdate()使用语法
dwcontro1.UPdate({accept{,reseflag}})含义?
当accept=True时
当accept=false时
当reseflag=True时
当resefLag=faLSe时
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-24 10:58 , Processed in 0.064657 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表