.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,返回顶部
 
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/p/3343772.html ,如需转载请自行联系原作者
相关文章
|
1天前
|
开发框架 .NET C#
【Azure Developer】C# / .NET 静态函数中this关键字的作用
在C#中,`this`关键字用于扩展方法,允许向已有类型添加功能而不修改其源代码。扩展方法必须在静态类中定义,且第一个参数使用`this`修饰,如`public static XElement AcquireElement(this XContainer container, string name, bool addFirst = false)`。这种方式增强了代码的可读性和类型的安全性,尤其在处理第三方库时。
|
1月前
|
开发框架 前端开发 .NET
LIMS(实验室)信息管理系统源码、有哪些应用领域?采用C# ASP.NET dotnet 3.5 开发的一套实验室信息系统源码
集成于VS 2019,EXT.NET前端和ASP.NET后端,搭配MSSQL 2018数据库。系统覆盖样品管理、数据分析、报表和项目管理等实验室全流程。应用广泛,包括生产质检(如石化、制药)、环保监测、试验研究等领域。随着技术发展,现代LIMS还融合了临床、电子实验室笔记本和SaaS等功能,以满足复杂多样的实验室管理需求。
36 3
LIMS(实验室)信息管理系统源码、有哪些应用领域?采用C# ASP.NET dotnet 3.5 开发的一套实验室信息系统源码
|
1月前
|
Java C# 数据安全/隐私保护
|
1月前
|
Cloud Native API C#
C#的现代化:.NET Core引领的技术革命
【6月更文挑战第9天】`.NET Core引领C#现代化,实现跨平台革命,提升性能并支持云原生应用。异步编程模型优化体验,统一API简化开发流程。C#应用场景扩展,开发效率提高,技术创新加速,预示其未来在技术领域将持续发挥关键作用。`
34 10
|
11天前
|
人工智能 开发框架 调度
C#/.NET这些实用的技巧和知识点你都知道吗?
C#/.NET这些实用的技巧和知识点你都知道吗?
|
1月前
|
存储 编解码 算法
C#.NET逃逸时间算法生成分形图像的毕业设计完成!晒晒功能
该文介绍了一个使用C#.NET Visual Studio 2008开发的程序,包含错误修复的Julia、Mandelbrot和优化过的Newton三种算法,生成色彩丰富的分形图像。作者改进了原始算法的效率,将内层循环的画点操作移至外部,提升性能。程序提供五种图形模式,支持放大缩小及颜色更新,并允许用户自定义画布大小以调整精度。还具备保存为高质JPG的功能。附有四张示例图片展示生成的分形效果。
416 3
|
15天前
|
开发框架 数据可视化 C#
|
15天前
|
设计模式 存储 C#
|
15天前
|
设计模式 算法 C#
23种设计模式【C#代码举例】(上)
23种设计模式【C#代码举例】(上)