Садржај
3 Променљиве, подаци, типови
3.5 Текстуални подаци (стрингови, ниске)
4 Гранања
4.7 Гранања - разни задаци
5 Петље
5.1 Врсте петљи
5.2 Наредбе break и continue
6 Статички методи
6.4 Корист од метода
7 Низови
7.2 Низови - вежбање
8 Матрице
9 Кориснички дефинисани типови
10 Фајлови

Угнежђене петље - сегменти - квиз

    Q-83: Овај програмски сегмент исписује све подстрингове стринга s.

    string s = Console.ReadLine();
    int n = s.Length;
    for (int i = 1; i <= n; i++)
    {
        for (int k = 0; k + i <= n; k++)
            Console.Write(s.Substring(k, i) + " ");
    }
    Console.WriteLine();
    

    Који је редослед исписивања подстрингова, ако се унесе efgh?

  • efgh fgh efg gh fg ef h g f e
  • Не.
  • efgh efg fgh ef fg gh e f g h
  • Не.
  • e f g h ef fg gh efg fgh efgh
  • Тачно!
  • h g f e gh fg ef fgh efg efgh
  • Не.

Шта исписује овај програм за n=3 и вредности за x редом 3, 2, 4

using System;

class Program
{
    static void Main(string[] args)
    {
        int n = int.Parse(Console.ReadLine());
        int a = 0;
        int b = 0;
        for (int i = 0; i < n; i++)
        {
            int x = int.Parse(Console.ReadLine());
            a += x;
            b += a;
        }
        Console.WriteLine(b);
    }
}

    Q-84: Који од наредних програмских сегмената НЕ ИСПИСУЈЕ суме суфикса серије {1, 2, … n}?

    int s = 0;
    for (int i = 1; i <= n; i++)
        s += i;
    
    for (int i = n; i > 0; i--)
    {
        Console.WriteLine(s);
        s -= i;
    }
    
    int s = 0;
    for (int i = n; i > 0; i--)
    {
        s += i;
        Console.WriteLine(s);
    }
    
    int s = 0;
    for (int i = 1; i <= n; i++)
        s += i;
    
    for (int i = 1; i <= n; i++)
    {
        Console.WriteLine(s);
        s -= i;
    }
    
  • код (a)
  • Тачно!
  • код (b)
  • Не.
  • код (c)
  • Не.

    Q-85: Овај програмски сегмент исписује …

    int s = 0;
    for (int n = 1; n <= 3; n++)
    {
        for (int k = 1; k <= n; k++)
        {
            s += k;
        }
        Console.WriteLine(s);
    }
    
  • Бројеве од 1 до n
  • Не.
  • Првих n пирамидалних бројева
  • Тачно!
  • Првих n троугаоних бројева
  • Не.
  • ништа од наведеног
  • Не.

    Q-86: Шта исписује овај програм за унето n?

    using System;
    
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            int s = 0;
            int f = 1;
            for (int i = 1; i <= n; i++)
            {
                f *= i;
                s += f;
                Console.Write(s + " ");
            }
            Console.WriteLine();
        }
    }
    
  • Факторијеле свих бројева од 1 до n
  • Не.
  • n!
  • Не.
  • суме префикса серије првих n факторијела
  • Тачно!
  • суму свих факторијела од 1! до n!
  • Не.
(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+