【精品】C#复习题3
基于C的windows程序设计试题三 一、选择 1. 在C中,下列哪些语句可以创建一个具有3个初始值为”“的元素的字符串数组 C A. string StrList[3] “ “; B. string[3] StrList “ }; C. string[] StrList , , }; D. string[] StrList new string[3]; 2. C编译器将C程序编译成什么样的代码 C A. 汇编语言代码 B. 机器语言代码 C. 微软中间语言代码 D. 二进制代码 3. 接口 Animal定义如下 public interface Animal void Move 0 ; } 则下列抽象类的定义中,哪些是不合法的 D A. abstract class Cat Animal { abstract public void Move; } B. abstract class Cat Animal { virtual public void Move 0 Console. WriteConsole. Write Move ;} } C. abstract class Cat Animal public void MoveConsole. WriteConsole. Write Move”;}; } D. abstract class Cat Animal { public void EatConsole. WriteConsole. Write Eat” ;}; 4. C 命名空间中的类和接口用于创建Web应用程序的页面 A. System. Drawing开发者可以在程序中实现任何有关绘图,图形或图像的操作 B. System. 10该命名空间包含了用开读写文件的类型 C. System. Web. UI D. System. Web. Service 该命名用生成使用 xml System. Web. Service 5. 在使用FileStream打开一个文件时,通过使用FileMode枚举类型的(A )成员,来 指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部. A. Append 附加 B. Create C. CreateNew D. Truncate 6. 下列语句的输出是(B ) double MyDouble 123456789; Console. WriteLine ( {0E}” , MyDouble); A. 123,456, 789. 00 B. 1.234568E008 C. 123, 456, 789. 00 D. 123456789.00 7. 当创建一个新类时,该类将从System. Object基类继承下列哪些方法( AC ) System, object 包括 To string , Gethashcode, Equals, Gettype A. ToString B. ToObject C. Equals D. GetClassInfomation 8. 访问数据库时,使用连接模式同使用非连接模式相比有何优点( ABD ) A. 更易于控制和维护,更安全 B. 更容易进行并发控制 C. 可以为更多的用户同时提供数据 D. 数据实时性更好,及时刷新 9. 下列哪个类型的对象是ADO. NET在非连接模式下处理数据内容的主要对象 ( D ) A. Command B. Connection C. DataAdapter D. DataSet 10. 应用ADO. NET访问数据时,Connection对象的连接字符串中Initial Catalog子串的 含义是(A ) A. Connection对象连接到的数据库的名称 B. Connection对象的身份验证信息 C. Connection对象的最大连接时间 D. Connection对象使用的缓存大小 二、填空题 K text控件是一个单文本输入控件,该控件的属性设置为 时,输入的字 符串将会显示为*” 。 2、有一字符串为“我的第一个asp. net应用程序”,如果要将该字符串变为“我第-次学 习应用程序”,应该使用的程序代码为。 3、在A中所有的自定义用户控件都必须继承自。 4、使用 对象的Redirect方法可以实现用户从一个Web窗体页重定向到另一个 Web窗体页。 5、Repeater控件中必须使用的模板是。 6、在DateGrid中取消编辑状态,应将 属性设置为-1。 7、在Web窗体的Page_Load事件中可以通过 属性区分窗体是首次还是回送 PostBacko 8、要实现下图中将编辑按钮用图像来代替,应对列编写代码 imgthis is edit,〉图像文件为myedit. gif,位于应用程序目 录下。 9、以下代码使用了 ASP . NET三种代码分离技术的 ; PageLanguagevbCodebehindWebl. aspx.vb inherits mytest. Webl〉。 10、在所有的服务器验证控件中,ValidationExpression是哪一个验证控件的属性 三、简答题 1、简述ASP.NET的主要特点。 2、简述网页表单。 3、什么是控件 4、简述ASP. NET内置对象。 5>在Northwind的shippers表中加dataset,并添加下面的数据 公司名称Fastshippers 电话503 555-9384 6、下图中使用DataGrid数据控件实现数据的分页查询显示功能。其中,数据库采用的是当 前目录下的一个Access数据库文件person.pdb,请根据注释填写未完成的代码。 lmport Namespace System.Data lmport NamespaceSystem. Data.OleDb script LanguageVB runatserver Sub Page_LoadSender As Object, e As EventArgs dim Provider,DataBase,ConnStr,SQL as String Provider ① (2分)’数据库驱动程序 DataBase②(2分),数据库 ConnStr Provider Provider Data Source DataBase dim da as OleDbDataAdapter da new OleDbDataAdapter(Se