`
sakakokiya
  • 浏览: 507031 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

.net笔试题选择题集

阅读更多
1. 以下叙述正确的是: B C
A. 接口中可以有虚方法。B. 一个类可以实现多个接口。 C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。
2. 从数据库读取记录,你可能用到的方法有:B C D
A. ExecuteNonQuery            B. ExecuteScalar      C. Fill         D. ExecuteReader
3.对于一个实现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资源相关的应用程序定义的任务?(多选)   (        ABC         )
A.Close   B.Dispose   C.Finalize    D.using     E.Quit
4.以下关于ref和out的描述哪些项是正确的?(多选)   (    ACD   )
A.使用ref参数,传递到ref参数的参数必须最先初始化。
B.使用out参数,传递到out参数的参数必须最先初始化。
C.使用ref参数,必须将参数作为ref参数显式传递到方法。
D.使用out参数,必须将参数作为out参数显式传递到方法。
5.在对SQL Server 数据库操作时应选用(A)。
a)SQL Server .NET Framework 数据提供程序;
b)OLE DB .NET Framework 数据提供程序;
c)ODBC .NET Framework 数据提供程序;
d)Oracle .NET Framework数据提供程序;
6.下列选项中,(C)是引用类型。
a)enum类型    b)struct类型  c)string类型   d)int类型
7.关于ASP.NET中的代码隐藏文件的描述正确的是(C)
a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。
b)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
c)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
d)以上都不正确。
8.以下描述错误的是(A)
a)在C++中支持抽象类而在C#中不支持抽象类。
b)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
c)在C#中可使用 new 修饰符显式隐藏从基类继承的成员。
d)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。
9.C#的数据类型有(A)
a)值类型和调用类型; b)值类型和引用类型;c)引用类型和关系类型;d)关系类型和调用类型;
10.下列描述错误的是(D)
a)类不可以多重继承而接口可以;
b)抽象类自身可以定义成员而接口不可以;
c)抽象类和接口都不能被实例化;
d)一个类可以有多个基类和多个基接口;
11.在DOM中,装载一个XML文档的方法(D)
a)save方法   b)load方法  c)loadXML方法  d)send方法
12.下列关于构造函数的描述正确的是(C)
a)构造函数可以声明返回类型。
b)构造函数不可以用private修饰
c)构造函数必须与类名相同
d)构造函数不能带参数
13.以下是一些C#中的枚举型的定义,其中错误的用法有()
a)public enum var1{ Mike = 100, Nike = 102, Jike }
b)public enum var1{ Mike = 100, Nike, Jike }
c)public enum var1{ Mike=-1 , Nike, Jike }
d)public enum var1{ Mike , Nike , Jike }
14.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是(D)。
a)9                   b)2             c)6              d)越界
15.接口是一种引用类型,在接口中可以声明(A),但不可以声明公有的域或私有的成员变量。
a)方法、属性、索引器和事件; b)方法、属性信息、属性; c)索引器和字段;    d)事件和字段;
16.ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(A )
a)HTML控件和Web控件 b)HTML控件和XML控件 c)XML控件和Web控件    d)HTML控件和IIS控件
17.ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为( D)
a)<%@Register TagPrefix = “Mike” TagName = “Space2” Src = “myX.ascx”%>
b)<%@Register TagPrefix = “Space2” TagName = “Mike” Src = “myX.ascx”%>
c)<%@Register TagPrefix = “SpaceX” TagName = “Space2” Src = “Mike”%>
d)以上皆非
18.在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(C)。
a)insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;
b)ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
c)Select操作的Sql语句只能由ExecuteReader()方法来执行;
d)ExecuteReader()方法返回一个DataReder对象;
19.下列ASP.NET语句(b)正确地创建了一个与SQL Server 2000数据库的连接。
a)SqlConnection con1 = new Connection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
b)SqlConnection con1 = new SqlConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
c)SqlConnection con1 = new SqlConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);
d)SqlConnection con1 = new OleDbConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
20.Winform中,关于ToolBar控件的属性和事件的描述不正确的是(D)。
a)Buttons属性表示ToolBar控件的所有工具栏按钮
b)ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度
c)DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边  是否显示下箭头键
d)ButtonClick事件在用户单击工具栏任何地方时都会触发
21.在ADO.NET中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(B ),必要时还要设置参数尺寸。
a)大小;             b)上限;              c)初始值;            d)类型;
22.如果将窗体的FormBoderStyle设置为None,则( B)。
a)窗体没有边框并不能调整大小;        b)窗体没有边框但能调整大小;
c)窗体有边框但不能调整大小;          d)窗体是透明的;
23.如果要将窗体设置为透明的,则( B)
a)要将FormBoderStyle属性设置为None;      b)要将Opacity属性设置为小于100%得值;
c)要将locked 属性设置为True;              d)要将 Enabled属性设置为True;
24.下列关于C#中索引器理解正确的是(B/C )
a)索引器的参数必须是两个或两个以上   b)索引器的参数类型必须是整数型
c)索引器没有名字                     d)以上皆非
25.下面描述错误的是( C/D)。
a)窗体也是控件; b)窗体也是类; c)控件是从窗体继承来的; d)窗体的父类是控件类;
26.要对注册表进行操作则必须包含( D)。
a)System.ComponentModel命名空间; b)System.Collections命名空间;
c)System.Threading命名空间;      d)Microsoft.Win32命名空间;
27.要创建多文档应用程序,需要将窗体的(D )属性设为true。
a)DrawGrid;         b)ShowInTaskbar;          c)Enabled;            d)IsMdiContainer;
28.如果设treeView1=new TreeView(),则treeView1.Nodes.Add(”根节点”)返回的是一个 ()类型的值。
a)TreeNode;
b)int;
c)string;
d)TreeView;
29.下面关于XML的描述错误的是(D)。
a)XML提供一种描述结构化数据的方法;
b)XML 是一种简单、与平台无关并被广泛采用的标准;
c)XML文档可承载各种信息;
d)XML只是为了生成结构化文档;
30.装箱、拆箱操作发生在: (  C  )
A.类与对象之间   B.对象与对象之间
C.引用类型与值类型之间   D.引用类型与引用类型之间
31.用户类若想支持Foreach语句需要实现的接口是: (  A  )
A.IEnumerable   B.IEnumerator
C.ICollection     D.ICollectData
32..Net Framework通过什么与COM组件进行交互操作?(   C )
A.Side By Side    B.Web Service
C.Interop     D.PInvoke
33..Net依靠以下哪一项技术解决COM存在的Dll Hell问题的?( A   )
A.Side By Side    B.Interop
C.PInvoke        D.COM+
34.装箱与拆箱操作是否是互逆的操作?(  B  )
A.是       B.否
35.以下哪个是可以变长的数组?(  D  )
A.Array                      B.string[]
C.string[N]                  D.ArrayList
36.用户自定义异常类需要从以下哪个类继承:(  A  )
A.Exception                             B.CustomException
C.ApplicationException                 D.BaseException
37.以下代码段中能否编译通过?请给出理由。
try
{
}
catch(FileNotFoundException e1)
{
}
catch(Exception e2)
{
}
catch(IOException e3)
{
}
catch
{
}
38.对于一个实现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资源相关的应用程序定义的任务?(多选) (   ABC     )
A.Close                 B.DisposeC.Finalize
D.using                 E.Quit
39.Net依赖以下哪项技术实现跨语言互用性?(  C  )
A.CLR               B.CTS               C.CLS                  D.CTT
40.以下哪个类是int的基类?(  B  )
A.Int32              B.Object          C.ValueType            D.Int16
二、C# 部分*
41.以下哪些可以作为接口成员?(多选) ( ABDE )
A.方法B.属性C.字段D.事件E.索引器
F.构造函数G.析构函数
42.以下关于ref和out的描述哪些项是正确的?(多选) (   ACD     )
A.使用ref参数,传递到ref参数的参数必须最先初始化。
B.使用out参数,传递到out参数的参数必须最先初始化。
C.使用ref参数,必须将参数作为ref参数显式传递到方法。
D.使用out参数,必须将参数作为out参数显式传递到方法。
43.“访问范围限定于此程序或那些由它所属的类派生的类型”是对以下哪个成员可访问性含义的正确描述?(  B   )
A.public        B.protected            C.internal         D.protected internal
44.class Class1
{
private static int count = 0;
static Class1()
{
count++;
}
public Class1()
{
count++;
}
}
Class1 o1 = new Class1();
Class1 o2 = new Class1();
请问,o1.Count的值是多少?(  C  )
A.1         B.2             C.3             D.4
45.abstract class BaseClass
{
public virtual void MethodA()
{
}
public virtual void MethodB()
{
}
}
class Class1: BaseClass
{
public void MethodA(string arg)
{
}
public override void MethodB()
{
}
}
class Class2: Class1
{
new public void MethodB()
{
}
}
class MainClass
{
public static void Main(string[] args)
{
Class2 o = new Class2();
Console.WriteLine(o.MethodA());
}
}
请问,o.MethodA调用的是: (  A  )
A.BaseClass.MethodA   B.Class2.MethodA
C.Class1.MethodA      D.都不是
46.您需要创建一个ASP.NET应用程序,公司考虑使用Windows身份认证。
所有的用户都存在于AllWin这个域中。您想要使用下列认证规则来配置这个应用程序:
a、 匿名用户不允许访问这个应用程序。
b、 所有雇员除了Tess和King都允许访问这个应用程序。
请问您应该使用以下哪一个代码段来配置这个应用程序?(  A  )
A. <authorization>
<deny users=”allwin\tess, allwin\king”>
<allow users=”*”>
<deny users=”?”>
</authorization>
B. <authorization>
<allow users=”*”>
<deny users=”allwin\tess, allwin\king”>
<deny users=”?”>
</authorization>
C. <authorization>
<deny users=”allwin\tess, allwin\king”>
<deny users=”?”>
<allow users=”*”>
</authorization>
D. <authorization>
<allow users=”allwin\tess, allwin\king”>
<allow users=”*”>
</authorization>
E.<authorization>
<allow users=”*”>
<deny users=”allwin\tess, allwin\king”>
</authorization>
47.您要创建一个显示公司员工列表的应用程序。您使用一个DataGrid控件显示员工的列表。您打算修改这个控件以便在这个Grid的Footer显示员工合计数。请问您应该怎么做?(  C )
A.重写OnPreRender事件,当Grid的Footer行被创建时显示合计数。
B.重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数。
C.重写OnItemDataBound事件,当Grid的Footer行被创建时显示合计数。
D. 重写OnLayout事件,当Grid的Footer行被创建时显示合计数。
48.您要创建ASP.NET应用程序用于运行AllWin公司内部的Web站点,这个应用程序包含了50个页面。您想要配置这个应用程序以便当发生一个HTTP代码错误时它可以显示一个自定义的错误页面给用户。您想要花最小的代价完成这些目标,您应该怎么做?(多选)(  CD   )
A.在这个应用程序的Global.asax文件中创建一个Application_Error过程去处理ASP.NET代码错误。
B.在这个应用程序的Web.config文件中创建一个applicationError节去处理ASP.NET代码错误。
C.在这个应用程序的Global.asax文件中创建一个CustomErrors事件去处理HTTP错误。
D.在这个应用程序的Web.config文件中创建一个CustomErrors节去处理HTTP错误。
E.在这个应用程序的每一页中添加一个Page指示符去处理ASP.NET 代码错误。
F. 在这个应用程序的每一页中添加一个Page指示符去处理ASP.NET HTTP错误。
分享到:
评论

相关推荐

    .net笔试题选择题集.docx

    ".NET笔试题选择题集" 本资源涉及到多个.NET相关的知识点,从接口、类、方法、数据类型到ASP.NET中的服务器控件等。 1. 接口中可以有虚方法,一个类可以实现多个接口,接口不能被实例化。 在面向对象编程中,接口...

    很强大的.Net笔试题集锦

    本文将详细解答.NET笔试题集锦中涉及的相关知识点,帮助准备参加.NET相关IT公司笔试的读者进行复习和巩固。 1. 页面居中显示:在网页设计中,可以通过CSS设置margin属性为auto,使内容在页面中水平居中。例如: ```...

    C#asp.net笔试面试题目集锦

    在笔试中,可能会遇到关于这些概念的选择题或编程题,要求考生理解和应用这些基本概念。 2. **面向对象编程**:C#中的面向对象特性,如封装、继承、多态,是笔试和面试的重点。理解类和对象的创建、方法的重载、...

    某IT公司.net笔试题

    .NET笔试题是IT公司在招聘过程中常见的一种考核方式,主要针对应聘者对.NET框架的理解和应用能力。本套试题包括填空、选择和简答题,旨在评估候选人的基础知识、编程技能和问题解决能力。以下是对这些知识点的详细...

    .net笔试题

    ### .NET笔试题详解 #### 重要概念与基础知识点 1. **面向对象特性**:在.NET笔试题中,首先考察了对面向对象特性的理解,即**继承性**、**封装性**、**多态性**。这些是面向对象编程的基石,其中: - **继承性**...

    c#.net笔试题 下载

    【C#.NET 笔试题解析】 1. 面向对象的语言特性:面向对象的语言具有继承性、封装性和多态性。继承性允许子类继承父类的属性和方法,封装性确保数据的安全并减少代码复用,多态性使得不同对象对同一消息做出不同响应...

    ASP.NET 笔试题 附答案 英文

    本题库包含了152道与ASP.NET相关的多项选择题,旨在测试开发者对ASP.NET、C#语言以及相关技术的理解程度,特别是对于外企招聘考试来说,这些题目显得尤为关键。 1) ASP.NET可以在以下哪些操作系统上运行? - a) ...

    北大青鸟 ACCP 5.0 Y2 Asp.net 笔试题

    1. ASP.NET页面布局模式: 在ASP.NET中,页面布局是网页设计的重要环节,用于组织和管理页面上的各种控件。题目中提到的四种布局模式——FlowLayout、TileHorizontal、GridLayout和TileVertical,分别代表不同的布局...

    .NET笔试题

    ### .NET笔试题知识点解析 #### 一、填空题解析 **1.1 面向对象语言的三大特性** - **封装性**: 封装是将数据和操作数据的方法绑定在一起作为一个整体,即把数据“包”起来。封装提高了代码的安全性和可维护性。 - ...

    c#、asp.net 笔试 面试题

    在这里,我们将深入探讨C#和ASP.NET笔试及面试中常见的知识点。 1. **C#基础** - **变量和数据类型**:包括基本类型(如int、double、bool)和引用类型(如类、接口、数组)。 - **控制流**:if语句、switch语句...

    C#.net笔试面试题集合

    a) 我为什么要从这么多应聘者中选择你呢? 18. Do you have any questions? a) 你有一些什么问题吗? 19. What are your compensation expectations? a) 你对于报酬有什么样的期望? Leadership Questions: 20...

    ASP.NET开发 笔试题目详解系列(转)

    总之,这些ASP.NET笔试题目涵盖了数据库管理、程序设计基础和Web应用开发的关键知识点,对于理解ASP.NET的工作原理和实际应用具有重要意义。无论是面试准备还是自我提升,深入学习这些内容都能有效提升开发者在ASP...

    面试ASP.NET程序员的笔试题和机试题

    ### 面试ASP.NET程序员的笔试题和机试题知识点解析 #### 1. ASP.NET基础知识 - **new关键字的用法**: - `new` 关键字在 C# 中有多种用途,其中一个最常见的用途是在创建对象时使用,如 `new Class();`。 - 另一...

    java 与.net面试题

    2. **神州数码思特奇笔试题**:神州数码是一家大型IT服务公司,其笔试题可能包括算法和数据结构,例如排序(冒泡,选择,快速,归并),查找(顺序,二分,哈希),栈和队列的应用,递归和回溯算法,以及在实际项目...

    niit内部考试题(全集)

    这些试题可能包含了选择题、填空题、简答题和编程题等多种形式,旨在全面测试学生的理论知识和实践能力。 二、编程语言 在NIIT的课程中,编程语言如C、C++、Java和Python是重点。试题可能涉及语法、控制结构、函数...

    华为硬件笔试题(最新版).docx

    根据提供的文件信息,本文将对华为硬件笔试题中可能涉及的重要知识点进行详细的解析与扩展,以便于准备参加华为笔试的考生能够更好地理解相关的技术概念和技术背景。 ### 华为硬件笔试题涉及的主要知识点 #### 1. ...

    一套真实的国际大公司.NET程序员笔试试题

    【知识点详解】 1. 对象比较:在C#中,`Object.ReferenceEquals(i, j)`检查两个对象是否为同一对象的引用...以上内容详细介绍了.NET程序员笔试试题中涉及的C#语法、面向对象特性、SQL语言、软件工程基础等多个知识点。

Global site tag (gtag.js) - Google Analytics