Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тесты программирование




BindingNavigator

DataSet

Доступ из приложений.

Пассивное состояние, в котором поток заблокирован по своим внутренним причинам (ждет выполнения какого-либо события, например, завершения операции ввода-вывода или предоставления необходимого ресурса);

A. выполнение

B. ожидание или блокирование

C. готовность

1. Выберете правильный список доступных в SQL Server сетевых протоколов.

Shared Memory

Named Pipes

TCP/IP.

VIA

 

2. Какой протокол используется в тех случаях, когда взаимодействие между клиентом и сервером осуществляется на одной и той же ма­шине?

Shared Memory

 

3. Какой протокол самый быстрый, из используемых в тех случаях, когда приложение и сервер находятся на одной машине?

Named Pipes

 

4. Какие модели работы с данными имеются в ADO.NET?

отключенная модель

подключенная модель

 

5. Какое утверждение правильное?

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

 

6. Какой основной объект ADO.NET поддерживает отключенную модель?

 

7. Какой основной объект ADO.NET поддерживает подключенную модель?

DataReader

 

8. Какой объект используется на форме для навигации по источнику данных?

 

9. Выберете список объектов, которые автоматически создаются для связей с данными при помещении первого объекта для отображения данных на форму с панели "Data Sources".

DataSet (Набор данных) - обеспечивает подключение формы к конкретной БД на сервере;

BindingSource (Источник связи) - обеспечивает подключение к конкретной таблице, а также позволяет управлять таблицей;

TableAdapter (Адаптер таблиц) - обеспечивает передачу данных с формы в таблицу и наоборот.

TableAdapterManager (Менеджер адаптера таблиц) - управляет работой объекта TableAdapter;

 

10. Какой объект используется для отображения полей логического типа?

Для полей логических типов данных возможно использование объекта CheckBox.

 

11. В каком списке отображаются методы объекта BindingSource?

 

12. Задан индекс ячейки объекта DataGridView - DataGridView.Item(?,?). Какая ячейка задана?

 

13. Используется член коллекции DataGridViewTextBoxColumn – DataGridViewTextBoxColumn?. Какой номер столбца таблицы данных, которая отображается в DataGridView?

 

14. Какое действие выполняет оператор программы DataGridView.Item(?,?).Value = "Пример"?

15. Какое действие выполняет оператор программы DataGridView.Item(?,?).Style.ForeColor = Color.Red

 

16. Какое действие выполняет оператор программы ТоварDataGridView.Item(?,?).Style.BackColor = Color.White

 

 

1. При выполнении приведенного фрагмента выдается ошибка. В чем причина ошибки?

SET DATEFORMAT mdy

DECLARE @d DateTime

SET @d= '15.3.1999'

SELECT @d

Месяц день год

 

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

SELECT STR(1234.456, 7, 2)

 

3. Какое значение будет выведено после выполнения фрагмента программы?

DECLARE @MyVariable int;

SET @MyVariable = 1;

GO

SELECT @MyVariable

4. В какой строке фрагмента программы содержится ошибка?

Declare @a int, @b int

…………………

5. Что выполняет приведенный набор операторов?

declare @TableNew Table(c3 int PRIMARY KEY NOT NULL, c4 int NOT NULL)

INSERT INTO @TableNew (c3, c4)

SELECT c1, c2

FROM Table1

 

 

6. При выполнении приведенного в фрагменте программы запроса в таблице Sales.Store не имеется записи, для которой CustomerID = 1000. Какое будет выведено значение переменной @var1?

DECLARE @var1 nvarchar(30)

SELECT @var1 = 'Generic Name'

SELECT @var1 = (SELECT Name

FROM Sales.Store

WHERE CustomerID = 1000)

SELECT @var1

 

7. К какому типу относится приведенный оператор CASE?

SELECT ProductNumber, Category =

…………………….

 

8. К какому типу относится приведенный оператор CASE?

SELECT ProductNumber, Name, 'Price Range' =

CASE

 

 

9. Таблица Table_2 содержит несколько записей. Какая запись будет выведена после выполнения операторов (select @i, @a)?

Declare @i As int, @a As nchar(10)

select @i= col1, @a = col2 from Table_2

select @i, @a

 

10. Используется статический курсор. Другой пользователь изменяет в исходной таблице включенные в курсор данные. ……………….

 

11. Используется динамический курсор. Другой пользователь изменяет в исходной таблице включенные в курсор данные после выборки данных курсором. ……………..

12. Объявленный курсор (SQL 92 Syntax)

DECLARE MyCursor1 CURSOR ……. является:

 

13. Объявленный курсор (SQL 92 Syntax)

DECLARE MyCursor1 SCROLL ………….

является: динимическим?

 

14. Объявленный курсор (SQL 92 Syntax)

DECLARE MyCursor1 INSENSITIVE ….. является:

 

15. Объявленный курсор (SQL 92 Syntax)

DECLARE MyCursor1 CURSOR FOR …….READ ONLY является:

 

16. Приведена последовательность операторов. Какая запись курсора является текущей?

 

17. Функция @@FETCH_STATUS возвращает значение ………... Что это значит?

 

 

18. На рисунке показана структура таблицы Authors. Какая ошибка в приведенных операторах?

DECLARE MyCursor1 SCROLL CURSOR FOR (select * from Authors)

DECLARE @i datetime, @s char(20), @d datetime

OPEN MyCursor1

FETCH

 

19. Приведена последовательность операторов. Какая запись курсора является текущей?

 

20. Что будет результатом выполнения приведенной последовательности операторов?

CREATE TABLE dbo.Table1

(c1 int PRIMARY KEY NOT NULL, c2 int NOT NULL);

GO

INSERT INTO dbo.Table1 VALUES (1, 10);

INSERT INTO dbo.Table1 VALUES (2, 20);

INSERT INTO dbo.Table1 VALUES (3, 30);

GO

DECLARE abc CURSOR LOCAL FOR

SELECT c1, c2

FROM dbo.Table1;

OPEN abc;

FETCH ABSOLUTE 3 FROM abc

……………………………………………..

21. Что будет результатом выполнения приведенной последовательности операторов?

…………….

DECLARE abc CURSOR DYNAMIC FOR

SELECT c1, c2

FROM dbo.Table1;

OPEN abc;

FETCH

22. Какое утверждение верно?

· Хранимая процедура компилируется

 

23. Приводится объявление хранимой процедуры и обращение к ней. Какая ошибка?

 

24. Приводится объявление хранимой процедуры и обращение к ней. Является ли обращение правильным?

CREATE PROC my_proc

@t VARCHAR(20)=’Конфеты' DEFAULT,

 

25. Приводится объявление хранимой процедуры с выходным параметром курсор. Какая ошибка в тексте программы?

CREATE PROCEDURE PrimerCursor

@CurrencyCursor CURSOR

AS

…………………

 

26. Какое утверждение правильно?

· Триггеры DML

 

27. Какое утверждение правильно?

· *DML-триггеры могут ссылаться

 

28. Определяется триггер

CREATE TRIGGER reminder1

Когда он сработает?

 

29. Триггеры используют таблицу deleted.

 

30. Триггеры используют таблицу inserted.




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 415; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.022 сек.