ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:263.59KB ,
资源ID:5997408      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5997408.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VisualCNET开发技术复习提纲和模拟练习.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

VisualCNET开发技术复习提纲和模拟练习.docx

1、VisualCNET开发技术复习提纲和模拟练习Visual C#.NET开发技术复习提纲和模拟练习考试题型:一、单项选择题(每小题1分,共15分)二、填空题(每个空1分,共10分)三、判断题。正确的打“”,错误的打“”。(每题1分,共10分)四、阅读理解程序,写出程序的运行结果。(每小题5题,共25分)五、程序填空题(每个空白2分,共20分)六、编程题(每题10分,共20分)第1章 概述C#程序的基本结构第2章 数据类型1、 各种基本数据类型的关键字2、 数据类型的转换3、 装箱和拆箱4、 各种运算符和表达式的写法5、 控制台输入、输出语句的写法6、 分支语句、循环语句、异常处理语句不考:2.

2、5.3、2.5.4、2.5.5节(1)i=j(2) i!=k & j!=k第3章 常用数据类型的用法1、 字符串和相关字符串函数:ToString(),Compare(),SubString(),Split(),Join(),ToLower(),ToUpper()2、 一维数组、二维数组的定义、初始化;数组与循环语句的结合应用;3、 泛型(阅读我给的补充例子文档)不考:除上述字符串函数以外的其他字符串函数、3.1.9节、3.3节、3.5节、3.6节(1) si=0 & si=08、DataTable对象属性:Rows:行集dataset1.Tables表名.Rowsn 行集的第n-1行(记录)

3、,为DataRow对象dataset1.Tables表名.Rowsn字段名 行集的第n-1行的指定字段的值9、LINQ查询表达式的组成,各子句的作用,简单代码(P245)不考:P206第3、4点内容、9.4节、9.5节、9.6节、9.7节、9.8.2中各种联接类型P248、9.8.3节、第10章、多线程、重载运算符编程实例:1、实验4的第2题2、实验5的选作题3、泛型作业(求一维数组的最大元素或最小元素)4、用级数,求的近似值。要求直到最后一项绝对值0.000001为止。5、例576、例697、例928、第9章习题第1、2题10、有关用StreamReader、StreamWriter类的方法

4、来读写文本文件内容的编程Visual C#.NET开发技术模拟练习题一、单项选择题(每小题2分,共20分)1、C#应用程序的入口方法是( )。A. start() B. init() C. paint() D. Main()2、执行完代码int x = new int25;后,下列选项说明正确的是( )。A. x24为0 B. x24未定义 C. x25为0 D. x0为空3、设有下面两个类的定义:class Person long id; / 身份证号 string name; / 姓名 class Student: Person int score; / 入学总分 int getScore

5、() return score; 问:Student类和Person类的关系是( )。A. 包含关系 B. 继承关系 C. 关联关系 D. 无关系,上述类定义有语法错误4、设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是()。. public x x1= new y( ); B. x x1=x( ); C. x x1=new x( ); D. int x x1;5、C#语言的类之间的继承关系是( )。A. 多重的 B. 单重的C. 线程的 D. 不能继承6、ADO.NET使用( )命名空间的类访问SQL Server数据库的数据。A. System.Data.OleDb B. S

6、ystem.Data.SqlClientC. System.Xml.Serialization D. System.IO7. C#窗体程序入口点方法的定义为( )。A. static void Main() B. void Main()C. static int WinMain()D. static int main()8. 在 C#中,使用( )语句捕获异常。A. if B. whileC. try catch D. do 9. 为了将字符串str=123456转换成整数123456,应该使用( )语句。A. int Num=(int)str B. int Num=str.Parse(int

7、) C. int Num=str.ToInt() D. int Num=Convert.ToInt32(str)10. 在ADO.NET中,使用DataAdapter对象将数据源数据填充到DataSet对象,应调用下列( )方法。A. DataAdapter对象的Fill方法B. DataSet对象的Fill方法 C. DataAdapter对象的Update方法D. DataSet对象的Update方法二、填空题(每个空1分,共10分)1. C#源程序文件的扩展名是_。2. 将一个整数20赋值给一个Object类型的变量时,会自动地将20转换为Object对象,这一过程称为_。3. 设arr

8、是一维数组,为了得到其包含的元素个数,可使用它的_属性。4. 有这样的类定义:class A2: A1 ,A1类是A2类的_。5. 定义抽象类的关键字是_。6. 为了在派生类中重写基类的同名方法,必须在定义基类的同名方法时,加上_关键字。7. 为了获取TextBox控件对象输入的值,需要引用它的_属性。8. 当列表框的选中项发生改变时,会触发_事件。9. 在菜单系统中,为了实现单击菜单项时,执行给该菜单项对象的_事件添加代码。10. 在SqlConnection对象中,通过它的_属性,指定与数据库连接的参数。三、简答题(每小题5分,共25分)1. 什么是密封类?2. 接口和抽象类有何区别?3.

9、 面向对象程序设计的基本特性有哪些?4. 常用的键盘事件有KeyPress、KeyDown、KeyUp,这三个事件按什么顺序发生?并指出它们的触发时机。5. TextBox和RickTextBox控件在使用上有何差别?四、阅读理解程序,写出程序的输出结果。(每小题5题,共15分)1、 class staticTest public int x=1; public static int y=1; class Program static void Main(string args) staticTest.y = staticTest.y + 1; staticTest m = new stati

10、cTest(); staticTest n = new staticTest(); m.x = m.x + 3; n.x = n.x + 5; Console.WriteLine(m.x= + m.x + staticTest.y= + staticTest.y); Console.WriteLine(n.x= + n.x + staticTest.y= + staticTest.y); 2、class Program static void sqare(int x) x=x*x; static string FunArray(int n,ref int arr,out float y) n=

11、20; float sum = 0; arr=new int4 1,2,3,4; for(int i=0; iarr.Length; i+) sum=sum+arri; y=sum/4; return 调用了方法FunArray(); static void Main(string args) int a = 2,m=10; int b=new int 2,4,6; float c; sqare(a); string str=FunArray(m,ref b,out c); Console.WriteLine(a=+a); Console.WriteLine(c=+c); for (int i

12、=0;ib.Length;i+) Console.Write(bi+ ); Console.WriteLine(nc=+c); Console.WriteLine(str); 3、class Person internal string name; public Person() public Person(string name, int age) this.name = name; public void PrintPerson() Console.WriteLine(name= + name); class Student:Person int age; public Student(s

13、tring name, int age) this.name = name; this.age = age; public new void PrintPerson() Console.WriteLine(name= + name); Console.WriteLine(age= + age); static void Main(string args) Student s = new Student(张三, 20); s.PrintPerson(); Console.Read(); 五、编程题(每小题15分,共30分)有一个SQL Server Express数据库student,数据库文件

14、存放在D:studstudent.mdf,它包含一个成绩表score,其表结构如下。Score数据表结构字段名类型和长度是否主键字段含义idint是自动产生的序号nonchar(10)学号namenvarchar(20)姓名coursenvarchar(50)课程名scoreint成绩1、用SqlConnection、SqlCommand、SqldataReader类编程,实现:当运行窗体Form1时,将score表的name、course、score列的内容显示在窗体的列表框ListBox1控件对象中。(15分)2、用SqlConnection、SqlDataAdapter、DataSet、

15、DataTable、DatagridView等组件,实现:当单击窗体的“显示成绩”按钮(其对象名为buttonDisplay)时,在DatagridView1对象中显示score数据表的所有记录内容。(15分)模拟练习题参考答案一、单项选择题1、D 2、A 3、B 4、C 5、B6、B 7、A 8、C 9、D 10、A二、填空题1、.cs2、装箱3、Length4、父类(或称基类)5、abstract6、virtual7、Text8、SelectedIndexChanged9、Click10、ConnectionString三、简答题1. 密封类是不能被继承的类。2. 接口和抽象类有何区别?答

16、:接口和抽象的区别包括:(1)接口是由公共的的属性、方法头定义组成的,它们只有声明,没有代码体实现。而抽象类可以包含抽象方法、抽象属性,以及非抽象方法和非抽象属性。(2)它们的关键字不同,声明接口的关键字是interface,抽象类定义的关键字是abstract。(3)声明接口成员时不要用public访问权限,而声明抽象类的抽象成员时需要加上访问权限关键字。3. 面向对象程序设计的基本特性有:封装、继承、多态。4. 常用的键盘事件有KeyPress、KeyDown、KeyUp,这三个事件按KeyDown 、KeyPress、KeyUp的顺序序发生事件。KeyDown 按下键时触发此事件KeyP

17、ress 按下键又释放键时触发此事件KeyUp 松开键时触发此事件5. TextBox和RickTextBox控件在使用上有何差别?答:TextBox和RickTextBox控件的差别:TextBox控件只输入不带格式的文本。而RickTextBox控件可输入带格式的文本,并且提供了有关文本操作的函数。四、阅读理解程序题1、结果:m.x=4 staticTest.y=2n.x=6 staticTest.y=22、结果:a=2c=2.51 2 3 4c=2.5调用了方法FunArray()3、结果:name=张三age=20specialty=计算机系五、编程题1、private void Fo

18、rm1_Load(object sender, EventArgs e) string conntionStr=Data source=.sqlexpress;AttachDbFilename=d:studstudent.mdf;+ Integrated security=TRUE;Connect Timeout=60;User Instance=True; SqlConnection conn = new SqlConnection(conntionStr); SqlCommand cmd = new SqlCommand(select * from score,conn); Try con

19、n.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read() = true) listBox1.Items.Add(string.Format(0 1 2, drname, drcourse, drscore); dr.Close(); catch (SqlException ee) MessageBox.Show(ee.Message, 操作失败); finally conn.Close(); 2、private void buttonDisplay_Click(object sender, EventArgs e) s

20、tring conntionStr = Data source=.sqlexpress;AttachDbFilename=d:studstudent.mdf; + Integrated security=TRUE;Connect Timeout=60;User Instance=True; SqlConnection conn = new SqlConnection(conntionStr);try SqlDataAdapter adpater = new SqlDataAdapter(select * from score, conn); DataSet ds = new DataSet(); adpater.Fill(ds); dataGridView1.DataSource = ds.Tables0; catch (SqlException ee) MessageBox.Show(ee.Message, 操作失败); finally conn.Close();

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2