Угнежђене петље - сегменти - квиз¶
- 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
- Не.
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?
Шта исписује овај програм за 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);
}
}
- код (a)
- Тачно!
- код (b)
- Не.
- код (c)
- Не.
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;
}
- Бројеве од 1 до n
- Не.
- Првих n пирамидалних бројева
- Тачно!
- Првих n троугаоних бројева
- Не.
- ништа од наведеног
- Не.
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 факторијела
- Тачно!
- суму свих факторијела од 1! до 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();
}
}