Материалы по контролю и оценке учебных — КиберПедия 

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Материалы по контролю и оценке учебных

2019-12-21 225
Материалы по контролю и оценке учебных 0.00 из 5.00 0 оценок
Заказать работу

ДОСТИЖЕНИЙ ОБУЧАЮЩИХСЯ

Тестовые задания для проведения 1 рубежного контроля

 

1.Назовите оператор ввода в Turbo Pascal

a) WRITE

b) READ

c) VAR

d) REAL

e) DIR

2. Назовите вещественный тип

a) INTEGER

b) STRING

c) REAL

d) READ

e) DIR

3.Определите символьный тип

a) INTEGER

b) STRING

c) REAL

d) DIR

e) Все ответы верны

4. Назовите условный оператор

a) IF THEN ELSE

b) FOR TO DO

c) READ

d) REAL

e) DIR

5. Назовите оператор цикла

a) IF THEN ELSE

b) FOR TO DO

c) READ

d) REAL

e) Нет правильного ответа

6. В блок-схеме алгоритма- назначение прямоугольника

a) ввод переменных

b) вывод переменных

c) блок присваивания

d) начало программы

e) выход из программы

7. Выберите правильный вариант ответа

a) WRITELN (‘S=,S)

b) WRITELN (‘S=,S);

c) WRITELN (‘S=’,S);

d) WRITELN (‘S=,’)

e) WRITELN (S)

8. Укажите правильное выражениена языке Turbo Pascal:

a) a:=5*b+2*c;

b) a:=5b+2c;

c) a=5*b+2c;

d) a=5b+2c;

e) Нет правильного ответа

9. Укажите неверное выражение:

a) V: integer;

b) D: real;

c) C: string:

d) X:Real;

e) Все ответы верны

10.Укажите неверное выражение:

a) READ (A, B);

b) READ (A.B);

c) READLN (A,B);

d) READ (A,C);

e)  READLN (A,B,С);

11.Укажите правильный вариант:

a) 2SQR(X)/4X

b) SINX-3*COS2X

c) (SQRT(X)-X)/(SIN(X))

d) 2SQR(X)/4

e) SINX-3COS2X

12.Вычислите: (SQRT(x)*10)/(2*x), если х=25

a) 1

b) 5

c) 2

d) 8

e) 3

13. В блок-схеме алгоритма что обозначает эллипс:

a) ввод переменных

b) вывод переменных

c) начало и конец алгоритма

d) начало программы

e) выход из программы

14.В блок-схеме алгоритма что обозначает параллелограмм

a) ввод и вывод данных

b) вывод переменных

c) вычисление переменных

d) начало программы

e) все оветы верны

15.В программе Turbo Pascal обязательные команды:

a) PROGRAM, BEGIN... END

b) FOR TO DO

c) IF THEN ELSE

d) WRITELN

e) Все ответы верны

16.В Turbo Pascalе после каждой строки ставится: 

a)  ставится двоеточие

b) ставится точка с запятой

c) ставятся кавычки

d) ставится точка

e) ставится восклицательный знак

17. Клавиши запуска программы

a) ctrl+F9

b) ctrl+F5

c) ctrl+F3

d) ctrl

e) ctrl+F2

18.Вычислите: (SQR(x)*2)/(2*x), если х=4

a) 4

b) 1/2

c) 2

d) 3

e) 1

19. Как пишется постоянная в Turbo Pascal:

a) CONST а=5;

b) CONST 5;

c) CONST а;

d) CONST а:=5;

e) CONST а=а;

20. Делить на целое:

a) mod

b) div

c) abs

d) dir

e) Все ответы верны

21.Укажите оператор присваивания:

a):=

b) =

c) =:

d):+

e);+

22.Операторы выбора:

a) -cace

b) +CASE

c) -cas

d) -game

e) -else

23.Нахождение остатка

a) +MOD

b) -div

c) -abs

d) -kbe

e) -sin

24.Что обозначает READ 

a) –вывод данных

b) –начало, ввод

c) +чтение, ввоод

d) вывод данных

e) нет верного ответа

25.Как пишется значение Х под корнем

a) +SQRT(X)

b) -sqr(x)

c) -mod

d) -dir

e) -var

27.Функция задания случайных чисел

a) -abs

b) +RND

c) -div

d) -dir

e) -var

28.Что обозначает команда Begin  

a) +Начало

b) -Конец

c) -Ввод

d) -Вывод

e) -Все ответы верны

29.Что обозначает команда Integer  

a) -Действительное

b) -Вещественное

c) +Целое

d) -Отрицательное

e) -Положительное

30.Назовите оператор вывода

a) +WRITELN

b) -read

c) -case

d) -begin

e) -end

31. Тип вещественной переменной  

a) +REAL

b) -integer

c) -char

d) -dir

e) -case

32.Конец программы обозначается командой… 

a) -and

b) -or

c) +end

d) -begin

e) -dir

33.Абсолютная величина  X обозначается... 

a) +abs(X)

b) -mod(x)

c) -sqr(x)

d) -sgrt(x)

e) -abc(x)

34.Выход из программы Паскаль осуществляется....

a) -end

b) +exit

c) -writeln

d) -read

e) -real

35.Как в языке Паскаль пишется знак умножения

a) +*

b) -/

c) -|

d) -(*)

e) -“*”

36.Укажите оператор повторения 

a) -IF

b) +FOR

c) -THEN

d) -ELSE

e) -DIR

37.Укажите оператор вывода  

a) +DO

b) -TO

c) -IF

d) -ELSE

e) -CASE

38.Назовите типы описания алгоритмов 

a) -В графическом виде

b) -На языке программирования

c) +На алгоритмическом языке, в графическом виде (БЛОК-СХЕМА), на языке программирования

d) -На алгоритмическом языке

e) -Все ответы верны

39. На какие микроэлементы подразделяется процессор компьютера

a) +триггеры и вентили

b) -микросхема, код

c) -Числа 0 и 1

d) -микросхема

e) -Все числа

40.Что такое машинный код

a) +Программа которую обрабатывает процессор-совокупность чисел называемых машинным кодом.

b) -Логически сформированные команды для управления компьютером.

c) -Различные коды

d) -Совокупность кодов

e) -Все ответы верны.

42.Что такое программа

a) Машинные коды называемые совокупностью чисел

b) -Программа предназначенная для работы прцессора

c) + набор расположенных поэтапно команд, позволяющих КОМПЬЮТЕРУ выполнить поставленную задачу

d) -Различные микросхемы

e) -Все ответы верны.

43.Компьютерный процессоры – это..

a) +Большая интегральная микросхема

b) -Шины

c) -Машинный код

d) -Различные микросхемы

e) -Все ответы верны

44.В честь кого был назван термин алгоритм

a) +Аль-Хорезми

b) -Algorythm

c) -Паскаль

d) -Пифагор

e) -Все ответы верны

47.Какое действие выполняется до начала программирования

a) +разрабатываается алгоритм  

b) -В начале программа потом алгоритм

c) -В начале описание

d) -Нет правильного ответа

e) -Все ответы верны.

48. Назовите назначение транслятора.

a) -Данные программы с помощью транслятора переводят на машинный код.

b) Процесс проверки ошибки используют на программе

c) -Нет правильного ответа

d) Процесс проверки ошибки используют на программе

e) +Все ответы верны

49.Назовите различия языка программирования и машинного кода

a) + Машинный код - система команд, которые центральный процессор компьютера может выполнять сразу, без перевода

b) -Машинный код напрямую сортируется языком программированияі,

c) -Машинный код можно написать простым языком.

d) -Язык программирования сортируется машинным кодом

e) -Все ответы верны.

50. Назначение компилятора...

a) +Для того чтобы работала программа, данные в автоматическом порядке переводят на машинный код.

b) -Пользоваться отдельно от начальных данных или программа выполняет данную команду.

c) -С помощью компилятора выполняется построенный алгоритм

d) -С помощью алгоритма выполняется программа

e) -Все ответы верны

50.Укажите алгоритм вычисления функции Ғ=(ах+b)/(су)

a) -Z1:=(ax+b); Z2:=Z1/cy; F:=Z1/Z2

b) +Z1:=a*x; Z2:=Z1+b; Z3:=c*y; F:=Z2/Z3

c) -Z1:=a*x; Z2:=Z1+b; Z3:=c*y; F:=Z1/Z3

- Z1:=a*x; Z2:=Z1+b; Z3:=c*y; F:=Z3/Z1

d) -Нет правильного ответа

 

Тестовые задания для проведения 2 рубежного контроля

 

1.Подпрограмма это-

а) последовательность операторов оформленная отдельно от остальной программы, к которой можно обротиться из любого место основной программы.

b) служебное слово в Паскале

c) выполняется в виде отдельных подпрограмм

d) повторяющуюся часть программы

e) фигура разными параметрам

2.Подпрограмма состоит из …

а) раздел описаний и функций

b) процедуры и функций

с) раздел описаний и раздел операторов

d) раздел операторов и процедуры

е) раздел описаний и процедуры

3.Чем отличается функция от подпрограммы

а) имеет только один результат

b) вызывается функция по своему имени

с) он недоступен для операторов

d) это служебное слово

е) служит для пояснения программы

4.Как можно описать процедуру

а) PLOSH (AB, DA, SB, IH)

b) PLOSH (AD, DB, SI, BA)

c PLOSH (AB, DA, DB, SI)

d) PLOSH (AS, AI, BD, SH)

e) PLOSH (AB, AS, DI, BH)

5.Типы функций

a) real, writ, var

b) writ, char, var

c) char, real, begin

d) real, char, integer

e) integer, real, begin

6.Для выделения параметров- переменных перед ними ставится слово …

a) Integer

b) Begin

c) Write

d) Var

e) Real

7.Чтение файла это-

a) ввод данных из внешнего файла находящегося на диске, в оперативную память машины

b) это служебное слово в Паскале

c) неизменяет своего зночение в процессе

d) служит для пояснения программы или отдельных ее частей

e) последовательность символов

8.На алгоритмическом языке с помощью каких служебных слов записывается полная форма команды ветвления:

a.Пока, нц, кц

b.Если, то, все

c.Условие, то, иначе, все

+d.Если, то, иначе, все

e.То, иначе

9.На алгоритмическом языке с помощью каких служебных слов записывается неполная форма команды ветвления:

a) Если, то, иначе, все

b) +Если, то, все

c) Условие, то, иначе, все

d) Пока, нц, кц

10.В информатике любую последовательность символов некоторого алфавита, принято называть ….

a) +Словом

b) Цифрой

c) Соединением слов

d) Битом

e) Буквой

11.В программировании соединить два слова- это значит….

a) a+К первому слову слева приписать второе

b) К первому слову справа приписать второе

c) Ко второму слову справа приписать первое

d) Выделение в слове его части

e) Нет верного ответа

12.Слово в котором нет символов называется…

a) Нулевым

b) Коротким

c) Машинным

d) +Пустым

e) Длинным

13.Тело цикла в алгоритме

m:=36; n:=56; пока m<>n

нц

если m>n то m:=m-n

все

кц

выполнится….

a) Бесконечно много раз

b) 8 раз

c) 4 раза

d) +d. 6 раз

e) 1 раз

14.Что такое программа

a. Набор файлов, в которых хранится информация о компонентах, используемых в приложении

b. Набор двоичных кодов, которые может выполнять процессор

c. Элемент, который используется при разработки последовательского интерфейса

d. +Набор комад или инструкций, которые должен выполнить процессор для решения задачи, поставленной программистом

e. Набор кодов, которые может выполнять процессор

15.Что такое подпрограмма

a. Перечень всех объектов, которые Вы поместили в форму

b. Участок кода, выполняемый в момент возникновения события от заданного объекта

c. Средство перемещения по исходному коду программы к обработчику нужного события

d. Самостоятельный блок кода, состоящий из операторов языка программирования, которому присвоено определенное имя

e. Объект предназначенный для хранения информации

16.Тип данных Integer имеет следующий диапазон представления чисел:

a. Целые числа от 0 до 255

b. Целые числа приблизительно от -2,1Е9 до 2,1Е9

c. +Целые числа от -32768 до 32767

d. Десятичные числа

e. Целые числа от 1 до 100

17.В результате выполнения фрагмента алгоритма Y:=5; X:=0;

Пока X<6 нц Y:=Y+X;

                  X:=X+2

        Кц

Переменная Y

Примет значение:

a. 15

b. +11

c. 9

d. 5

e. 6

18.Число символов в слове называется…..

a. Глубиной слова

b. Шириной слова

c. +Длиной слова

d. Расширением

e. Все ответы верны

19.Чему равно значение Р после выполнения операции логического присваивания Р:=(2*2=4) and (3*3=10)

a. 14

b. Истина

c. +Ложь

d. 40

e. 20

20.Тело цикла в алгоритме m:=36;

n:=56;

пока m<>n

нц m>n то m

a. Бесконечно много раз

b. 8 раз

c. 4 раза

d. +6 раз

e. 5 раз

21.Какой оператор не является простым?

a) begin..end

b) 2. goto

c) 3. myproc(x)

d) 4.:=

e) 5. пустой

22.Выберите составной оператор:

a) if..then

b) repeat..until

c) while..do

d) begin..end

e) for..to..do|

23.Выберите оператор цикла с параметром:

a) if..then

b) repeat..until

c) while..do

d) begin..end

e) +5. for..to..do

24.Какой модуль отвечает за цвет, звук, положение курсора?

a) System

b) Dos

c) +3. Crt

d) Printer

e) Graph

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

a) System

b) Dos

c) Crt

d) Printer

e) +5. Graph

26. Какой тип данных не является подтипом типа integer?

a) real

b) 2. shortint

c) 3. longinteger

d) 4. word

e) 5. byte.

27. Как на Паскале записать синус от х градусов?

a) sin(x)

b) sin(3.1415927*x/180)

c) sin(3,1415927+x)

d) sinx

e) sin(pi/180)

28. Записать оператор присваивания, который переменной d присваивает расстояние между точками с координатами (x1,x2) и (y1,y2).

a) d:= sqrt(sqr(x-y))

b) d:= sqr(x2-x1)-sqr(y2-y1)

c) d:= sqr(y2-y1)-sqr(x2-x1)

d) d:= sqrt(sqr(x2-x1)+sqr(y2-y1))

e) d:= (x2-x1)*(y2-y1)

29. Поменять местами значения переменных x и y.

a) x:=y;y:=x;

b) y:=x;

c) r:=x;x:=y;y:=r;

d) y:=x;x:=y;

e) x:=y;

30. Вычислить значение выражения trunc(5,9).

a) 6

b) +2. 5

c) 0,9

d) 5,5

e) -5,9

31. Вычислить значение выражения round(5,2).

a) 6

b) +2. 5

c) 0,2

d) -5,2

e) -0,2

32.Переменной d присвоить дробную часть положительного числа х.

a) d:= x;

b) d:= x-round(x);

c) d:= round(x);

d) d:= x+trunc(x);

e) +5. d:= x-trunc(x);

33. Каков результат программы:

var a,b,h,s:integer; begin a:=6; b:=3; h:=2;

s:=(a+b*h/2); write ('a=',a:4:1);end.

a) 6

b) 9

c) s=9

d) +4. a=6.0

e) a=6

34.Каков результат программы:

var i:integer; s:real; begin s:=0;

for i:=1 to 10 do s:= s+i; writeln (s:6:2); readln; end.

a) 55.00

b) 2. 52.00

c) 3. 12.00

d) 4. 24.00

e) 5. 50.00

35.Каков результат программы:

var i:integer; s:real; begin s:=0;

for i:=3 to 5 do s:= s+i; writeln (s:6:2); readln; end.

a) 55.00

b) 52.00

c) 12.00

d) 24.00

e) 50.00

36.Каков результат программы:

var i:integer; s:real; begin s:=0;

for i:=3 to 5 do s:= s + 2*i; writeln (s:6:2); readln; end.

a) 55.00

b) 52.00

c) 12.00

d) 24.00

e) 50.00

37.Каков результат программы:

var i:integer; s:real; begin s:=0;

for i:=3 to 5 do s:= s + i*i; writeln (s:6:2); readln; end.

a) 55.00

b) 52.00

c) 12.00

d) 24.00

e) 50.00

38.Каков результат программы:

var i:integer; s:real; begin s:=0;

for i:=3 to 10 do s:= s+i; writeln (s:6:2); readln; end.

a) 55.00

b)  52.00

c) 12.00

d) 24.00

e) 50.00

39.Каков результат программы:

x:=2/3; writeln ('x=',x);end.

a) 0.66

b) x=0.66

c) +3. x=6.6666666667E-01

d) 6.6666666667E-01

e) 0.6666666667E+01

40.Определить время падения тела с высоты 5000 м:

const g=10; var h,t,v:real; begin read (h); t:=sqrt (2*h)/g;

write ('t=',t:2:0); end.

a) 1000

b) 10

c) t=10.0

d) t=10

e) t=100

41.Каков результат фрагмента:

     x:=140/2; write (x:6:3);

a) 140

b) 70

c) +3. 70.000

d) 70

e) 140.000

42.Каков результат фрагмента:

     x:=3.78; write (round(x));

a) 3

b) 3.0

c) 4.0

d) 0.78

e) +5. 4

43.Каков результат фрагмента:

     x:=3.78; write (trunc(x));

a) +1. 3

b) 2. 3.0

c) 3. 4.0

d) 4. 0.78

e) 5. 4

44. Каков результат фрагмента:

     x:=3.78; write (int (x):6:1);

a) 3

b) +2. 3.0

c) 4.0

d) 0.78

e) 4

45.Каков результат фрагмента:

     x:=3.78; y:= x + 2; write (int (y):6:1);

a) 3

b) +2. 5.0

c) 4.0

d) 0.78

e) 4

46.Каков результат фрагмента:

     x:=3.78; y:= x * 2; write (int (y):6:1);

a) 3

b) +2. 7.0

c) 4.0

d) 0.78

e) 4

47. Каков результат фрагмента:

k:=concat ('Иванов','Игорь'); s:=copy (k,1,4);

s1:= copy (k,7,5); a:=length(s); b:=length(s1);

writeln (k);

a) +1. ИвановИгорь

b) 2. 4

c) 3. Иван

d) 4. Игорь

e) 5. 5

48. Каков результат фрагмента:

k:=concat ('Иванов','Игорь'); s:=copy (k,1,4);

s1:= copy (k,7,5); a:=length(s); b:=length(s1);

writeln (a);

a) Иванов Игорь

b) +2. 4

c) Иван

d) Игорь

e) 5

49.Каков результат фрагмента (i,r,a- целого, n-веществен.типа):

n:=10.28; r:=round (n*100) div 100; i:=round(n*100) mod 100;

a:=r+i; writeln (r); readln; end.

a) +1. 10

b) 2. 28

c) 3. 3

d) 4. 50

e) 5. 13

50.Каков результат фрагмента (i,r,a- целого, n-веществен.типа):

n:=10.28; r:=round (n*100) div 100; i:=round(n*100) mod 100;

a:=r+i; writeln (i); readln; end.

a) 10

b) +2. 28

c) 3

d) 50

e) 13

 

Вопросы для подготовки к экзамену

1. Перечислите этапы решения задачи на ПК.

2. Дайте определение понятиям «структурное программирование», «программа», «программное обеспечение».

3. Дайте определение понятию «алгоритм». Опишите виды, способы представления алгоритмов.

4. Опишите основные конструкции, используемые для построения блок-схем.

5. Охарактеризуйте семантику языка Pascal.

6. Опишите структуру программного модуля на Pascal.

7. Перечислите базовые типы данных.

8. Опишите правила построения выражений на языке Pascal. 

9. Перечислите встроенные математические процедуры и функции.

10. Опишите формат операторов ввода/вывода на языке Pascal.

11. Опишите условный оператор if, приведите пример.

12. Опишите оператор выбора case, приведите пример.

13. Опишите операторы циклов for, while, repeat, приведите примеры.

14. Опишите объявление одномерных и двухмерных массивов в программе.

15. Опишите ввод/вывод элементов одномерного и двухмерного массивов.

16. Дайте определение понятию «подпрограмма». Укажите назначение подпрограмм.

17. Поясните способ описания процедур и функций, обращения к ним.

18. Дайте определение понятию «модуль». Укажите назначение стандартных и пользовательских модулей.

19. Охарактеризуйте структуру пользовательского модуля. Укажите способ подключения модулей.

20. Опишите объявление символьных переменных и констант в программе.

21. Перечислите и охарактеризуйте стандартные процедуры и функции, применяемые к символьным переменным.

22. Опишите объявление строковых переменных и констант в программе.

23. Перечислите и охарактеризуйте стандартные процедуры и функции, применяемые к строковым переменным.

24. Дайте определение понятию «рекурсия». Перечислите и опишите виды рекурсии, приведите примеры.

25. Поясните назначение модуля CRT. Перечислите и охарактеризуйте основные константы, процедуры и функции модуля CRT.

26. Поясните назначение модуля DOS. Перечислите и охарактеризуйте основные функции модуля DOS для работы с датой и временем, логическим диском.

27. Поясните назначение модуля GRAPH. Перечислите и охарактеризуйте базовые процедуры и функции модуля GRAPH.

28. Укажите особенности динамического распределения памяти. Перечислите и опишите процедуры и функции работы с динамической памятью.

29. Дайте определение понятию «указатель». Перечислите возможные операции над указателями и поясните результат их выполнения.

30. Перечислите и опишите динамические структуры данных.

31. Дайте определение понятию «граф». Перечислите и опишите виды графов, способы их представления.

32. Опишите алгоритм поиска в глубину, поиска в ширину в графе.

33. Дайте определение понятию «файл». Перечислите и опишите типы файлов, а также способы их объявления в программе.

34. Перечислите и опишите основные процедуры и функции работы с текстовыми и типизированными файлами.

35. Опишите объявление нетипизированных файлов в программе. Перечислите и опишите основные процедуры и функции работы с нетипизированными файлами.

36. Дайте определение понятию «объектно-ориентированное программирование». Перечислите базовые принципы ООП.

37. Поясните понятия объект, поле объекта, метод объекта, свойства объекта, а также порядок описания объекта. Укажите назначение директив Private и Public в описании объектов.

38. Опишите интегрированную среду разработки приложений Delphi. Укажите достоинства и недостатки среды.

39. Перечислите и охарактеризуйте компоненты страницы Standard в Delphi, их назначение, свойства, приведите примеры их применения.

40. Перечислите и охарактеризуйте варианты организации диалога с пользователем в Delphi.

41. Перечислите и охарактеризуйте компоненты страницы Additional в Delphi, их назначение, свойства, приведите примеры их применения.

42. Перечислите и охарактеризуйте компоненты страницы Win32 и System в Delphi, их назначение, свойства, приведите примеры их применения.

43. Перечислите и охарактеризуйте компоненты страницы Dialogs в Delphi, их назначение, свойства, приведите примеры их применения.

44. Охарактеризуйте назначение класса TCanvas в Delphi. Перечислите методы рисования графических примитивов. Опишите объекты Pen, Brush, Font.


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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.232 с.