C#前四章总结

1.在C#中,对于this关键字的理解正确的是(A)。(选择一项)

A.this关键字是引用当前类的成员变量

B.this关键字是引用当前类的局部变量

C.this关键字是引用当前类中离它最近的变量

D.this关键字只能引用当前类的变量

分析:this关键字是指当前对象本身。通过this可以引用当前类的成员变量和方法,使用this关键字可以解决成员变量和局部变量名称冲突的问题,因此选a。

2在C#中,下列选项中自定义方法的语句错误是(C)。(选择一项)

A.在该语句中不能使用goto语句

B在该语句中最多不能超过5个case标签

C.在该语句中只能有一个default子句

D.在该语句中只能有一个 break语句

分析:

C#的switch语句是根据一个控制表达式的值选择一个内嵌语句分支来执行。switch语句的控制表达式数据类型可以是sbyte,byte,short,ushort,uint,long,ulong,char,string或枚举类型。每个case标签中的常量表达式必须属于或能隐式转换成控制类型。如果有两个或两个以上case标签的常量表达式相同,编译时将会报错。每个case标签后必须以break语句结束。switch语句中最多只能有一个default标签,对case标签没有个数限制。

3.在C#中,下列选项中自定义方法的语句错误是(D)。(选择一项)

分析:D项定义方法的时候没有写返回值类型;

4.在以下C#代码中,(C)类Teacher的字段。

分析:字段的定义: [private] 数据类型 字段名; Value关键字是属性自带的关键字存储的是字段的内容但不是字段

5.C#循环语句中break的作用是(B C)。(选择两项)

A.break后面的语句继续执行

B.break后面的语句不能执行

C.用于退出当次循环

D.用于终止本循环语句的执行

分析:

break用于终止某一层的循环而不是某一次的循环。和continue不同

分析:C#中,Console.WriteLine() 表示向控制台写入字符串后换行。Console.ReadLine() 表示从控制台读取字符串后进行换行。 本题要求“将用户输入的数据(可能是字符串或整型数字)赋值给一个字符串变量”,应该调用Console.ReadLine(),而不是Console.WriteLine()。 因此选项C和选项D的代码执行结果不符合本题要求,是错误的。 选项B的Console.ReadLine() 返回string型数据,而选项A的Console.ReadLine().ToString();则是调用ToString()方法对string类型数据进行了强制转换为string类型的操作。虽然此步是多余的,但执行结果是正确的。

分析:Main方法中,声明int变量count,赋初值5。进入while循环语句前,先判断条件表达式count<5 是否成立。5<5 的结果是false,条件表达式结果为false,不能进入while循环,继续执行while循环后的语句,即Main方法执行结束。因为条件表达式不成立,没有调用执行Console.Write(),所以本题没有输出。

分析:静态方法的值改变会传回去.

分析:此题考查的是引用传递和值传递的区别,引用传递传递的是地址,对同一个地址修改内容之后,原来指向这个地址的变量内容也会随之修改;而值传递则是将内容复制一份之后再传给新的变量

分析:i=0;则i++=0;j=0;则++j=1;然后b = 0+1 = 1;最后++b = 2;

分析:此题考查的是冒泡排序,从if判断中可以看出来每轮循环是将较小的放到后面去,所以是从大到小排序,输出结果为100 80 75 60 59

原文地址:https://www.cnblogs.com/liuying23/p/10082257.html

时间: 2024-11-03 20:52:58

C#前四章总结的相关文章

《梦断代码》前四章阅读感

第一次看到这本书的时候,印象最深的是它的名字--<梦断代码>.或许讲的是关于在做软件,或者说是做程序时受到的困惑,挫折,甚至是失败的经历或故事. 而看完前四章之后,事实也确实如此,当然也有与之不同的地方,比如说代码的开源与否问题,但对于最初的认识还是有了一些根本上的提高. 对于书中的人物的姓名,我并没有记住太多,对于故事的主线和具体的细节也没有太深刻的印象,不过对于前四章看完之后还是有一些短浅的认识.在前四章中, 有一个名为卡普尔的程序员,他创办的OSAF公司的项目的失败就告诉我,做程序(往大

重构前四章 不求甚解

不求甚解 之重构前四章 在这篇blog中,我将记录和描述我阅读计算机软件行业经典书籍<重构>过程中的思路和阅读后的总结.整体而言,阅读<重构>是一个美好的过程,但是,可能个人期望过高,导致我觉得这本书有些盛名之下其实难副.下面的文章中,将从三个角度进行描述,分别是 <重构>讲的是什么 为什么要读这本书 如何阅读这本书 <重构>讲的是什么 核心思想 在我们编写大型项目的过程中,由于市场压力,deadline的存在,作为程序员经常听到的一句话是:我不在乎你是怎么

前四章知识点小结

1.char 是范围比int 小的整型. 如: int sex ='男': 2.从控制台输入信息时,如何能够接收空格 如图中所示:当从控制台输入语句中间遇到空格时,后面的语句将不能被接收. 此时可以把String a = input.next(); 改为String a = input.nextLine();即可. 3. 多行注释以及取消多行注释 ctrl+shift+/ 添加为注释: ctrl+shift+\ 取消添加注释. 4.关于++运算 int num =3; num++表示先执行操作,

读《代码整洁之道》前四章浅显印象 和 我所见的不整洁代码引以为戒

1.根本----良好端正的态度. 2.命名----有意义,规范,可搜索的名称,使用源自问题领域的名称,至少避免误导. 3.类名----名词或者名词短语. 4.方法----应当是动词或者动词短语. 5.双关----最好不要用这种,谁知道add是添加还是相加呢? 6.函数----要短小,印象最深的就是,一个函数只做一件事儿,即使我们需要用到try -catch,也要再独立成一个方法,并且这个方法的第一个单词应该是try. 7.注释----代码即注释当然是最高境界,当我们想写注释才能更好的表达程序的时

java学习笔记[前四章]

一    :Java 发展简史 1. Java 是一种语言,具有自己的语法和数据结构 2. Java 来自于 sun ,sun 指的是斯坦福大学网络 3. 具体发展历程 Java的具体发展历程 时间 描述 1991~1995 Sun 为了占领智能消费电子产品市场,由james gosling 负责该项目,来开发 Oak(橡树) 语言 1995 将 Oak 改名为 Java,当时也是window95版本的发布 1996 发布 JDK1.0 1997 发布 JDK1.1 1998 发布 JDK1.2

&lt;乔布斯传&gt;之前四章札记

乔布斯是被收养的孩子,但是他的养父母绝对是伟大的父母,他们是那样的爱他,以至于后来他的叛逆,父母都会最后毫无悬念的原谅他,并且一如既往的保护他. 乔布斯是个懂技术的人,并且能够热爱工程师这个职业,这为他以后能够准确定位苹果或者设计苹果,甚至创造苹果都在无形中给予了更多的帮助. 我个人认为美国人的大麻合法化不是很好的,就如同我并不喜欢抽烟,因为人们把抽烟当作了一种消磨意志或者打发时光或者解除疲倦的借口,抽烟显然没有带来好处,如果没有烟的存在,也许人们早就创造出了更能替代烟并且起到更积极作用的产物.

《让子弹飞》系列——前四章的部分解读

张牧之.黄四郎.汤师爷,分别代表三个意识形态, 分别是社会主义.自由主义.保守主义.张牧之和黄四郎可以在二十年前,精诚合作,推翻了保守的清王朝. 但是推翻了原有的保守主义之后,自由主义就会和保守主义合作,以建立新的秩序. 那么社会主义就会遭到自由主义的扼杀.而社会主义的牧之想要推翻自由主义的四郎,做成三件事,公平.公平.还是他妈的公平! 就需要再联合保守主义的师爷. 此外,至于片中每个人实际上是有多个影射的. 张牧之是以太祖为主,朱元帅为辅,建立的模型,中间可能还夹杂了一点高麻子. 而电影中蒋.

《统计推断(Statistical Inference)》读书笔记——第5章 随机样本的性质

有了前四章知识的铺垫,第五章进入了统计研究的正题——样本的研究.样本可以说是统计学研究中最基本的对象,样本的数学性质也是最重要的研究课题,统计学的一大任务就是从一大堆样本中提取出有价值的知识,正如对原子和分子的研究之于化学一样.下面是这一章的思维导图,

2016701010126 2016-2071-2 《java程序设计》一至四章总结

这是课堂的最后一个编程题,我课堂上这样写: package book; public class Book {    public static void main(String[] args)    {     Books[] books=new Books[3];          books[0]=new Books("Java程序设计",119.00);     books[1]=new Books("C语言程序设计",72.50);     books[2