C#-复习大纲.doc_第1页
C#-复习大纲.doc_第2页
C#-复习大纲.doc_第3页
C#-复习大纲.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

选择题1、定义变量X,x+,+x的含义。(P34)答:2、break、continue,goto语句分别有什么用处?(P51)答:3、循环语句for,while,do while的用处,怎么写?(P47)答:4、虚方法。什么叫虚方法?(P121)答:5、哪些可以作为变量名?(P19)解析:变量的命名应该遵循如下注意事项:变量名只能由字母、数字和下划线组成;变量名不能以数字开头;变量名不能与C#中的关键字、上下文关键字、函数名称相同;变量区分大小写,这意味着china和China是不同的两个变量;变量命名可以支持中文,但不推荐使用;局部变量定义时可以不赋初值,但一定要保证使用它之前给它赋初值;Unicode代码点可以作为变量标志符,但不推荐使用变量命名法:Pascal命名法:所有单词的首字母大写,如变量 DoIt。Camel命名法:第一个单词首字母不大写,其他单词首字母大写,如变量 doIt。6、 Main函数是从哪开始执行的?C#的执行过程。(P75)是先运行方法还是先main函数?什么是方法?(P63)答:7、定义变量数据类型占几个字节?(P21)Bool:bool类型是最简单的一种数据类型,仅占一个字节,用于仅具有两种状态的情形下整型类型Char小数类型8、 枚举型的定义。什么是枚举型?包含哪些内容,是值型还是引用型?空间大小是如何分配的?(P25)答:枚举使用enum定义,其定义方式为:enum 枚举类型名称枚举元素1=数值1, 枚举元素2=数值2, 上述 表明这部分不是必需的,即可以不要。数值0,可以赋给任何的枚举变量,而其他数值不行。枚举类型元素的默认值类型为int。其元素的值顺序递增1。为枚举类型元素赋值时,所能赋值的类型只能为byte、short、int、long等整型数值。9、 c#中数组的下标是从0开始的。(P138)答:10、 Array从哪里开始排序,怎样排序?(P143)答:11、 对字符串进行操作。去空格,split分离等方法。(P164)答:12、 定义一个字符串A,说明A=”,A=” ”,A=null的长度是多少?(P177)答:13、 winform什么时候执行什么语句,Load和Click的不同。(P186)Button单击在哪里执行,(P196)要窗体打开就执行则语句填在哪,是Load还是Click?(P186)答:14、 单文档及多文档应用,上面是单文档,什么是多文档。答:15、 窗体:修改属性。窗体标题在哪个属性改。(P183)答:16、循环语句中:判断循环多少次,知道什么时候开始执行,什么时候结束,中间在哪停止。(P47)答:17、SQL中Insert,Creat,Select等语句的用途。(P469,466,470)答:18、返回不重复记录,升序,降序。(P478)答:19、对于SQL中的通配符,作用是什么?代表单个字符,多个字符分别用什么,代表任意字符用什么?(P 471)答:1、 阅读程序填空。2、C#程序中执行程序是从哪开始?(P75 )答:3、输出金字塔。简答题。答:4、 倒金字塔*号输出。i,j答:5、运行.net一定要安装什么软件?答:.net framework6、从派生类访问基类需要使用什么关键词?(P72 )答:7、Array类中获取某个值,应使用什么索引?(P 144)答:8、转义符有哪些?如果转义地方比较多,使用哪一种?(P 156)答:9、 Wornform中树形层次结构用哪一种控件?(P 242)答:10、触发事件时,双击有什么语言?(P186 )答:11、升序、降序分别用什么?(P471 )答:升序:asc 降序:desc简答题(4*5)1、 怎么理解中间语言IL(Intermediate Language)的好处?答:所谓中间语言即IL(Intermediate Language)。IL是一种与CPU无关的代码,类似于汇编语言。只要是.NET Framework支持的语言,无论什么语言,经过相应语言的编译器编译之后都得到同一种语言代码,即中间语言(类似汇编指令的语言)。在IDE下编译出来的EXE、DLL等文件即是这种语言代码,正是由于该语言的存在,才使得语言无关特性而得以实现。当运行时,这种中间语言将会被编译为本机二进制代码,进而执行。2、 如何理解.NET Framework与C#的关系?答:.NET Framework与C#既可以说毫无关系,也可以说关系密切。C#是一种独立的语言体系,并不隶属于.NET Framework。.NET Framework支持的特性,C#不一定支持;反之C#具有的特性.NET Framework不一定具备。,所以从这方面讲两者没有什么关系。不过就目前而言,C#是仅针对.NET Framework的一种语言,脱离了.NET Framework谈C#也意义不大。3、 你是如何理解CLR(Common Language Runtime)的作用的?答:这是.NET Framework的核心,这也是其后续诸

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论