игра брюс 2048
Главная / Интернет-технологии / Web-технологии, стандарты и протоколы / Тест 13

Web-технологии, стандарты и протоколы - тест 13

Упражнение 1:
Номер 1
Какие типы данных C# относятся к конструируемым?

Ответ:

 (1) структуры 

 (2) указатели 

 (3) массивы 

 (4) классы 

 (5) ссылки 


Номер 2
Какие типы данных в C# относятся к типам-значениям?

Ответ:

 (1) логический 

 (2) арифметический 

 (3) строки 

 (4) структуры 

 (5) массивы 


Номер 3
Какие типы данных в C# относятся к ссылочным типам?

Ответ:

 (1) арифметический 

 (2) классы 

 (3) строки 

 (4) структуры 

 (5) массивы 


Упражнение 2:
Номер 1
Какие утверждения верны для конфигурации Release?

Ответ:

 (1) компилятор не должен выполнять оптимизацию 

 (2) в исполняемом файле должна отсутствовать отладочная информация 

 (3) компилятор не должен считать, что имеется символ предпроцессора Debug 


Номер 2
Какие утверждения верны для конфигурации Debug?

Ответ:

 (1) компилятор не должен выполнять оптимизацию 

 (2) в исполняемом файле должна отсутствовать отладочная информация 

 (3) компилятор должен считать, что задан символ предпроцессора Debug 


Номер 3
Что входит в состав решения (Solution) в Visual Studio.Net?

Ответ:

 (1) готовая сборка 

 (2) набор проектов 

 (3) ресурсы, необходимые проектам решения 


Упражнение 3:
Номер 1
Что такое сериализация процесса?

Ответ:

 (1) сохранения объекта в долговременную память во время выполнения системы 

 (2) восстановление состояния объекта, хранимого в долговременной памяти 

 (3) сохранения объекта в долговременную память и восстановление состояния объекта из долговременной памяти 


Номер 2
Что такое десериализация процесса?

Ответ:

 (1) сохранения объекта в долговременную память во время выполнения системы 

 (2) восстановление состояния объекта, хранимого в долговременной памяти 

 (3) сохранения объекта в долговременную память и восстановление состояния объекта из долговременной памяти 


Номер 3
Какое определение переменной допустимо в языке C#?

Ответ:

 (1) float const = 3.14; 

 (2) int _test = 5; 

 (3) bool b = true; 


Упражнение 4:
Номер 1
В каком случае переменной x будет присвоено значение 3 в C#?

Ответ:

 (1) int x = 3; 

 (2) x := 3; 

 (3) if (x==3) 


Номер 2
В каком языке при выполнении оператора if (x = 1) переменной x будет присвоено значение 1?

Ответ:

 (1)

 (2) C# 

 (3) C++ 


Номер 3
Какой оператор в C# сгенерирует ошибку?

Ответ:

 (1) int i = 0; 

 (2) if (i = 0) 

 (3) if (i==0) 


Упражнение 5:
Номер 1
Что содержат интерфейсы?

Ответ:

 (1) свойства 

 (2) методы 

 (3) реализацию методов 


Номер 2
Отметьте верные утверждения:

Ответ:

 (1) при объявлении массива с отложенной инициализацией создается только ссылка на массив 

 (2) массив при инициализации допустимо задавать списком констант 

 (3) инициализация массива может быть реализована вызовом конструктора массива 


Номер 3
Какой вариант инициализации массива не содержит ошибок?

Ответ:

 (1) int[] odd = {1, 3, 5, 7, 9}; 

 (2) string[] artists = {Leonardo, Monet, Van Gogh, Klee}; 

 (3) int[] even = new int[5]; 


Упражнение 6:
Номер 1
В каком случае инициализируется прямоугольный массив?

Ответ:

 (1) string[,] BeatleName = { {"Ленон", "Джон"}, {"Маккартни", "Пол"}, {"Харрисон", "Джордж"}, {"Старки", "Ричард"} }  

 (2) string[][] Novelists = new string[3][]; Novelists[0] = new string[] {"Федор", "Михайлович", "Достоевский"}; Novelists[1] = new string[] {"James", "Augustine", "Aloysius", "Joyce"}; Novelists[2] = new string[] {"Miguel", "de Cervantes", "Saavedra"};  

 (3) int[][] a = new int[3][]; a[0] = new int[4]; a[1] = new int[3]; a[2] = new int[1];  


Номер 2
В каком случае создается ломанный массив?

Ответ:

 (1) string[,] BeatleName = { {"Ленон", "Джон"}, {"Маккартни", "Пол"}, {"Харрисон", "Джордж"}, {"Старки", "Ричард"} }  

 (2) Random rnd = new Random(); int[][] Matrix = new int[5][]; for (int i = 0; i < Matrix.Length; i++) { Matrix[i] = new int[rnd.Next(1,7)]; }  

 (3) double[,] Matrix = new double[10, 10]; for (int i = ; i < 10; i++) { for (int j = 0; j < 10; j++) Matrix[i, j] = 4; }  


Номер 3
Что такое двумерный прямоугольный массив?

Ответ:

 (1) массив, состоящий из двух рядов и двух столбцов 

 (2) массив, каждый ряд которого содержит разное число столбцов 

 (3) массив, в каждом ряду которого имеется одинаковое число столбцов 


Упражнение 7:
Номер 1
Какое свойство для всех массивов возвращает значение false?

Ответ:

 (1) IsFixedSize 

 (2) IsReadOnly 

 (3) IsSynchronized 


Номер 2
Каким образом в C# можно объявить символьную переменную?

Ответ:

 (1) char ch = A; 

 (2) char ch = '\x5A'; 

 (3) char ch = '\u0058'; 

 (4) char ch = new Char(); 


Номер 3
В каком случае массив str инициализирован неверно?

Ответ:

 (1) string hello = "Hello, World!"; char[] str = hello.ToCharArray(); 

 (2) char[] str = new char[3]; 

 (3) char[] str M1 = "Hello, World!"; 


Упражнение 8:
Номер 1
Как можно создать строку с помощью класса String в C#?

Ответ:

 (1) из символа, повторяющегося указанное число раз 

 (2) из массива символов char[] 

 (3) из части массива символов 


Номер 2
Для использования какого конструктора требуется задание начального и максимального размера объекта?

Ответ:

 (1) public StringBuilder(string str, int size) 

 (2) public StringBuilder(int cursize, int maxsize) 

 (3) public StringBuilder(string str, int start, int len, int size) 


Номер 3
Какой интерфейс обеспечивает методы добавления, удаления и индексирования элементов в списке объектов?

Ответ:

 (1) IEnumerable 

 (2) IClonable 

 (3) IList 


Упражнение 9:
Номер 1
Что будет выведено на экран при выполнении последовательности команд:
        
string hello = "Hello, World!";
char[] str = hello.ToCharArray();
Console.Write(str.Length + "\n" + str.Rank);
        
        

Ответ:

 (1) 13 1  

 (2) 13\n1 

 (3) 12 1 


Номер 2
В каком случае значение переменной r будет неотрицательным?

Ответ:

 (1) int[] odd = { 1, 3, 5, 7, 9 }; Array.Reverse(odd); int r = odd.Length - odd.Rank * odd[2];  

 (2) int[] odd = { 1, 3, 5, 7, 9 }; int r = odd.Length - odd.Rank * odd[2];  

 (3) int[] odd = { 1, 3, 5, 7, 9 }; Array.Clear(odd, 2, odd.Length - 2); int r = odd.Rank * odd[1] - odd.Length;  


Номер 3
Чему будет равно значение переменной r при выполнении операции:
        
int[] odd = { 1, 3, 5, 7, 9 };
int r = odd.Length - odd.Rank * odd[2];
        ?
        

Ответ:

 (1) -1 

 (2)

 (3)

 (4)


Упражнение 10:
Номер 1
В каких случаях на экран будет выведена одинаковая строка?

Ответ:

 (1) string filepath = @"C:\ProgramFiles"; Console.WriteLine(filepath);  

 (2) string filepath = "C:\ProgramFiles"; Console.WriteLine(filepath);  

 (3) string filepath = "C:\\ProgramFiles"; Console.WriteLine(filepath);  

 (4) StringBuilder filepath = new StringBuilder("C:"); StringBuilder filepath2 = filepath.Append("\\ProgramFiles"); Console.WriteLine(filepath);  


Номер 2
Какие строки будут содержать одинаковое количество строк "Строка" после выполнения последовательности команд:
        
StringBuilder str1 = new StringBuilder("Строка");
StringBuilder str2 = str1.Append("Строка");
StringBuilder str3 = new StringBuilder("");
str3 = str3.Append("Строка");
StringBuilder str4 = str1.Append("Строка");
        ?
        

Ответ:

 (1) str1 

 (2) str2 

 (3) str3 

 (4) str4 


Номер 3
Чему будет равно значение переменной str1 после выполнения последовательности команд:
        
StringBuilder str1 = new StringBuilder("C:\\");
StringBuilder str2 = str1.Append("ProgramFiles");
        ?
        

Ответ:

 (1) C:\\ 

 (2) C:\ 

 (3) C:\\ProgramFiles 

 (4) C:\ProgramFiles 


Упражнение 11:
Номер 1
Чему будет равен четвертый элемент массива arr после выполнения операций:
        
int[] arr = { -3, -2, -1, 0, 1, 2, 3 };
   for (int i = 0; i < arr.Length; i++)
       if (arr[i] < 0)
           arr[i] = arr[i] + arr[i];
        ?
        

Ответ:

 (1)

 (2)

 (3)


Номер 2
Чему будет равен элемент массива arr с индексом 4 после выполнения операций:
        
int[] arr = { -3, -2, -1, 0, 1, 2, 3 };
   for (int i = 0; i < arr.Length; i++)
       if (arr[i] < 0)
           arr[i] = arr[i] + arr[i];
Array.Reverse(arr);
        ?
        

Ответ:

 (1) -2 

 (2)

 (3)


Номер 3
Чему будет равно значение переменной s после выполнения операций:
        
int[] arr = { 1, 2, 3, 4, 5, 6, 7 };
Array.Reverse(arr);
int s = arr.Rank + arr.Length + arr[1];
        ?
        

Ответ:

 (1)

 (2)

 (3) 10 

 (4) 13 

 (5) 14 

 (6) 15 


Упражнение 12:
Номер 1
Какие языки программирования поставляются вместе с .NET Framework?

Ответ:

 (1) C# 

 (2) FORTRAN 

 (3) VB.NET 


Номер 2
Отметьте верные утверждения:

Ответ:

 (1) платформа .NET Framework позволяет использовать компоненты, разработанные на различных языках 

 (2) платформа .NET Framework позволяет разрабатывать единое приложение из нескольких частей на разных языках 

 (3) среда разработки .NET создаёт байт-код, предназначенный для исполнения виртуальной машиной 


Номер 3
Какие функции выполняет общеязыковая исполнительная среда CLR?

Ответ:

 (1) загрузка программы 

 (2) выполнение программы 

 (3) предоставление всех необходимых служб 




Главная / Интернет-технологии / Web-технологии, стандарты и протоколы / Тест 13