C#读程序题

当然!以下是20个C#读程序题的示例,您可以阅读每个代码片段并回答相关问题:

题目1:

```csharp
class Program
{
    static void Main()
    {
        int x = 5;
        int y = 10;
        int z = x + y;
        Console.WriteLine(z);
    }
}
```

问题1:上述代码的输出结果是什么?

题目2:

```csharp
class Program
{
    static void Main()
    {
        string name = "John";
        string greeting = "Hello, " + name + "!";
        Console.WriteLine(greeting);
    }
}
```

问题2:上述代码的输出结果是什么?

题目3:

```csharp
class Program
{
    static void Main()
    {
        int[] numbers = { 1, 2, 3, 4, 5 };
        int sum = 0;
        for (int i = 0; i < numbers.Length; i++)
        {
            sum += numbers[i];
        }
        Console.WriteLine(sum);
    }
}
```

问题3:上述代码的输出结果是什么?

题目4:

```csharp
class Program
{
    static void Main()
    {
        string[] fruits = { "apple", "banana", "orange" };
        foreach (string fruit in fruits)
        {
            Console.WriteLine(fruit);
        }
    }
}
```

问题4:上述代码的输出结果是什么?

题目5:

```csharp
class Program
{
    static void Main()
    {
        int number = 7;
        if (number % 2 == 0)
        {
            Console.WriteLine("Even");
        }
        else
        {
            Console.WriteLine("Odd");
        }
    }
}
```

问题5:上述代码的输出结果是什么?

题目6:

```csharp
class Program
{
    static void Main()
    {
        bool isPrime = true;
        int number = 17;
        for (int i = 2; i <= Math.Sqrt(number); i++)
        {
            if (number % i == 0)
            {
                isPrime = false;
                break;
            }
        }
        Console.WriteLine(isPrime);
    }
}
```

问题6:上述代码的输出结果是什么?

题目7:

```csharp
class Program
{
    static void Main()
    {
        string str = "Hello, World!";
        string substring = str.Substring(7, 5);
        Console.WriteLine(substring);
    }
}
```

问题7:上述代码的输出结果是什么?

题目8:

```csharp
class Program
{
    static void Main()
    {
        string str = "Hello, World!";
        string[] words = str.Split(' ');
        Console.WriteLine(words[1]);
    }
}
```

问题8:上述代码的输出结果是什么?

题目9:

```csharp
class Program
{
    static void Main()
    {
        int[] numbers = { 1, 2, 3, 4, 5 };
        Array.Reverse(numbers);
        foreach (int number in numbers)
        {
            Console.WriteLine(number);
        }
    }
}
```

问题9:上述代码的输出结果是什么?

题目10:

```csharp
class Program
{
    static void Main()
    {
        int number = int.Parse(Console.ReadLine());
        if (number > 0)
        {
            Console.WriteLine("Positive");
        }


        else if (number < 0)
        {
            Console.WriteLine("Negative");
        }
        else
        {
            Console.WriteLine("Zero");
        }
    }
}
```

问题10:如果用户在控制台中输入数字5,上述代码的输出结果是什么?

题目11:

```csharp
class Program
{
    static void Main()
    {
        string[] names = { "John", "Mary", "David" };
        Array.Sort(names);
        foreach (string name in names)
        {
            Console.WriteLine(name);
        }
    }
}
```

问题11:上述代码的输出结果是什么?

题目12:

```csharp
class Program
{
    static void Main()
    {
        DateTime now = DateTime.Now;
        Console.WriteLine(now.Year);
    }
}
```

问题12:上述代码的输出结果是什么?

题目13:

```csharp
class Program
{
    static void Main()
    {
        int[] numbers = { 1, 2, 3, 4, 5 };
        int max = numbers[0];
        for (int i = 1; i < numbers.Length; i++)
        {
            if (numbers[i] > max)
            {
                max = numbers[i];
            }
        }
        Console.WriteLine(max);
    }
}
```

问题13:上述代码的输出结果是什么?

题目14:

```csharp
class Program
{
    static void Main()
    {
        string str = "Hello";
        char[] charArray = str.ToCharArray();
        Array.Reverse(charArray);
        string reversedStr = new string(charArray);
        Console.WriteLine(reversedStr);
    }
}
```

问题14:上述代码的输出结果是什么?

题目15:

```csharp
class Program
{
    static void Main()
    {
        int number = 16;
        bool isPerfectSquare = false;
        for (int i = 1; i * i <= number; i++)
        {
            if (i * i == number)
            {
                isPerfectSquare = true;
                break;
            }
        }
        Console.WriteLine(isPerfectSquare);
    }
}
```

问题15:上述代码的输出结果是什么?

题目16:

```csharp
class Program
{
    static void Main()
    {
        string str = "HELLO";
        string lowercaseStr = str.ToLower();
        Console.WriteLine(lowercaseStr);
    }
}
```

问题16:上述代码的输出结果是什么?

题目17:

```csharp
class Program
{
    static void Main()
    {
        string[] names = { "John", "Mary", "David" };
        string name = "John";
        bool found = false;
        foreach (string item in names)
        {
            if (item == name)
            {
                found = true;
                break;
            }
        }
        Console.WriteLine(found);
    }
}
```

问题17:上述代码的输出结果是什么?

题目18:

```csharp
class Program
{
    static void Main()
    {
        int[] numbers = { 1, 2, 3, 4, 5 };
        int sum = 0;
        foreach (int number in numbers)
        {
            sum += number;
        }
        double average = (double)sum / numbers.Length;
        Console.WriteLine(average);
    }
}
```

问题18:上述代码的输出结果是什么?

题目19:

```csharp
class Program
{
    static void Main()
    {
       

 string str = "   Hello, World!   ";
        string trimmedStr = str.Trim();
        Console.WriteLine(trimmedStr);
    }
}
```

问题19:上述代码的输出结果是什么?

题目20:

```csharp
class Program
{
    static void Main()
    {
        string str = "hello world";
        string[] words = str.Split(' ');
        for (int i = 0; i < words.Length; i++)
        {
            words[i] = char.ToUpper(words[i][0]) + words[i].Substring(1);
        }
        string capitalizedStr = string.Join(" ", words);
        Console.WriteLine(capitalizedStr);
    }
}
```

问题20:上述代码的输出结果是什么?

请根据您的理解和推理回答每个问题。如果您需要查看答案,请告诉我,我将为您提供答案。

以下是每个程序的输出结果:

题目1:15
题目2:Hello, John!
题目3:15
题目4:apple
         banana
         orange
题目5:Odd
题目6:True
题目7:World
题目8:World!
题目9:5
         4
         3
         2
         1
题目10:Positive
题目11:David
           John
           Mary
题目12:输出当前年份(根据运行代码的实际年份)
题目13:5
题目14:olleH
题目15:True
题目16:hello
题目17:True
题目18:3
题目19:Hello, World!
题目20:Hello World

请注意,答案可能因输入或其他因素而有所不同。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值