24 вересня о 18:00Вебінар: Використання елементів проєктної діяльності в умовах змішаного навчання

How to hack PENTAGON in C#? ENGLISH

Додано: 7 травня
Предмет: Інформатика, 11 клас
Тест виконано: 3 рази
6 запитань
Запитання 1

Basic in c#?

варіанти відповідей

Yes

No

Console.WriteLine();

static void Main(string[] args){}

Запитання 2

PENTAGON?

варіанти відповідей

YES1

YES2

YES3

YES4

Запитання 3

using System;


namespace Shapes

{

  class Shape

  {

    private int[] numbers = new int[2];

    private int high = 0;

    private int width = 0;

    private readonly string text;

    private char[,] shape;

     

    public Shape(string text)

    {

      this.text = text;

      string[] n = text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

      for (int i = 0; i < n.Length; i++)

      {

        numbers[i] = Math.Abs(Convert.ToInt32(n[i]));

      }

      high = numbers[0];

      width = numbers[1];

      shape = new char[high, width];

    }


    public Shape(int high, int width)

    {

      this.high = Math.Abs(high);

      this.width = Math.Abs(width);

      numbers[0] = this.high;

      numbers[1] = this.width;

       

      shape = new char [this.high, this.width];

    }

    public void HollowSquare()

    {

      int rows = shape.GetUpperBound(0) + 1;

      int columns = shape.Length / rows;

      for (int i = 0; i < rows; i++)

      {

        for (int j = 0; j < columns; j++)

        {

          if ((i == 0) || (i == rows - 1))

            shape[i, j] = '*';

          else

          {

            if ((j == 0) || (j == columns - 1))

              shape[i, j] = '*';

            else

              shape[i, j] = ' ';

          }

        }

      }

    }

    public void Square()

    {

      int rows = shape.GetUpperBound(0) + 1;

      int columns = shape.Length / rows;

      for (int i = 0; i < rows; i++)

      {

        for (int j = 0; j < columns; j++)

        {

          shape[i, j] = '*';

        }

      }

    }


    public void Render()

    {

      //Console.Clear();

      for (int i = 0; i < high; i++)

      {

        for (int j = 0; j < width; j++)

        {

          Console.Write($"{shape[i, j]} ");

        }

        Console.WriteLine();

      }

    }

    public int High { get { return high; } }

    public int Width { get { return width; } }

    public int[] Out()

    {

      return numbers;

    }

  }


  class Program

  {

     


    static void Main(string[] args)

    {

      Shape shape1 = new Shape(7, 7);

      int[] numbers = shape1.Out();

      foreach(int i in numbers) Console.WriteLine(i);

      shape1.HollowSquare();

      shape1.Render();

      Console.WriteLine();

      shape1.Square();

      shape1.Render();


      string text1 = Console.ReadLine();

      Shape shape2 = new Shape(text1);

      foreach (int i in shape2.Out()) Console.WriteLine(i);

      shape2.HollowSquare();

      shape2.Render();

    }

  }

}

WHAT THE OUTPUT OF THIS CODE?

варіанти відповідей

7

7

7

7

7

* * * * * * *

* *

* *

* *

* *

* *

* * * * * * *

7

7

* * * * * * *

*   *

*       *

*       *

*       *

*       *

* * * * * * *


* * * * * * *

* * * * * * *

* * * * * * *

* * * * * * *

* * * * * * *

* * * * * * *

* * * * * * *

Запитання 4

using System;


namespace reverse

{

  class Program

  {

    public static void Rev(string[] words)

    {

       

      for (int i = words.Length-1; i >= 0; i--)

      {

        Console.WriteLine(words[i]);

      }

    }

    static void Main(string[] args)

    {

      string text = Console.ReadLine();

      string[] words = text.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);

Rev(words);

    }

  }

}

WHAT IS THE OUTPUT OF THIS CODE?

варіанти відповідей

reverses the chars you enter

54321

5 4 3 2 1

5

4

3

2

1

Запитання 5

using System;


namespace mid

{

  class Program

  {

public static int Funct(string[] numbers)

{

int[] nums;

int x = 0;

foreach (string s in numbers)

{

//Console.WriteLine(s);

nums = new int[] { Convert.ToInt32(s) };

for (int i = 0; i < nums.Length; i++)

{

x += nums[i];

}

}

return x;

}

static void Main(string[] args)

{

string text = Console.ReadLine();


string[] words = text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

Console.WriteLine(Funct(words)/words.Length);

}

}

}

WHAT IS THE OUTPUT OF THIS CODE

варіанти відповідей

2

3

founds the average number

10

Запитання 6

THE LAST ONE><

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)

ОтраженоВОперУчете = Истина;

ОтражатьВБухгалтерскомУчете = Истина;

ОтражатьВНалоговомУчете = Истина;

Если НЕ ДокументОснование = Неопределено Тогда

ЭлементыФормы.Проект.Значение = ДокументОснование.Проект;

КонецЕсли;

КонецПроцедуры

WHAT IS THE OUTPUT OF THIS CODE?

варіанти відповідей

open smth

check smth

1

IDK

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест