Вопросы_тестирования_Модуль_2
.pdfo |
o |
59. В результате выполнения фрагмента алгоритма
o 2, 4, 8, 12 o 4, 6, 12, 14 o 4, 6, 8, 10 o 2, 8, 16, 32
Элементы массива А1, А2, А3, А4 при N=4 получат, соответственно,
значения …
60. Задан массив А[1..4], состоящий из строк А = («10а», «8а», «10б», «11а»). После сортировки по убыванию элементы массива будут расположены в следующем порядке
o «8а», «10а», «10б», «11а» o «11а», «10б», «10а», «8а» o «8а», «11а», «10б», «10а» o «11а», «10а», «10б», «8а»
21
1.3.Эволюция и классификация языков программирования. Основные понятия языков программирования
61.Языками сценариев являются …
□Perl
□SQL
□Visual Basic
□Tcl/Tk
□JavaScript
62.Для системного программирования наиболее подходят языки …
□C++
□BASIC
□FORTRAN
□Ассемблер
□С
63.Языками программирования являются …
□Ассемблер
□C++
□Fortran
□Rambler
□WinRAR
64.К языкам программирования высокого уровня не относятся языки …
□Паскаль
□Java
□Ассемблер
□Макроассемблер
□BASIC
22
65. Первым языком программирования высокого уровня, созданным для
научно-технических расчетов, считается язык ...
oBASIC
oCOBOL
oFORTRAN
oJAVA
66.Язык BASICбыл создан для…
oвыполнения научно-технических расчетов
oобучения программированию
oзамены Ассемблера
oвыполнения экономических расчетов
67.Для создания web-приложений не используется язык.
oРНР
o PERL
oJAVA SCRIPT
oALGOL
68.Языком программирования высокого уровня для разработки операционных систем, трансляторов, баз данных и других системных и прикладных программ, является …
oСи
oАлгол
oPHP
oБейсик
69.Внутреннее представление данных в памяти компьютера определяется
…
oсистемой счисления
o типом данных
o типом транслятора
o средой программирования
23
70. В переменную Y помещается значение: Y := A / B * C – С; Если А = 24, В = 3 и С = 4, то в переменной Y получится число …
o 28
o 3
o –2
o8
71.Функция RANDOM(X) возвращает случайное целое число в диапазоне от 0 до Х - 1. В переменную Y требуется поместить случайное целое число в диапазоне от 10 до 15 включительно.
Это сделает оператор …
oY := RANDOM(6) + 10
oY := RANDOM(5) + 10
oY := RANDOM(10) + 5
oY := RANDOM(10) + 15
72.Функция SQRT(X) возвращает квадратный корень значения Х. В переменную Y помещается некоторое значение следующим оператором присваивания: Y := 1 / 2 * SQRT(A * B). Эквивалентной математической записью является …
o
o
o
o
73.Функция SQR(X) возвращает квадрат значения Х. Если выражение в операторе присваивания Y := SQR(A + B) – C записать без использования функции SQR, то получится …
oY := (A + B) * (A + B) – C
o Y := (A + B) * A + B – C o Y := A + B * A + B – C o Y := A * A + B * B – C
24
74. Для задания переменной в языке программирования высокого уровня необходимо знать…
o имя, тип
o идентификатор и объем памяти o значение данных
o имя и тип файла
25
1.4.Алгоритмы разветвляющейся структуры
75.Значение переменной m после выполнения фрагмента алгоритма (операция mod(х, у)– получение остатка целочисленного деления х на y)
k:=70 |
|
|
выбор |
|
|
при mod(k,12)=5: |
m:=k; |
o 3 |
при mod(k,12)<5: |
m:=2; |
|
при mod(k,12)=13: |
m:=3; |
o 1 |
иначе m:=1; |
|
o 70 |
все |
|
|
будет равно… |
|
o 2 |
76. Функции div и mod вычисляют соответственно результат и остаток деления нацело первого аргумента на второй. Значение переменной m после выполнения программы:
o 65 o 0 o 42 o 19
будет равно …
26
77. Приведенному фрагменту блок-схемы соответствует фрагмент программы …
o вводx,z
если (х<100)
то если(z>10)
то y:=x*z иначе y:=x+z
все
иначе y:=x+z
все вывод у
o вводx,z |
o ввод x,z |
o вводx,z |
выбор |
нц |
если (х<100) |
при х<100: y:=x*z |
пока (х<100) и (z>10) |
то если (z>10) |
при z>10: y:=x+z |
y:=x*z |
то y:=x+z |
все |
y:=x+z |
иначе y:=x*z |
вывод у |
вывод у |
все |
|
кц |
иначе y:=x*z |
|
|
все |
|
|
вывод у |
78. Укажите фрагмент |
программы, соответствующий приведенному |
|
фрагменту алгоритма. |
|
|
o если Условие 1
то Серия 1
иначе если Условие 2 то серия 3
иначе серия 2
все
все
27
o если Условие 1 |
o если Условие 1 |
o если Условие 1 |
||
то |
|
то Серия 1 |
то Серия 1 |
|
|
иначе |
|||
иначе |
|
все |
||
|
если Условие 2 |
|||
если Условие 2 |
||||
|
||||
то серия 2 |
если Условие 2 |
|||
то серия 2 |
||||
иначе серия 3 |
то серия 2 |
|||
иначе |
серия 3 |
|||
все |
иначе серия 3 |
|||
иначе |
серия 1 |
|||
все |
все |
|||
все |
|
все
79. Приведенной блок-схеме соответствует фрагмент программы …
o если условие 1 то |
o если условие 1 то |
начало |
если условие 2 то оператор 4 |
оператор 1 |
иначе оператор 5 |
оператор 2 |
иначе |
оператор 3 |
начало |
конец |
оператор 1 |
иначе |
оператор 2 |
если условие 2 то оператор 4 |
оператор 3. |
иначе оператор 5 |
конец |
o если условие 1 то |
o если условие 1 то |
если условие 2 то оператор 4 |
оператор 1 |
иначе |
оператор 2 |
начало |
оператор 3 |
оператор 1 |
если условие 2 то оператор 4 |
оператор 2 |
иначе оператор 5. |
оператор 3 |
|
конец |
|
иначе оператор 5. |
|
|
28 |
80. Приведенной блок-схеме соответствует фрагмент программы …
o если условие 1 то |
o если условие 1 то |
начало |
начало |
если условие 2 то |
если условие 3 то оператор 1 |
начало |
конец |
оператор 3 |
иначе оператор 2 |
оператор 4 |
если условие 3 то |
конец |
начало |
конец |
оператор 3 |
иначе |
оператор 4 |
если условие 3 то оператор 1 |
конец. |
иначе оператор 2. |
|
o если условие 1 то |
o если условие 1 то |
если условие 2 то |
если условие 3 то оператор 1 |
начало |
иначе оператор 2 |
оператор 3 |
иначе |
оператор 4 |
если условие 2 то |
конец |
начало |
иначе |
оператор 3 |
если условие 3 то оператор 1 |
оператор 4 |
иначе оператор 2. |
конец. |
29
81. Фрагмент блок-схемы
o команду ветвления в полной
форме, в которую вложена команда цикла
o команду ветвления в полной форме, в которую вложена команда ветвления в неполной форме
|
|
|
o команду ветвления в полной |
||
представляет |
алгоритм, |
который |
форме и |
команду выбора, |
|
вложенную |
в |
команду |
|||
содержит… |
|
|
ветвления |
|
|
o две команды ветвления в полной форме, одна из которых вложена в другую
82. Дан фрагмент алгоритма. Логическая операция and используется для обозначения одновременности выполнения условий. При начальных значениях переменных X=2, Y=10 переменные Z и S примут значения …
o Z=36, S=31
o Z=14, S не определено o Z=22, S=17
o Z=14. S=9
30