ASP NET开发技术模拟试卷12020年10月考试及答案

(编号) 北京理工大学远程教育学院

《https://www.360docs.net/doc/d713068250.html,开发技术》模拟试卷(一)

教学站学号姓名手机号成绩

重要说明:本试卷所有的题目都基于.NET Framework3.5。

一填空题(每空1分,共10分)

https://www.360docs.net/doc/d713068250.html, Framework的两个主要组件是.NET Framework和公共语言

运行库。

2.在本机的IIS上的默认Web站点中,有一个名称为homework的虚拟目录,如果

要浏览此目录中的student1.aspx文件,则需在IE的地址栏中,键入

http://localhost/homework/student1.aspx,即可浏览此网页。

3.外部CSS文件通过html元素链接到网页。

是一个xml格式文件,用来存储

5.,表映射

为。

6.指令识别,该指令替换了用于普通aspx网页的

@Page指令。

二判断对错(每题1分,共10分)

1.托管代码是以CLR为基础的代码。√

2.若创建和部署基于文件系统的网站必须安装IIS。

https://www.360docs.net/doc/d713068250.html, 3.5仍使用https://www.360docs.net/doc/d713068250.html, 2.0引擎。√

4.当页面往返时,在触发控件的事件之前会触发Page_Load事件。√

5.单文件页模型的性能要优于代码隐藏页模型。×

6.控件外观中必须指定SkinId值。×

7.采用代码隐藏页模型的aspx文件不能转换为ascx文件。

8.母版页中不能添加导航控件。×

9.GridView中的列名和列的顺序都可以更改。√

10.SqlDataSource控件只能访问SQL Server数据库。×

三单选题(每题2分,共60分)

1.下面哪一个选项是错误的:(D)

a).aspx 文件在服务器端执行

b)Web窗体页继承自System.Web.UI.Page类

c)“@ Page 指令”只能包含在.aspx 文件中

d).aspx 文件和.aspx.cs文件名必须相同

2.对于用户的电话号码,要使用(C)验证控件。

a)RequiredFieldValidator和RegularExpressionValidator

b)RequiredFieldValidator和RangeValidator

c)RegularExpressionValidator

d)RangeValidator

3.若使用一个测试页面来测试一个用户控件CustomerAddress.ascx,需要在该测试

页面的头部添加指令:<% A Tagprefix="tk" Tagname=

"CustomerAddress" Src="CustomerAddress.ascx" %>

a)@ Control

b)@ Register

c)@ UserControl

d)@ Ascx

4.关于.NET Framework的多语言支持,下面说法不正确的是(D)?

a)所有语言使用相同的对象模型和相同的类库

b)代码模块可在多种语言间重用

c)可以根据任务的特点选择合适的语言

d)不同的语言的性能大不同

5.关于用户控件,下面说法错误的是:(C)

a)同一个https://www.360docs.net/doc/d713068250.html,页中,不能使用两个有相同名称的不同用户控件

b)用户控件支持可视化开发

c)Ascx文件中不能包含、和

标签

d)在每个使用用户控件的Web应用程序中,都必须保存一个该控件的副本

6.母版页文件的扩展名是:(B)

a).sitemap

b).master

c).skin

d).config

7.关于网站地图文件,下面说法错误的是:()

a)网站地图文件是一个包含网站层次结构的XML文件

b)Web.sitemap必须存放在网站的根文件夹下

c)使用Web.sitemap的根元素的url属性设置网站的主页

d)使用嵌套网站地图文件可以将网站层次结构信息分散在多个文件中

8.发布网站后不可能存在的文件夹是(B)

a)App_Data

b)App_Code

c)App_Themes

d)Bin

9.下面哪一个选项不属于服务器端状态管理?(A)

a)数据库

b)Session

c)Application

d)Cookie

10.下面关于LINQ to SQL的描述错误的是:(A)

a)LINQ to SQL可以处理任何类型的数据

b)LINQ to SQL可以调用SQL Server中定义的存储过程

c)LINQ to SQL的聚合函数的参数常使用Lambda表达式

d)利用LINQ to SQL可以向SQL Server数据库中插入数据

11.下面说法错误的是:()

a)一台计算机上只要同时安装浏览器和服务器就可以进行https://www.360docs.net/doc/d713068250.html,网站开发

b)实际运行的https://www.360docs.net/doc/d713068250.html,网站必须要有IIS的支持

c)安装了Visual https://www.360docs.net/doc/d713068250.html,,会自动安装IIS

d)不同的操作系统的IIS的版本不同

12.在https://www.360docs.net/doc/d713068250.html,开发环境中,在同一个解决方案容器中,(A)

a)可以包含多个项目,而且这些项目的类型可以不同,例如Windows应用程

序的项目可以和Web应用程序的项目并存;

b)可以包含多个项目,但这些项目必须是相同类型的应用程序,例如Windows

应用程序或者Web应用程序;

c)只能有一个项目,该项目不能同时使用VB.NET和C#编程语言;

d)只能有一个项目,该项目可以同时使用VB.NET和C#编程语言

13.要在一个HTML文档中,引用一个包含脚本的外部js文件,文件名为:“ap.js”,

需要在此HTML文档的HEAD标记中添加的一行代码是:(B)

a)

b)

c)

d)

14.(A)语言区分大小写。

a)C#,XML,HTML

b)XML,HTML,JavaScript

c)C#,XML,JavaScript

d)C#,HTML,JavaScript

15.以下关于属性说法错误的是:(B)。

a)属性定义中若仅包含set访问器,表示该属性是只读的

b)属性充分体现了类的封装性

c)属性的访问形式是“对象名.属性名”

d)通过属性能获取或改变类中私有字段的内容

16.下列不属于容器控件的是:(B)。

a)Panel

b)CheckBox

c)Table

d)PlaceHolder

17.服务器端通过判断页面属性(A)的值可确定页面上的控件是否都通过了验

证。

a)IsValid

b)IsPostBack

c)IsChecked

d)IsPassed

18.确保用户不跳过输入的数据验证控件是(C)。

a)RegularExpressionValidator

b)RangeValidator

c)RequiredFieldValidator

d)CompareValidator

19.在https://www.360docs.net/doc/d713068250.html,中,如果将浏览器从一个页面(first.aspx)重定向到另一个页面

(second.aspx),并同时传递一个变量userName(当前用户的userName是

apple),在first.aspx中添加的代码是Response.Redirect("second.aspx? un="+

userName),则在second.aspx中编写代码Response.Write("Welcome

"+Request.QueryString["un"]+"!"),浏览second.aspx时可以在网页上显示(D)。

a)Welcome userName!

b)Welcome Request.QueryString["un"]!

c)Welcome un!

d)Welcome apple!

20.下面关于状态管理的说法错误的是:(C)。

a)客户端状态管理将信息保留在客户端计算机上

b)服务器端状态管理将信息保留在服务器上

c)Web 窗体页是有状态的

d)状态管理可以对同一页或不同页的多个请求维护状态和页信息

21.如果需要在多个页上使用信息,则不应当使用(A)来维护状态。

a)数据库

b)Session

c)Application

d)ViewState

22.下面说法错误的是:()。

a)https://www.360docs.net/doc/d713068250.html, 2.0之前主要使用https://www.360docs.net/doc/d713068250.html,访问数据

b)https://www.360docs.net/doc/d713068250.html, 2.0增加了多种数据源控件和数据绑定控件极大地方便了数据访

c)从https://www.360docs.net/doc/d713068250.html, 2.0开始引入了一种新技术LINQ进行数据访问

d)获取和处理数据的功能被封装在数据源控件中

23.使用存储过程可以(D)。

a)提高数据库安全性

b)加快执行速度

c)降低网络通信量

d)使分工更复杂

24.能够连接“层次化数据”的数据源控件是:(C)。

a)SqlDataSource控件和XmlDataSource控件

b)SiteMapDataSource控件和LinqDataSource控件

c)SiteMapDataSource控件和XmlDataSource控件

d)SqlDataSource控件和LinqDataSource控件

25.(A)指定查询操作的数据源和范围变量。

a)from子句

b)select子句

c)where子句

d)group子句

26.通过代码FROM r IN db.Product SELECT NEW { r.ProductId, r.CategoryId,

ProductName = https://www.360docs.net/doc/d713068250.html, }得出的错误结论是:(D)。

a)这段代码的作用是从数据表中选出三列数据

b)数据表的名称为Product

c)数据表中含有ProductId,CategoryId 和Name字段

d)数据表中含有ProductId,CategoryId 和ProductName字段

27.已经通过代码CREATE PROCEDURE showCategory() AS SELECT * FROM

Category在数据库上建立了一个存储过程,应用程序使用LINQ访问数据库,

数据库类的实例为db,则程序中调用该存储过程的正确用法是:(A)。

a)db.showCategory()

b)db.showCategory

c)db.procedure.showCategory()

d)db.procedure.showCategory

28.GridView模板列实现数据绑定时,(A)方法用于单向绑定。

a)Eval()

b)Bind()

c)DataEval()

d)DataBind()

29.下面说法错误的是:()。

a)Web.sitemap是一个包含网站层次结构的XML文件

b)Web.sitemap必须存放在网站的根文件夹下

c)所有的导航信息都必须放在一个Web.sitemap中

d)如果要使用https://www.360docs.net/doc/d713068250.html, 3.5的导航系统,就必须建立网站地图文件

30.不能通过浏览器直接浏览的是(C)。

a)*.aspx

b)web.config

c)*.ascx

d)web.sitmap

四请分析以下的场景,并阅读相关程序代码,然后回答问题(每空2分,共4分)

要实现的功能是:

用户在网页(userInfo.aspx)中选择一个列表项之后,立即在页面上将所选项的信息显示出来。

说明:

在userInfo.aspx中,已添加了一个ListBox控件(ID="ListBox1"),一个Label 控件(ID="Label1"),希望用户在ListBox控件中选择了某一项之后,立即在Label 控件上显示所选项的信息。

在userInfo.aspx.cs中,有如下代码:

protected void Page_Load(object sender, EventArgs e){

ListBox1.Items.Add("2004级本科生");

ListBox1.Items.Add("2005级本科生");

ListBox1.Items.Add("2006级本科生");

ListBox1.AutoPostBack = true;

}

protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { Label1.Text = ListBox1.SelectedValue;

}

此时浏览userInfo.aspx,并且用户选择了一个列表项,之后会出现什么问题?为什么会发生此类问题?

(1)

(2)

五请根据要求完成程序代码(每空1分,共16分)

要实现的功能是:

编写两个网页,在第一个页面(login.aspx)中用户需要输入用户名和密码,并选择用户角色。然后单击一个登录按钮之后,切换到第二个页面(main.aspx),在第二个页面中显示欢迎信息。如果用户没有在第一个页面登录就直接访问第二个页面,则将页面重定向到第一个页面。

说明:

用户信息存放在名为teachingDB的SQL Server数据库中的名为user_info的数据表中,此表的主键字段是username,用于存放用户名,密码和用户角色信息分别存放在password和type数据字段中。应用程序使用LINQ访问数据库,LINQ to SQL 类文件中与数据库对应的类名称是teachingDBConnDataContext。

请将下面的程序代码补充完整:

Login.aspx代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits=" (1) " %>

用户名:
密  码:

TextMode=" (2) ">

RepeatDirection="Horizontal">

学生

教师

管理员


Text="登录" />

Login.aspx.cs代码:

using System;

……

public partial class login : System.Web.UI.Page{

protected void btnSubmit_Click(object sender, EventArgs e){

teachingDBConnDataContext db = new teachingDBConnDataContext();

var results = from r in db. (5)

where https://www.360docs.net/doc/d713068250.html,ername == (6)

&& r.password == (7)

&& r.type == Int32.Parse( (8) )

select r;

if (results.Count() == 1){

HttpCookie cookie = new HttpCookie("username");

cookie.Value = (9) ;

cookie.Expires = DateTime.Now.AddDays(1);

Response.Cookies.Add( (10) );

HttpCookie cookie1 = new HttpCookie("type");

cookie1.Value = (11) ;

cookie1.Expires = DateTime.Now.AddDays(1);

Response.Cookies.Add( (12) );

Response.Redirect(" (13) ");

}

else

Response.Write(

"");

}

}

main.aspx代码:

using System;

……

public partial class main : System.Web.UI.Page{

protected void Page_Load(object sender, EventArgs e){

if(Request.Cookies["username"]!=null && Request.Cookies["type"]!=null) Response.Write("欢迎您," + (14) +

"! 您具有" + (15) + "用户权限。");

else

Response.Redirect(" (16) ");

}

}

北理工《ASPNET开发技术》在线作业答案

北理工《https://www.360docs.net/doc/d713068250.html,开发技术》在线作业-0004 试卷总分:100 得分:100 一、单选题(共30 道试题,共60 分) 1.若要创建一个使用母版页template.master的内容页showData.aspx,需要在内容页的头部添加指令。 A.@ Master B.@ Page C.@ Content D.@ MasterPage 答案:B 2.下面选项错误的是()。 A..aspx 文件在服务器端执行 B.Web窗体页继承自System.Web.UI.Page类 C.“@ Page 指令”只能包含在.aspx 文件中 D..aspx 文件和.aspx.cs文件名必须相同 答案:D 3.下面关于服务器端验证的说法错误的是()。 A.服务器端验证是为了获得较快的响应速度 B.服务器端验证必然执行,且重复所有的客户端验证 C.服务器端验证可以避免欺骗代码和恶意代码 D.服务器端验证与客户端浏览器版本无关 答案:A 4.下面关于用户控件的说法正确的是()。 A.可以将用户控件添加到Visual Studio .NET 工具箱中 B.可以为用户控件定义属性和方法 C.创建一个用户控件,需要编写一个从Control或WebControl类派生的类 D.一个用户控件只能在一个Web应用程序中使用 答案:B 5.对于用户的电话号码,要使用()验证控件。 A.RegularExpressionValidator B.RangeValidator C.RequiredFieldValidator和RegularExpressionValidator D.RequiredFieldValidator和RangeValidator 答案:C 6.下面不是HttpResponse对象的方法是()。 A.Write() B.Redirect() C.Cookie() D.Clear()

ASP NET开发技术模拟试卷2__学生用2020年10月考试及答案

(编号) 北京理工大学远程教育学院 《https://www.360docs.net/doc/d713068250.html,开发技术》模拟试卷(二) 教学站学号姓名手机号成绩 重要说明:本试卷所有的题目都基于.NET Framework3.5。 一填空题(每空1分,共10分) 1.如果我们希望硬盘中不在Web站点的主目录中的网页也可被浏览时,就必须将 该目录建立为Web站点的虚拟目录。 2.在https://www.360docs.net/doc/d713068250.html,中,如果将浏览器从一个页面(first.aspx)重定向到另一个页面 (second.aspx),并使用查询字符串传递两个变量userName和userType,则在 first.aspx中通过使用语句:Response.Redirect ( ) ;来传送变量,在 second.aspx中通过:string uName = ; string uType = ; 来获取变量。 3.若要使用网站导航控件,必须在Web.sitemap文件中描述网站的结构。 4.数据绑定控件通过DataSourceID属性与数据源控件实现绑定。 https://www.360docs.net/doc/d713068250.html,的状态管理分为服务端和客户端两种。 6.如果要检查输入值是否在[0,100]之间,应该使用RangeValidator验证控 件;检查电话号码或电子邮件地址的数据验证控件是 RequiredFieldValidator。 二判断对错(每题1分,共10分) 1.WWW是Internet上的一种服务形式。√ 2.html文件需要从服务器端下载到客户端,由浏览器解释执行。√ https://www.360docs.net/doc/d713068250.html, Framework 3.0 引入了LINQ查询。√ https://www.360docs.net/doc/d713068250.html,是解释型的而非编译型的。× 5.C#中可以通过属性获取或改变类中私有字段的内容,这种方式充分体现了类的 封装性。√ 6.同一个控件可以使用多个验证控件。√ 7.对网站应用了某个主题后,网站中的某个或某些网页仍可以应用其它主题。× 8.FileUpload控件不能限制上传文件的类型。× 9.SqlDataSource控件可以执行SQL Server中的存储过程。√

C#程序设计模拟试题

《C#程序设计》模拟试题 一 单项选择题(每小题2分,共20分) 1. C#源程序文件的默认扩展名为( )。 A. cpp B. exe C. cs D. lik 2. C#程序从上机到得到结果的几个操作步骤依次是( )。 A. 输入、编辑、运行 B. 编译、连接、运行 C. 输入、运行、编辑 D. 编辑、编辑、连接 3. 以下标识符中不全是关键字的是( )。 A. case for int B. default then while C. bool class long D. goto unit char 4. 能作为C#程序的基本单位是( )。 A. 字符 B. 语句 C. 函数 D. 源程序文件 5. 一个C#程序的程序入口点是( )。 A. main B. MAIN C. Main D. 任意标识符 6. 可用作C#程序用户标识符的一组标识符是( )。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 7. 设”int a=12;”,则执行完语句”a+=a*a;”后,a 的值是( )。 A. 12 B. 144 C. 156 D. 288 8. 假设在程序中 a 、b 、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式 abc 1的表达式是( )。 A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c 9. 设x 是一个bool 型的逻辑量,y 的值为10,则表达式 x && y 的值为( )。 A. 1 B. 0 C. 与x 值相同 D. 与x 值相反 10. x>0 && x<=10的相反表达式为( )。 A. x<=0 || x>10 B. x<=0 && x>10 C. x<=0 || x<=10 D. x>0 && x>10 二 填空题(每空2分,共20分) 1. 含随机函数的表达式rand()%20的值在 至19区间内。 2. 在switch 语句中,每个语句标号所含关键字case 后面的表达式必须是整型 。 3. 在if 语句中,每个else 关键字与它前面同层次并且最接近的 关键字相配套。

aspnet模拟测试题

第1题【单选题】【0.50分】【特性分析】 在三层架构中https://www.360docs.net/doc/d713068250.html,数据访问类放在()中使用。 A. 表现层 B. 数据访问层 C. 业务逻辑层 D. 每一层都可以 第2题【单选题】【0.50分】【概念理解】 在类的成员中,可以用于存储数据的是() A. 字段 B. 属性 C. 方法 D. 事件 第3题【单选题】【0.50分】【概念理解】 在CSS中属性()可以设置元素的叠放顺序。 A. A. position B. display C. overflow D. z-index 第4题【单选题】【0.50分】【特性分析】 要选择id=‘div1’所有span子元素,请选出正确的选择器() A. $(’#div1 span’) B. $(’#div1>span’) C. $(’#div1+span’) D. $(’#div1~span’) 第5题【单选题】【0.50分】【概念理解】 在https://www.360docs.net/doc/d713068250.html,中的母版页中,母版页的文件扩展是() A. aspx B. asax C. master D. ascx 第6题【单选题】【0.50分】【结果判断】 在https://www.360docs.net/doc/d713068250.html,中,Server.MapPath("/")获取的是()。 A. 站点的根目录的绝对路径 B. 站点的根目录的相对路径 C. 代码所在页面的绝对路径 D. 代码所在页面的相对路径 第7题【单选题】【0.50分】【结果判断】 在https://www.360docs.net/doc/d713068250.html,中,Server.MapPath("/")获取的是()。

A. 站点的根目录的绝对路径 B. 站点的根目录的相对路径 C. 代码所在页面的绝对路径 D. 代码所在页面的相对路径 第8题【单选题】【0.50分】【结果判断】 在CSS中为DIV设置如下样式,则该标签的实际宽度为()。div{width:200px;padding:0 20px;border:1px;} A. 200px B. 221px C. 240px D. 242px 第9题【单选题】【0.50分】【概念理解】 TextBox控件的()属性值用于标示是密码框。 A. Text B. Password C. TextMode D. Multiline 第10题【单选题】【0.50分】【概念理解】 在三层架构中,一个实体类对象用于封装一条记录,那么多条记录使用()进行存储。 A. 实体类对象 B. 数组 C. List D. 多个实体类对象 第11题【单选题】【0.50分】【概念理解】 在C#中,类成员默认的访问修饰符是()。 A. public B. private C. protected D. internal 第12题【单选题】【0.50分】【特性分析】 在https://www.360docs.net/doc/d713068250.html,中,下列不属于FileUpload控件的属性是()。 A. HasFile B. FileName C. Enable D. SaveAs 第13题【单选题】【0.50分】【概念理解】 如果要实现一个小型的购物车功能,可以使用如下内置对象实现? A. Cookie

ASPNET期末复习题

备注: 1.考试题型包括选择题(80分)、填空题(20分) 2.考试主要内容范围:上课PPT中涉及到的知识点和本大纲所列知 识。 3.闭卷考试。 https://www.360docs.net/doc/d713068250.html,复习资料 一、基础知识点(对应填空题、解答题) (1) ASPX网页的代码储存模式有两种,它们是__代码分离模式_和_单一模式__代码分离模式。 (2) 当一个Web控件上发生的事件需要立即得到响时,应该将它的__AutoPostBack_ 属性设置为true。 (3) 请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6; TextBox1.Text = nn.Tostring(); (4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为Password. (5) 下面是一个转移到目标网页的指令:Response.Redirect(“新网页的Url ”) (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() (9) 废除Session的语句是:(Session.Abandon())。 (10) 打开文件系统网站时将自动打开一个(开发)服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。 (11) 所谓分布式类就是在多个文件中使用相同的__命名空间__,相同的__类名__,而且每个类的定义前面都加上__partial__修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 (12) 改变Session的有效时间的语句是:__Session.Timeout=60; ___________ 。 (13) NET与XML紧密结合的最大好处是______跨平台传送数据_______ 。

aspnet模拟考试卷

一、选择题(没有特别说明的题目都为单选) 1.下列选项中,只有______不是Page指令的属性 A. CodeFile B. Inherits C. namespace D. Language 2.下面的_____对象可用于使服务器获取从客户端浏览器提交或上传的信息。 A. Response B. Server C. Request D. Session 3. 下面对于状态保持对象说法错误的是______ A. Session对象是针对单一会话的,可以用来保存对象。 B. Cookie是保存在浏览器端,当没设置Cookie的过期时间时,关闭当前会话相 关浏览器后,Cookie丢失。 C. Application是应用程序级的,所有浏览器端都可以获取到Application中保存 的信息 D. Session对象保存在浏览器端,容易丢失。 https://www.360docs.net/doc/d713068250.html,中,Server对象的______方法用于对URL地址进行编码 A.UrlEncode B.UrlDecode C.MapPath D.Execute 5.关于站点地图说法错误的是_______ A. 站点地图文件是xml格式的文件 B.站点地图根节点为元素,每个文件有且仅有一个根节点。 C.下一级有且仅有一个节点。 D.站点地图中,同一个URL可以出现多次。 6. 下面关于母版页和容页使用说法错误的是哪一项___? A. 一个容页可以引用多个母版页。 B. 容页通过Content控件的ContentPlaceHolderID属性来指定要填充到母版页 中的哪个容块。 C. 容页不可以包含、 、

标签。 D. 容页通过Page指令的MasterPageFile属性指定所引用的母版页。 7.下面关于Html控件和Web控件说法错误的是_____ A. 所有的Web控件最终在浏览器端都会生成为相对应的Html控件 B.Web控件让我们可以使用控件+事件的开发方式 C.运行时,页面中如果包含Web控件,需要考虑到浏览器的兼容性 D.Html控件比Web控件的性能要高一些 8. 站点地图文件中,下面哪个属性不属于元素?____ A.url

C#期末考试模拟试题及答案

考试模拟题 ___ MSIL _______是独立于CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码. A. CLR B. CLS C. MSIL Microsoft 中间语言 D. XML Web Service 正确答案:C 2. 在Visual 窗口中,在____类视图______窗口中可以察看当前项目的类和类型的层次信息. A. 解决方案资源管理器 B. 类视图 C. 资源视图 D. 属性 正确答案:B 3. 关于C#语言的基本语法,下列哪些说法是正确的? A. C#语言使用using 关键字来引用.NET 预定义的名字空间; B. 用C#编写的程序中,Main 函数是唯一允许的全局函数; C. C#语言中使用的名称严格区分大小写; D. C#中一条语句必须写在一行内; 正确答案:A、C 4. C#中每个int 类型的变量占用_______个字节的内存. A. 1 btye(0---255) sbtye(-128---127) bool(ture,false) B. 2 short(-32768---32767) unshort(0---32767) char C. 4 int uint float D. 8 long ulong double 12 decimal精确的十进制值 object不定(其他所有类型的基类型) string不定(任意长度的Unicode字符序列)正确答案:C 5. 在C#中,表示一个字符串的变量应使用以下哪条语句定义?

C. Dim str as string D. char * str; 正确答案:B 6. 在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句? A. decimal theMoney; B. int theMoney; C. string theMoney; D. Dim theMoney as double 正确答案:A 7. C#中,新建一字符串变量str,并将字符串”Tom's Living Room”保存到串中,则应该 使用下列哪条语句? A. string str = “Tom\'s Living Room”; B. string str = “Tom's Living Room”; C. string str(“Tom's Living Room”); D. string str(“Tom”s Living Room”); 正确答案:A 8. 在类的定义中,类的__________描述了该类的对象的行为特征. A. 类名 B. 方法 C. 所属的名字空间 D. 私有域 正确答案:B 9. 下列哪些语句中定义的变量属于引用类型变量? A. IInformation info; MyStruct x; int[] arr; D. MyEnum y; 在下列函数结束后,马上从内存中清除的是_________. void Test() { int i = 100;

C#模拟试卷

C#模拟试卷 一、选择题:(本大题共40个小题。1~30题,每小题1分;31~40题,每小题2分;共30分。在每小题给出的四个选项中,只有一项符合题目要求, 把所选项前的字母填在括号内。) 1、以下哪些功能不属于C#2.0新增的特性(A)。 A.继承和多态 B.泛型 C.可空类型 D.遍历器 2、C#中声明一个命名空间的关键字是(A)。 A.namespace B.nameplace C.this D.as 3、C#的数据类型有数值类型和( D)类型两种。 A.结构类型 B.关系类型 C.调用类型 D.引用类型 4、以下类型中,不属于值类型的是(D ) A.整数类型 B.布尔类型 C.字符类型 D.类类型 5、C#系统类型System.Int64对应以下(C)数据类型。 A.char B.int C.long D.short 6、声明一个常量所用的关键字是(D )。 A.new B.bool C.is D.const 7、以下叙述正确的是(c)。 A. 一条表达式中可以同时出现浮点数类型和decimal类型 B. 类可以继承,并且可以多重继承 C. int[,] b=new int[4,5] //创建了一个二维数组,第一维长为4,第二维长为5 D. int x=23; object o=x; int y=(int) o; //实现了一次装箱操作 8、以下有关结构类型和枚举类型的叙述错误的是(B)。 A. 结构类型和枚举类型都是复合类型 B. 结构类型只能是简单值类型的组合 C. 枚举类型要求成员只能是整数类型 D. 枚举类型的变量在某一时刻只体现其中的一项内容 9、一个初始化语句:enum monthes{January,February=3,March=5,April=7,May,June},则此时May的值为(C)。A.4 B.5 C.8 D.9 10、下面是几条定义初始化二维数组的语句,指出其中正确的是(D)。 A.int array2[ ][ ]=new int[3,2]; B.int array2[,]=new int[3,2]; C.int[ ][ ] array2=new int[3,2]; D.int[, ] array2=new int[3,2]; 11、接口和类最主要的区别在于(D )。 A.类可以重载而接口不可以 B.类不可以重载而接口可以 C.类可以多重重载而接口不可以 D.类不可以多重重载而接口可以 12、下面是事件的创建过程,正确的排序是(B)。 a.创建一个类,用于传递参数给事件处理程序。 b.创建事件发生时所执行的处理程序。

.NET模拟考试卷一试题与答案

https://www.360docs.net/doc/d713068250.html,模拟考试卷一试题与答案 班级(格式:180x): [填空题] * _________________________________ 您的姓名: [填空题] * _________________________________ 1. 对于prompt(D )方法描述不正确的有: [单选题] * 该方法执行时会弹出一个提示对话框,等待用户输入一行数据 基本语法是:prompt(“提示信息”,“输入框的默认信息”); 该方法的返回值可以被引用或存储到变量中 如果用户单击“取消”按钮或直接关闭提示对话框,该方法将返回false(正确答案) 2. 在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的? [单选题] * eq(index) find(expr) siblings([expr])(正确答案) next() 3. 在Javascript中,运行下面代码的结果( )Math.ceil(25.5); [单选题] * 24 25 25.5 26(正确答案)

4. 网页执行以下JavaScript代码: var course=['Java','JSP','Oracle','Spring']; course[10]='jQuery'; course.push('PHP'); alert(course.length); 该代码在网页执行结果弹出结果为 [单选题] * $(selector).blur()是从文本域中移开焦点 $(selector).focus()是从文本域中设置焦点 $(selector).select()可选取文本域中内容,突出显示输入区域的内容(正确答案) blur()、focus()、select()方法都须input标签中才有效 5. 以下是定义函数的关键字 [单选题] * class public void function(正确答案) method 6. 在JavaScript中,下面变量的声明和赋值语句错误的是 [单选题] * x=10; int x=10;(正确答案) var x=10; var x,y,x=10;; 7. 在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是 [单选题] * background backgrounglmage(正确答案) image backgroundS

AspNet模拟试卷

一、选择题(每小题2分,共40分) 1.请判断下列语句执行完毕后,a、b、c的值 a="1" + 1 b="1" + "1" c="1" & "1" (A) "11","11","11" (B) 2,"11","11" (C) "11",2,"11" (D) "11","11",2 2.行完如下语句后,Sum的值为: Dim a(5) as Integer Dim Sum as Integer Sum=0 For I=0 To 5 a(I)=I Sum=Sum + a(I) Next (A) 0 (B) 5 (C) 15 (D) 20 3.执行完a=5 Mod 3 语句后,a的值为: (A) 0 (B) 2 (C) 3 (D) 5 4.执行完a=5>3 And "a"<"c" 语句后,a的值为: (A) True (B) False (C) 1 (D) 0 5.下面a=Trim(" vbscript") & Rtrim(" good") 语句后,a的值: (A) " vbscript good" (B) "vbscript good" (C) " vbscriptgood" (D) "vbscriptgood" 6.下面哪个函数可以返回当前的日期和时间: (A) Now (B) Date (C) Time (D) Today 7.首先定义数组Dim strA(3,4) As String ,那么strA.Length=( ) (A) 4 (B) 5 (C) 12 (D) 20 8.请问Mid(“八千里路云和月”,3,2)的返回值是()? (A) “千里”(B) “里路”(C) “里”(D) “路云” 9.如果要将一个数字88转换为字符串,可以使用() (A) 88.Tostring (B) CStr(88) (C) Double.Parse(88) (D) 以上都可以 10.请问”#*asp*#”.TrimStart(“#”)的返回值是() (A) *asp*# (B)#*asp* (C) asp (D) *asp*

C#期末考试模拟试题及答案演示教学

考试模拟题 /////////////////////////////////////////////////// 1. ___ MSIL _______是独立于CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码. A. CLR B. CLS C. MSIL Microsoft 中间语言 D. XML Web Service 正确答案:C 2. 在Visual https://www.360docs.net/doc/d713068250.html, 窗口中,在____类视图______窗口中可以察看当前项目的类和类型的层次信息. A. 解决方案资源管理器 B. 类视图 C. 资源视图 D. 属性 正确答案:B 3. 关于C#语言的基本语法,下列哪些说法是正确的? A. C#语言使用using 关键字来引用.NET 预定义的名字空间; B. 用C#编写的程序中,Main 函数是唯一允许的全局函数; C. C#语言中使用的名称严格区分大小写; D. C#中一条语句必须写在一行内; 正确答案:A、C 4. C#中每个int 类型的变量占用_______个字节的内存. A. 1 btye(0---255) sbtye(-128---127) bool(ture,false) B. 2 short(-32768---32767) unshort(0---32767) char C. 4 int uint float D. 8 long ulong double 12 decimal精确的十进制值 object不定(其他所有类型的基类型) string不定(任意长度的Unicode字符序列) 正确答案:C 5. 在C#中,表示一个字符串的变量应使用以下哪条语句定义? A. CString str; B. string str; C. Dim str as string D. char * str; 正确答案:B 6. 在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句? A. decimal theMoney; B. int theMoney; C. string theMoney; D. Dim theMoney as double 正确答案:A 7. C#中,新建一字符串变量str,并将字符串”Tom's Living Room”保存到串中,则应该 使用下列哪条语句? A. string str = “Tom\'s Living Room”; B. string str = “Tom's Living Room”; C. string str(“Tom's Living Room”); D. string str(“Tom”s Living Room”);

aspnet模拟试卷

一、选择题(没有特别说明的题目都为单选) 1.下列选项中,只有______不就是Page指令的属性 A、 CodeFile B、 Inherits C、 namespace D、 Language 2.下面的_____对象可用于使服务器获取从客户端浏览器提交或上传的信息。 A、 Response B、 Server C、 Request D、 Session 3、下面对于状态保持对象说法错误的就是______ A、 Session对象就是针对单一会话的,可以用来保存对象。 B、 Cookie就是保存在浏览器端,当没设置Cookie的过期时间时,关闭当前会话相 关浏览器后,Cookie丢失。 C、 Application就是应用程序级的,所有浏览器端都可以获取到Application中保 存的信息 D、 Session对象保存在浏览器端,容易丢失。 4、Asp、net中,Server对象的______方法用于对URL地址进行编码 A.UrlEncode B.UrlDecode C.MapPath D.Execute 5、关于站点地图说法错误的就是_______ A、站点地图文件就是xml格式的文件 B、站点地图根节点为元素,每个文件有且仅有一个根节点。 C、下一级有且仅有一个节点。 D、站点地图中,同一个URL可以出现多次。 6、下面关于母版页与内容页使用说法错误的就是哪一项___? A、一个内容页可以引用多个母版页。 B、内容页通过Content控件的ContentPlaceHolderID属性来指定要填充到母版 页中的哪个内容块。 C、内容页不可以包含、 、标签。 D、内容页通过@Page指令的MasterPageFile属性指定所引用的母版页。 7.下面关于Html控件与Web控件说法错误的就是_____ A、所有的Web控件最终在浏览器端都会生成为相对应的Html控件 B.Web控件让我们可以使用控件+事件的开发方式 C.运行时,页面中如果包含Web控件,需要考虑到浏览器的兼容性 D.Html控件比Web控件的性能要高一些 8、站点地图文件中,下面哪个属性不属于元素?____ A.url B.title C.text A.description 9、如果使文本框内容改变时自动触发事件并传回数据到服务器,则应该设置下列哪个 属性?_____ A、 AutoPostBack=true B、 AutoPostBack=false C、 IsPostBack=true D、 IsPostBack=false

ASPNET程序设计模拟试卷(二)

《https://www.360docs.net/doc/d713068250.html,程序设计》模拟试卷(二) (共120分钟) 系______________学号______________姓名_____________ 成绩_________________ 注意事项: 1、答案均写在答题纸上,写在卷面无效 2、答题结束后将试卷及答题纸全部交给监考老师 3、闭卷考试 一、单项选择题 1. 如果外地朋友通过Internet访问你的计算机上的https://www.360docs.net/doc/d713068250.html,文件,应该选择()。 A. http://localhost/https://www.360docs.net/doc/d713068250.html,/chapter1/1-1.aspx B. http://127.0.0.1/chapter1/1-1.aspx C. http://你的计算机的名字/https://www.360docs.net/doc/d713068250.html,/chapter1/1-1.aspx D. http://你的计算机的IP地址/https://www.360docs.net/doc/d713068250.html,/chapter1/1-1.aspx 2. 请判断下面程序运行完毕后a的值是()。 a = 5

a *=3 A. 5 B. 3 C. 10 D. 15 3. 执行完a=5 Mod 3 语句后,a的值为()。 A. 0 B. 2 C. 3 D. 5 4. 执行完a=5>3 And "a"<"c"语句后,a的值为()。 A. True B. False C. 1

D. 0 5. 下面()函数可以返回当前的日期和时间。 A. Now B. Date C. Time D. Today 6. 下列()函数可以将数值转换为字符串。 A. CInt B. CStr C. CDate D. CString 7. 设A="ASP",B=".NET",以下( )可以得到站果"https://www.360docs.net/doc/d713068250.html,"。 A. A&B

aspnet(2010本)试卷(B)

黄淮学院计算机科学系2009—2010学年度第二学期 期末考试《面向对象程序设计》B 卷 注意事项:本试卷适用于2007级电子商务本科学生使用 1.ASP .NET 支持多种语言它的缺省语言是___________。 A) HTML B) JavaScript C) V isual Basic D) C# 2.ASP .NET 用于初始化页面具体代码是调用的事件处理程序是_________。 A) Page_Dispose B) Page_Error C) Page_init D) Page_Load 3.请问下面程序段执行完毕,页面上显示内容是什么___________。 <% Response.Write (“网易”) %> A) 网易 B) 网易 C) 网易(超链接) D) 该句有错 4.Select Case 语句中退出其结构的关键字是___________。 A)Exit B) Break C)End Select D)End Case 5.下面属于面向对象编程的语言特征的是___________。 A) 类型转换 B) 继承 C) 多维数组 D) 多重继承 6.Application 对象的默认的有效期是___________。 A) 10 B) 20 C) 30 D) 从网站启动到终止 7.下面不属于算术运算符的是___________。 A)* B) + C) % D) && 8.目前常用的数据库管理系统属于___________。 A) 网状型 B) 层次型 C) 关系型 D) 结构型 9.命令对象Command 用来执行___________。 A) SQL 语句 B)存储过程 C) 连接数据库 D)返回记录集 10.对于下面的语句,执行的结果是___________。 <% Response.Write("中国") Response.End() Response.Write("你好") %> A) 中国你好 B) 中国 C) 你好 D) 出错 11.在控件内所使用的绑定标签是___________。 A) <%# %> B)<% %> C)<%= %> D)<% #%> 12.不是网页之间传递数据方式的是__________。 A) Post B) Session C) Querystring D) Server.Transfer 13.下面关于XML 的描述错误的是 ___________。 A)XML 提供一种描述结构化数据的方法 B)XML 是一种简单、与平台无关并被广泛采用的标准 C)XML 文档可承载各种信息 D)XML 只是为了生成结构化文档 14.数据绑定技术所使用的控件属性是___________。 A) DataSource B) Data C) SQLParameter D) Activeconnection 15.Request.Form 读取的数据是___________。 A) 以Post 方式发送的数据 B) 以Get 方式发送的数据 C) 超级连接后面的数据 D) 以上都不对 1.计算机语言有三种基本结构:_______、___________和顺序结构。 2.ASP .NET 程序设计常采用多层设计结构,一般分为________、_________、________三层。 3.ASP .NET 程序其实是以扩展名为_______的纯文本形式存在于WEB 服务器上的。 4.ASP 提供的6个内置对象分别是__________、_________、_________、_________、___________和Cookies 对象。 5_________方法用于锁定Application 对象,________方法可以解除对Application 对象的锁定。 6.XML 和HTML 都是从___________延伸而出的标记语言。 7.ASP .NET 的控件有_____________、_____________、_____________三种类型。 8.利用request 可以从客户端得到数据,在提交表单时有两种不同的提交方法,分别是______和________。 9.语句 b=Int(10 * ) +1) 将返回1到10之间的随机整数。 10.每个网站只能有一个Global.asa 文件,该文件放在_________ 下生效。 一、选择题(每题1,共15分) 二、填空题(每题1.5分,共15分) 姓名:________ 学号:__________ 年级:______________ 专业:_____________ …….……………………….密…………………封…………………线…………………………

ASP,NET考试试题及答案详析

一、填空题 (1) ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。 答案:代码分离模式,单一模式 (2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。答案:AutoPostBack (3) 请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6; TextBox1.Text = 答案:nn.ToString() (4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为. 答案:Password (5) 下面是一个转移到新网页的指令:Response.Redirect(“”) 答案:新网页的Ur1 (6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。 答案:ControlToV alidate (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() (9) 废除Session的语句是:。 答案:Session.Abandon() (10) 打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。 答案:开发 (11) 所谓分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:命名空间,类名,partial (12) 改变Session的有效时间的语句是:。 答案:Session.Timeout=60; (13) NET与XML紧密结合的最大好处是。 答案:跨平台传送数据 (14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted (15) 面向对象的语言具有________性、_________性、________性

ASPNET试题(第一套)

https://www.360docs.net/doc/d713068250.html,试题(第一套) 一、填空题(20空,每空2分,共40分) 1. https://www.360docs.net/doc/d713068250.html,使用(https://www.360docs.net/doc/d713068250.html, Web 应用程序管理)配置系统,使服务器环境和应用程序的设置更加简单。 2. 查看代码的快捷键是(),生成解决方案的快捷键是(),启动调试的快捷键是(),注释选定内容的快捷键是(),自动缩进的快捷键是()。 3. Main( )方法的返回值有两种,一种是(void),另外一种是(int)。 4. 对https://www.360docs.net/doc/d713068250.html,控件的操作主要有()、()、()、()四种。 5. 方法是指对象本身所具有的、反映该对象功能的()或()。 6. https://www.360docs.net/doc/d713068250.html,的数据库操作包括(Connection,Command,DataReader)方式和(Connection,Command,DataAdapter,DataSet)方式。 7. GridView实现选择、编辑、删除、更新、排序、分页等功能必须有两个前提条件,一是(),二是数据源配置Select语句时必须选中“高级”选项,勾选生成()、()和()语句。 二、选择题(10小题,每小题2分,共20分) 1. https://www.360docs.net/doc/d713068250.html,采用C#、Visual Basic语言做为脚本,执行时一次编译,可以(B.)执行。A.一次B.多次 C.两次D.三次 2. 在Visual Studio中新增Web页面的应该右击解决方案资源管理器,然后点击(A.)。A.添加新项B.添加现有项 C.添加引用D.添加Web引用 3. C#是一种安全的、稳定的、简单的,由(D.)衍生出来的面向对象的编程语言。A.MASM B.VisualBasic C.Java D.C和C++ 4. CheckBox是我们常用的控件,它是指(C.)。 A.列表框 B.文本框 C.复选框 D.标签 5. 对象是(A.)的实例化。 A.类B.事件 C.方法D.属性 6. 创建DataAdapter对象方式是错误的是()。 A.SqlDataAdapter myadapter = new SqlDataAdapter(); B.SqlDataAdapter myadapter = new SqlDataAdapter(cmd); C.SqlDataAdapter myadapter = new SqlDataAdapter(strSQL , cn); D.SqlDataAdapter myadapter = new SqlDataAdapter(cn); 7. Visual Studio2008共提供了()种数据绑定控件。 A.6 B.2 C.7 D.4 8. 以下()不是网站登录管理要解决的问题。 A.有哪些用户B.访问权限 C. 用什么数据库存储信息D.每个用户扮演什么角色 9. ()是写在HTML标记之中的,它只针对自己所在的标记起作用。 A. 内联样式 B. 外部样式表

ASPNET动态网站开发试题与答案B卷

《https://www.360docs.net/doc/d713068250.html, 动态网站开发》试卷(B )卷 使用班级: 命题教师: 主任签字: 得分 评卷人 一、填空题(每空1分,共30分) 1、float f=-123.567F; int i=(int)f; i 的值现在是 _____________________。 2、在https://www.360docs.net/doc/d713068250.html, 中所有的自定义用户控件都必须继承自____________________________。 3、当类T 只声明了私有实例构造函数时,则在T 的程序文本外部,_________(可以or 不可以)从T 派生出新的类,__________直接创建T 的任何实例。 4、在.Net 中,类System.Web.UI.Page____________(可以or 不可以)被继承么? 5、.net 错误处理机制采用___________________结构,发生错误时,层层上抛,直到找到匹配的Catch 为止。 6、.NET 主要由___________________和Microsoft visual https://www.360docs.net/doc/d713068250.html, 开发工具组成。 7、Web 窗体又被称为_______________,主要用来根据特定的信息生成动态的页面。 8、表单标签属于一个容器标签,表单标签格式为___________________。 9、C#中数据类型的值类型包含____________、_____________、______________。 10、定义一维数组的格式是__________________。 11、Console.WriteLine 的作用是____________________________________。 12、在C#中,类中的成员可以分为两大类,是_____________和_______________。 13、______________是.NET 中独有的概念,它提供了一个逻辑组织系统来对类进行分类组织。 14、Button 控件可以表示两种类型的按钮:___________类型按钮和 ____________类型按钮。 15、在C#中有两种多态性,一种是________________,另一种是______________。 16、TextBox 控件是用于__________________________。 17、________________是一种特殊的方法,调用它来初始化对象。 18、web.config 为每个站点级的基于XML 的配置文件,负责一些_______________,__________,_____________等https://www.360docs.net/doc/d713068250.html, 的配置工作,为浏览器请求https://www.360docs.net/doc/d713068250.html, Web 表单时通过 IIS 处理后的第一站。 19、在c#中using 这个关键字的意义是_________________________________。 20、C#中的三元运算符是______________。 21、向服务器发送请求的方式有__________,____________。 得分 评卷人 二、 程序分析题(每题5,共10分) 1、 using System; class A { public static int X; static A() { X = B.Y + 1; } } class B { public static int Y = A.X + 1; static B() { } static void Main() { Console.WriteLine("X={0},Y={1}", A.X, B.Y); } } 题号 一 二 三 四 五 六 七 八 总分人 得分 总 分 考场 姓名 受理号 班级 装 订 线

相关主题
相关文档
最新文档