Дан фрагмент кода, какие числа будут выведены в консоль: int[] array1 = new int[] { 0, 0 };
int[] array2 = array1;
array2[0] = 10;
array1[1] = 15;
Console.WriteLine(array1[0]);
Console.WriteLine(array1[1]);
Console.WriteLine(array2[0]);
Console.WriteLine(array2[1]);
3) Дан фрагмент кода, какие числа будут выведены в консоль:
static void Main(string[] args)
{
int a = 15;
int b = 10;
int c = 0;
Sum(a, b, ref c);
Console.WriteLine(c);
}
static void Sum(int a, int b, ref int c)
{
c = a + b;
}
допустим у нас есть изображение размером 1024х1024 пикселя.
чтобы определить объем занимаемой памяти при наличии на нем 65 536 цветов для начала нужно выяснить сколькими битами кодировать один пиксель. 65 536 = 2^16 => один пиксель кодируется 16 битами.
значит объем памяти изображения будет составлять:
1024*1024*16= 16 777 216 бит.
теперь вычислим объем памяти при наличии 16 цветов на изображении.
16=2^4 =>
1024*1024*4=4 194 304
теперь чтобы определить во сколько раз уменьшился объем памяти изображения мы выполняем следующее действие:
16 777 216 : 4 194 304 = 4
т е объем памяти изображения уменьшился в 4 раза.