игра брюс 2048
Главная / Программирование / Базы данных для карманного персонального компьютера / Тест 3

Базы данных для карманного персонального компьютера - тест 3

Упражнение 1:
Номер 1
Отметьте верные утверждения:

Ответ:

 (1) первичный ключ должен быть уникален 

 (2) таблица представляет собой изначально упорядоченный набор записей 

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

 (4) первичный ключ не влияет на организацию связей между таблицами базы данных 


Номер 2
Первичный ключ - это уникальный идентификатор записи, представленный:

Ответ:

 (1) только одним полем 

 (2) полем или группой полей 

 (3) только группой полей 


Номер 3
Какой набор данных может выступать в качестве первичного ключа?

Ответ:

 (1) фамилия, имя, отчество 

 (2) фамилия, имя, отчество, серия паспорта 

 (3) фамилия, имя, отчество, серия и номер паспорта 


Упражнение 2:
Номер 1
Что такое составной первичный ключ?

Ответ:

 (1) первичный ключ, состоящий из нескольких полей 

 (2) первичный ключ, состоящий из одного поля 


Номер 2
Укажите составной первичный ключ:

Ответ:

 (1) табельный номер работника на предприятии 

 (2) фамилия, имя, отчество, серия и номер паспорта 

 (3) фамилия, имя, адрес 

 (4) фамилия, имя, адрес, телефон 


Номер 3
Какие данные могут быть простым первичным ключом?

Ответ:

 (1) номер паспорта 

 (2) серия паспорта 

 (3) табельный номер работника на предприятии 

 (4) адрес 


Упражнение 3:
Номер 1
Что является результатом поиска по значению первичного ключа?

Ответ:

 (1) группа записей данных 

 (2) конкретная запись данных 

 (3) изменение порядка записей в зависимости от значения первичного ключа 


Номер 2
Какие способы поиска допустимы в ADO.NET?

Ответ:

 (1) поиск по значению первичного ключа 

 (2) поиск по шаблону 

 (3) динамичный поиск 


Номер 3
Каковы результаты поиска по шаблону?

Ответ:

 (1) только одна запись 

 (2) только группа записей 

 (3) одна запись или группа записей 


Упражнение 4:
Номер 1
Для поиска сотрудников по табельному номеру используется:

Ответ:

 (1) поиск по значению первичного ключа 

 (2) поиск по шаблону 

 (3) динамичный поиск 


Номер 2
Для поиска сотрудников, фамилия которых начинается с буквы "Л", используется:

Ответ:

 (1) поиск по значению первичного ключа 

 (2) поиск по шаблону 

 (3) динамичный поиск 


Номер 3
Для поиска клиентов из России, не живущих в Москве, используется:

Ответ:

 (1) поиск по значению первичного ключа 

 (2) поиск по шаблону 

 (3) динамичный поиск 


Упражнение 5:
Номер 1
Как преобразовать переменную val типа string в тип int?

Ответ:

 (1) int num=int.Parse(val); 

 (2) int num=string.ToInt(val); 

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


Номер 2
Как преобразовать переменную f типа float в тип строку?

Ответ:

 (1) string str=string.Parse(f); 

 (2) string str=f.ToString(); 

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


Номер 3
Какое пространство имен необходимо для реализации поиска в текстовом файле?

Ответ:

 (1) System.ComponentModel 

 (2) System.Collections 

 (3) System.IO 


Упражнение 6:
Номер 1
Каким образом можно организовать поиск в текстовом файле?

Ответ:

 (1) используя цикл for 

 (2) используя цикл while 

 (3) используя цикл do 


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

Ответ:

 (1) в цикле for 

 (2) в цикле while 

 (3) в цикле do 


Номер 3
Какие циклы идентичны в функциональном смысле?

Ответ:

 (1) for и while 

 (2) do и while 

 (3) for и do 


Упражнение 7:
Номер 1
Как проверить условие достижения конца файла (объявление переменных: string s; StreamReader fstr_in)?

Ответ:

 (1) while((s=fstr_in.ReadLine())!=null) 

 (2) while((s=fstr_in.ReadLine())<>null) 

 (3) while((s=fstr_in.ReadLine())==null) 


Номер 2
В каком случае поиск в пустом файле ни разу не будет выполнен (объявление переменных: string s; StreamReader fstr_in)?

Ответ:

 (1) while((s=fstr_in.ReadLine())!=null) 

 (2) while((s=fstr_in.ReadLine())<>null) 

 (3) while((s=fstr_in.ReadLine())==null) 


Номер 3
Какая команда приведет к зацикливанию при работе с пустым файлом (объявление переменных: string s; StreamReader fstr_in)?

Ответ:

 (1) while((s=fstr_in.ReadLine())!=null) 

 (2) while((s=fstr_in.ReadLine())<>null) 

 (3) while((s=fstr_in.ReadLine())==null) 


Упражнение 8:
Номер 1
В каком случае в листбоксе будет отображено несколько строк?

Ответ:

 (1) listBox.Items.Add("Test_1\n"+"Test_2"); 

 (2) listBox.Items.Add("Test_1"+"\n"+"Test_2"); 

 (3) listBox.Items.Add("Test_1"); listBox1.Items.Add("Test_2"); 


Номер 2
Сколько строк будет отображено в листбоксе после выполнения команды listBox.Items.Add("Test_1"+"\n"+"Test_2\n"+"Test_3");?

Ответ:

 (1)

 (2)

 (3)


Номер 3
В каком случае в листбоксе будет отображена одна строка?

Ответ:

 (1) listBox.Items.Add("Test_1\n"+"Test_2"); 

 (2) listBox.Items.Add("Test_1"+"\n"+"Test_2"); 

 (3) listBox.Items.Add("Test_1"); listBox1.Items.Add("Test_2"); 


Упражнение 9:
Номер 1
Что произойдет при выполении команды listBox.Items.Add(listBox.SelectedItem); в случае, когда листбокс пуст?

Ответ:

 (1) в listBox будет добавлена пустая строка 

 (2) ничего не произойдет, т.к. выделенной строки нет 

 (3) возникнет исключительная ситуация 


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

Ответ:

 (1) listBox.SetSelected(0,true); listBox.Items.Add(listBox1.SelectedItem.ToString()); 

 (2) listBox.SetSelected(1,true); listBox.Items.Add(listBox1.SelectedItem.ToString()); 

 (3) listBox.SetSelected(0,true); listBox.Items.Add(listBox1.SelectedItem); 


Номер 3
В каком случае в листбоксе будет выбрана 3 строка?

Ответ:

 (1) listBox.SetSelected(2,true); 

 (2) listBox.SetSelected(3,true); 

 (3) listBox.SelectedItem(2); 


Упражнение 10:
Номер 1
Какой метод предназначен для удаления строк из листбокса?

Ответ:

 (1) Delete() 

 (2) Remove() 

 (3) Close() 


Номер 2
В листбоксе есть две строки - "Test1" и "Test2". Каким будет результат выполнения команды listBox.SetSelected(1,true); listBox.Items.Remove(listBox.SelectedItem.ToString())?

Ответ:

 (1) в листбоксе будет одна строка - Test1 

 (2) в листбоксе будет одна строка - Test2 

 (3) в листбоксе будет две строки - Test1 и Test2 


Номер 3
В листбоксе две строки: первая - "Lection1", вторая - "Lection_2". В каком случае в листбоксе останется одна строка "Lection_1"?

Ответ:

 (1) listBox.SetSelected(0,true); listBox.Items.Remove(listBox1.SelectedItem.ToString()); 

 (2) listBox.SetSelected(1,true); listBox.Items.Remove(listBox1.SelectedItem.ToString()); 

 (3) listBox.Items.Remove(listBox1.SelectedItem[1].ToString()); 


Упражнение 11:
Номер 1
В цикле формируется список: for (int i=0; i<5; i++) listBox.Items.Add("Test_"+i.ToString()) (список изначально был пуст). Какое значение вернет функция listBox.Items.Count?

Ответ:

 (1)

 (2)

 (3)


Номер 2
Список содержит 5 записей. Каков будет результат выполнения команды listBox.SetSelected(5,true); listBox.Items.Remove(listBox1.SelectedItem.ToString())?

Ответ:

 (1) останется 4 записи, последняя запись будет удалена 

 (2) все записи будут выделены и удалены 

 (3) возникнет исключительная ситуация 


Номер 3
Список содержит 5 записей. Каков будет результат выполнения команды listBox.SetSelected(4,true); listBox.Items.Remove(listBox1.SelectedItem.ToString())?

Ответ:

 (1) останется 4 записи, последняя запись будет удалена 

 (2) останется 4 записи, предпоследняя запись будет удалена 

 (3) все записи будут выделены и удалены 


Упражнение 12:
Номер 1
Результат выполнения каких команд будет одинаков?

Ответ:

 (1) int.Parse("32")+int.Parse("2") 

 (2) (int.Parse("32")+int.Parse("2")).ToString() 

 (3) int.Parse("17")*int.Parse("2") 


Номер 2
Что будет результатом выполнения команды int.Parse(\"17\")*int.Parse(\"2\")".Substring(0,15)?

Ответ:

 (1) int.Parse(17) 

 (2) int.Parse(\"17\" 

 (3) ошибка 


Номер 3
Что будет результатом выполнения команды int.Parse("Lection_3".Substring(8,1))*2?

Ответ:

 (1)

 (2)

 (3) ошибка 




Главная / Программирование / Базы данных для карманного персонального компьютера / Тест 3