聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> Visual CSharp练习

Visual CSharp练习

时间:2015-11-27 20:37:28    下载该word文档

Visual C#综合练习

1、分析下列程序中类MyClass 的定义 class BaseClass { public int i; } class MyClass:BaseClass { public new int i; } 则下列语句在Console 上的输出为_______. MyClass y = new MyClass(); BaseClass x = y; x.i = 100; Console.WriteLine( {0}, {1},x.i,y.i); A. 0, 0 B. 100, 100

C. 0, 100 D. 100, 0

2、哪个命名空间中的类和接口用于创建Web应用程序的页面?( A. System.Drawing开发者可以在程序中实现任何有关绘图,图形或图像的操作 B. System.IO该命名空间包含了用开读写文件的类型 C. System.Web.UI D. System.Web.Service该命名用生成使用xml System.Web.Service 3、下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象?( A. Command B. Connection C. DataAdapter D. DataSet 4、已知在某Windows Form 应用程序中,主窗口类为Form1, 程序入口为静态方法From1.Main.如下所示: public class Form1 : System.Windows.Forms.Form { //其他代码 static void Main() { //在此添加合适代码 } } 则在Main 方法中打开主窗口的正确代码是: A. Application.Run(new Form1()); B. Application.Open(new Form1()); C. (new Form1()).Open(); D. (new Form1()).Run();

5 关于ASP.NET 窗体应用程序,下列说法哪些是正确的? A. Web 窗体是在浏览器中进行解释执行的 B. Web 窗体程序中脚本和代码必须严格分开 C. Web 窗体程序产生的HTML页面只能运行于IE浏览器 D. Web 窗体程序的代码可以使用任何一种.NET兼容的编程语言编写 6、在ADO.NET ,通过执行 Command 对象的ExecuteReader 方法返回的DataReader 对象是一种( ).A 可向前向后的只读的结果集 B 只向前的可读可写的结果集 C 可向前向后的可读可写的结果集 D 只向前的只读的结果集

7、在ADO.NET,将用户在DataSet 中进行的改动保存到数据源中,应使用下列哪个方法?( ) ADataAdapter 对象的Fill 方法 BDataAdapter 对象的Update 方法 CDataSet 对象的AcceptChanges 方法 DDataSet 对象的RejectChanges 方法

8、变量menuItem1 引用一个菜单项对象,为使该菜单项变为”灰色不可选”状态, 应对menuItem1的哪个属性进行操作?( ) A. Enabled B. Checked C. Visible D. Text

9、在Windows Form 程序中,对某 ComboBox 对象有以下要求: 控件的列表框部分总是可见的, 且用户可以编辑文本框控件的文本. 则该 ComboBox对象的DropDownStyle 属性应设置为ComboBoxStyle 枚举类型中的( ). A DropDown B DropDownList C Simple

D Edit

10、以下的C#代码,试图用来定义一个接口:

public interface IFile

{

int A;

int delFile()

{

A = 3;

}

void disFile();

}

关于以上的代码,以下描述错误的是( )

(A)以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现错误;

(B)以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数;

(C)代码void disFile();声明无错误,接口可以没有返回值;

(D)代码void disFile();应该编写为void disFile(){}

11. 用鼠标右击一个控件时出现的菜单一般称为: A. 主菜单 B. 菜单项 C. 快捷菜单 D. 子菜单

12. 变量openFileDialog1 引用一个OpenFileDialog 对象.为检查用户在退出对话框时是否单击了”打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于_______; A. DialogResult.OK B. DialogResult.Yes C. DialogResult.No D. DialogResult.Cancel

13.dataTable 是数据集myDataSet 中的数据表对象.有10条记录,调用下列代码后.DataTable 中还有哪几条记录?( )(假设dataTable 打开后,未进行其他操作) dataTable.Row[9].Delete(); myDataSet.AcceptChanges(); A 1 B 9 C 0 D 10

14. visual.studio.net 窗口中,( )窗口提供了连接到本地或远程计算机上数据库并进行管理的功能. 工具箱 资源视图 解决方案源管理器 服务器资源管理器 15.显示消息框时,MessageBoxIcon 枚举中的Error 成员可在消息框中添加一个图标,该图标的形状是( ). Ai B.? C.χ D.!

16SQL语句“delete from department,需要SqlCommand对象的哪一个方法在执行?

(A) ExecuteNonQuery() (B) ExecuteScalar()

(C) ExecuteReader() (D) ExecuteXmlReader()

17. 用鼠标右击一个控件时出现的菜单一般称为: A. 主菜单 B. 菜单项 C. 快捷菜单 D. 子菜单

18. Windows Form 应用程序中,要求下压按钮控件Button1 有以下特性:正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高。那么,在程序中,属性Button1.FlatStyle 的值应设定为:

A. System.Windows.Forms.FlatStyle.Flat B. System.Windows.Forms.FlatStyle.Popup C. System.Windows.Forms.FlatStyle.Standard D. System.Windows.Forms.FlatStyle.System 19.Visual Studio.NET 窗口中处理HTML 文档时,可以使用( )窗口来编辑某HTML 元素的TextTitleStyle 等信息. A 资源视图 B 类视图 C 属性 D 解决方案资源管理器

20. visual.studio.net 窗口中,( )窗口提供了连接到本地或远程计算机上数据库并进行管理的功能. 工具箱 资源视图 解决主需资源管理器 服务器资源管理器 21.关于接口哪个正确?

A)实现一个接口必须实现接口的所有方法

B)一个类可以实现多个接口

C)接口间不能有继承关系

D)接口和抽象类是同一回事

22、下面是关于可空类型的描述,错误的是( )。

A)可以从任何值类型创建可空类型,包括预定义的简单类型;

B)可以从引用类型或其他可空类型创建可空类型;

C)不能在代码中显式声明可空类型,只能声明可空类型的变量,编译器会使用泛型隐式地创建可空类型;

D)要创建可空类型的变量,只需要在变量声明中的基础类型的名字后面加一个问号。

23、关于分部类的描述,错误的是( )。

A)类的声明可以被分割成几个分部类的声明;

B)每个分部类的声明都含有一些类成员的声明;

C)分部类声明必须在同一个文件中;

D)分部类声明看起来和普通类声明相同,除了那个附加的类型修饰符partial

二、简答题

1、接口和类之间的主要差别在哪里?

2C#中委托是什么?事件是不是一种委托?

3、如何部署一个ASP.net页面?
4简述迭代器及其作用。

5泛型类和普通类的成员方法有哪些不同?

6Lambda表达式是什么,有何作用?

7、简述结构和类的区别。

8、简述WPF,并说明其主要用途。

9、分析下面的程序段,并写出其运行结果。

using System;

using System.Collections.Generic;

class Program

{

static void Main()

{

foreach (int item in F())

{

Console.Write("{0} ", item);

}

}

static IEnumerable F()

{

for (int i = 5,y=0; i < 10; y+=++i)

{

if (i % 3 == 2) continue;

yield return y;

}

}

}

三、编程题

1、已知有Toys 玩具表

(1) 利用SqlConnection,SqlCommand,SqlDataReader等输出整张表的数据

(2) 利用SqlConnection,SqlAdapter,DataSet,DataTable,dataGridView等输出价格在10元以下的玩具信息。

2、编程实现:一列数的规则如下: 112358132134...... 求第30位数是多少, 用递归算法实现。

3、编程实现对复数操作符的重载。

4、泛型类构建:创建一个泛型类stack,实现进栈和退栈。

5、编写三个类:一个抽象多边形类,三角形类和矩形类从多边形类继承,利用方法的重载来实现多态性。

6编程判断点p是否在直线line上,并画出点和直线。其中直线的结构请自行设计。

免费下载 Word文档免费下载: Visual CSharp练习

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服