.net程序设计—考试题库及答案
net笔试题目答案
net笔试题目答案net笔试题目答案一、.net基础1、a=10,b=15,请在不使用第三方变量的状况下,把a、b的值互换答:小学算法,加法交换律和加法结合律int a=a+b; int b=a-b;int a=a-b;2、session宠爱丢值且占内存,Cookis担忧全,请问用什么方法代替这两种原始的方法答:redis 或者memcache。
当然,微软也提供了解决方案。
iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。
3、如何处理几十万条并发数据?答:用存储过程或事务。
取得最大标识的时候同时更新..留意主键不是自增量方式这种方法并发的时候是不会有重复主键的..取得最大标识要有一个存储过程来获取.4、62-63=1 等式不成立,请移动一个数字(不行以移动减号和等于号),使得等式成立,如何移动?答案:62移动成2的6次方5、和有什么区分?答:表示绑定的数据源,是服务器端代码块6、页面生命周期简洁描述每个页面的.生命周期为用户的每一次访问,也就是说每一次客户端与服务器之间的一个往返过程.全局变量的生命周期在此之间.1. Page_Init();2. Load ViewState and Postback data;3. Page_Load();4. Handle control events;5. Page_PreRender();6. Page_Render();7. Unload event;8. Dispose method called;7、写出程序的输出结果public abstract class A{public A(){Console.WriteLine(A);}public virtual void Fun(){Console.WriteLine("A.Fun()');}}public class B: A{public B(){Console.WriteLine(B);}public new void Fun(){Console.WriteLine("B.Fun()'); }public static void Main() {A a = new B();a.Fun();}}答案:ABA.Fun()8、写出程序的输出结果:public class A{public virtual void Fun1(int i) {Console.WriteLine(i);}public void Fun2(A a){a.Fun1(1);Fun1(5);}}public class B : A{public override void Fun1(int i) {base.Fun1 (i + 1);}public static void Main(){B b = new B();A a = new A();a.Fun2(b);b.Fun2(a);}}答案:25169、在下面的例子里using System;class A{public A(){PrintFields();}public virtual void PrintFields(){} }class B:A{int x=1;int y;public B(){y=-1;}public override void PrintFields(){Console.WriteLine(x={0},y={1},x,y);}当使用new B()创建B的实例时,产生什么输出?答:X=1,Y=0;x= 1 y = -110、如何提高.NET的性能1.使用异步方式调用Web服务和远程对象只要有可能就要避开在请求的处理过程中对Web服务和远程对象的同步调用,因为它占用的是的 线程池中的工作线程,这将直接影响Web服务器响应其它请求的能力。
《.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程序设计—考试题库及答案
回答错误!正确答案: B
____是一个适用于业余爱好者和学生程序员的初级数据库管理系统。
收藏 A. Visual Basic 2008 Express B. SQL Sever Express
C. Visual C++ 2008 Express D. Visual C# 2008 Express
C#中的类型 int 对应.NET 类库中的( )。
收藏 A. System.Int16 B. System.Int32
C. System.Single D. System.Int64
回答错误!正确答案: B
在 System.Data.Sql.SqlClient 命名空间下提供了( )类表示一组数据命令和一 个数据库连接
回答错误!正确答案: A
C#导入某一命名空间的关键字是()
收藏 A. use B. import C. using D. include
回答错误!正确答案: C
____是通常通过给定的数据连接被填充的窗口部件。
收藏 A. 数据相关控件 B. 顺序工作流 C. 数据绑定
回答错误!正确答案: A
关于在方法中使用 out 参数的说法,哪一个不正确
收藏 A. exception B. debug C. condition D. message
回答错误!正确答案: A
关于 Debug 与 Trace 的区别,哪种说法是正确的
收藏 A. Debug 只在 debug 状态下会输出,Trace 在 debug 和 release 都会输出 B. Debug 只能用在调试中,Trace 不用用来调试跟踪 C. Debug 和 Trace 一样,在 debug 和 release 都会输出 D. Debug 和 Trace 在 debug 和 release 都不会输出,只是显示断点
VB.NET程序设计笔试题库
附录2 程序设计笔试试题模拟试题1. 在Visual 中创建的VB项目MyProject,其项目文件MyProject.vbproj的存储格式为A. 一般TXT格式B. 二进制格式C. HTML格式D. XML格式正确答案:D2. .NET构架中,异常处理机制是在__________实现的?A. CLR层B. BCL层C. CLS层D. Windows Froms和层正确答案:A3. .NET构架中被用来访问数据库数据的组件集合称为:A. ADOB. C. COM+D. Data Service .NET正确答案:B4. 在.NET 构架中,程序被编译成A. 机器码B. 汇编码C. MSIL码D. 脚本正确答案:C5. MSIL是在________层中被解释成本地机器码的?A. CLR层B. BCL层C. CLS层D. Windows API正确答案:A6. 在MyFirst解决方案目录下的下列哪个文件中可以找到用户配置信息?A. MyFirst.sln文件中B. MyFirst.suo文件中C. MyFirst.vb文件中D. MyFirst.vbproj文件中正确答案:B7. 在中。
定义类模块的关键字为:A. Class⋯⋯End ClassB. Struct⋯⋯End StructC. Sub⋯⋯End SubD. Function⋯⋯End Function正确答案:A8. 根据.NET的术语规范,的类中的数据成员又称为:A. 域B. 子项C. 数据子项D. 属性正确答案:A9. 在程序中,对象可执行的操作称为对象的A. 属性B. 方法C. 事件D. 状态正确答案:B10. 中,程序员修改了主窗体的某个属性后,发现无法启动程序,原因可能是:A. 修改了主窗体的Caption属性B. 修改了主窗体的isMainForm属性C. 修改了主窗体的Name属性D. 修改了Main函数正确答案:C11. 在窗体的成员方法dosomthing中,将窗体位置居中显示,应调用哪个窗体方法?A. Center()B. CenterToScreen()C. MoveToCenter()D. Show()正确答案:B12. 哪种窗体在关闭之前不允许用户与程序中其他窗体进行交互?A. 主窗体B. 对话框C. 模态窗体D. 非模态窗体正确答案:C13. 在中,一个布尔型变量占用的内存位数为A. 8位B. 16位C. 32位D. 64位正确答案:C14. 中,取字符串”this is a test”的第一个字符,并将其赋值给字符变量ch。
程序设计基础练习题(全答案版)
《程序设计基础——C#.NET》练习参考答案:一、选择题的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。
A.互联网 B. Windows C. C# D. 网络操作系统2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。
A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”)C. System.Console.WriteLine(“x={0}”,x)D. System.Console.WriteLine(“x={x}”)3.要退出应用程序的执行,应执行下列的_A___语句。
A. Application.Exit();B. Application.Exit;C. Application.Close();D. Application.Close;4.关于C#程序的书写,下列不正确的说法是__D________。
A.区分大小写B.一行可以写多条语句C.一条语句可以写成多行D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法5. 在C#语言中,下列能够作为变量名的是__C__。
A.if B. 3ab C. b_3a D. a-bc7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。
A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=08. 以下程序的输出结果是___C_____。
A. 5B. 4C. 6D. 不确定9. If语句后面的表达式应该是__A___。
A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:该程序的输出结果是__A___。
A. a=0,b=1B. a=1,b=1C. a=1,b=0D. a=2,b=211.以下叙述正确的是__D___。
.net笔试考题及答案
1.`简述在C#语言中public、protected、private、internal、protected internal 5个修饰符的作用。
(5分)答案:a.private修饰private,私有修饰符,用于设置类或类成员的访问权限仅为所属类的内部。
需要访问私有类成员时,可通过get和set访问器读取或修改。
b.protected修饰符protected修饰符用于设置类或类成员的访问权限仅为所属类及子类的内部。
c.internal修饰符internal,C#默认的类访问修饰符,修饰类或类成员的访问权限为同一程序集内部。
d.public修饰符public,公共访问权限修饰符,修饰类或类成员的访问权限没有任何限制。
大多数情况下须谨慎使用public修饰符,因为滥用将影响类的封装性,并且带来安全隐患。
e.protected internal修饰符protected internal修饰符,修饰类或类成员的访问权限在子类中或同一程序集内。
如果要声明成员只能被同一程序集内的派生类(子类)访问,则应首先设置所属类为internal,成员设置为protected 。
2.共3小题,共9分。
a). 什么是装箱(boxing)和拆箱(unboxing)?请简述.NET对于装箱及拆箱的具体实现方式。
(5分)b). 在下面的例子中,哪些语句用到了装箱拆箱?你能对最后一句代码进行优化提高它的效率吗? (2分)public static void Main(){Int32 v = 5;Object o = v;v = 123;Console.WriteLine(v + ", " + (Int32)o);}c). 你知道.NET对拆箱有什么要求吗?下面的代码可以正确运行吗?如果不行该如何修改? (2分)static void Main(string[] args){int a = 1;object o = a;double b = (double)o;}答案:a.装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。
.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、下列()软件不是运行程序所必需的。
.net笔试测试题(含参考答案)
.net笔试测试题(含参考答案).net笔试测试题(含参考答案)-惠普1. 填空:(1)面向对象的语言具有________性、_________性、________性。
(2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。
(3)列举中的五个主要对象_______________、_____________、_______________、_______________、_________________。
2. 不定项选择:(1) 以下叙述正确的是:A. 接口中可以有虚方法。
B. 一个类可以实现多个接口。
C. 接口不能被实例化。
D. 接口中可以包含已实现的方法。
(2) 从数据库读取记录,你可能用到的方法有:A. ExecuteNonQueryB. ExecuteScalarC. FillD. ExecuteReader3. 简述 private、 protected、 public、 internal 修饰符的访问权限。
4. 写出一条Sql语句:取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。
)5 .列举 页面之间传递值的几种方式。
6. 写出程序的输出结果class Class1 {private string str = "Class1.str";private int i = 0;static void StringConvert(string str) {str = "string being converted.";}static void StringConvert(Class1 c) {c.str = "string being converted.";static void Add(int i) {i++;}static void AddWithRef(ref int i) { i++;}static void Main() {int i1 = 10;int i2 = 20;string str = "str";Class1 c = new Class1();Add(i1);AddWithRef(ref i2);Add(c.i);StringConvert(str); StringConvert(c);Console.WriteLine(i1); Console.WriteLine(i2); Console.WriteLine(c.i); Console.WriteLine(str); Console.WriteLine(c.str);}}7.写出程序的输出结果public abstract class A{public A(){Console.WriteLine('A');public virtual void Fun() {Console.WriteLine("A.Fun()"); }}public class B: A{public B(){Console.WriteLine('B');}public new void Fun(){Console.WriteLine("B.Fun()"); }public static void Main() {A a = new B();a.Fun();}}8. 写出程序的输出结果:public class A{public virtual void Fun1(int i) {Console.WriteLine(i);}public void Fun2(A a)a.Fun1(1);Fun1(5);}}public class B : A{public override void Fun1(int i){base.Fun1 (i + 1);}public static void Main(){B b = new B();A a = new A();a.Fun2(b);b.Fun2(a);}}9. 一列数的规则如下: 1、1、2、3、5、8、13、21、34......求第30位数是多少,用递归算法实现。
面向对象程序设计C#.NET-期末试卷及答案
期末考试试卷课程名称:面向对象程序设计C#.NET 适用年级/专业: 081/计算机试卷类别开卷(√)闭卷()学历层次本科考试用时 120分钟《考生注意:答案要全部抄到答题纸上,做在试卷上不给分》...........................///////////////////////////////////////////////////一、单项选择题(每小题1分,共20分)1. C#不支持的注释格式是。
A. //单行注释B. -- 单行注释C. /*多行注释*/ D. ///xml注释2. 以下标识符中,正确的是。
A. _nNameB. MainC. 6PtuerD. x5#3. Microsoft .Net Framework SDK内置的C#编译器是。
A.cs.exe B.javac.exe C. csc.exe D. scs.exe4. 以下说法中,正确的是。
A.Main函数是由C#语言提供的标准函数,不需要用户编写它的内容。
B.在C#程序中,要调用的函数必须在Main函数中定义。
C.在C#程序中,必须显式调用Main函数,它才起作用。
D.一个C#程序无论包含多少个函数,C#程序总是从Main函数开始执行。
5.派生类能够直接访问的基类的成员是。
A.抽象成员 B.保护成员C.私有成员D.静态成员6.下面是几条定义类的语句,不能被继承的类是。
A.abstract class Figure B.class FigureC.public class Figure D.sealed class Figure 7.下列数组初始化语句哪些是不正确的?。
A.int[] nums = new int[]{0,1,2,3,4};B.int[] nums2 = {0,1,2,3,4,5};C.int[][] num_1 = {new int[]{0,1},new int[]{0,1,2},newint[]{0,1,2,3}};D.int[][] num_2 = {{0,1},{0,1,2},{0,1,2,3}};8. 下面有关虚方法的描述正确的是。
.NET笔试题(带答案)
.NET笔试题1.简述 private、 protected、 public、 internal 修饰符的访问权限。
(5分)答 . private : 私有成员, 在类的内部才可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问限制。
internal: 在同一命名空间内可以访问。
2.C#中的委托是什么?事件是不是一种委托?(10分)答:委托可以把一个方法作为参数代入另一个方法。
委托可以理解为指向一个函数的引用。
是,是一种特殊的委托3.override与重载的区别(5分)答: override 与重载的区别。
重载是方法的名称相同。
参数或参数类型不同,进行多次重载以适应不同的需要Override 是进行基类中函数的重写。
实现多态。
4.列举 页面之间传递值的几种方式。
(5分)答. 1.使用QueryString, 如....?id=1; response. Redirect()....2.使用Session变量3.使用Server.Transfer4.使用Application5.使用Cache6使用HttpContext的Item属性7.使用文件8.使用数据库9.使用Cookie四种以上即可得分5.o/r mapping是什么?概述o/r mapping 的原理(5分)利用反射,配置将类于数据库表映射6.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层(优缺点)?(10分)答:使用MVC模式分层一般为3层: 数据访问层,业务层,表示层。
数据访问层对数据库进行增删查改。
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
表示层为了与用户交互例如用户添加表单。
优点:分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点:增加成本。
7.列举几种常用的设计模式(5分)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
.net程序设计课后习题整理及重点
第一章1.填空题(1).NET Framework主要包括公共语言运行库CLR 和类库。
(2)网站在编译时,首先将语言代码编译成微软中间语言MSIL。
(3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为http://210.78.60.19:8000(4)可以通过复制网站同步网站上的一个文件。
2.是非题(1)托管代码是以CLR为基础的代码。
(√)(2)3.5仍使用2.0引擎。
(√)(3).NET Framework 3.0是.NET Framework 3.5的一部分。
(√)(4) 3.5是边解释边执行的。
(×)(5)在Visual Studio 2008环境中开发网站必须安装IIS。
(×)3.选择题(1).NET Framwork3.5不包括(A)A. .NET Framework 1.1B. .NET Framework 2.0C. LINQD. AJAX(2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展。
A.文件系统B. 本地IISC. FTP站点D.远程站点(3)发布网站后不可能存在的文件夹是(B)A. App_Data B.App_Code C.App_Themes D.bin4.简答题(1) 一个学校有多个分院,每个分院有各自的网站,如果仅提供一台Web服务器,如何设置?每个分院设置各自的虚拟目录。
虚拟目录是服务器硬盘上通常不在主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。
(2) 在访问一些网站时,为什么只需输入域名就可以访问网站主页?因为设置了网站默认文档。
设置网站默认文档可使用户在访问主页时即使不输入网页名也能访问该文档。
(3) “文件系统”、“本地IIS”、“FTP站点”和“远程站点”的区别是什么?“文件系统”、“本地IIS”、“FTP站点”和“远程站点”代表了不同的四种网站类型。
ASP NET Web程序设计试题二及答案
Web程序设计试题二及答案注意:时间120分钟,满分100分。
一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分) Framework是多语言组件开发和执行环境,提供了一个跨语言的()A.统一框架B.统一编程思想C.统一模式D.统一编程环境2.在体系结构中,哪部分可以存储网页请求期间的信息()A.安全基础结构B.状态管理功能配置编译器3. IIS是创建、管理和承载网页的( )A.客户端B.服务器端C.Web服务器D.安装路径4. Web服务的扩展名是()A..aspxB..asmxC..ascxD..asax5.将命名空间倒入页面的网页指令是()A.ControlB.ImportC.MasterD.Page6.在HTML标签库中用于放置图像的标签是()A.<div>B.<img>C.<link>D.<title>7.设置控件属性的方法有()A.设计视图和源视图B.组件视图和逻辑视图C.控件视图和源视图D.设计视图和逻辑视图8.在HTML服务器控件中执行一个指令或动作,在网页上创建按钮的是()A.HtmlInput控件B.Textarea控件C.HtmlInputButton控件D.HtmlInputText控件9.在标准控件中用于文本显示的控件是()bel控件B.Textarea控件C.TextBox控件D.CheckBox控件10.支持绑定到提供程序所表示的SQL数据库的数据源控件是()A.XmlDataSourceB.ObjectDataSourceC.SqlDataSourceD.AccessDataSource11.组成数据提供程序的核心对象有几个()A.3B.4C.5D.612.在数据提供程序的核心对象中用于对数据源执行命令的对象是()A.DataReaderB.DataAdapterC.Connectionmand13.支持通过Seek方法随机访问文件的是()A.BufferStreamB.MemoryStreamworkStreamD.FileStream14.文件访问模式中用于打开现有文件并查找到文件尾或创建新文件的是()A.CreatB.AppendC.CreateD.OpenOrCreate15.用于验证用户输入信息的控件是()A.RangeValidatorparValidatorC.RequiredFieldValidatorD.RegularExpressionValidator二、填空题(每空1分,共10分)1. HTML文档分为______________和______________。
.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中,______关键字用于声明构造函数。
2024年-2025年计算机程序设计员考试题库及答案(最新版)
2024年-2025年计算机程序设计员考试题库及答案(最新版)一、单项选择题1.在数据库结构中,保证数据库独立性的关键因素是(D)。
A、数据库的逻辑结构B、数据库的逻辑结构、物理结构C、数据库的三级结构D、数据库的三级结构和两级映射是(A)公司推出的一种Internet编程新技术。
A、MicrosoftB、SUNC、HPD、Netscape3.下列属于面向机器的语言的是(C)。
A、C语言B、java语言C、汇编语言D、C++语言4.结构化软件开发方法将软件的开发划分为多个阶段,其中关键是(B)。
A、编码的正确性B、需求的准确性C、测试的严格性D、设计的科学性5.图最适合用来表示(D)。
A、有序数据元素B、无序数据元素C、元素之间具有分支层次关系的数据D、元素之间具有多对多关系的数据6.软件测试的目的是(C)。
A、证明软件系统中存在错误B、找出软件系统中存在的所有错误C、尽可能多地发现软件系统中的错误和缺陷D、证明软件的正确性7.目前的计算机与过去的计算机工具相比,所具有的特点是(B)。
A、按照程序自动进行运算,完全取代人的脑力劳动B、具有记忆功能,能够储存大量信息,可供用户随时检索和查询C、具有逻辑判断能力,所以说计算机具有人的全部智能D、以上都对8.按照《中华人民共和国著作权法》的权利保护期,下列选项中,受到永久保护的是(B)。
A、发表权B、修改权D、发行权9.(C)是一种广泛应用于各行各业的技术管理过程。
A、技术管理B、软件工程C、项目管理D、系统工程10.软件工程方法的产生源于软件危机,下列(A)是产生软件危机的内在原因。
A、软件复杂性B、软件维护性C、软件成本太高D、软件质量难保证11.(D)框架补充了集成开发环境中的大量工具箱和设计器。
A、ASPB、C、JSPD、12.(A)只有两个数码,正好代表逻辑代数中的“真”和“假”。
A、二进制B、八进制C、十进制13.计算机辅助设计简称(A)。
2024年NET编程笔试题
《.NET编程》笔试题考试时间:6月18日上午9:00-10:30一、选择题(30道,每题2分)1、假设txtName是控件TextBox的ID,那么( C )属性是用户输入的内容。
A、Value B、Name C、TextD、ID2、App_Data目录用来放置( A )A、专用数据文献 B、共享文献C、被保护的文献 D、代码文献3、网站开发了一个新的产品,为此单独创建了一个数据表,与该数据表对应的实体类应当写在哪一层( A )。
A、模型层B、业务逻辑层C、数据访问层D、表示层4、网站增加一个奖励措施,购书满100元,打七折,有关的代码写在哪一层( B )A、模型层B、业务逻辑层C、数据访问层 D、表示层5、C#的数据类型有( B )A、值类型和调用类型;B、值类型和引用类型;C、引用类型和关系类型; D、关系类型和调用类型;6、ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为(A )A、<%@Register TagPrefix = “Mike” TagName= “Space2” Src = “myX.ascx”%> B 、<%@Register TagPrefix= “Space2” TagName= “Mike” Src = “myX.ascx”%>C、<%@Register TagPrefix = “SpaceX” TagName = “Space 2” Src = “Mike”%>D 、以上皆非7、在ADO.NET中,对于Command对象的ExecuteNonQuery()措施和ExecuteReader()措施,下面论述错误的是( C )。
A、 insert、update、delete等操作的Sql语句重要用ExecuteNonQuery()措施来执行;B 、ExecuteNonQuery()措施返回执行Sql语句所影响的行数。
Visual Basic NET程序设计试题一及答案
Visual 程序设计试题一及答案一、选择题(单选,30分,每题3分)中的各种窗体,可以实现()。
A.自动隐藏B.自动隐藏、任意停放C.自动隐藏、任意停放、多重监视功能D.不能任意停放,并且某个时刻只能选择一种监视方式。
2.解决方案资源管理器的主要功能是()。
A.提供某个项目所有文件的直观视图,是用户和解决方案之间的双向接口。
B.监视受控文件的当前状态。
C.设置首选取项、阅读产品新闻、联系开发伙伴及访问其它信息。
D.提供当前使用文件的有关信息。
3.要使窗体的标题为“演示实例”,应修改窗体的()属性。
A.Caption B.TipC.Item D.Text4. 数据类型为Long的数据在内存中占用的字节数为()。
A.2 B.4C.4 D.85.以下定义常量不正确的语句是()。
A.Const Num As Integer=200B.Const Num1 As Long=200, Sstr$=”World”C.Const Sstr$=”World”D.Const Num$=#World#6.如果要使文本框能够多行显示,则应使()属性设为True。
A.MultiLine B.MaxLengthC.SelLength D.Locked7.如果FOR语句中的步长值为正,则循环正常结束时()。
A.循环变量的终值>初值B.循环变量的终值<初值C.循环变量的终值=初值D.都错8.图片框控件可显示图像,若想使图片框自动改变大小,以适应装入的图片,应修改SizeMode属性值为()。
A. NormalB. AutoSizeC. StretchImageD. CenterImage9.在程序运行过程中要改变文本框中字体的大小,使用不正确的语句是()。
A.TextBox1.Font=New System.Drawing.Font ("宋体", 14.0!, Drawing.FontStyle.Bold)B.TextBox1.Font=New System.Drawing.Font ("宋体", 16.0!)C.TextBox1.Font=New System.Drawing.Size (18.0!)D.TextBox1.Font= New Font("宋体", 14.0!)10.向列表框中填加一个新项目,正确的语句是()。
《NET程序设计》期末考试试卷附答案
《NET程序设计》期末考试试卷附答案一、选择题(每题3分,共60分)1.在对SQL Server 数据库操作时应选用()。
a)SQL Server .NET Framework 数据提供程序 b)OLE DB .NET Framework 数据提供程序c)ODBC .NET Framework 数据提供程序 d)Oracle .NET Framework数据提供程序2.下列选项中,()是引用类型。
a)enum类型 b)struct类型 c)string类型 d)int类型3.关于中的代码隐藏文件的描述正确的是()a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。
编程逻辑唯一与用户界面不同的文件中。
该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。
b)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
c)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
d)以上都不正确。
4.以下描述错误的是()a)在C++中支持抽象类而在C#中不支持抽象类。
b)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
c)在C#中可使用 new 修饰符显式隐藏从基类继承的成员。
d)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。
5.C#的数据类型有()a)值类型和调用类型 b)值类型和引用类型c)引用类型和关系类型 d)关系类型和调用类型6.下列描述错误的是()a)类不可以多重继承而接口可以 b)抽象类自身可以定义成员而接口不可以c)抽象类和接口都不能被实例化 d)一个类可以有多个基类和多个基接口7.在DOM中,装载一个XML文档的方法()a)save方法 b)load方法 c)loadXML方法 d)send方法8.下列关于构造函数的描述正确的是()a)构造函数可以声明返回类型 b)构造函数不可以用private修饰c)构造函数必须与类名相同 d)构造函数不能带参数9.以下是一些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 }10.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},newint[2]{3,2}}; myArray3[2][2]的值是()。
.net程序设计试题
.net程序设计试题 .NET程序设计试题一、选择题(每题2分,共20分)1. 在.NET框架中,哪个类库提供了数据访问功能?A. System.DataB. System.WebC. System.IOD. 2. 下列哪个是.NET中的值类型?A. intB. stringC. objectD. List<int>3. 在C#中,哪个关键字用于定义属性?A. varB. propC. propertyD. attribute4. 以下哪个是.NET中的集合类型?A. ArrayB. ListC. Both A and BD. None of the above5. 在C#中,哪个关键字用于实现接口?A. implementsB. interfaceC. extendsD. None of the above6. .NET Framework中的GC(垃圾回收器)的主要作用是什么?A. 编译代码B. 执行代码C. 管理内存D. 执行异常处理7. 在C#中,哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally8. .NET中的事件是如何实现的?A. 通过继承B. 通过委托C. 通过接口D. 通过泛型9. 在C#中,哪个关键字用于定义类?A. classB. structC. interfaceD. enum10. 以下哪个是.NET中的泛型集合类型?A. ArrayListB. LinkedListC. Dictionary<TKey, TValue>D. Both A and B二、简答题(每题10分,共30分)1. 请简述.NET Framework的三个主要组成部分,并说明它们的作用。
2. 解释C#中的委托(Delegate)和事件(Event)的区别。
3. 描述.NET中的异常处理机制,并给出一个使用try、catch和finally块的异常处理示例。
.NET程序设计A卷试题与答案
.NET程序设计A卷试题与答案/doc/0c11842893.html程序设计A卷试题与答案基本信息:[矩阵⽂本题] *1、下⾯对Cookie对象描述不准确的是()。
[单选题]A.Cookie对象在服务器端运⾏(正确答案)B.Cookie⽂件保存在客户端C.Cookie对象可以通过Expires属性设置过期时间D.投票系统中可以使⽤Cookie限制重复投票2、下列有关解决⽅案的叙述中,不正确的是()。
[单选题]A.⼀个解决⽅案可以包含多个项⽬B.⼀个解决⽅案只能包含⼀个项⽬(正确答案)C.新建项⽬时,会默认⽣成⼀个解决⽅案D.解决⽅案⽂件的扩展名是“.sln”3、如果想验证⽂本框中是否输⼊了数据,应该使⽤()控件。
[单选题] A.RequiredFieldValidator控件(正确答案) B.CompareValidator控件C.ValidationSummary控件D.RangeValidator控件4、在⽤户注册页⾯中,验证⽤户输⼊的密码和确认密码是否⼀致时,应该使⽤()控件。
[单选题] A.RequiredFieldValidator控件B.CompareValidator控件(正确答案)C.ValidationSummary控件D.RangeValidator控件5、设置验证内容不合法时,出现的提⽰信息,通过()属性进⾏设置。
[单选题] A.NameB.IDC.ErrorMessage(正确答案)D.Text6、假设txtName是控件TextBox的ID,那么()是⽤户输⼊的内容。
[单选题] A.txtName.ValueB./doc/0c11842893.htmlC.txtName.IDD.txtName.text(正确答案)7、使⽤Response对象的()⽅法可以进⾏页⾯重定向。
[单选题]A.Write()B.Redirect()(正确答案)C.Close()D.Flush()8、不能存储信息的内置对象是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
回答错误!正确答案: C
c#中的三元运算符是( )
收藏 A. ?: B. + C. & D. =
回答错误!正确答案: A
__ 是确保使用先进先出的方式来访问项的容器。
对象必须使用__ 关键字来分配到类型中。
收藏 A. create B. new C. get
回答错误!正确答案: B
C#中另一个与委托和事件相关的特性称为____。
收藏 A. 方法组转换 B. 函数 C. 反射
D. 泛型委托
回答错误!正确答案: A
可以去除字符串两端空格的方法是
收藏 A. PadLeft() B. Trim() C. SubString() D. CopyTo()
回答错误!正确答案: A
C#导入某一命名空间的关键字是()
收藏 A. use B. import C. using D. include
回答错误!正确答案: C
____是通常通过给定的数据连接被填充的窗口部件。
收藏 A. 数据相关控件 B. 顺序工作流 C. 数据绑定
回答错误!正确答案: A
关于在方法中使用 out 参数的说法,哪一个不正确
收藏 A. 栈 B. 堆 C. 队列
回答错误!正确答案: C
如果调用者希望从事件源分离,可以调用 car 类型另外一个叫做__ 的方法。
收藏 A.
Unadvise() B. yield 关键字 C. Unadvise()
回答错误!正确答案: A
C#使用( )的功能来读写类中的字段,从而便于为这些字段提供保护
C#中的类型 int 对应.NET 类库中的( )。
收藏 A. System.Int16 B. System.Int32
C. System.Single D. System.Int64
回答错误!正确答案: B
在 System.Data.Sql.SqlClient 命名空间下提供了( )类表示一组数据命令和一 个数据库连接
收藏 A. 索引器 B. 属性 C. 事件 D. 委托
回答错误!正确答案: B
____是一个适用于业余爱好者和学生程序员的初级数据库管理系统。
收藏 A. Visual Basic 2008 Express B. SQL Sever Express
C. Visual C++ 2008 Express D. Visual C# 2008 Express
回答错误!正确答案: D
声明一个字符类型的关键字是( )
收藏
A. int B. float C. char D. string
回答错误!正确答案: C
定义 Main( )方法的类叫做__ 。
收藏 A. 应用程序域 B. 应用类 C. 应用程序对象 D. 应用方法
回答错误!正确答案: C
C#导入某一命名空间的关键字是()
回答错误!正确答案: B
在用 c#编写的控制台程序中创建并访问一个兼容 STA 的 com 组件时,为提高 性能,应该为程序入口 main 方法设置()属性
收藏 A. [MTAThred] B. [Apartment] C. [synchronization] D. [STAThread]
回答错误!正确答案: D
收藏 A.
include B. import C. use D. using
收藏 A. SqlCommand B. SqlConnction C. DataSet D. SqlAdapter
回答错误!正确答案: A
与原来的.NET XML 编程模型不同,使用 LINQ 来操作 XML 文档可以通过__ 的形式来实现。
收藏 A. 接口 B.
继承 C. 会话 D. 函数
回答错误!正确答案: D
收藏 A. exception B. debug C. condition D. message
回答错误!正确答案: A
关于 Debug 与 Trace 的区别,哪种说法是正确的
收藏 A. Debug 只在 debug 状态下会输出,Trace 在 debug 和 release 都会输出 B. Debug 只能用在调试中,Trace 不用用来调试跟踪 C. Debug 和 Trace 一样,在 debug 和 release 都会输出 D. Debug 和 Trace 在 debug 和 release 都不会输出,只是显示断点
收藏 A. 不必初始化作为 out 参数传递的变量。然而,必须在方法返回之前为 out 参数赋值。 B. 若要使用 out 参数,必须将参数作为 out 参数显式传递到方法。 C. 方法参数上的 out 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方 法时,在方法中对参数所做的任何更改都将反映在该变量中。 D. 一个方法只能有一个 out 参数。
当希望执行一段语句直到满足某个终止条件时应该使用()。
收藏 A. do/while 循环 B. for 循环 C. while 循环 D. foreach/in 循环
回答错误!正确答案: C
某程序集 A 的版本为:“2.0. 1.12”,程序集 B 的版本为:“ 2. 1. 1. 112"则按 照.NET 版本控制约定,两个程序集的关系为( )
回答错误!正确答案: C
this 关键字的一种用法是使用一项名为__ 的技术来设计类。
收藏 A. 构造对象链 B. 构造函数链 C. 构造方法链
回答错误!正确答案: B
那种数据类型表示逻辑真和逻辑假
收藏 A. class B. byte C. bool D. int
回答错误!正确答案: C
要捕获异常的关键字是
回答错误!正确答案: B
____是服务器端窗口控件,它自动提交客户端的 JavaScript。
收藏 A. 验证控件 B. 业务流程 C. 响应文件 D.
延迟执行
回答错误!正确答案: A
在.N值封送。
收藏 A. 从 Marshalbyrefobject 类继承 B. 实现 Iserializable 接口 C. 具有[serializable]属性 D. 实现 IobjectRefece 接口