• 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

         
  • 相关阅读:
    spring mvc poi excel
    select onchange事件的使用
    eclipse下svn的分支与合并指南
    jquery_final
    ListView
    资源的使用
    Notification
    单选
    复选框
    调试
  • 原文地址:https://www.cnblogs.com/liuying23/p/10082257.html
Copyright © 2020-2023  润新知