- •Информатика в тестах
- •Информатика в тестах
- •Содержание
- •1.4. Модели решения функциональных и вычислительных 89
- •2.6.4. Защита информации в локальных и глобальных 259
- •Введение
- •1. Теоретическая часть
- •1.1.2. Меры и единицы количества и объема информации
- •1.1.3. Позиционные системы счисления
- •1.1.4. Логические основы эвм
- •1.2. Технические средства реализации информационных
- •Процессов
- •1.2.1. История развития эвм. Понятия и основные виды
- •Архитектуры эвм
- •1.2.2 Состав и назначение основных элементов персональных
- •Компьютеров, их характеристики
- •1.2.3. Запоминающие устройства: классификация, принципы
- •Работы, основные характеристики
- •1.2.4. Устройства ввода/вывода данных, их разновидности
- •И основные характеристики
- •1.3. Программные средства реализации информационных
- •1.3.2. Файловая структура операционных систем.
- •Операции с файлами
- •1.3.3. Технологии обработки текстовой информации
- •1.3.4. Электронные таблицы
- •1.3.5. Технологии обработки графической информации
- •1.3.6. Средства электронных презентаций
- •1.3.7. Основы баз данных и знаний
- •1.3.8. Системы управления базами данных
- •1.4. Модели решения функциональных и вычислительных
- •1.4.1. Моделирование как метод познания
- •1.4.2. Классификация и формы представления моделей
- •1.4.3. Методы и технологии моделирования
- •1.4.4. Информационная модель объекта
- •1.5. Алгоритмизация и программирование. Технологии
- •1.5.2. Программы линейной структуры. Операторы ветвления.
- •Операторы цикла
- •1.5.3. Модульный принцип программирования. Подпрограммы.
- •Принципы проектирования программ сверху вниз
- •И снизу вверх
- •1.5.4. Объектно-ориентированное программирование
- •1.5.5. Интегрированные среды программирования
- •1.5.7. Эволюция и классификация языков программирования.
- •Основные понятия языков программирования
- •1.5.8. Структуры и типы данных языка программирования
- •1.6. Локальные и глобальные сети эвм. Методы защиты
- •Информации
- •1.6.1. Сетевые технологии обработки данных
- •1.6.2. Основы компьютерной коммуникации. Принципы
- •Построения, основные топологии вычислительных сетей,
- •Коммуникационное оборудование
- •1.6.3. Сетевой сервис и сетевые стандарты. Программы
- •Для работы в сети Интернет
- •1.6.4. Защита информации в локальных и глобальных
- •Компьютерных сетях. Шифрование данных.
- •Электронная подпись.
- •2. Практическая часть
- •2.1.2. Меры и единицы количества и объема информации
- •2.1.3. Позиционные системы счисления
- •2.1.4. Логические основы эвм
- •2.2. Тесты к теме: Технические средства реализации
- •Информационных процессов
- •2.2.1. История развития эвм. Понятия и основные виды
- •Архитектуры эвм
- •2.2.2. Состав и назначение основных элементов персонального
- •Компьютера, их характеристики
- •2.2.3. Запоминающие устройства: классификация, принцип
- •Работы, основные характеристики
- •2.2.4. Устройства ввода/вывода данных, их разновидности
- •И основные характеристики
- •15. Что является характеристикой монитора?
- •2.3.2. Файловая структура операционных систем. Операции
- •С файлами
- •2.3.3. Технологии обработки текстовой информации
- •2.3.4. Электронные таблицы
- •2.3.5. Технологии обработки графической информации
- •2.3.6. Средства электронных презентаций
- •2.3.7. Основы баз данных и знаний
- •2.3.8. Системы управления базами данных
- •2.4. Тесты к теме: Модели решения функциональных
- •И вычислительных задач
- •2.4.1. Моделирование как метод познания
- •2.4.2. Классификация и формы представления моделей
- •2.4.3. Методы и технологии моделирования
- •2.4.4. Информационная модель объекта
- •2.5. Алгоритмизация и программирование. Технологии
- •2.5.2. Программы линейной структуры. Операторы ветвления.
- •Операторы цикла
- •2.5.3. Модульный принцип программирования. Подпрограммы.
- •Принципы проектирования программ сверху вниз
- •И снизу вверх
- •2.5.4. Объектно-ориентированное программирование
- •2.5.5. Интегрированные среды программирования
- •2.5.6. Этапы решения задач на компьютере
- •2.5.7. Эволюция и классификация языков программирования.
- •Основные понятия языков программирования
- •2.5.8. Структуры и типы данных языка программирования
- •2.6. Локальные и глобальные сети эвм. Методы защиты
- •Информации
- •2.6.1. Сетевые технологии обработки данных
- •2.6.2. Основы компьютерной коммуникации. Принципы
- •Построения, основные топологии вычислительных сетей,
- •Коммуникационное оборудование
- •2.6.3. Сетевой сервис и сетевые стандарты. Программы
- •2.6.4. Защита информации в локальных и глобальных
- •Компьютерных сетях. Шифрование данных.
- •Электронная подпись
- •Литература
- •Информатика в тестах
- •302020, Г. Орел, Наугорское шоссе, 29.
2.5.2. Программы линейной структуры. Операторы ветвления.
Операторы цикла
1. Какой оператор служит в Turbo Pascal для задания цикла с постусловием?
1) if;
2) for;
3) while;
4) repeat/until.
Ответ: 4.
2. Какой тип цикла не используется для вычисления суммы ряда с заданной точностью?
1) цикл с предусловием (while);
2) цикл с постусловием (repeat/until);
3) цикл с заданным числом повторений (for).
Ответ: 3.
3. Какое значение примет переменная s после завершения цикла?
x:=0; y:=20; s:=0
while (x<=y) and (x<=s) do
begin
y:= y div 2;
s:=sqr(y);
x:=x+1;
end
1) 1;
2) 2;
3) 4;
4) 25.
Ответ: 3.
4. Какое значение примет переменная с после завершения цикла?
s:=1; k:=2;c:=2;
for i:=1 to 10 do
if s<>(i mod (k+1)) then c:=c+i
1) 30;
2) 37;
3) 35;
4) 27.
Ответ: 3.
5. Какое условие соответствует данному фрагменту программы?
k:=0;
for j:=1 to m do
if (a[j]>0) and (j mod 2=0) then k:=k+1
1) подсчитать количество положительных элементов массива a[m];
2) подсчитать количество положительных элементов массива a[m], стоящих на четных местах;
3) подсчитать количество положительных и четных элементов массива a[m];
4) подсчитать количество положительных и нечетных элементов массива a[m].
Ответ: 2.
6. Какое значение примет переменная k после завершения цикла?
k:=0
for i:=1 to n do
for j:=1 to m do
k:=k+1;
1) m;
2) m+n;
3) m*n;
4) n.
Ответ: 3.
7. Сколько раз выполниться данный цикл?
x:=2;
while x<=30 do
begin y:=sqr(x);
x:=y div 2;
end
2 раза;
4 раза;
бесконечное число раз;
6 раз.
Ответ: 3.
8. Сколько раз выполниться цикл и какое значение примет переменная b?
a:=2; b:=25; c:=16; d:=b*3;
while (d div 3) >= sqr(a) do
begin d:=d-c;
c:=c-(c mod a);
end;
b:=b-(c+d)
1) 5 раз, b=-5;
2) 3 раза, b=6;
3) 2 раза, b=14;
4) 3 раза, b=7.
Ответ: 2.
9. Сколько раз выполниться данный цикл?
x:=0;
repeat
y:=x*pi;
z:=sin(y);
x:=x+1;
until x>=1
1) 1 раз;
2) бесконечное число раз;
3) 2 раза;
4) не выполниться ни разу.
Ответ: 1.
10. Какой фрагмент Pascal-программы неверно описывает процесс вычисления переменной с?
1) If (x-y)>=1 then c:=exp(1/3*(x+y))+sin(x) ;
If (x-y)>-3 and (x-y)<0 then c:=ln(sqr(x+y))+cos(x) else
c:=exp(x+y);
2) If (x-y)>=1 then c:=exp(1/3*(x+y))+sin(x) else
If (x-y)>-3 and (x-y)<0 then c:=ln(sqr(x+y))+cos(x) else
c:=exp(x+y);
3) If (x-y)>=1 then c:=exp(1/3*(x+y))+sin(x) else
If (x-y)>-3 and (x-y)<0 then c:=ln(sqr(x+y))+cos(x) ;
c:=exp(x+y);
4) If (x-y)>=1 then c:=exp(1/3*(x+y))+sin(x) ;
If (x-y)>-3 and (x-y)<0 then c:=ln(sqr(x+y))+cos(x) ;
If (x-y)>=0 and (x-y)<1 c:=exp(x+y).
Ответ: 3.
11. Какой оператор надо вставить в данный фрагмент программы, чтобы вычислить сумму элементов на главной и побочной диагоналях двумерного массива a[n,n]?
s:=0;
for i:=1 to n do
for j:=1 to n do
…….
s:=s+ a[i,j];
1) if (i=j) and (j=n+1-i ) then;
2) if (i<=j) or (i>=j ) then;
3) if (i=j) or (j=n+1-i) then;
4) if (i=j) or (j=n-i) then.
Ответ: 3.
12. Какой формуле соответствует приведенное выражение?
Y:=exp(4*ln(x+a))*(1+sin(x+a)/cos(x+a))/(ln(sqrt(x))/ln(a))
1)
2)
3)
4)
Ответ: 1.
13. Какой фрагмент Pascal-программы служит для вычисления переменной у?
1) y:=(sin(x+a)^3)/(1+sin(x+a+b)/cos(x+a+b));
2) y:=(sin(x+a)^3)/(1+tan(x+a+b));
3) y:=exp(3*ln(sin(x+a))/(1+sin(x+a+b)/cos(x+a+b));
4) y:=exp(ln(3*sin(x+a)))/(1+sin(x+a+b)/cos(x+a+b)).
Ответ: 3.
14. Какой из приведенных ниже фрагментов служит для вывода двумерного целочисленного массива a[3,4] в общепринятой (матричной) форме?
1) for i:=1 to 3 do
begin for j:=1 to 4 do
write (a[i,j]:5);
writeln;
end;
2) for i:=1 to 3 do
begin for j:=1 to 4 do
readln (a[i,j]:5);
read;
end;
3) for i:=1 to 3 do
for j:=1 to 4 do
write (a[i,j]:5);
writeln;
4) for i:=1 to 3 do
for j:=1 to 4 do
begin write (a[i,j]:5);
writeln;
end.
Ответ: 1.
15. Какой оператор надо вставить в данный фрагмент программы, чтобы вычислить сумму положительных элементов, стоящих над главной диагональю двумерного массива a[n,n]?
s:=0;
for i:=1 to n do
…….
if a[i,j]>0 then s:=s+ a[i,j]
1) for j:=1 to n do;
2) for j:=i+1 to n do;
3) for j:=i to n do;
4) for j:=n downto i do.
Ответ: 2.