.NET期末考试题
《.NET程序设计》期末考试卷B(评分标准及参考答案)

上海建桥学院2009-2010学年第二学期期终考试(2010.6)07级计算机科学与技术专业本科一0 .NET程序设计试卷B卷参考答案及评分标准一、简答题(每题5分,共35分).有程序如下。
请问程序执行结束后,sResult中的结果是多少?String[] sArray = { T, “3“, “5“,7, “9",}; String sResult ="n;foreach (String s in sArray) (sResult += s;)MessageBox.Show(sResult); 参考答案:”13579”评分标准:正确,5分。
1. 一般在什么情况下需要在两个类A和B之间建立继承关系?参考答案:A具有一般能力,B具有A的能力,同时还具有不同于A的特殊能力。
评分标准:含义正确,5分.函数Main 的输出结果是什么?为什么?static void Main() (string s ="1234”;try(int i = int.Parse(s);Console. WriteLine(i.ToStringO); ) catch( Console.WriteLine(“出错!”); )) 参考答案:1234o 1234可以转换为整形数。
评分标准:结果,3分;解释正确,2分。
2.请写出语句,要求声明一个字符串,并初始化为“ABCDEFG”,然后取出其中的"AB\ 参考答案:String S = "ABCDEFG”;s=s.Substring(0,2);评分标准:声明,2分;初始化,1分;截取子串,2分。
3.请说出实现多态性的覆盖和重载的区别。
参考答案:覆盖指的是在派生类中定义与基类中同名的成员以代替基类中的成员。
覆盖的成员必须具有相同的签名。
重载指的是允许在类中定义同名的成员,这意味着可以在一个类中,屡次声明相同名称的成员,条件是它们的签名在该类中分别是唯一的。
.net期末考试 复习题(答)

一、选择题 1、下列标记不属于HTML 文档的基本结构的是:( D ) A <html> B <body> C <head> D <form> 2、请问下面程序段执行完毕,页面上显示内容是什么:( C ) Response.Write (“<a href=''>新浪</a>”) A 新浪 B <a href=''>新浪</a> C 新浪 D 该句有错,无法正常输出 3、Session 对象的默认有效期为多少分钟:( C ) A 10 B 15 C 20 D 应用程序从启动到结束 4、下面哪一个对象用于与数据源建立连接:( B ) A Command B Connection C DataReader D DataAdapter 5、Global.asax 文件中Session_Start 事件何时激发( B ) A 在每个请求开始时激发 B 尝试对使用进行身份验证时激发 C 启动会话时激发 D 在应用程序启动时激发 6、下面哪一个文件是全局配置文件( B ) A Global.asax B Web.config C Styles.css D AssemblyInfo.vb 7、需要写入与HTML 标记相同的文本时,应利用以下何种方法进行编码:(D ) A Response.Server.(HtmlEncod e (“<B>”)) B Response.Write(“Server.HtmlEncode (“<B>”)”) C Response.Write(Server.HtmlEncode (“<B>”)) D Server.Server(Write.HtmlEncode (“<B>”)) 8、下列说法正确的是(B ) A 页面上有动态的东西就是动态网页 B 静态网页内容固定,交互性能比动态网页差 C ASP 、JSP 和 技术都是把脚本语言嵌入到HTML 文档中 D 程序和ASP 程序一样都是解释执行 9、下面关于HTML 的描述错误的是( D ) A 超文本标记语言,一种为Internet 文档设计的标记语言 B 与操作系统平台的选择无关,只要有浏览器就可以运行HTML 文档 C 所有的标记都是成对出现 D 由浏览器解释HTML 标记符号并以它们指定的格式把相应的内容显示在屏幕上 10、下列关于 的验证控件描述错误的是( A ) A 在客户端和服务器端都能进行验证 B 其客户端验证和服务器端验证对所有浏览器都适用 C 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证 D 一个服务器控件可同时被多个验证控件验证 11、在 应用程序中访问Access 数据库时,需要导入的命名空间为(B ) A System.Data.Oracle B System.Data. SqlClient C System.Data. ODBC D System.Data.OleDB 12、如果需要确保用户输入大于30的值,应该使用( C )验证控件 A RequiredFieldValidator B CompareValidator C RangeValidator D RegularExpressionValidator 13、下面哪一个不是网页文件的后缀名 ( D ) A htm B aspx C asp D txt 14、在Visual Studio 中新增Web 页面,应该右击解决方案资源管理器,然后点击(A )。
大学期末.Net考试试卷

C# Winform 考试机试试题(考试时间:60分钟)题目:基金持仓量化系统一、语言和环境语言:C#,WinForms环境:Visual Studio 2010,SQL Server 2008二、实现目标某校需要一个在线考试系统,请你完成其中的登录和显示主界面的功能,要求使用.NET WinForms技术完成一个基金持仓管理系统主界面登陆,其中保存在SQL Server 2008数据库中的信息如下:用户表:字段名数据类型字段大小备注和说明id int 4 主键,表示列,种子1,递增1Name varchar 50 非空,唯一pwd varchar 50 非空role varchar 50 可为空程序运行时进入登录界面,如图1:图1 登录窗体在登录窗体输入账号和密码后点击登录,若登录失败如图2所示:图2 登录失败若登录成功进入主窗体,在主窗体显示一张图片,如图3所示:图3 主窗体界面三:要求1、在SQL Server 2008中创建数据库、表结构;(10分)2、在数据表中各输入5条测试数据;(5分)3、设计WinForms界面,并编码完成以下指定的功能:A、窗体外观:按图设计界面,窗体初始位置在屏幕中央,窗体大小固定,控件命名规范,不规范要扣分。
(15分)B、登录:运行程序进入登陆界面,输入账号和密码登录,若失败提示重新登录,若成功进入主窗体。
(20分)C、主窗体加载:登录成功后加载主窗体。
(10分)D、选课信息:在主窗体显示图片。
(10分)E、退出:点击退出按钮退出程序。
(5分)F、数据库连接类DBHelper类的使用。
(5分)四:注意事项1、请注意界面美观,控件摆放整齐。
(5分)2、请注意代码的书写、命名符合规范,在代码中添加必要的注释。
(5分)3、请注意操作数据库时进行必要的异常处理。
(10分)。
NET程序设计期末测试卷

精品文档武夷学院期末考试试卷( 10 级计算机科学技术专业2012~2013 学年 第 一 学期) 课程名称 .NET 程序设计 B 卷 考试形式 闭 卷 考核类型 考试 本试卷共 五 大题,卷面满分100分,答题时间120分钟。
一、选择题:(本大题共15小题,每小题2分,共30分)1、C#源程序文件的默认扩展名为( )。
A. cppB. exeC. csD. aspx 2、C#程序总是调用哪个函数作为开始( )。
A. mainB. MAINC. MainD. 任意标识符 3、窗体的常用属性中,下列哪个属性用来控制窗体的可见性的:()A 、Visible 属性B 、 TopMost 属性C 、FormBorderStyle 属性D 、Location 属性 4、下列语句在控制台上的输出是多少?( )string msg = @ "Hello\nWorld!"; System.Console.WriteLine(msg);A .Hello\nWorld!B .@”Hello\nWorld!”C .Hello World!D .HelloWorld!5、C#中导入某一命名空间的关键字是( ) A 、using B 、use C 、import D 、include6、 在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的( )成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。
A. Append B. Create C. CreateNew D. Truncate7 、Timer控件通过( )属性来设置时钟周期A InervalB EnabledC ModifiersD Tag8、声明类的关键字是()A、classB、interfaceC、implementsD、static9、 使用_______命名空间的类访问access 数据库中的数据。
net考试题及标准答案

net考试题及答案————————————————————————————————作者:————————————————————————————————日期:一、填空。
1.面向对象的语言具有封装性、继承性、多态性。
2.列举中的五个主要对象。
Connection 连接数据库Command 查询命令DataAdapter 数据适配器,填充数据集DataSet 数据集,暂存区,多个table的集合DataReader 从数据库中顺序的一条一条读取数据,只能只读3.类成员可访问的形式分别是?Private :私有成员,在类的内部才可以访问Protected:保护成员,该类内部和继承类中才可以访问Public:公有成员,完全公开,没有访问限制4.Float f = 123.5678. int i = (int)f i的值是多少?1235.委托声明的关键字是?delegate二、选择题。
1.用户类若想支持foreach语句需要实现的接口是?IEnumerable2.用户自定义异常类需要从以下哪个类继承?execption3.在中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(C)。
a)insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;b)ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
c)Select操作的Sql语句只能由ExecuteReader()方法来执行;d)ExecuteReader()方法返回一个DataReder对象;4.接口是一种引用类型,在接口中可以声明(A),但不可以声明公有的域或私有的成员变量。
a)方法、属性、索引器和事件;b)方法、属性信息、属性;c)索引器和字段;d)事件和字段;5.下列选项中,(C)是引用类型。
a)enum类型 b)struct类型 c)string类型 d)int类型6.下列关于C#中索引器理解正确的是(A)a)索引器的参数必须是两个或两个以上 b)索引器的参数类型必须是整数型c)索引器没有名字 d)以上皆非7.如果设treeView1=new TreeView(),则treeView1.Nodes.Add(“根节点”)返回的是一个 (A) 类型的值。
上海第二工业大学net期末考试题库

、期末考试试题及答案复习资料一、填空题() 网页的代码储存模式有两种,它们是和代码分离模式。
答案:代码分离模式,单一模式() 当一个控件上发生的事件需要立即得到响时,应该将他的属性设置为。
答案:() 请将下列数据()在控件中显示出来。
;答案: ()()当需要将控件作为密码输入框时(要求隐藏密码的代码),应该将控件的属性设置为.答案:() 下面是一个转移到新网页的指令:(“”)答案:新网页的() 在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:() 下面是设置和取出对象的代码。
设置的代码是:[“”]“ !”;取出该对象的语句如下:;答案:[“”]()() 下面是使用对象时防止竞争的代码。
. ; 锁定对象[“”]() [“”];. ; 解除对对象的锁定答案:(),()() 废除的语句是:。
答案: ()() 打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
答案:开发() 所谓分布式类就是在多个文件中使用相同的,相同的,而且每个类的定义前面都加上修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
答案:命名空间,类名,() 改变的有效时间的语句是:。
答案:;() 及紧密结合的最大好处是。
答案:跨平台传送数据() 网上招聘模板如果使用控件,通常分为上、下两部分.上面部分通常使用控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:() 面向对象的语言具有性、性、性答案:封装、继承、多态。
() 能用遍历访问的对象需要实现接口或声明方法的类型。
答案:,。
() 是开发平台的基础,它包括两个主要组件:类库和。
答案:公共语言运行库【】() 和的主要区别表现在、速度和功能个方面。
答案:运行机制() 安装的必备组件式和。
答案:() 公共语言规范是公共类型系统的,是一组结构和限制,是库编写者和编译者的指南。
asp.net期末考试题及答案

期末考试题及答案一、选择题(每题2分,共20分)1. 中,用于将客户端的请求信息传递给服务器端的控件是:A. TextBoxB. ButtonC. LabelD. HyperLink答案:A2. 下列哪个不是 Web应用程序的组成部分?A. Web页面B. Web服务C. 应用程序配置文件D. 数据库答案:D3. 在中,用于创建用户控件的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:B4. 中,用于表示Web页面的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:A5. 在中,用于创建Web服务的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:D6. 中,用于处理客户端事件的服务器端代码块是:A. <% %>B. <%= %>C. <%# %>D. <%: %>答案:A7. 在中,用于数据绑定的控件是:A. GridViewB. DropDownListC. CheckBoxListD. All of the above答案:D8. 中,用于实现用户身份验证的控件是:A. LoginB. LoginViewC. CreateUserWizardD. ChangePassword答案:B9. 在中,用于实现分页功能的控件是:A. GridViewB. DetailsViewC. ListViewD. Repeater答案:A10. 中,用于创建无刷新页面的技术是:A. AJAXB. Web ServicesC. RemotingD. Web Forms答案:A二、填空题(每题2分,共20分)1. 中,用于创建Web应用程序的文件扩展名是________。
答案:.aspx2. 应用程序的配置文件是________。
答案:web.config3. 在中,用于实现局部页面布局的控件是________。
.net考试题目及答案

.net考试题目及答案一、选择题(每题2分,共20分)1. 在.NET中,以下哪个关键字用于声明属性?A. classB. propertyC. methodD. field答案:B2. C#中,哪个关键字用于捕获异常?A. tryB. catchC. throwD. finally答案:B3. 下列哪个是.NET框架中的核心类库?A. SystemB. System.Windows.FormsC. System.DataD. System.Web答案:A4. 在C#中,哪个关键字用于定义接口?A. classB. structC. interfaceD. enum答案:C5. 在.NET中,哪个类提供了对文件的基本操作?A. FileStreamB. StreamReaderC. StreamWriterD. File答案:D6. 在C#中,哪个关键字用于声明泛型?A. genericB. typeC. classD. var答案:C7. 在.NET中,哪个命名空间包含了LINQ相关的类?A. System.LinqB. System.Xml.LinqC. System.Collections.GenericD. System.Data.Linq答案:A8. 在C#中,哪个关键字用于实现继承?A. baseB. extendsC. implementsD. override答案:A9. 在.NET中,哪个类提供了对集合的线程安全访问?A. List<T>B. Dictionary<TKey, TValue>C. ConcurrentDictionary<TKey, TValue>D. Queue<T>答案:C10. 在C#中,哪个关键字用于声明事件?A. eventB. delegateC. actionD. handler答案:A二、填空题(每题2分,共20分)1. 在.NET中,______关键字用于声明构造函数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 选择题(30=10*30)
(1)以下那些扩展名是网页文件的扩展。
html .htm .asp 。
php .aspx 。
jsp (。
txt 。
doc 。
ppt)——NO
(2) 以下标签的作用:
P Font Img Table A
Br Hn Body Title Bgsound
Form B I U Input
(3) Input 的type 属性
input type =”text”(默认) —文本框(默认)
input type ="password”—-——密码框
input type ="submit" —-—- 提交按钮
input type =”reset”--——重置按钮
input type =”button”-—-- 普通按钮
input type =”image" ——-—图形按钮
input type =”file”—--- 文件选择
input type ="radio" ————单选框
input type =”check”--——复选框
(4) 中的验证控件
RequiredFieldValidator(用于使输入控件成为一个必选字段,通过该空间,如果输入值的初始值未改变,那么验证将失败。
默认地,初始值是空字符串。
)
CustomValidator(可对输入控件执行用户定义的验证)
CompareValidator(用于将由用户输入到输入控件的值与输入到其他输入控件的值或常数值进行比较)
ValidationSummary(用于在网页、消息框或在这两者中内联显示所有验证错误的摘要)RegularExpressionValidator(用于验证输入值是否匹配正则表达式指定的模式)RangeValidator(用于检测用户输入的值是否介于两个值之间)
(5)中母版页的扩展名。
vb .c .cpp (.master) .aspx 。
cs 。
java
(6) ASP。
NET中TextBox中TextMode属性设置singleLine Password MultiLine
(7) 能够出现在用户控件中的HTML元素是哪些?
不可以有: HTML HEAD BODY
(8)命名空间
System
System 命名空間(Namespace) 含有定義常用值和參考資料型別(Data Type)、事件和事件處理常式、介面、屬性(Attribute)和處理例外狀況的主要類別和
基底類別。
其他類別提供服務支援資料型別轉換、方法參數管理、算術運算、遠端和本機程式引動過程、應用程式環境管理和Managed 與Unmanaged 應用程式的監
督。
System。
IO
System。
IO 命名空間(Namespace) 包含允許讀取和寫入對檔案和資料流加以的型別,以及提供基本檔案和目錄支援的型別。
System.Object
支持.NET Framework 类层次结构中的所有类,并为派生类提供低级别服务。
这是.NET Framework 中所有类的最终基类;它是类型层次结构的根。
System。
Data
System.Data 命名空间提供对表示ADO。
NET 结构的类的访问。
通过ADO。
NET 可以生成一些组件,用于有效管理多个数据源的数据.
二、名词解释题(20分=4*5分)
HTTP,超文本传送协议,是基于TCP的一种详细规定了浏览器和万维网服务器之间互通规则的数据传输协议。
HTML,超文本标记语言
URL,统一资源定位符,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址.
C/S,即Client/Server,客户/服务器模式,一部分程序在服务器运行,一部分在客户端运行
B/S,即Browser/Server,浏览器/服务器模式,用户通过浏览器访问服务器
站点,
ADO,ActiveX Data Objects,是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据
ADO。
NET,ActiveX Data Objects。
NET,是一种微软功能强大的数据库访问新技术,应用程序可以通过非常方便地访问并处理储存在各种数据库中的数据。
ODBC,开放数据库互连(ODBC)是MICROSOFT提出的数据库访问接口标准。
数据源,数据源(Data Source)是提供某种所需要数据的器件或原始媒体。
顾名思义,数据的来源。
跨页传值,统指WEB页面之间的传值,包括简单的页面表单传值和页面程序中的变量传值。
Sesson,指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。
Cookie,Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)
三、问答题(30分=3*10分)
1、WEB窗体是如何处理的?
P27
2、B/S与C/S模式有何联系和区别?
C/S 模式下应用软件既要在服务器中安装也要在客户端安装
C/S优点是:应用程序主要在本机运行,响应速度快,具有友好的操作界面。
C/S缺点是:要求网络系统高度可靠,如果客户端与服务器之间网络连接不稳定,应用软件将无法正常运行。
B/S模式,应用程序在服务端运行,用户通过浏览器访问服务器.
B/S优点是:客户端无需安装,有浏览器就可以使用。
3、数据集的工作原理是什么?
客户端向数据库服务器请求数据后,数据库服务器会将数据发送给DataSet,由DataSet存储这些数据,并在需要时将数据传递给客户端。
客户端对数据进行修改
后,现将修改后的数据放入DataSet中,然后统一由DataSet将修改后的数据提交到数据库服务器中。
4、三层架构有哪三层,具体模式是怎样的?
UI(表现层)、BLL(业务逻辑层)、DAL(数据访问层)。
UI,包含了人机交互界面,实现数据的显示与用户输入等操作
BLL,它针对具体的问题实现相应的业务逻辑处理,包括业务规则的描述与实现,数据访问以及合法性验证等。
DAL,实现数据源的数据访问操作,包括物理数据的检索、插入、删除、更新、排序与统计等。
6、中的验证控件有什么作用?
保证用户输入有效,减少错误信息的等待时间,避免非法用户输入导致错误或服务器崩溃,避免欺骗或恶意代码。
7、ASP设置控件外观有那些方法?
P85
8、Web应用状态管理技术有哪些?
隐藏域HiddenField
视图状态ViewState
查询字符串QueryString
9、中跨页传值的方法有那些?
1。
用PreviousPage的FindControl方法跨页传值
2.使用公共属性跨页传值
10、ADO。
NET的内置对象有哪些?
1。
Connection对象
2。
Command对象
3.DataReader对象
4。
DataAdapter对象
四、程序题(20分=2*10分)
1、读程序画网页
2、程序填空
38页2—4 45页2—7 59页3-3 79页4-2。