文档库 最新最全的文档下载
当前位置:文档库 › Net复习资料

Net复习资料

Net复习资料
Net复习资料

.Net复习资料

一、填空题

(1) ASPX网页的代码储存模式有两种,它们是___和代码分离模式。

答案:单一模式

(2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。答案: AutoPostBack

(3) 请将nn数据()在TextBox控件中显示出来。

Double nn = 4512.6;

TextBox1.Text =

答案: nn.ToString()

(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为.

答案:Password

(5) 下面是一个转移到新网页“default.aspx”的指令:Response.

答案:Redirect (“default.aspx”)

(6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。

答案:ControlToValidate

(7) 下面是设置和取出Session对象的代码。

设置Session的代码是:

Session[“greeting”]=“hello wang !”;

取出该Session对象的语句如下:string Myvar= ;

答案:Session[“greeting”].ToString()

(8) 下面是使用Application对象时防止竞争的代码。

Application. ; //锁定Application对象

Application[“counter”]=(int) Application[“counter”]+1;

Application. ; //解除对Application对象的锁定

答案:lock(),unlock()

(10) 打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。

答案:开发

(11) 所谓分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。

答案:命名空间,类名,partial

(13) NET与XML紧密结合的最大好处是。

答案:跨平台传送数据

(14) 面向对象的语言具有________性、_________性、________性

答案:封装、继承、多态。

(15) .net Framework是https://www.wendangku.net/doc/288570869.html,开发平台的基础,它包括两个主要组件:.netFramework类库

和。

答案:公共语言运行库【CLR】

(16) Asp和https://www.wendangku.net/doc/288570869.html,的主要区别表现在、速度和功能3个方面。

答案:运行机制

(17) .net Framework从低到高由、基类库、类库和应用程序开发技术四层组成。

答案:公共语言运行库

(18) 运行https://www.wendangku.net/doc/288570869.html,需要安装和配置和IIS。

答案:.NET Framework

(19) 通过在IIS中建立可以访问https://www.wendangku.net/doc/288570869.html, web应用程序。

答案:虚拟目录

(20) 列举https://www.wendangku.net/doc/288570869.html,中的七个内置对象:________、_______、_______、________、________、________、________。

答案:Response,Request, Application,Session,Cookie,ViewState,Server

(21) URL的中文意思是指_____________

答案:统一资源定位符

(22) 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入_____________即可

答案:runat="server"

(23) 控件TextBox的AutoPostBack属性的作用是_____________

答案:是否响应服务器事件

(24) Server.MapPath()方法的主要功能是_____________

答案:获取文件对象绝对路径

(25) mand对象ExecuteNonQuery()方法的功能是____________________

答案:返回SQL语句影响行数,值为int型

(26) 在SQLConnection对象中可以使用____ 属性来获取或设置打开SQL数据库的连接字符串。

答案:ConnectionString

(27) 在操作数据库时有查询、更新和删除等操作,在https://www.wendangku.net/doc/288570869.html,中一般使用_____________对象来完成。

答案:mand

(28) 数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索________、只进的数据流。答案:只读

(29) https://www.wendangku.net/doc/288570869.html,允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用

_____________对象

答案:DataAdapter

(30) DataSet对象的基本组成包括3各部分: _____________、Relations和ExtendedPropesties。

答案:Tables

(31) https://www.wendangku.net/doc/288570869.html,配置系统包括服务器配置和应用程序配置,服务器配置信息存储在machine.config文件中,应用程序配置信息存储在_____________文件中。

答案:web.config

(32) 把数学不等式0

答案:x>0&&x<13

(33) C#语言中的循环语句包括__________、__________、和__________这3种。

答案:for,while,do while

(34) 企业应用开发经常使用三层架构,这样可以方便维护。这三层分别是_____、_____、________。

答案:表示层,业务逻辑层,数据访问层

(35)https://www.wendangku.net/doc/288570869.html,目前能够支持3种语言:、https://www.wendangku.net/doc/288570869.html,、https://www.wendangku.net/doc/288570869.html,。

答案:C#

(36)要在https://www.wendangku.net/doc/288570869.html,中能够对SqlServer数据库进行读写,需要引入哪两个命名空间:

答案:System.Data,System.Data.SqlClient

二、选择题

(1) 以下所示的文件名后缀中只有______不是静态网页的后缀。(D)

A..html B. .shtml C. .htm D. .aspx

(2) 下列文件名后缀中,只有______不是动态网页的后缀。(B)

A. .jsp

B. .xml

C. .aspx

D. .php

(3) 下列选项中,只有__C____是错误的。

A.https://www.wendangku.net/doc/288570869.html,提供了多种语言支持。B. https://www.wendangku.net/doc/288570869.html, 提供了多种平台支持。

C. https://www.wendangku.net/doc/288570869.html,提供跨平台支持,也可以在Unix下执行

D. https://www.wendangku.net/doc/288570869.html,采取编译执行的方式,极大的提高了运行的性能。

(4) 下列选项中,哪一个是.net应用的基础?(A)

A. 公共语言运行类

B. 虚拟机

C. 基类库

D. 类库

(5) 下列选项中______是错误的。(D)

A. 所有的https://www.wendangku.net/doc/288570869.html,语言都共享相同的集成开发环境。

B. https://www.wendangku.net/doc/288570869.html,允许创建不同的类型的应用程序

C. https://www.wendangku.net/doc/288570869.html,依赖XML并通过Web保存、发送和接受数据

D.以上都不对

(6) 下列选项中,只有______不是公共语言运行时提供的服务。(C)

A.公共类型系统B. 公共语言规范C.net Framework类库D. 垃圾回收器

(7) 如果外地朋友通过Internet访问你的计算机上的https://www.wendangku.net/doc/288570869.html,文件,应该选择(D)

A. http://localhost/https://www.wendangku.net/doc/288570869.html,/chapter1/1-1.aspx

B. http://127.0.0.1/https://www.wendangku.net/doc/288570869.html,/chapter1/1-1.aspx

C. http://您的计算机名字/https://www.wendangku.net/doc/288570869.html,/chapter1/1-1.aspx

D. http://您的计算机ip地址/https://www.wendangku.net/doc/288570869.html,/chapter1/1-1.aspx

(8) 下列给出的变量名正确的是_____。(D)

A. float void;

B. char static;

C. int .1;

D. char_using123_bat;

(9) 下列数据类型属于值类型的是_____。(A)

A. struct

B. class

C.

interface D. delegate

(10) 下列数据类型属于引用类型的是__ __。(C)

A. enum

B. struct

C. string

D. bool

(11) 下列运算符中____具有3个操作数。(C)

A. >>=

B. ++

C. ?:

D. &&

(12) 下面属于条件语句的是___。(B)

A. for

B. if else

C. while

D. continue

(13) 如果类名为Myclass,那么______可以作为它的构造函数。(B)

A. ~Myclass()

B. Myclass(double a)

C. ~Myclass(double a)

D. void Myclass()

(14) 下面对于抽象类描述不正确的是______。(B)

A. 抽象类只能作为基类使用

B. 抽象类不能定义对象

C. 抽象类可以定义实例对象

D. 可以实现多态

(15) 下面控件中,可以将其他控件包含在其中,所以它常用来包含一组控件。(C) A.AdRatator控件B.Button控件C.Panel控件D.Wizard控件

(16) 首先定义数组dim strA(3,4) as string,那么strA.length=( D )

A. 4

B. 5

C. 12

D. 20

(17) 下面对服务器验证控件说法正确的是(A)

A.可以在客户端直接验证用户输入,并显示出错信息

B.服务器其验证控件种类丰富共有10中之多

C.服务器验证控件只能在服务端使用

D.各种验证控件不具有共性,各自完成功能

(18) RegluarExpressionValidator控件中可以加入正则表达式,下面选项对正则表达式说法正确的是(B)A.“.”表示任意数字

B.“*”和其他表达式一起,表示任意组合

C.“[A-Z]”表示A-Z有顺序的大写字母

D.“/d”表示任意字符

(19) 使用ValidatorSummary控件时需要以对话框的形式来显示错误信息,需要(B)

A.设置ShowSummary属性为ture B.设置ShowMessgeBox属性为ture

C.设置ShowSummary属性为false D.设置ShowMessgeBox属性为false

(20) 下面不属于控件的是(A)

A. DataSet

B. Repeater

C. SqlDataSource

D. GridView

(21) 下面Sqland对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是(D)

A. ExecuteReader

B. ExecuteScalar

C. Connection

D. ExecuteNonQuery

(22) 下面对象中可以脱机处理数据的是(A)

A.DataSet

B.Connection

C.DataReader

D.DataAdapter

(23) 使用SqlDataSource控件可以访问的数据库不包括以下的(C)

A.SQL Server

B.Oracle

C.XML

D.ODBC数据库

(24) 下面哪些类型是值类型?(D)

A. string

B. interface

C.

Object D. double

(25) 如果设treeView1=new TreeView(),TreeNode node=new TreeNode("根结点" ),则

treeView1.Nodes.Add(node)返回的是一个类型的值。(B)

A. TreeNode;

B. int;

C. string;

D. TreeView;

(26) 下面哪些不是https://www.wendangku.net/doc/288570869.html,页面间传递参数的方式?(D)

A. 使用QueryString

B. 使用Session变量

C. 使用Server.Transfer

D. 使用ViewState

(27) 下面是正确的变量名称的是(B)

A. 3ab2

B. ab_2

C. int

D. a*b

(28) 如果需要确保用户输入大于30且小于60的值,应该使用验证控件较合理。(C)

A. RequiredFieldValidator

B. pareValidator

C. RangeValidator

D. RegularExpressionValidator

(29) 如果Session(“a”)=1,Session(“b”)=2,请问Session(“a”)+Session(“b”)的值是(D)

A. 12

B. 3

C. ab

D. 以上都不对

(30) label Web服务器控件属性用于指定label控件显示的文字。(C)

A. width

B. alt

C. text

D. name

(31) TextBox控件的______属性值用于设置多行文本显示。(D)

A. Text

B.Password

C. maxLength

D. Multiline

(32) 下面不属于Web服务器控件的是(A)

A. HtmlInputButton

B. RadioButton

C. DropDownList

D. CheckBox

(33) 如果要在网页上添加一个计算器来统计人数的话,我们可以选用对象对计数变量Count的加法操作来实现。(B)

A. Session

B. Application

C. Server

D. Page

(34) 下列标记不属于HTML文档的基本结构的是:(D)

A.

B.

C.

D.

(35) Session对象的默认有效期为多少分钟:(C)

A. 10

B. 15

C. 20

D. 应用程序从启动到结束

(36) 下面哪一个对象用于与数据源建立连接:(B)

A. mand

B. Connection

C. DataReader

D. DataAdapter

(37) 下列说法正确的是(B)

A. 页面上有动态的东西就是动态网页

B. 静态网页内容固定,交互性能比动态网页差

C. ASP、JSP和https://www.wendangku.net/doc/288570869.html,技术都是把脚本语言嵌入到HTML文档中

D. https://www.wendangku.net/doc/288570869.html,程序和ASP程序一样都是解释执行

(38) 在https://www.wendangku.net/doc/288570869.html,应用程序中访问SqlServer数据库时,需要导入的命名空间为(B)

A. System.Data.Oracle

B. System.Data.SqlClient

C. System.Data.

ODBC D. System.Data.OleDB

(39) 下面哪一个不是网页文件的后缀名 (D)

A. htm

B. aspx

C. asp

D. txt

(40) App_Data目录用来放置(A)

A. 共享的数据库文件

B. 共享文件

C. 被保护的文件

D. 代码文件

(41) HTML代码表示(C)

A. 创建一个超链接

B. 创建一个自动发送电子邮件的链接

C. 创建一个位于文档内部的链接点

D. 创建一个指向位于文档内部的链接点

(42) 在NET中CLS(mon Language Specification)的作用是(D)

A. 存储代码

B. 防止病毒

C. 原程序跨平台

D. 对语言进行规范

(43) 在https://www.wendangku.net/doc/288570869.html,中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是_的需要.(C)

A. 提高效率

B. 保证安全

C. 源程序跨平台

D. 易识别

(44) NET与XML紧密结合的最大好处是.(B)

A. 代码易于理解

B. 跨平台传送数据

C. 减少存储空间

D. 代码安全

(45) 静态网页文件的后缀是_.(C)

A asp

B aspx

C htm

D jsp

(46) 留言板必须加强管理,这是因为(D)

A. 存储容量有限

B. 查看必须经过授权

C. 影响查看的速度

D. 可能存在过时或不健康的留言

(47) 现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时能使用的验证控件是(B)

A.pareValidator

B.pareValidator与 RequiredFieldValidator

C.RangeValidator

D.RangeValidator与 RequiredFieldValidator

(48) 当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是(A)

A. RadioButton

B. CheckBoxList

C. CheckBox

D. RadioButtonList

(49) Validator Summary验证控件的作用是(B)

A.检查总和数

B.集中显示各个验证的结果

C.判断有无超出范围

D.检查数值的大小

(50) 下面几个图形控件中,不能执行鼠标单击事件的控件是(B)

A.ImageButton

B.Image

C.ImageMap

D.ImageURL

(51) Session与Cookie状态之间最大的区别在于(A)

A. 存储的位置不同

B. 类型不同

C. 生命周期不同

D. 容量不同

(52) 系统提供数据库通用接口的目的是为了(B)

A. 提高程序运行的效率

B. 应用程序设计不必考虑数据库的类型

C.保证程序安全 D.易于维护

(53)用户自定义异常类需要从以下哪个类继承:( A )

A.Exception

B.CustomException

C.ApplicationException

D.BaseException

(54)以下哪个是可以变长的数组?( D )

A.Array

B.string[]

C.string[N]

D.ArrayList

(55)下面关于XML的描述错误的是(D)。

A.XML提供一种描述结构化数据的方法;

B.XML 是一种简单、与平台无关并被广泛采用的标准;

C.XML文档可承载各种信息;

D.XML只是为了生成结构化文档;

(56)装箱、拆箱操作发生在: ( C )

A.类与对象之间

B.对象与对象之间

C.引用类型与值类型之间

D.引

用类型与引用类型之间

(57)在https://www.wendangku.net/doc/288570869.html,中,对于mand对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(C)。

A.insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;

B.ExecuteNonQuery()方法返回执行Sql语句所影响的行数。

C.Select操作的Sql语句只能由ExecuteReader()方法来执行;

D.ExecuteReader()方法返回一个DataReder对象;

(58)https://www.wendangku.net/doc/288570869.html,框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是

(A )

A.HTML控件和Web控件

B.HTML控件和XML控件

C.XML控件和Web控件

D.HTML控件和IIS控件

(59)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.越界

(60)下列关于构造函数的描述正确的是(C)

A.构造函数可以声明返回类型。

B.构造函数不可以用private修饰

C.构造函数必须与类名相同

D.构造函数不能带参数

(61)https://www.wendangku.net/doc/288570869.html,程序中前台设计界面的扩展名为( D )

A. .cs

B. .aspx.cs

C. .ascx

D. .aspx

(62)下列标示符命名正确的是( A )

A. _mydata

B. float

C. wo123

D.012a

(63)用来获取并显示数据库中的数据的数据控件是( A )

A.GridView

B.MultiView

C.DetailsView

D.View

(64)在.NET中,所有类文件最好放在( C )文件夹下

A.App_Data

B.Admin

C.App_Code

D.Upload

(65)下列语句为实现页面跳转功能的代码是( A )

A. Response.Redirect(“”);

B. Response.Write(“”);

C. Console.Write(“”);

D. Window.Location.href=’’

(66)下列哪个方法返回影响记录的行数( A )

A.ExecuteNonQuery()

B.ExecuteScalar()

C.ExecuteReader()

D.Connection()

(67)请问下面程序执行完毕,页面上显示内容是( D )

Response.Write(“百度”);

A.百度

B.百度

C.https://www.wendangku.net/doc/288570869.html, 百度

D.该语句有错,无法正常输出

(68)Session对象的默认值有效期为( C )分钟

A.10

B.15

C.20

D.应用程序从启动到结束

(69)下列标记最好写在中的是( C )

A.

B.

C.