NET程序设计期末测试卷

合集下载

1C#.NET程序设计期末测试卷A2

1C#.NET程序设计期末测试卷A2

4、Command 对象用的( )属性,可以用来设置要执行的 SQL 命令语句。
A.CommandType B.CommandText C.CommandTime D.Connection
5、以下哪个 Command 对象的方法用来执行命令,但不返回结果集,只返回语句
影响的记录行数。( )
A.ExecuteNonQuery B.Connection C.ExecuteScalar D.ExcuteReader
5、若要获取当前计算机所有已启动进程,应该调用 Process 类的 8 方法。
6、阅读下面程序:
class Element
{ public int Number = 20 ;
}
class Test
{ static void Change(Element s)
{ Element t = new Element()
2
b.G();
Console.Read;
}
}
} 输出结果是: ( )。
A.Parent.F B. Parent.F
Parent.G
Child.G
Child.F
Child.F
Child.G
Child.G
C.Parent.F Parent..F Child.G Child.F
D.Parent.F Child.F Child.G Child.F
class Test
{ static void Swap(ref int x, ref int y)
{ int temp= x;
x=y;
y = temp ;
}
D.interface
1
static void Swap(int x, int y )

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

《.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期末考试 复习题(答)

.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应用开发技术》2023-2024学年第一学期期末试卷

长春财经学院《NET应用开发技术》2023-2024学年第一学期期末试卷

长春财经学院《NET应用开发技术》2023-2024学年第一学期期末试卷考试时间:120 分钟;考试课程:《NET应用开发技术》;满分:100分;姓名:——;班级:——;学号:——一、选择题(每题2分,共20分)1. Core 是一个跨平台的开源框架,用于构建现代、高性能的互联网应用程序,它基于( )框架。

A. .NET FrameworkB. MonoC. .NET CoreD. Silverlight2. 在 Core MVC中,用于处理HTTP GET请求并返回视图的方法是( )。

A. HttpPostB. HttpGetC. HttpResponseD. ActionResult3. Entity Framework Core 是( )框架的一个开源、轻量级、可扩展和跨平台的版本,用于.NET应用的数据访问。

A. B. LINQ to SQLC. NHibernateD. LINQ to Entities4. 以下哪个不是 Core MVC中的核心组件?( )A. 模型(Model)B. 视图(View)C. 控制器(Controller)D. 路由表5. 在 Core中,依赖注入(DI)是一种设计模式,用于实现( )之间的解耦。

A. 控制器与视图B. 模型与控制器C. 高层次模块与低层次模块D. 视图与模型6. Razor 页面是 Core MVC的另一种视图引擎,它允许你将HTML标记、Razor标记和C#代码组合在单个文件中,这种文件的后缀通常是( )。

A. .cshtmlB. .aspxC. .htmlD. .cs7. 在 Core中,要配置HTTPS,通常需要在( )文件中进行设置。

A. Startup.csB. appsettings.jsonC. Program.csD. web.config (在 Core中通常不使用)8. 下列哪个是 Core用于处理跨站请求伪造(CSRF)的内置安全特性?( )A. 验证令牌(Antiforgery Tokens)B. SSL/TLSC. IP地址过滤D. 验证码(CAPTCHA)9. Core中的中间件(Middleware)是用于在HTTP请求处理管道中插入自定义功能的组件,它们以( )方式运行。

大学期末.Net考试试卷

大学期末.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程序设计考试试题

.net程序设计考试试题

《》试题一、选择题(共10题,每题2分,共20分。

答案填入下表中。

)1、如果想让某个控件隐藏,应设置其哪个属性:()A、ColorB、TextC、FontD、Visible2、要取出DropDownList控件中用户选择的值,应读取:( )A、SelectedIndexB、SelectedValueC、SelectedItemD、Text3、如果要设置TextBox为密码输入框,应设置的属性是:()A、TextB、ReadOnlyC、TextModeD、Enabled4、下列()是提供的超链接控件。

A.TextBox B. HypeLinkC.LinkButton D. <a></a>5、假设文本框的ID属性是TextBox1,实现清空用户输入的代码是()A. TextBox1.Clear()B. TextBox1.Text=NothingC. TextBox1.Text=""D. TextBox1.Text.Value=""6、能实现复选功能的控件是()A. RadioButtonListB. ButtonC. CheckBoxListD. DropDownList7、如果需要确保用户在文本框中输入内容在1到12之间,应该使用的验证控件是:()A. RequirefieldValidatorB. CompareValidatorC. RangeValidatorD. RegularExpressionValidator8、如果要求用户输入7位数字,应该使用()正则表达式。

A. [0-9]{7}B. \w{7}C. [0-9]{7,}D. \w{7,}9、Command对象如果执行的SQL语句是添加记录语句(Insert into)时,需使用的方法是()A. ExecuteNonQuery()B. ExecuteScalar()C. ExecuteReader()D. Execute()10、下列()软件不是运行程序所必需的。

《ASPNET程序设计》期末测试一及答案

《ASPNET程序设计》期末测试一及答案

一、单选题(每题1分,共15分)1、()是.NET的标准语言。

A.C++B.C#C.VBD.Java2、默认的页面文件扩展名是()。

A.aspB.aspnetD.aspx3、定义变量时不能以()开头。

A. 字母B.下划线C.数字D.空格4、用于在页面上显示文本的控件是()。

belB.TextBoxC.ButtonD.CheckBox5、中使用()对象实现数据库的连接。

A.DataReaderB.DataSetC.Connectionmand6、()对象是的核心对象。

A.DataReaderB.DataSetC.DataAdapterD. Command7、()控件负责管理Page页面中所有的Ajax服务器控件。

A.ScriptManagerB.UpdatePanelC.TimerD.Button8、数据绑定都通过()函数来实现。

A.Fill()B.Load()C.DataBind()D.Bind()9、()事件是页面默认事件。

A.ChangeB.EventC.ClickD.Page_Load10、()对象的主要功能是输出信息。

A.ResponseB.RequestC.ApplicationD.Session11、()对象是同一个网站中多个用户可以共享的信息。

A.ResponseB.RequestC.ApplicationD.Session12、下列哪个关键字在SELECT子句中表示所有列?()A.* B.All C.Desc D.Distinct13、()方法用于执行插入SQL语句。

A. InsertB. UpdateC. DeleteD. Select14、Visual Studio 2005的MSDN是指()系统。

A.向导B.报表C.数据库D.帮助15、请问下面程序段执行完毕,页面上显示内容是什么?()Response.Write (“<a href=''>新浪</a>”)A. “新浪”B. <a href=''>新浪</a>C.新浪D.该句有错无法正常输出二、多选题(每题2分,共10分)1、NET框架由以下哪几部分组成?()A、公共语言运行库(CLR)B、类库C、应用程序平台D、程序设计语言2、内置对象包括以下哪些?()A、Application对象B、Session对象C、Server对象D、Client对象3、下列类是访问数据库时使用的是:()A、SqlConnectionB、SqlCommandC、SqlDataReaderD、DataTable4、下面描述错误的是()。

net期末测试考题

net期末测试考题

.net期末测试考题一、题目说明及要求(1)实现一个包含两个网页的网站,一个网页用于实现注册和登录。

另一个网页能够反映登录用户的信息,并能够对一个表进行增,删,改操作。

(2)完成及上传完成结果需要如下平台及工具●VS2008(开发工具)●SQL SERVER 2008(数据库)●WMENCODER(拷屏软件)(3)我们对系统的各项元素的命名有明确的规定,必须按指定的要求来命名。

命名必须在你写代码之前完成。

二、实现步骤及要求1、建库,建表建立名为myfish的数据库(1)该表不需录入数据(2)该表需要录入如下数据(3)t_fish_1_xx(水产信息表)2、定义外键定义t_fish_1_xx(水产信息表)sd_1_id和t_fish_1_cd(水产产地表)sd_1_id的外键关系3、建立一个网站,在网站内添加一个新的web窗体(网页),命名为login_1.aspx。

并将该页设为起始页。

login_1.aspx内控件的命名规则(1)用于登录的用户标识文本控件命名为yongh_1(2)用于登录的用户口令文本控件命名为yongk_1,且输入密码时显示为原点。

(3)使用验证控件保证登录时用户标识和用户口令都必须输入(4)登录按钮命名为denglu_1(5)无论是否输入登录标识和登录口令都不影响点击注册按钮跳转到注册页面(6)注册页的保存按钮命名为save_1(7)注册页内的命名注册页的用户标识文本控件命名为zc_bh_1注册页的用户姓名文本控件命名为zc_xm_1注册页的用户口令文本控件命名为zc_kl_1注册页的用户确认口令文本控件命名为zc_qrkl_1注册页的用户角色下来列表控件命名为dl_role_1使用编辑项,设定列表的下拉选项如下普通用户高级用户(8)使用验证控件保证注册时用户标识,用户名称,用户口令,用户角色,用户确认口令都必须填写(9)使用验证控件保证口令和确认口令必须一致现在可以登录和注册的代码了4、default.aspx内控件的命名用于显示用户姓名的label控件命名为lmc安全退出的linkbutton控件命名为lbquitdropdownlist控件命名为dl_1_fishgridview控件命名为gv_1_fishdetailsview控件命名为dv_1_fish现在可以default.aspx.cs内的代码了5、default.aspx中的处理要求(1)切换下拉列表,gridview的内容自动更新(2)能够增加一条数据(3)能够删除数据且有提示(4)gridview要求显示出产地的名称不需要显示产地标识(5)点击gridview的水产名称可以修改对应的记录(6)detailsview中产地是下拉列表(7)增加修改成功后返回gridview,且显示变更的结果(8)增加,修改失败要有提示三、拷屏要求1、开始拷屏(编码)2、运行网站3、点击“注册”,注册一个标识为1111口令为1111的用户。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精品文档武夷学院期末考试试卷( 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 数据库中的数据。

A. System.Data.OleDbB. System.Data.SqlClientC System.Xml.Serialization D. System.IO10 、用FileStream 打开一个文件时,可用FileShare 参数控制:A. 对文件执行覆盖、创建、打开等选项中的哪些操作;B. 对文件进行只读、只写还是读/写C. 其他FileStream 对同一个文件所具有的访问类型D. 对文件进行随机访问时的定位参考点11、下列关于构造函数的描述正确的是()A. 构造函数可以声明返回类型B. 构造函数不可以用private修饰C. 构造函数必须与类名相同D. 构造函数不能带参数12、实现往组合框添加成员项应设置以下哪个属性?( )A. TextB. ItemsC. TabIndexD. Member13、以下类型中,不属于值类型的是()。

A. 整数类型B. 布尔类型C. 字符类型D. 类类型14、TextBox 控件可以用于获取用户输入文本或显示文本,若用作密码输入框,可以设置以下()属性为“*”,则用户无论输入什么字符都显示为“*”A、TextB、MultiLineC、SelectionStartD、PasswordChar15 、下列哪个方法能够执行T-SQL语句,并返回受影响行数( )A ExecuteScalar()B ExecuteNonQueryC ExecuteReader()D FillSchema()二、判断题:(共10空,每题 1分,共10分)1、析构函数可以有返回值。

()2、在c#中,所有类均能派生子类()3、DataSet对象中的表可以和数据库中的表同名,也可以不同名。

( )4、DataReader 对象提供只进只读和断开式的数据访问。

5、当参数为引用类型时,改变形参不会影响实参的值。

( )6、接口当中可以包含常数、字段、构造函数和析构函数( )7、FileStram 类只能处理字节数据。

( )8、Sleep( )是Thread 类的实例方法( )9、委托实际上就是指向方法的函数指针。

( ) 10、调用重载方法时,是通过参数名和参数个数调用( )三、填空题:(共15空,每空1分,共15分)1、创建数据库连接的对象是____________2、.NET Framework 主要有_______________和_______________两大组件构成3、定义委托使用_________关键字声明。

4、面向对象的特性有_______、 _______ 和________5、控制只读、只写属性可以通过访问器_______ 和________6、提供I/O 操作相关的类的命名空间是_________.7、为实现线程同步,Framework 提供三个加锁机制,分别是_______、 _______ 和________8、传入某个属性值的隐含参数名是_______9、析构函数不能由程序显示地调用,而是由系统在___ _时自动调用四、简答题:(本大题共5小题 ,每题4分, 共20分)1、什么是操作符重载?如何实现操作符重载?2、根据类的保护级别,C#的类有哪几种不同的限制修饰符?各种修饰符的作用是什么?3、什么是多态性?c#如何实现多态?4、简述的基本组件。

5、C#引用类型和值类型的主要区别是什么?五、编程题:(本大题共3题,共25分)1、填上合适的内容,使程序变得正确完整。

(6分)String connString=”server=localhost;Integrated Security=SSPI;database=pubs”; SqlConnection conn= ________________________String strsql=”select * from employee”;SqlDataAdapter adpter=new SqlDataAdapter( )Dataset ds=new DataSet( );adapter.Fill( );This.dataGrid1.DataSource=ds.Tables[“employee”];//dataGrid1为某个DataGridVied控件的Name属性值2、FileStream写入文件。

( 6分)static void Main(string[] args){byte[] byData;//字节数组char[] charData;//字符数组try{FileStream aFile = new FileStream(@"D:\Test\test.txt",________);//创建文件,如存在就删除原文件//在一个字符串常量上,也能调用String类的静态方法charData = "Hello world from FileStream.".ToCharArray();byData = new byte[charData.Length];Encoder d = Encoding.UTF8.GetEncoder();d.GetBytes(charData,0, charData.Length,byData,0,true);aFile.Seek(0, _____ __);//定位到起始位置aFile.Write(byData, 0, byData.Length);//写入数据Console.WriteLine(charData);_________ //关闭对象Console.ReadLine();}catch (IOException e){Console.WriteLine(e.Message);}}3、本题为一个程序题,包含以下三部分内容:(13分)1、声明一个Shape类,包含以下方法:(1)两个构造函数:一个无参构造函数,一个构造函数Shaper(String color) (2)一个输出方法print( ),能输出颜色。

(3)一个虚方法GetArea,输出“面积为0”2、声明一个子类Circle ,并有成员字段Radius。

实现子类的构造函数,覆盖父类的GetArea方法,求出面积并输出。

3、编写测试类Test,在主程序中实例化一个Circle对象,测试GetArea方法。

(注:未指定的类名和方法名可自行定义名称)精品文档武夷学院期末考试试卷答题卡( 10 级计算机科学技术专业2012~2013 学年 第 一 学期) 课程名称 .NET 程序设计 B 卷 考试形式 闭 卷 考核类型 考试 本试卷共 五 大题,卷面满分100分,答题时间120分钟。

一、选择题:(本大题共15小题,每小题2分,共30分)1——5 ( ) ( ) ( ) ( ) ( ) 6——10 ( ) ( ) ( ) ( ) ( ) 11——15 ( ) ( ) ( ) ( ) ( )二、判断题:(共10空, 每题 1分 ,共10分)1——5 ( ) ( ) ( ) ( ) ( ) 6——10 ( ) ( ) ( ) ( ) ( )三、填空题:(共15空,每空1分,共15分)【1】___________________ 【2】___________________ 【3】___________________ 【4】___________________ 【5】___________________ 【6】___________________ 【7】___________________ 【8】___________________ 【9】___________________ 【10】__________________ 【11】__________________ 【12】__________________ 【13】__________________ 【14】__________________ 【15】__________________四、简答题:(本大题共5小题,每题4分,共20分)Array1、答:2、答:3、答:4、答:5、答:五、编程题:(本大题共3题,共25分)1、(1)(2)(3)2、(1)(2)(3)3、。

相关文档
最新文档