zoukankan      html  css  js  c++  java
  • .net-C#代码判断

    ylbtech-doc:.net-C#代码判断

     C#代码判断

    1.A,C#代码判断返回顶部

    01{ C#题目}public static void Main(string[] args){

        int i = 2000;

        object o = i;

        i = 2001;

        int j = (int)o;

        Console.WriteLine("i={0},o={1}, j={2}", i, o, j);

    }请问,此程序输出结果是:(  ) (选择1)

     A. i=2001,o=2000,j=2000           B. i=2001,o=2001,,j=2001
      C. i=2000,o=2001,,j=2000           D. i=2001,o=2000,j=2001

    02{ C#题目}仔细观察如下的一小段代码,判断正确的编译输出结果:(  )(选择1)

    int num,rult;

    num=5;

    rult=25*num;

    Console.WriteLine(rult+"100");

    A)编译错误    B)225    C)125+”100”    D)125100

    03{ C#题目}下面的例子中产生的输出结果是什么?(  ) (选择1)

      class A
           {
                public static int X;
                static A(){
                     X=B.Y+1;
                }
            }
           class B
            {
                 public static int Y=A.X+1;
                 static B(){}
                 static void Main(){
                      Console.WriteLine("X={0},Y={1}",A.X,B.Y);
                 }
             }

    A) x=1,y=2    B) x=1,y=1    C) x=2,y=2    D) x=2,y=1

    04{ C#题目}分析下列程序, 请选择正确的输出结果(  )。 (选择1)

         static void Main(string[] args)

         {

                int mylnteger;

                String myString;

                mylnteger = 17;

                myString = ""mylnteger"is";

                Console.WriteLine("{0}{1}.",myString,mylnteger);

                Console.ReadKey();

     }

    A)  "mylnteger"is17.     B)  m17.     C)  mylnteger is17.   D)  "m"17.

    05{ C#题目}如下代码执行的结果是:(  )(选择1)

         char [] delimiter = {' ', ',', '.', ':'};

         string words = "one two,three:four.";

         string [] split = null; //拆分以后的字符串数组

         split = words.Split(delimiter, 1);

          foreach (string s in split)

            {

              Console.Write("-{0}- ", s);

     }

    A)-one two,three:four.-

    B)-one- -two- -three- -four-

    C)-one - -two,- -three.- -four:-

    D)以上都不对

    06{ C#题目}下代码执行的结果是:(  )(选择1)

    static void Main(string[] args)

    {

    String s ="abcdef";

    Console.WriteLine(s.Substring(4,2));

    }

    A)不能通过编译

    B)能编译,但运行时会抛出异常

    C)ef

    D)以上都不对

    06.{DotNet题目}以下代码执行的结果是______(选择1)

    static void Main(string[] args)

    {

    String s ="abcdef";

    Console.WriteLine(s.Substring(4,3));

    }

    A)不能通过编译                  B)能编译,但运行时会抛出异常

    C)“def”                          D) “ef”

    07.{DotNet题目}观察如下代码,判断正确的编译输出结果是?()(选择1)

    using System;

    using System.Collections.Generic;

    using System.Text;

    namespace ConsoleHelloWorld

    {

        class Program

        {

            static void Main(string[] args)

            {

                string s = "HelloWorld";

                string t = string.Copy(s);

                Console.WriteLine(s==t);

                Console.WriteLine((object)s==(object)t);

                Console.ReadLine();

               

            }

        }

    }

    A)编译错误   

    B) HelloWorld

     HelloWorld 

    C) true 

    false     

    D) false 

    False

    08.{DotNet题目}观察如下一小段代码,判断正确的编译输出结果(选择1)

    static void Main()

    {

    int varNum=75;

    funcAdd(varNum);

    Console.WriteLine(varNum);

    }

    static void funcAdd(int varNum)

    {

    int tmpValue=5;

    varNum =tmpValue+100;

    }

    (选择1项)

    A)编译错误        B)5100         C)75              D)105

    09.{DotNet题目}关于下列代码执行的结果是()。(选择1)

    struct Point
    {
            public int x, y;
            public Point(int x, int y) {
            this.x = x;
            this.y = y;
            }
    }
    Point p = new Point(10, 10);
    object box = p;
    p.x = 20;
    Console.Write(((Point)box).x);

    A)编译错误      B)运行时异常         C)10            D)20

    10.{DotNet题目}仔细观察如下的一小段代码,判断正确的编译输出结果(选择1)

    int num,rult;

    num=5;

    rult=25*num;

    console.WriteLine(rult+”100”);

    (选择1项)

    A)编译错误     B)225         C)125+”100”        D)125100

    11{ C#题目}abstract class BaseClass{

        public virtual void MethodA(){

            Console.WriteLine("BaseClass");

        }public virtual void MethodB(){

        }

    }class Class1 : BaseClass{

        public void MethodA(){

            Console.WriteLine("Class1");

        } public override void MethodB(){

        }

    }class Class2 : Class1{

        new public void MethodB(){

        }

    }class MainClass{

        public static void Main(string[] args){

            Class2 o = new Class2();

            o.MethodA();

    }

    }请问,此程序输出结果是 (  ) (选择1)

    A. BaseClass     B. BassClass Class1     C. Class1     D. Class1 BassClass

     

    1.B,返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    sqlserver 配置管理器中无法启动sqlserver服务
    9.4笔记
    ASP.NET 正则表达式验证
    ASP.NET之OnClientClick 事件
    ASP.NET之js 根据textbox变化刷新相关数据
    SQL
    leetcode:Roman to Integer(罗马数字转化为罗马数字)
    leetcode:Integer to Roman(整数转化为罗马数字)
    leetcode:Palindrome Number
    leetcode:String to Integer (atoi)
  • 原文地址:https://www.cnblogs.com/ylbtech/p/3343772.html
Copyright © 2011-2022 走看看