Диагностические материалы по дисциплине Основы программирования и баз данных


МИНИСТЕРСТВО ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЁЖНОЙ ПОЛИТИКИ КРАСНОДАРСКОГО КРАЯ
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ КРАСНОДАРСКОГО КРАЯ «КРАСНОДАРСКИЙ КОЛЛЕДЖ ЭЛЕКТРОННОГО ПРИБОРОСТРОЕНИЯ»

ДИАГНОСТИЧЕСКИЕ МАТЕРИАЛЫ
для специальности: 09.02.02 «Компьютерные сети»
"Основы программирования и баз данных"
(наименование дисциплины по учебному плану)
2016

РАССМОТРЕНО
ц/к Компьютерной техники и технологий
протокол № 4 от « 5 » 12 2016 г.
Председатель
_____________Н.В. Новикова
Составитель: Новикова Н.В.,
преподаватель ГБПОУ КК ККЭП ___________

Дагностические материалы рекомендованы для студентов 3-4 го курсов специальности 09.02.02 Компьютерные сети
В диагностических материалах, составленных в соответствии с календарно-тематическим планом аудиторных занятий и программой по дисциплине «Основы проектирования и баз данных», представлены задания и тесты в соответствии с изучаемыми темами. Диагностические материалы могут быть рекомендованы для использования при проведении аудиторных занятий, для самостоятельной подготовки студентов, для диагностики знаний, умений, навыков по изучаемой дисциплине.
Рекомендовано к использованию в учебном процессе.


Содержание
Введение
Диагностические материалы по основам программирования
Диагностические материалы по базам данных
Заключение
Список использемых источников

ВВЕДЕНИЕ
Данный диагностический материал разработан с целью контроля знаний, умений, навыков студентов по дисциплине «Основы программирования и баз данных»
Диагностический материал представляет собой задания и тесты по базовым темам изучаемой дисциплины.

Диагностические материалы по основам программирования
Вариант № 1
№1. Чему будет равно значение M после выполнения фрагмента:
M=0;
FOR (N=1; N<=12; N+=3)
M=M+N*3;
№2. Чему будет равно значение переменной M, если вводятся числовые данные -6, 3, 7, -3, 1. Указать назначение фрагмента программы.
SCANF(“%f”,&B);
M=B;
FOR (i=1; i<5; i++)
{SCANF(“%f”,&B);
IF (B>M) M=B;}
PRINTF((“%f”,M);
№3. До какого числа должна изменяться i, чтобы значение S стало 36:
S=0;
FOR (i=1; i<= …; i+=2)
S=S+i;
№4. Чему будет равно значение K после выполнения фрагмента:
K=0;
FOR (i=1; i<=20; i+=4)
K=K+i*4;
№5. Определить по фрагменту программы её смысл. Указать D, если А последовательно приобретает значения -5, 3, -7, 0, 2, 0, 1
D=7;
FOR (i=1; i<=7; i++)
{SCANF(“%d”,&A);
IF (A>0) D=D+A;}
PRINTF(“%d”,D);
№6. В программе описан одномерный целочисленный массив с индексами от 0 до n. Ниже представлен фрагмент одной и той же программы, записанный на разных языках программирования, обрабатывающей данный массив:
s=0;
z=A[n];
for (i=0; i<= n; i++){
if (A[i]>z)
s++;
}
Чему будет равно значение переменной s после выполнения данной программы, при любых значениях элементов массива?
Минимальному элементу в массиве A
Количеству элементов массива A, больших последнего элемента массива
Индексу последнего элемента массива А, который меньше A[0]
Количеству элементов массива A, меньших последнего элемента массива
№7. Получив на вход число x, алгоритм печатает два числа a и b.
Укажите наибольшее из таких чисел x, при вводе которого алгоритм печатает сначала 3, а потом 5.
#include <stdio.h>
void main()
{
int x, a, b;
scanf("%d", &x);
a=0; b=1;
while (x>0){
a=a+1;
b=b*(x%10);
x=x/10;
}
printf("%d\n%d", a, b);
}
№8. Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
#include <stdio.h>
int F(int x)
{
return 9*(x+19)*(x-19)+1;
}
void main()
{
int a, b, t, M, R;
a = -20; b = 20;
M = a; R = F(a);
for (t=a; t<=b; t++){
if (F(t)<R) {
M = t; R = F(t);
}
}
printf("%d", M);
}
№ 9. Определите результат работы данного фрагмента программы (переменную С):
С=6;
FOR (K=1; K<3; K++)
{A[K]=POW(K,-1); С=С*А[К];}
№10. Все элементы двумерного массива размером 10x10 равны 0. Сколько элементов массива после выполнения фрагмента программы будут равны 4?
FOR(I=0; I<3; I++)
FOR(J=I; J<3 ;J++)
{A[I][J]=A[I][J]+2;
A[J][I]=A[J][I]+2;}
ПРИМЕЧАНИЕ:
Ответы занесите в таблицу:
Вариант №

задания Ответ
1 2 3 4 5 6 7 8 9 10 Диагностические материалы по основам программирования
Вариант № 2
№1. Укажите конечное i так, чтобы значение V было равным 120.
V=1;
FOR (i=1; i<=…; i++)
V=V*i;
№2. Определить по фрагменту программы результат работы и смысл алгоритма:
S=1;
FOR(i=2; i<=12; i+=2)
S=S*i;
PRINTF(“%d”,S/6);
№3. Вычислить значение переменной K, если вводятся числовые данные: 10, -6, -7, 8, -3, 1, -12.5, 9, -8, 0. Указать назначение программы.
SCANF(“%f”,&С);
K=C;
FOR (i=1; i<10; i++)
{SCANF(“%f”,&C);
IF (K>C) K=C;}
PRINTF((“%f”,K);
№4. Чему будет равно значение В после выполнения фрагмента:
A=10;
B=A*2+9;
A=A+B;
B=A+1;
№5. Результатом выполнения фрагмента следующей программы будет:
K=1 ; X=5;
A1: K*=X;
X+=2;
IF (X<=10) GOTO A1;
PRINTF(“%d”,K);
№6. В программе описан одномерный целочисленный массив с индексами от 0 до n. Ниже представлен фрагмент одной и той же программы, записанный на разных языках программирования, обрабатывающей данный массив:
s=n;
z=A[0];
for (i=1; i<=n; i++){
if (A[i]==z)
s--;
}
Чему будет равно значение переменной s после выполнения данной программы, при любых значениях элементов массива?
1) Количеству элементов массива A, больших первого элемента массива
2) Количеству элементов массива A, не превосходящих первого элемента массива
3) Количеству элементов массива A, не равных первому элементу массива
4) Количеству элементов массива A, равных первому элементу массива
№7. Получив на вход число x, алгоритм печатает два числа a и b.
Укажите наименьшее из таких чисел x, при вводе которого алгоритм печатает сначала 3, а потом 14.
#include <stdio.h>
void main()
{
int x, a, b;
scanf("%d", &x);
a=0; b=1;
while (x>0){
a=a+1;
b=b*(x%10);
x=x/10;
}
printf("%d\n%d", a, b);
}
№8. Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
#include <stdio.h>
int F(int x)
{
return 19*(x-19)*(x-17)+17;
}
void main()
{
int a, b, t, M, R;
a = -20; b = 20;
M = a; R = F(a);
for (t=a; t<=b; t++){
if (F(t)<R) {
M = t; R = F(t);
}
}
printf("%d", M);
}
№9. Чему равен элемент D [2][1] в программе
FOR (I =0; I<=3; I++)
FOR(Y=0; Y<5; Y++)
D[I][Y]=Y-I;
№10. Дан фрагмент программы, обрабатывающий массив из 6 элементов. Определить, какой из массивов станет упорядоченным по возрастанию после выполнения этого фрагмента:
FOR (I =0; I<3; I++)
IF (A[I]>A[I+3])
{C=A[I]; A[I]=A[I+3]; A[I+3]=C;}
a) 6,3,7,35,24,13
б) 3,7,13,24,6,35
в) 13,6,35,3,24,7
г) 35,3,13,24,6,7
_______________________________________________________________________________
ПРИМЕЧАНИЕ:
Ответы занесите в таблицу:
Вариант №

задания Ответ
1 2 3 4 5 6 7 8 9 10 Диагностические материалы по основам программирования
Вариант № 3
№1. Чему будет равно значение K после выполнения фрагмента:
K=0;
FOR(i=1; i<=20; i+=4)
K=K+i*4;
№2. Чему равна переменная F, если вводятся числовые данные 35, -6, -7, 8, -3, 1, -14, 9, -8, 0. Указать назначение программы.
SCANF(“%d”,&H);
F=H;
FOR (i=2; i<=10; i++)
{SCANF(“%d”,&H);
IF (F>=H) F=H;}
PRINTF(“%d”,F);водй последовательности)
№3. Определить значение M после выполнения фрагмента:
M=0;
FOR(N=1; N<=12; N+=3)
M=M+N*3;
№4. Определить по фрагменту программы смысл алгоритма. Указать D, если А последовательно приобретает значения -5, 3, -7.1, 0, 2.4, 0, 1
D=0;
FOR(i=1; i<=7; i++)
{ SCANF(“%f”,&A);
IF (A>=0) D+=A;}
PRINTF(“%f”,D);
№5. До какого числа должна изменяться i, чтобы значение M стало равно 20:
M=0;
FOR(i=2; i<=…; i+=2)
M=i+M;
№6. В программе описан одномерный целочисленный массив с индексами от 0 до n. Ниже представлен фрагмент одной и той же программы, записанный на разных языках программирования, обрабатывающей данный массив:
s = 0;
z = A[n];
for (i=0; i<n; i++)
if (A[i]<z) s=s+A[i];
Чему будет равно значение переменной s после выполнения данной программы? Ответ должен быть верным при любых значениях элементов массива.
1) Минимальному элементу в массиве A
2) Количеству элементов массива A, меньших последнего элемента массива
3) Сумме всех элементов массива А, меньших последнего элемента массива
4) Индексу первого элемента массива А, который меньше A[n]
№7. Получив на вход число x, алгоритм печатает два числа a и b.
Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 8.
#include<stdio.h>
void main()
{
int x, a, b;
scanf("%d", &x);
a=0; b=0;
while (x>0){
a=a+1;
b=b + (x%10);
x=x/10;
}
printf("%d\n%d", a, b);
}
№8. Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
#include<stdio.h>
int F(int x)
{int r;
r=(x-3)*(x-3);
return r*r;
}
void main()
{
int a, b, t, M, R;
a = -20; b = 20;
M = a; R = F(a);
for (t=a; t<=b; t++){
if (F(t)<R) {
M = t; R = F(t);
}
}
printf("%d", M);
}
№9. Чему равен элемент N[2][1] в программе
FOR(A=0; A<=2; A++)
FOR(J=0; J<4; J++)
N[A][J]= POW(A,2)+J;

№10. Двумерный массив размером 10x10 заполнен нулями. Сколько элементов массива после выполнения фрагмента программы будут равны 6?
FOR(I=0; I<4; I++)
FOR(J=I; J<4; J++)
{A[I][J]=A[I][J]+3;
A[J][I]=A[J][I]+3;}
________________________________________________________________________________
ПРИМЕЧАНИЕ:
Ответы занесите в таблицу:
Вариант №

задания Ответ
1 2 3 4 5 6 7 8 9 10 Диагностические материалы по основам программирования
Вариант № 4
№1. Чему будет равно значение M после выполнения фрагмента:
M=12;
FOR (N=1; N<=12; N+=3)
M=N*3+M;
№2. До какого числа должна изменяться i, чтобы значение S стало 36:
S=0;
FOR(i=1; i<=…; i+=2)
S=S+i;(= 11
№3. Чему будет равно значение переменной M1, если вводятся числовые данные -27, 4, 7, -3, 0. Указать назначение программы.
SCANF (“%d”,&B);
M1=B;
FOR (i=2; i<=5; i++)
{SCANF(“%d”,&B);
IF (B>M1) M1=B;}
PRINTF(“%d”,M1);
№4. Результатом выполнения фрагмента следующей программы будет:
A=1; B=5;
D2: A*=B;
B+=2;
IF (B<=8) GOTO D2;
PRINTF(“%d”,A); (K= 3)
№5. Чему будет равно значение K после выполнения фрагмента:
K=4;
FOR(i=1; i<=20; i+=4)
K=i*4+K;
№6. В программе описан одномерный целочисленный массив с индексами от 0 до n. Ниже представлен фрагмент одной и той же программы, записанный на разных языках программирования, обрабатывающей данный массив:
s=0;
z=A[n];
for (i=0; i<=n-1; i++)
if (A[i]>z) s=s+A[i];
Чему будет равно значение переменной s после выполнения данной программы? Ответ должен быть верным при любых значениях элементов массива.
1) Максимальному элементу в массиве A
2) Количеству элементов массива A, больших последнего элемента массива
3) Сумме всех элементов массива А, больших последнего элемента массива
4) Индексу последнего элемента массива А, который больше A[n]
№7. Получив на вход число x, алгоритм печатает два числа a и b.
Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 8.
#include <stdio.h>
void main()
{int x, a, b;
scanf("%d", &x);
a=0; b=0;
while (x>0)
{a=a+1;
b=b + (x%10);
x=x/10;
}
printf("%d\n%d", a, b);
}
№8. Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
#include <stdio.h>
int F(int x)
{
return 19*(x-1)*(x-1);
}
void main()
{
int a, b, t, M, R;
a = -10; b = 20;
M = a; R = F(a);
for (t=a; t<=b; t++){
if (F(t)>R) {
M = t; R = F(t);
}
}
printf("%d", M);
}
№9. Дан фрагмент программы, обрабатывающий массив из 6 элементов. Определить, какой из массивов станет упорядоченным по убыванию после выполнения этого фрагмента:
FOR(I=1; I<4; I++)
IF (A[2*I]>A[2*I-1])
{C=A[2*I]; A[2*I]=A[2*I-1]; A[2*I-1]=C;}
a) 3,9,19,41,2,6
б) 9,41,19,2,3,6
в) 19,41,3,6,9,2
г) 19,41,6,9,2,3
№10. Дан фрагмент программы, обрабатывающий массив из размера NxN .Определить, что меняет местами данный алгоритм:
K=3;
FOR(I=1; I<N; I++)
{ C=A[I][I];
A[I,I]=A[I][K];
A[I,K]=C; }
два столбца в таблице б) две строки в таблице
в) элементы диагонали и K-ой строки таблицы г) элементы диагонали и K-го столбца таблицы
_____________________________________________________________________________
ПРИМЕЧАНИЕ:
Ответы занесите в таблицу:
Вариант №

задания Ответ
1 2 3 4 5 6 7 8 9 10 Ответы к диагностическим материалам по основам программирования
В1B2 В3 В4№1 M=66 i<=5 K=180 M= 78
№2 M=7;
ПРОГРАММА ищет наибольшее число во вводимой последовательности S/6=7680;
ПРОГРАММА подсчитывает произведение четных чисел от 2 до 12 и находит их среднее арифметическое F=-14; ПРОГРАММА ищет наименьшее число во вводимой последовательности i<= 11
№3 i<= 11 K=-12.5;
ПРОГРАММА ищет наименьшее число во вводимой последовательности M=66 M1=7;
ПРОГРАММА ищет наибольшее число во вводимой последовательности
№4 K=180 B=40 D=6.4; ПРОГРАММА находит сумму положительных элементов вводимой последовательности A= 35
№5 D= 13; ПРОГРАММА подсчитывает сумму положительных чисел и прибавляет к ней 7 K= 315 i=8 K= 184
№6 2) Количеству элементов массива A, больших последнего элемента массива 3) Количеству элементов массива A, не равных первому элементу массива 3) Сумме всех элементов массива А, меньших последнего элемента массива 3) Сумме всех элементов массива А, больших последнего элемента массива
№7 511 127 80 17
№8 0 18 3 20
№9 3 -1 5 Г) 19,41,6,9,2,3
№10 3 в) 13,6,35,3,24,7
12 Г) элементы диагонали и K-го столбца таблиц
Диагностические материалы по базам данных
Вариант № 1
№1. База данных - это:
совокупность данных, организованных по определенным правилам;
совокупность программ для хранения и обработки больших массивов информации;
интерфейс, поддерживающий наполнение и манипулирование данными;
определенная совокупность информации.
№2. Наиболее распространенными в практике являются:
распределенные базы данных;
иерархические базы данных;
сетевые базы данных;
реляционные базы данных.
№3. Наиболее точным аналогом  реляционной базы данных может служить:
неупорядоченное множество данных;
вектор;
генеалогическое дерево;
двумерная таблица.
№4. Таблицы в базах данных предназначены:
для хранения данных базы;
для отбора и обработки данных базы;
для ввода данных базы и их просмотра;
для автоматического выполнения группы команд;
для выполнения сложных программных действий.
№5. Что из перечисленного не является объектом:
модули; 2. таблицы; 3. макросы; 4. ключи; 5. формы; 6. отчеты; 7. запросы?
№6. Для чего предназначены запросы:
для хранения данных базы;
для отбора и обработки данных базы;
для ввода данных базы и их просмотра;
для автоматического выполнения группы команд;
для выполнения сложных программных действий;
для вывода обработанных данных базы на принтер?
№7. Для чего предназначены формы:
для хранения данных базы;
для отбора и обработки данных базы;
для ввода данных базы и их просмотра;
для автоматического выполнения группы команд;
для выполнения сложных программных действий?
№8. Для чего предназначены модули:
для хранения данных базы;
для отбора и обработки данных базы;
для ввода данных базы и их просмотра;
для автоматического выполнения группы команд;
для выполнения сложных программных действий?
№9. Для чего предназначены макросы:
для хранения данных базы;
для отбора и обработки данных базы;
для ввода данных базы и их просмотра;
для автоматического выполнения группы команд;
для выполнения сложных программных действий?
№10. В каком режиме работает с базой данных пользователь:
в проектировочном;
в любительском;
в заданном;
в эксплутационном?
Диагностические материалы по базам данных
Вариант № 2
№1. В каком диалоговом окне создают связи между полями таблиц базы данных:
таблица связей;
схема связей;
схема данных;
таблица данных?
№2. Почему при закрытии таблицы программа Access не предлагает выполнить сохранение внесенных данных:
недоработка программы;
потому что данные сохраняются сразу после ввода в таблицу;
потому что данные сохраняются только после закрытия всей базы данных?
№3. Без каких объектов не может существовать база данных:
без модулей;
без отчетов;
без таблиц;
без форм;
без макросов;
без запросов?
№4. В каких элементах таблицы хранятся данные базы:
в полях; 2. в строках; 3. в столбцах; 4. в записях; 5. в ячейках?
№5. Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?
пустая таблица не содержит ни какой информации;
пустая таблица содержит информацию о структуре базы данных;
пустая таблица содержит информацию о будущих записях;
таблица без записей существовать не может.
№6. Содержит ли какую-либо информацию таблица, в которой нет полей?
содержит информацию о структуре базы данных;
не содержит ни какой информации;
таблица без полей существовать не может;
содержит информацию о будущих записях.
№7. В чем состоит особенность поля "счетчик"?
служит для ввода числовых данных;
служит для ввода действительных чисел;
данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст;
имеет ограниченный размер;
имеет свойство автоматического наращивания.
№8. В чем состоит особенность поля "мемо"?
служит для ввода числовых данных;
служит для ввода действительных чисел;
данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст;
имеет ограниченный размер;
имеет свойство автоматического наращивания.
№9. Какое поле можно считать уникальным?
поле, значения в котором не могут повторятся;
поле, которое носит уникальное имя;
поле, значение которого имеют свойство наращивания.
№10.  Ключами поиска в системах управления базами данных (СУБД) называются:
диапазон записей файла БД, в котором осуществляется поиск;
логические выражения, определяющие условия поиска;
поля, по значению которых осуществляется поиск;
номера записей, удовлетворяющих условиям поиска;
номер первой по порядку записи, удовлетворяющей условиям поиска?
Диагностические материалы по базам данных
Вариант № 3
№ 1. Основные особенности иерархической базы данных1. набор взаимосвязанных таблиц 2. многоуровневая структура 3. данные в виде одной таблицы 4. набор узлов, в котором каждый может быть связан с каждым
№ 2. Укажите признак (признаки) второй нормальной формы1. Таблица не должна иметь повторяющихся записей 2. В таблице должны отсутствовать повторяющиеся группы полей 3. Ни одно из не ключевых полей таблицы не должно идентифицироваться с помощью другого не ключевого поля 4. Отсутствие расчетных полей
№ 3. Какое отношение требует подключения дополнительной таблицы?1. один - ко - многим 2. много - ко - многим 3. много - к – одному
№4. Структура таблицы данных определяется:1. размерностью таблицы;2. списком наименований столбцов таблицы;3. списком наименований столбцов и наименований строк таблицы.
№5. Системы управления базами данных - это:1. программное средство для автоматизации вычислений;2. программное средство для автоматизации хранения и поиска информации;3. система для представления информационных массивов во внешней памяти компьютера.
№6. Основные особенности сетевой базы данных1. многоуровневая структура 2. набор взаимосвязанных таблиц 3. набор узлов, в котором каждый может быть связан с каждым 4. данные в виде одной таблицы
№7. Таблица данных называется главной (родительской), если:
все данные базы представлены этой таблицей;
все поля таблицы являются ссылками на другие таблицы данных;
таблица данных содержит поля, являющиеся ссылками на другие таблицы данных;
в составе базы данных есть таблица(ы), содержащая(ие) поля-ссылки на данную таблицу.
№8. Результатом выполнения запроса к базе данных является:
1. записи таблицы, отсортированные по возрастанию или убыванию значений ключа;
2. записи таблицы, удовлетворяющие заданным условиям на значения полей;
3. записи, полученные из совокупности связанных таблиц посредством выбора строк, удовлетворяющих заданным условиям;
№9. В базе данных записи отсортированы в следующем порядке: Ивашкин, Иванов, Журавлев, Аверин, Антонов. Каков порядок сортировки
1. убывающий;
2. возрастающий;
3. ни один из перечисленных;
№10. Основные особенности реляционной базы данных
1. набор взаимосвязанных таблиц
2. в виде многоуровневой структуры
3. набор узлов, в котором каждый может быть связан с каждым
4. данные в виде одной таблицы
Диагностические материалы по базам данных
Вариант № 4
№1. Укажите признак второй нормальной формы
1. таблица не должна иметь повторяющихся записей
2. в таблице должны отсутствовать повторяющиеся группы полей
3. ни одно из не ключевых полей таблицы не должно идентифицироваться с помощью другого не ключевого поля
4. отсутствие расчетных полей
№2. Какое отношение требует подключения дополнительной таблицы?
1.один ко многим
2. много ко многим
3.много к одному
№3. Тип поля в базе данных определяется:
1.названием поля
2.шириной поля
3.количеством строк
4.типом данных
5.количеством столбцов
№4. Поле внешнего ключа содержит:
1.родительская таблица;
2.дочерняя таблица;
3.индексная таблица;
4.ни одна из перечисленных;
№5. Заданы строки латинских символов: ABCD, Abcd, abcd, ABC, ABc. Выберите сортировку этих символов по убыванию:
1.ABC, ABCD, ABc, Abcd, abcd
2.abcd, Abcd, ABc, ABCD, ABC
3.abcd, Abcd, ABc, ABC, ABCD
4.ABCD, ABC, ABc, Abcd, abcd
5.нет указанной сортировки
№6. В режиме СУБД могут использоваться следующие программы (выберите все допустимые ответы):
1.FoxPro2.Windows3.CorelDraw4.MS Word
5.MS Access
6.VFP
№7. Основные особенности реляционной базы данных
1.набор взаимосвязанных таблиц
2.в виде многоуровневой структуры
3.набор узлов, в котором каждый может быть связан с каждым
4.данные в виде одной таблицы
№8. Могут ли разные строки таблицы иметь одинаковое значение ключа?
1.да
2.нет
3.могут в нормализованной базе данных
№9. На каком языке из перечисленных ниже записываются запросы для современных баз данных:
1.Clipper;
2.Pascal;
3.SQL;
4.QBasic№10. Что такое поле?
1.совокупность атрибутов объектов таблицы с одним именем
2.набор атрибутов из разных таблиц
3.набор данных, соответствующих одному объекту
Ответы к диагностическим материалам по базам данных
В1B2 В3 В4№1 1 3 2 3
№2 4 2 3 2
№3 4 3 2 4
№4 1 5 2 2
№5 4 2 2 2
№6 2 3 3 1,5,6
№7 3 5 4 1
№8 5 3 3 2
№9 4 1 3 3
№10 4 3 1 1

ЗАКЛЮЧЕНИЕ
Опыт использования данных диагностических материалов в процессе изучения дисциплины «Основы программирования и баз данных» показал их значимость для студентов. Данный дидактический материал позволяет провести диагностику знаний, умений, навыков студентов по изучаемой дисциплине.