1. Модель – это совокупность  свойств и отношений между ее компонентами, отражающая:

- существенные стороны изучаемого объекта, процесса или явления

- процесс, в  котором участвует объект

- все стороны изучаемого объекта, процесса или явления

- некоторые стороны изучаемого объекта, процесса и явления

 

2. К моделированию нецелесообразно прибегать, когда...

- исследование самого объекта приводит к его разрушению

- не определены существенные свойства исследуемого объекта

- создание объекта чрезвычайно дорого

- процесс очень медленный

 

3. К основным видам представления информационных моделей не относится...

- экономические

- описательные

- графические

- формально-логические

 

4. К информационным моделям относятся:

а) масштабная модель вездехода

б) картотека читателей библиотеки

в) макет жилого микрорайона

г) периодическая таблица элементов Д.И. Менделеева

- в, г

- а, г

- а, в

- б, г

- а, б

 

5. К информационным моделям относятся:

а) сборочный чертеж электродвигателя

б) фамильное генеалогическое дерево

в) аэродинамическая труба

г) пространственная стереометрическая модель

- в, г

- а, г

- а, в

- б, г

- а, б

 

6. На ___________этапе решения задачи проводится формализация

- концептуальном

- логическом

- физическом

- эвристическом

 

7. Формализация задачи – это …

- построение дескриптивной модели

- разработка алгоритма решения

- построение математической модели

- создание муляжа или макета объекта задачи

 

8. Результатом формализации является

- математическая модель

- материальная модель

- описательная модель

- вербальная модель

 

9. Процесс описания объекта на искусственном языке называют _________ объекта

- Компиляцией

- Синтаксическим анализом

- Семантическим анализом

- Формализацией

 

10. Примером неформализованного описания модели служит:

- Фотография объекта

- Запись алгоритма в виде блок-схемы

- Уравнение 3-го закона Ньютона

- Инструкция пилота самолета

 

11.  Моделями типа «черный ящик» являются ...

- модели «аварийного» ящика на самолетах

- модели, описывающие входные и выходные параметры объекта без учета внутренней структуры объекта

- модели мышления

- модели, описывающие зависимость параметров состояния объекта от входных параметров

 

12.  Среди общепринятых классификаций видов моделей отсутствует их деление на ...

- статические - динамические

- детерминированные - стохастические

- дискретные - непрерывные

- логические - сенсорные

 

13.   Расположите этапы моделирования в правильной последовательности:

А) синтез математической модели области, выбор критериев оценки эффективности и точности моделирования

Б) разработка имитационной модели, алгоритма ее реализации

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

Г) анализ результатов моделирования

Д) оценка адекватности имитационной модели

- Б, В, А, Г, Д

- В, Б, А, Д, Г

- В, А, Б. Д, Г

- В, А, Б, Г, Д

 

14.   Правильный порядок установки соответствия в таблице моделирования имеет вид

1

Моделируемый процесс

A

Ракета

2

Моделируемый объект

B

Исследование траектории

3

Цель моделирования

C

Полет ракеты

4

Моделируемые характеристики

D

Координаты местоположения в произвольный момент

- 1D 2C 3A 4B

- 1D 2A 3C4B

- 1C 2A 3B 4D

- 1C 2D 3B 4A

 

15.  Правильный порядок установки соответствия в таблице моделирования имеет вид

1

Моделируемый процесс

A

Человек

2

Моделируемый объект

B

Разработка метода лечения

3

Цель моделирования

C

Температура и давление

4

Моделируемые характеристики

D

Влияние лекарств на организм больного

- 1D 2C 3A 4B

- 1D 2A 3В4С

- 1C 2A 3B 4D

- 1C 2D 3B 4A

 

16. Определение целей моделирования осуществляется на этапе…

- разработки математической модели

- разработки имитационной модели

- разработки концептуальной модели

- постановки задачи

 

17. После выполнения фрагмента программы на печать будет выведено

X=5

Z=7

вывод ("X=", X<Z, "X=", Z>X, Z+X)

- X= X<Z X= Z>X 12

- X= TRUE X= TRUE Z+X

- X= 5<7 X= 7>5 12

- X= TRUE X= TRUE 12

 

18. После выполнения фрагмента программы на печать будет выведено

Х: = 12

Z: = 7

вывод  ("Х=", Х=Z, "X=", X, Z + X);

- Х= FALSE X= 7 Z+X

- X= 7 X= 7 Z+X=19

- X= FALSE X= 1219

-X= X=7 X= 7Z+X

 

19. После выполнения фрагмента программы на печать будет выведено

Х: = 12

Z: = 7

вывод  ("Х=", Х=Z, "Z=", X, "Z + X");

- Х= FALSE Z= 12  Z+X

- X= 7 Z= 7 Z+X

- X= FALSE Z= 7 19

- X= 7 Z=7 Z+X=19

 

20. В результате работы алгоритма переменная Y приняла значение 18. Укажите число, которое являлось значением переменной X до начала работы алгоритма.

Y=X+3

X=2*Y

Y=X+Y

вывод Y

- 7

- 3

- 5

-10

 

21.  После выполнения алгоритма значение переменной a будет равно

b:= 10

a:= 40

нц  пока a>=b

|      a:= a-b

кц

- 30

- 0

- 40

- 10

 

22. В результате работы программы

T=15 : S=-11

If S<T THEN K= S=T: T=K ELSE T=0: S=T

PRINT “S=”; T; “T=”; S

END

 мы получим:

- S=-11  T=15

- S=15  T=-11

- S=0  T=0

 

23. После выполнения фрагмента программы

a=12 : d=46

DO WHILE d>=a

      d = d - a

LOOP

значение переменной d равно

- 22

- 10

- 34

- 46

 

24. Что выведется на экран в результате работы программы

X=15 : Y=11: Z=25

IF X<Y THEN PRINT “Z=”;X+Y ELSE PRINT “Z=”;”X-Y”;”=”;X-Y

END

- Ничего не выведется

- Z=26

- Z=X-Y=4

- Z=25

 

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

S=1

For N=1 to 3

    S=S*N

Next N

Print  S

- 1

- 3

- 9

- 6

 

26. Определите, какое значение приобретет элемент массива A[2,3].

For n=1 To 5

For k=1 To 5

If n<k Then A(n,k)=n+k Else A(n,k)=n*k

Next k

Next n

- 10

- 5

- 6

- 25

 

27. Значение переменной А пос­ле выполнения фрагмента приведенной программы на языке Basic будет равно:

А=1

FOR B=l  ТО 10

А=А+1

NEXT В

- 10
- 11

- 12
- 9
- 0

 

28. Значение переменной  М после выполнения фрагмента приведенной программы на языке Basic будет равно:

M=1

FOR N=l TO 4

М=М*N

NEXT N

- 24
- 12

- 4
- 6

 

29. В результате выполне­ния команд переменная А  получит значение:

A=LEN  ("Маша ела кашу")

PRINT A

- 13

- «Маша ела кашу»
-  Маша ела кашу
- 11

 

30. Что выполняет следующая  программа      

INPUT "Введите слово";  S$

FOR I=LEN  (S$)  TO 1 STEP -1

PRINT MID$   (S$,   I,   1);

NEXT I

- печатаются вы­резаемые символы введенного слова в обратном порядке;

- печатается введенное слово;

- вырезаемые символы введенного слова печатают­ся по одному;

- вырезаемые символы введенного слова печатают­ся в обратном порядке через один;

- вырезаются и печатаются символы введенного сло­ва через один.

 

31. Что происходит в результате выполнения следующего фрагмента программы         

INPUT n

DIM A(n,n)

FOR i=1 to n

  FOR j=1 to n

      A(i,j)=INT(20*RND)-10 

     PRINT A(i,j);  

  NEXT j

  PRINT

NEXT i

- задаются элементы двумерного массива и выводятся на экран в виде матрицы

- поиск максимального элемента одномерного массива

- сортировка одномерного массива по возрастанию

- поиск индекса максимального элемента одномерного массива

 

32. Что происходит в результате выполнения следующего фрагмента программы         

М=А(1)

FOR i =2 to n

      IF A(i)>M THEN M=A(i) 

NEXT i

PRINT M

- задаются элементы двумерного массива и выводятся на экран в виде матрицы

- поиск максимального элемента одномерного массива

- сортировка одномерного массива по возрастанию

- поиск индекса максимального элемента одномерного массива

 

33. Что происходит в результате выполнения следующего фрагмента программы         

М=А(1) : K=1

FOR i =2 to n

      IF A(i)>M THEN M=A(i) : K=i 

NEXT i

PRINT K

- задаются элементы двумерного массива и выводятся на экран в виде матрицы

- поиск максимального элемента одномерного массива

- сортировка одномерного массива по возрастанию

- поиск индекса максимального элемента одномерного массива

 

34. Что происходит в результате выполнения следующего фрагмента программы         

FOR i=1 to n-1

   FOR j=i+1 to n

         IF a(i)>a(j) THEN SWAP a(i), a(j)

   NEXT j

NEXT i

- задаются элементы двумерного массива и выводятся на экран в виде матрицы

- поиск максимального элемента одномерного массива

- сортировка одномерного массива по возрастанию

- поиск индекса максимального элемента одномерного массива

 

35. Что происходит в результате выполнения следующего фрагмента программы         

FOR i=1 to n

IF A(i) mod 2 = 0 THEN PRINT A(i)

NEXT i

- печатаются четные элементы массива

- печатаются элементы массива с четными индексами

- печатаются нечетные элементы массива

- печатаются элементы массива с нечетными индексами

 

36. Что происходит в результате выполнения следующего фрагмента программы         

FOR i=1 to n

IF i mod 2 <> 0 THEN PRINT A(i)

NEXT i

- печатаются четные элементы массива

- печатаются элементы массива с четными индексами

- печатаются нечетные элементы массива

- печатаются элементы массива с нечетными индексами

 

37. Что будет изображено на экране в результате выполнения следующего оператора  

LINE (60, 110) – (260, 60), 14

- Линия

- Не закрашенный прямоугольник

- Закрашенный прямоугольник

 

38. Что будет изображено на экране в результате выполнения следующего оператора  

LINE (140, 120) – (300, 220), 6, B

- Линия

- Не закрашенный прямоугольник

- Закрашенный прямоугольник

 

39. Что будет изображено на экране в результате выполнения следующего оператора  

LINE (380,60) – (580, 180), 4, BF

- Линия

- Не закрашенный прямоугольник

- Закрашенный прямоугольник

 

40. Что будет изображено на экране в результате выполнения следующего оператора  

CIRCLE (110, 340), 60, 14

- окружность

- дуга

- эллипс

 

41. Что будет изображено на экране в результате выполнения следующего оператора  

CIRCLE (220, 340), 50, 6, 0, 1.57

- окружность

- дуга

- эллипс

 

42. Что будет изображено на экране в результате выполнения следующего оператора  

CIRCLE (390, 340), 60, 2, , , .6

- окружность

- дуга

- эллипс

 

43. Определите значения целочисленных переменных x, y, t после выполнения фрагмента программы

x=5 : y=7

t=x

x=y mod x

y=t

- x=2, y=5, t=5

- x=7, y=5, t=5

- x=2, y=2, t=2

- x=5, y=5, t=5

 

44. Определите значения целочисленных переменных x, y, t после выполнения фрагмента программы

x=4 : y=16

t=x

x=y mod x

y=t+1

- x=0, y=5, t=4

- x=4, y=1, t=0

- x=0, y=4, t=5

- x=4, y=1, t=0

 

45. Определите значения целочисленных переменных a и  b после выполнения фрагмента программы

a=42 : b=14

a=a\b

b=b*a

a=b\a

- a=14, b=42

- a=42, b=14

- a=1, b=42

- a=0, b=588

 

46. Определите значения целочисленных переменных a и  b после выполнения фрагмента программы

a=2468

b=(a mod 1000)*10

a=a\1000+b

- a=22, b=20

- a=4682, b=4680

- a=8246, b=246

- a=470, b=468

 

47. Определите значения целочисленных переменных a и  b после выполнения фрагмента программы

a=2599

b=(a mod 10)*1000+26

a=(b\10) mod 100

- a=26, b=9026

- a=2, b=9026

- a=26, b=9926

- a=2, b=9926

 

48. Определите значения целочисленных переменных a и  b после выполнения фрагмента программы

a=1075

b=(a mod 1000)*10

a=a+(b\100)

- a=1150, b=750

- a=1082, b=750

- a=1082, b=1070

- a=1085, b=1070

 

49. Определите значения целочисленных переменных b и  c после выполнения фрагмента программы

a=37

b=a mod 10

c=a\10

- b=3, c=7

- b=7, c=3

- b=3, c=4

- b=4, c=3

 

50. Определите значения целочисленных переменных a и  b после выполнения фрагмента программы

a=20 : b=7

a=a\b

b=a*b

a=b\a

- a=7, b=21

- a=7, b=14

- a=7, b=7

- a=3, b=21

 

51. Если элементы массива D[1…5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[D[5]] – D[D[3]] равно

- -3

- 2

- 1

- -1

 

52. Если элементы массива D[1…5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[D[4]] – D[D[3]] равно

- -3

- 2

- 1

- -1

 

53. Задан массив A [1…4], состоящий из строк A = (“1000”, “836”, “102”, “21”). После сортировки по возрастанию элементы массива будут расположены в следующем порядке

- “1000”, “836”, “102”, “21”

- “21”, “102”, “1000”, “836”

- “1000”, “102”, “21”, “836”

- “21”, “102” , “836”, “1000”

 

54. Задан массив A [1…4], состоящий из строк A = (“2000”, “836”, “102”, “21”). После сортировки по убыванию элементы массива будут расположены в следующем порядке

- “836”, “21”, “2000”, “102”

- “2000”, “836”, “102”, “21”

- “21”, “102”, “836”, “2000”

- “836”, “21” , “2000”, “102”

 

55. Задан массив А [1…4], состоящий из строк А = («10а», «8а», «10 б», «11а»). После сортировки по возрастанию элементы массива будут расположены в следующем порядке

-  «8а», «10а», «10б», «11а»

- «10а», «8а», «10б», «11а»

- «10а», «10б», «11а», «8а»

- «11а», «10а», «10б», «8а»

 

56. Если Х$="победа", К=2, Р=4, то МID$(Х$,К,Р) рав­но:

- "беда"

- "обед"

- "еда"

- "да"

- "победа"

 

57. Найти верную запись математического выражения на языке Бейсик

Y = 4 (sint cos2t + cost  sin2t) + sin2t

- Y= 4*(SIN(t)*COS(t)^2 + COS(t)*SIN(t)^2) + SIN(2*t)

- Y = 4*(SIN(t) COS(t)^2 + COS(t)*SIN(t)^2) + SIN(2*t)

- Y = 4(SIN(t)*COS(t)^2 +  COS(t)*SIN(t)^2) + SIN(2*t)

- Y = 4*(SIN(t)*COS(t)^2 + COS(t)*SIN(t)^2) +  SIN(2t)

 

58. Найти верную запись математического выражения на языке Бейсик

 Y = sin 2x sin 3x – cos 2x cos 3x

- Y = SIN (2x)*SIN (3*x) – COS (2*x)*COS (3*x)

- Y = SIN (2*x)*SIN (3*x) – COS (2*x)*COS (3*x)

- Y = SIN (2*x)*SIN (3*x) – COS (2*x)*COS (3x)

- Y = SIN (2*x) SIN (3*x) – COS (2*x)*COS (3*x)

 

59. Найти верную запись математического выражения на языке Бейсик

у = 16 sin2a – 20 sin a + 5 sin2a

- Y= 16 SIN (a)^2 – 20*SIN (a) + 5*SIN (a)^2

- Y = 16*SIN (a)^2 –20*SIN (a) + 5*SIN^2(a)

- Y = 16*SIN (a)^2 – 20 SIN (a) + 5*SIN (a)^2

- Y = 16*SIN (a)^2 – 20*SIN(a) + 5*SIN (a)^2

 

60. Найти верную запись математического выражения на языке Бейсик

y = tg2 (a + b ) – tg2a + tg2b

- Y = TAN ^2 (a + b) – TAN (a)^2 + TAN (b)^2

- Y = TAN (a + b)^2 – TAN (a)^2 + TAN (b)^2

- Y= TAN (a + b)^2 – TAN (a^2) + TAN (b)^2

- Y = TAN (a + b)^2 – TAN (a)^2 + TAN (b^2)

 

61. Какие из операторов являются операторами ввода-вывода данных

- FOR-NEXT    IF-THEN   INPUT

- GOTO  IF-THEN  REM 

- READ-DATA  PRINT   INPUT

- PRINT   INPUT REM

 

62. Операторами работы с графическими объектами  не являются

a)     PRINT

b)    LINE

c)     PAINT

d)    DIM

e)     INPUT

- a, b, c

- a, d, e

- b, d, e

- а, е

 

63.  При помощи какого оператора можно реализовать циклический алгоритм с предусловием?

- do whileloop

- doloop while

- if - then - else

- fornext

 

64.  При помощи какого оператора можно реализовать циклический алгоритм с постусловием?

- do whileloop

- doloop while

- if - then - else

- fornext

 

65.   В языке Basic операторы в одной строке отделяются:
- двоеточием

- точкой с запятой

- запятой

- пробелом

 

66.  Формат записи оператора цикла с параметром:

- IF <условие> GOTO <n1>

- FOR V=A1 TO A2 STEP A3 … NEXT

- FOR i=A1 THEN A2  NEXT

- IF <условие> THEN <действие>;

 

67.  Формат записи оператора условного перехода:

- GOTO <n1>

- IF <условие> THEN <действие>

- FOR V=A1 TO A2 STEP A3 … NEXT

- IF <условие> ТО <действие1> ELSE <действие2>

 

68.  Формат записи оператора безусловного перехода:

- GOTO <n1>

- IF <условие> THEN <действие>

- FOR V=A1 TO A2 STEP A3 … NEXT

- IF <условие> ТО <действие1> ELSE <действие2>

 

69.  Оператором вывода в языке программирования Basic является:

- INPUT
- 
RЕМ

- PRINT
-
NEXT

 

70.  Оператором ввода в языке программирования Basic является:

- INPUT
- 
RЕМ

- PRINT
-
NEXT

 

71.  Оператором комментария в языке программирования Basic является:

- INPUT
- 
RЕМ

- PRINT
-
NEXT

 

72.  Квадратный корень вычисляется с помощью стандарт­ной функции:

- ATN(X)
-
ABS (X)

- INT(X)
-
SQR(X)
- ЕХР(Х)

 

73.  Модуль Х вычисляется с помощью стандарт­ной функции:

- ATN(X)
-
ABS (X)

- INT(X)
-
SQR(X)
- ЕХР(Х)

 

74.  ех вычисляется с помощью стандарт­ной функции:

- ATN(X)
-
ABS (X)

- INT(X)
-
SQR(X)
- ЕХР(Х)

 

75.  Арктангенс Х вычисляется с помощью стандарт­ной функции:

- ATN(X)
-
ABS (X)

- INT(X)
-
SQR(X)
- ЕХР(Х)

 

76.  Алгоритмом называется:

- подробный перечень правил выполнения определенных действий

- ориентированный граф, указывающий порядок исполнения некоторого набора команд

- последовательность команд для компьютера

- описание последовательности действий в виде гео­метрических фигур, соединенных линиями и стрел­ками

- понятное и точное предписание исполнителю со­вершить последовательность действий, направлен­ных на достижение поставленных целей

 

77. Вычислительные алгоритмы – это алгоритмы, которые…

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

- непрерывно анализируют информацию, поступающую от тех или иных источников, и выдают результирующие сигналы, управляющие работой тех или иных устройств

- работают с простыми видами данных, но процесс вычисления может быть длинным и сложным

 

78. Информационные алгоритмы – это алгоритмы, которые …

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

- непрерывно анализируют информацию, поступающую от тех или иных источников, и выдают результирующие сигналы, управляющие работой тех или иных устройств

- работают с простыми видами данных, но процесс вычисления может быть длинным и сложным

 

79. Управляющие алгоритмы – это алгоритмы, которые…

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

- непрерывно анализируют информацию, поступающую от тех или иных источников, и выдают результирующие сигналы, управляющие работой тех или иных устройств

- работают с простыми видами данных, но процесс вычисления может быть длинным и сложным

 

80. Одним из свойств алгоритма является дискретность. Выберите  подходящее пояснение:

- это последовательное выполнение простых или ранее определенных шагов

- каждая команда алгоритма должна быть понятна тому, кто его исполняет

- состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств

- означает возможность получения результата после выполнения конечного количества операций

- решение должно быть правильным для любых допустимых исходных данных

 

81. Одним из свойств алгоритма является понятность. Выберите  подходящее пояснение:

- это последовательное выполнение простых или ранее определенных шагов

- каждая команда алгоритма должна быть понятна тому, кто его исполняет

- состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств

- означает возможность получения результата после выполнения конечного количества операций

- решение должно быть правильным для любых допустимых исходных данных

 

82. Одним из свойств алгоритма является определенность. Выберите  подходящее пояснение:

- это последовательное выполнение простых или ранее определенных шагов

- каждая команда алгоритма должна быть понятна тому, кто его исполняет

- состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств

- означает возможность получения результата после выполнения конечного количества операций

- решение должно быть правильным для любых допустимых исходных данных

 

83. Одним из свойств алгоритма является результативность. Выберите  подходящее пояснение:

- это последовательное выполнение простых или ранее определенных шагов

- каждая команда алгоритма должна быть понятна тому, кто его исполняет

- состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств

- означает возможность получения результата после выполнения конечного количества операций

- решение должно быть правильным для любых допустимых исходных данных

 

84. Одним из свойств алгоритма является корректность. Выберите  подходящее пояснение:

- это последовательное выполнение простых или ранее определенных шагов

- каждая команда алгоритма должна быть понятна тому, кто его исполняет

- состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств

- означает возможность получения результата после выполнения конечного количества операций

- решение должно быть правильным для любых допустимых исходных данных

 

85. Одним из свойств алгоритма является массовость. Выберите  подходящее пояснение:

- каждая команда алгоритма должна быть понятна тому, кто его исполняет;

- состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств;

- означает возможность получения результата после выполнения конечного количества операций;

- решение должно быть правильным для любых допустимых исходных данных;

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

 

86. Наиболее наглядным способом записи алгоритма является:

- Описание функциональных зависимостей между данными, предписывающих выполнение определенных действий

- Изображение в виде последовательно блоков, каждый из которых предписывает выполнение определенных действий

- Описание последовательности шагов

- Описание действий с помощью логических связок и кванторов

 

87. Одним из свойств программ является выполнимость. Это…

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

- возможность выполнения программы на данном типе компьютеров

- возможность переноса программы на другой тип компьютеров

- правильность результатов, получаемых с помощью данной программы

 

88. Одним из свойств программ является мобильность. Это…

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

- возможность выполнения программы на данном типе компьютеров

- возможность переноса программы на другой тип компьютеров

- правильность результатов, получаемых с помощью данной программы

 

89. Одним из свойств программ является правильность. Это…

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

- возможность выполнения программы на данном типе компьютеров

- возможность переноса программы на другой тип компьютеров

- правильность результатов, получаемых с помощью данной программы

 

90. Одним из свойств программ является эффективность. Это…

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

- возможность выполнения программы на данном типе компьютеров

- возможность переноса программы на другой тип компьютеров

- правильность результатов, получаемых с помощью данной программы

 

91.  Процесс написания программы никогда НЕ ВКЛЮЧАЕТ

- процесс отладки

- изменение физических параметров компьютера

- редактирование текста программы

- запись операторов в форме, соответствующей языку программирования

 

92. Одной из важных функций, реализуемых системой программирования, является…

- автоматизация выбора языка программирования, исходя из постановки задачи

- анализ существующих программных продуктов по соответствующей тематике

- автоматическая сборка разработанных модулей в единый проект

- автоматическое тестирование программного продукта на всех вариантах входных данных

 

93.  Укажите правильное определение действий интерпретатора.

- Создает объектный файл

- Выполняет отладку исходной программы

- Создает комментарии внутри программного кода

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

 

94. Семантика языка программирования – это

- Смысл команд и конструкций языка

- Набор имеющихся семантик

- Правила написания команд

 

95. Синтаксис языка программирования образуют

- Команды языка

- Алфавит языка и правила записи операторов

- Алфавит и команды языка

 

96. Интегрированная система программирования включает компонент для создания исходного текста программы, который называется:

- Текстовым редактором

- Конструктором

- Редактором формул

- Редактором связей

 

97. Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется

- Построителем кода

- Преобразователем

- Компилятором

- Переводчиком

 

98. Компонент интегрированной системы программирования, предназначенный для перевода исходного текста программы в машинный код, называется:

- переводчиком

- построителем  кода

- транслятором

- редактором связей

 

99.  В интегрированной системе программирования компилятор…

- генерирует диаграмму связей между модулями

- воспринимает исходную программу и исполняет ее

- отлаживает работу программы

- преобразует исходную программу в эквивалентную  ей программу в машинных кодах

 

100. Компилятор - это программа, которая

- переводит текст программы в машинный код

- является программой, встроенной в процессор

- заменяет интерпретатор

 

101. Интерпретатор транслирует  программу

- по шагам - оператор за оператором

- весь текст программы, генерируя машинный код

- формируют исходный код

 

102. Создание исполняемого файла из исходного текста программы предполагает выполнение процессов

а) интерпретации

б) компоновки

в) компиляции

г) исполнения программы

- а, б, г

- а, б, в

- г, в, а

- в, б

 

103. Составными частями системы программирования являются:

- Текстовый редактор, компилятор, редактор связей, библиотека функций

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

- Программа, переводящая операторы языка в машинный код, компилятор, редактор связей и библиотека функций

 

104. Системами программирования являются:

а) MS DOS

б) Java

в) Adobe PhotoShop

г) Visual C++

д) Borland Delphi

- в, д

- а, г

- а, в

- б, г, д

 

105.  Системой программирования не является

- Visual C++

- Visual FoxPro

- Borland Delphi

- Adobe PhotoShop

 

106. Язык программирования низкого уровня – это язык…

- имеющий малое число команд

- не имеющий мнемоник

- ориентированный на конкретный тип процессора

- команды которого не требуют отладки

 

107. Ассемблер относится к языкам _______________типа

- Проблемно-ориентированного

- Процедурно-ориентированного

- Машинно-ориентированного

- Объектно-ориентированного

 

108. Ассемблер является

- языком высокого уровня

- языком низкого уровня

- двоичным кодом

- инструкцией по использованию машинного кода

 

109. К специализированным языкам для Интернета относят

- JAVA, PL/1

- LISP, SQL

- HTML,VRML

 

110. Специализированный язык, позволяющий производить обработку баз данных

- PL/1

- SQL

- HTML

- Tcl

 

111. Языком программирования низкого уровня является:

- АДА

- ЛИСП

- Бейсик

-Ассемблер

 

112. Языком логического программирования  является:

- ЛИСП

- АДА

- ПРОЛОГ

- БЕЙСИК

 

113. Языком функционального программирования  является:

- ЛИСП

- АДА

- ПРОЛОГ

- БЕЙСИК

 

114. CASE-технологии – это…

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

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

- система правил, определяющих допустимые конструкции языка программирования

 

115. RAD-среды – это…

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

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

- система правил, определяющих допустимые конструкции языка программирования

 

116. Элементы массива в памяти компьютера упорядочены ...

- по алфавиту

- по возрастанию индексов элементов

- по  возрастанию значений элементов

- по частотным характеристикам

 

117. Утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к ...

- Циклу с постусловием

- Циклу с параметром

- Циклу с предусловием

- Циклу с убыванием значения параметра

 

118.  Набор операторов, выполняющих заданное действие и не зависящих от остальных частей исходного кода программы, называется…

- подпрограммой

- параметрами программы

- телом программы

- разделом программы

 

119. Описанием цикла с предусловием является следующее выражение: ...

- Выполнять оператор пока условие ложно

- Выполнить оператор заданное число раз

- Пока   условие истинно выполнять оператор

- Если условие истинно выполнять оператор, иначе остановить

 

120.  Стандартными простыми типами данных языков программирования являются ...

- Процедуры и функции

- Целые, вещественные, логические, символьные

- Целые, массивы, вещественные, записи

- Параметры подпрограммы

 

121.  Массив относится к __________типам данных

- Составным

- Абстрактным

- Простым

- Логическим

 

122. Информационный процесс с известным начальным состоянием объектов, конечным состоянием, исполнителем и набором операций из системы команд исполнителя называется ...

- Аналитическим процессом

- Компиляцией

- Моделированием

- Алгоритмическим процессом

 

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

а) "сверху-вниз"

б) "снизу-вверх"

в) "слева-направо"

г) "справа-налево"

- в, г

- а, г

- а, б

- б, с

 

124. Пошаговая детализация постановки задачи, начиная с более общей проблемы, характеризует...

- метод проектирования "от частного к общему"

- метод верификации

- поиск логической взаимосвязи

- метод последовательной декомпозиции сверху-вниз

 

125.  Выберите утверждение, характерное для алгоритмического программирования.

- Текст программы представляет собой линейную последовательность операторов присваивания, цикла и условных операторов

- Программа структурирована на отдельные составляющие и содержит типовые управляющие структуры алгоритмов обработки данных (линейная, ветвление, цикл)

- Данные и методы объединяются в новые логические сущности – объекты, каждый из которых может наследовать свойства класса-родителя

 

126.  Выберите утверждение, характерное для структурного  проектирования.

- Текст программы представляет собой линейную последовательность операторов присваивания, цикла и условных операторов

- Программа структурирована на отдельные составляющие и содержит типовые управляющие структуры алгоритмов обработки данных (линейная, ветвление, цикл)

- Данные и методы объединяются в новые логические сущности – объекты, каждый из которых может наследовать свойства класса-родителя

 

127.  Выберите утверждение, характерное для объектно-ориентированного программирования.

- Текст программы представляет собой линейную последовательность операторов присваивания, цикла и условных операторов

- Программа структурирована на отдельные составляющие и содержит типовые управляющие структуры алгоритмов обработки данных (линейная, ветвление, цикл)

- Данные и методы объединяются в новые логические сущности – объекты, каждый из которых может наследовать свойства класса-родителя

 

128.  Языками декларативного программирования являются...

- логически языки

- языки сценариев

- структурные языки

- процедурные языки

 

129. Основами метода структурного программирования являются …

а) принцип модульности разработки сложных программ

б) использование композиции трех базовых элементов – линейной, ветвления и циклической структур

в) использование композиции двух базовых элементов – ветвления и циклической структур

д) использование большого количества подпрограмм

- в, д

- а, б

- а, в

- б, д

 

130. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов, называется …

- структурным

- рекурсивным

- логическим

- объектно-ориентированным

 

131. Модульная структура программы отражает одну из особенностей _________  программирования

- структурного

- логического

- динамического

- эвристического

 

132. Методика анализа, проектирования и написания приложений с помощью классов, каждый из которых является целостным фрагментом и обладает свойствами и методами, называется __________программированием:

- структурным

- формальным

- объектно-ориентированным

- модульным

 

133. При структурном подходе к составлению алгоритмов используются правила композиции:

а) альтернативный выбор

б) цикл

с) подпрограмма

д) наследование

- а, б, с

- с, д

- а, д

- а, б, д

 

134. Структурное программирование по-другому называют программированием без ...

- PRINT

- BEGIN

- WHILE

- GOTO

 

135.  Объект связан с классом в терминах объектно-ориентированного программирования в следующей нотации:

- Объект и класс не связанные понятия

- Объект не является наследником класса

- Совокупность классов образует объект

- Класс является описанием объекта

 

136.  В основе объектно-ориентированного подхода к программированию лежит метод ...

- нисходящего проектирования

- дихотомического поиска

- восходящего  проектирование

- ветвей и границ

 

137.  В основе структурного подхода к программированию лежит метод ...

- нисходящего проектирования

- дихотомического поиска

- восходящего  проектирование

- ветвей и границ

 

138.  Понятие "Наследование" характеризует…

- способность объекта сохранять свойства и методы класса-родителя

- возможность задания различных действий в методе с одним именем

- посылку сообщений объектам

- сокрытие информации и комбинирование данных и методов внутри объекта

 

139. Суть понятия "полиморфизм" заключается в том, что

- новые объекты  определяются с использованием свойств существующих, дополняя или изменяя их

- в объектах различных классов одному действию могут соответствовать различные имена методов

- одноименные методы объекта-родителя и объекта-наследника могут выполнять различные действия

- объект скрывает в себе детали, несуществующие для его использования

 

140.   Суть понятия «инкапсуляция» заключается в том, что:

- одноименные методы объекта родителя и объекта наследника могут выполнять различные действия.

- новые объекты определяются с использованием свойств существующих, дополняя или изменяя их;

- в объектах различных классов одному действию могут соответствовать различные имена методов;

+ объект скрывает в себе детали, несущественные для его использования.

 

141.  К концепции объектно-ориентированного программирования  НЕ относится

- наследование

- полиморфизм

- параллелизм

- инкапсуляция

 

142.  Базовыми понятиями объектно-ориентированного программирования являются

а) объект

б) класс

в) структура

г) префикс

- а, б

- в, г

- б, г

- а, г

 

143. В объектно-ориентированном программировании формат программного кода, задающий использование метода, имеет вид

- <объект>.<метод>

- <метод>.<объект>

- <объект>.<метод>:= <значение>

- < метод>.<объект >:= <значение>

 

144. Свойства объекта при создании приложения в объектно-ориентированном программировании можно изменить

- на этапе тестирования программного кода приложения

- только на этапе создания программного кода приложения

- только на этапе проектирования формы

- на этапе проектирования формы и на этапе создания программного кода приложения

 

145.  Процесс поиска ошибок в программе называется

- трансляцией

- транзакцией

- тестированием

- отладкой

 

146.  Процесс устранения ошибок в программе называется

- отладкой

- тестированием

- компилированием

- запуском

 

147. Обнаруженное при тестировании нарушение формы записи программы приводит к сообщению о (б) ____ошибке

- орфографической

- грамматической

- синтаксической

- тематической

 

148. На каком этапе решения задачи на ЭВМ происходит определение формы выдачи результатов

- постановка задачи

- этап формализации

- разработка алгоритма

- программирование

- тестирование и отладка программы

- анализ результатов решения задачи

- сопровождение программы

 

149. На каком этапе решения задачи на ЭВМ происходит анализ и исследование модели

- постановка задачи

- этап формализации

- разработка алгоритма

- программирование

- тестирование и отладка программы

- анализ результатов решения задачи

- сопровождение программы

 

150. На каком этапе решения задачи на ЭВМ происходит определение целей

- постановка задачи

- этап формализации

- разработка алгоритма

- программирование

- тестирование и отладка программы

- анализ результатов решения задачи

- сопровождение программы

 

151. На каком этапе решения задачи на ЭВМ происходит составление технической документации

- постановка задачи

- этап формализации

- разработка алгоритма

- программирование

- тестирование и отладка программы

- анализ результатов решения задачи

- сопровождение программы

 

152. Заданы логические выражения:

a.      x<100 and x>0

b.     x>9 or x<100

c.     x<100 and x>9

Если х является двузначным числом, то значение ИСТИНА принимают выражения …

- b, c

- a, c

- a, b

- c

 

153. После выполнения фрагмента алгоритма значения переменных х и а стали

x:=2; a:=20

Если  или

то x:=2*а

иначе а:=0; х:=2*а

все

- х=0   а=0

- х=0   а=40

- х=2   а=20

- х=40   а=20

 

154. После выполнения фрагмента алгоритма значения переменных х и а стали

x:=2; a:=20

Если  и

то x:=2*а

иначе а:=0; х:=2*а

все

- х=0   а=0

- х=0   а=40

- х=2   а=20

- х=40   а=20

 

155. Укажите соответствие между названием языка программирования и его типом

A. BASIC

1. Объектно-ориентированный язык

B. ASSEMBLER

2. Язык запросов к базе данных

C. Visual Basic

3. Процедурный язык

D. SQL

4. Язык низкого уровня

- А-3, В-1, С-4, D-2

- А-2, В-4, С-1, D-3

- А-1, В-2, С-3, D-4

- А-3, В-4, С-1, D-2

 

156. Укажите соответствие между названием языка программирования и его типом

A. PASCAL

1. Декларативный язык

B. Object Pascal

2. Язык создания сценариев

C. Lisp

3. Процедурный язык

D. JAVA-скрипт

4. Объектно-ориентированный язык

- А-3, В-1, С-4, D-2

- А-2, В-4, С-1, D-3

- А-1, В-2, С-3, D-4

- А-3, В-4, С-1, D-2

 

157. Укажите соответствие между названием языка программирования и его типом

A. PASCAL

1. Язык низкого уровня

B. С++

2. Язык создания сценариев

C. HTML

3. Объектно-ориентированный язык

D. ASSEMBLER

4. Процедурный язык

- А-3, В-1, С-4, D-2

- А-2, В-4, С-1, D-3

- А-1, В-2, С-3, D-4

- А-4, В-3, С-2, D-1

 

158. Установите правильное соответствие между понятиями объектно-ориентированного программирования и их описаниями

A. Метод

1. Сигнал, формируемый внешней средой, на который объект должен отреагировать

B. Событие

2. Некоторое действие (операция), которое можно выполнять над данным объектом

C. Класс

3. Совокупность объектов, обладающих одинаковыми свойствами и поведением

- А-3, В-2, С-1

- А-1, В-3, С-2

- А-1, В-2, С-3

- А-2, В-1, С-3

 

159. Установите правильное соответствие между понятиями объектно-ориентированного программирования и их описаниями

A. Свойство

1. Параметр объекта, который определяет поведение объекта

B. Событие

2. Некоторое действие (операция), которое можно выполнять над данным объектом

C. Метод

3. Сигнал, формируемый внешней средой, на который объект должен отреагировать

- А-3, В-2, С-1

- А-1, В-3, С-2

- А-1, В-2, С-3

- А-2, В-1, С-3

 

Сайт управляется системой uCoz