Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования»





Скачать 425.92 Kb.
НазваниеУчебно-методический комплекс дисциплины «Основы алгоритмизации и программирования»
страница5/5
Дата публикации09.04.2015
Размер425.92 Kb.
ТипУчебно-методический комплекс
100-bal.ru > Право > Учебно-методический комплекс
1   2   3   4   5

Вариант №2

  1. Какая запись является правильной ?

    1. A : ARRAY [ 1 .. 10 ] real;

    2. A : ARRAY [ 10 .. 1 ] of real;

    3. A : ARAY [ 1 .. 10 ] of real;

    4. A : ARRAY [ 1 .. 10 ]

    5. A : ARRAY [ 1 .. 10 ] of real;

  2. При определении произведения элементов числового массива нужна следующая строка ...

    1. P = 1

    2. P = - 1

    3. P = 0

    4. P = 2

    5. P = 5

  3. Что в переводе означает слово ARRAY ?

    1. массив положительных чисел

    2. символьный массив

    3. подпрограмма

    4. числовой массив

    5. массив

  4. Назначение массивов

    1. Хранение данных

    2. Сортировка чисел

    3. Облегчение записи программы

    4. Хранение больших чисел

    5. Упорядоченное хранение данных

  5. Для чего производится описание массивов ?

    1. Чтобы помнить самому сколько ячеек в массиве

    2. Чтобы ЭВМ запомнила имя массива

    3. Чтобы ЭВМ зарезервировала память для хранения элементов массива

    4. Чтобы ЭВМ зарезервировала электричество для обработки массива

    5. Чтобы самому не забыть использовать массив

  6. Как производятся все действия над двумерными массивами ?

    1. Через оператор READ

    2. Через " обнуление "

    3. Во вложенных циклах

    4. В цикле

    5. Через оператор RANDOMIZE

  7. Где и как описываются двумерные массивы ?

    1. В конце программы оператором VAR

    2. В начале программы оператором VARR

    3. В начале программы оператором DIM

    4. В начале программы оператором VAR

    5. В конце программы оператором VARR

  8. При определении суммы элементов числового массива нужна следующая строка ...

    1. S = 1

    2. S = 0

    3. S = 2

    4. S = -1

    5. S = 100

  9. Что может содержать в себе ячейка двумерного массива ?

    1. Только положительные числа

    2. Только отрицательные числа

    3. Числа совпадающие с номером ячейки

    4. Любые данные

    5. Только строковые данные

  10. Двумерный массив - это ...

    1. Множество переменных

    2. Две большие переменные

    3. Таблица в один столбец и одну строку

    4. Таблица состоящая из строк и столбцов

    5. Два одномерных массива

  11. Массив относится к ________ типам данных
    a) составным
    b) простым
    c) логическим  
    d) абстрактным  

  12. Элементы массива в памяти компьютера упорядочены...
    a) по возрастанию индексов элементов
    b) по возрастанию значений элементов
    c) по алфавиту
    d) по частотным характеристикам

  13. Верным является высказывание, утверждающее…
    a) доступ к элементу массива осуществляется по имени массива и номеру элемента
    b) к элементу массива невозможно получить доступ по номеру
    c) элементы массива могут иметь разные типы
    d) элементы массива автоматически упорядочиваются по возрастанию

Оценивание теста:

Процент правильных заданий

Оценка

80%-100%

5 (отлично)

60%-80%

4 (хорошо)

50%-60%

3 (удовлетворительно)

Менее 50%

2 (неудовлетворительно)

Тест №7. Массивы (задачи)


  1. Все элементы двумерного массива A размером 10х10 элементов первоначально были равны 0. Затем значения элементов меняются с помощью вложенного оператора цикла в представленном фрагменте программы:

for n:=1 to 4 do

for k:=n to 4 do begin

A[n,k] := A[n,k] + 1;

A[k,n] := A[k,n] + 1;

end;

Сколько элементов массива в результате будут равны 1?

1) 0 2) 16 3) 12 4) 4

  1. Значения двумерного массива задаются с помощью вложенного оператора цикла в представленном фрагменте программы:

for n:=1 to 5 do

for k:=1 to 5 do

B[n,k] := n + k;

Чему будет равно значение B(2,4)?

1) 9 2) 8 3) 7 4) 6

  1. Дан фрагмент:

for n:=l to 6 do

for m:=l to 5 do begin

C[n,m]:=C[n,m]+(2*n-m);

end;

Чему будет равно значение С[4,3], если перед этими командами значение С[4,3]=10?

1) 5 2) 10 3) 15 4) 25

  1. Значения элементов двух массивов А и В размером 1 х 100 задаются с помощью следующего фрагмента программы:

for i:=1 tо 100 do

A[i] := 50 – i;

for i:=1 tо 100 do

B[i] := A[i] + 49;

Сколько элементов массива В будут иметь отрицательные значения?

1) 1 2) 10 3) 50 4) 100

  1. Значения элементов двумерного массива А были равны 0. Затем значения некоторых элементов были изменены (см. представленный фрагмент программы):

n := 0;

for i:=1 tо 5 do

for j:=1 tо 6-i do begin

n := n + 1;

A[i,j] := n;

end;

Какой элемент массива будет иметь в результате максимальное значение?

1) A[1,1] 2) A[1,5] 3) A[5,1] 4) A[5,5]

  1. Значения элементов двумерного массива А размером 5x5 задаются с помощью вложенного цикла в представленном фрагменте программы:

for i:=1 tо 5 do

for j:=1 tо 5 do begin

A[i,j] := i*j;

end;

Сколько элементов массива будут иметь значения больше 10?

1) 12 2) 8 3) 10 4) 4

  1. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do

A[i]:= i + 1;

for i:=1 to 10 do

A[i]:= A[i-1];

Как изменяются элементы этого массива?

1) все элементы, кроме последнего, сдвигаются на 1 элемент вправо

2) все элементы, кроме первого, сдвигаются на 1 элемент влево

3) все элементы окажутся равны 1

4) все элементы окажутся равны своим индексам

  1. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do

A[i]:= i + 1;

for i:=10 downto 0 do

A[i]:= A[10-i];

Чему будут равны элементы этого массива?

1) 10 9 8 7 6 5 4 3 2 1 0

2) 11 10 9 8 7 6 5 4 3 2 1

3) 11 10 9 8 7 6 7 8 9 10 11

4) 1 2 3 4 5 6 5 4 3 2 1

  1. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do

A[i]:= i + 1;

for i:=0 to 10 do

A[i]:= A[10-i];

Чему будут равны элементы этого массива?

1) 10 9 8 7 6 5 4 3 2 1 0

2) 11 10 9 8 7 6 5 4 3 2 1

3) 11 10 9 8 7 6 7 8 9 10 11

4) 10 9 8 7 6 5 6 7 8 9 10


  1. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do

A[i]:= i - 1;

for i:=1 to 10 do

A[i-1]:= A[i];

A[10] := 10;

Как изменяются элементы этого массива?

1) все элементы, кроме последнего, окажутся равны между собой

2) все элементы окажутся равны своим индексам

3) все элементы, кроме последнего, сдвигаются на один элемент вправо

4) все элементы, кроме последнего, уменьшаются на единицу

  1. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do

A[i]:= i;

for i:=1 to 11 do

A[i-1]:= A[11-i];

Чему будут равны элементы этого массива?

1) 10 9 8 7 6 5 4 3 2 1 0

2) 11 10 9 8 7 6 5 4 3 2 1

3) 10 9 8 7 6 5 6 7 8 9 10

4) 11 10 9 8 7 6 7 8 9 10 11

  1. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do A[i]:=i;

for i:=0 to 10 do begin

A[10-i]:=A[i];

A[i]:=A[10-i];

end;

Чему будут равны элементы этого массива?

1) 10 9 8 7 6 5 4 3 2 1 0

2) 0 1 2 3 4 5 6 7 8 9 10

3) 10 9 8 7 6 5 6 7 8 9 10

4) 0 1 2 3 4 5 4 3 2 1 0

  1. В программе описан двухмерный целочисленный массив A [1..6,1..6]. Ниже представлен фрагмент этой программы, в котором изменяются значения элементов массива.

for n:=1 to 6 do

for m:=1 to 6 do

A[n,m]:=A[m,n]+2*n-m;

До выполнения данного фрагмента программы значение A[4,3] было равно 10, а значение A[3,4] было равно 15. Чему будет равно значение A[4,3] после выполнения этого фрагмента программы?

1) 10 2) 15 3) 17 4) 20


  1. В программе описан одномерный целочисленный массив с индексами от 0 до n. Известно, что в массиве есть несколько элементов с максимальным значением. Дан фрагмент программы:

j:=1;

for i:=1 to n do

if A[i] > A[j] then j:= i;

s:=j;

Чему будет равно значение переменной s после выполнения этого фрагмента программы:

1) значению максимального элемента

2) количеству элементов в массиве A, имеющих максимальное значение

3) индексу первого элемента в массиве A, имеющего максимальное значение

4) индексу последнего элемента в массиве A, имеющего максимальное значение


  1. Укажите пропущенный фрагмент в алгоритме, определяющем количество отрицательных элементов в массиве A[1:N]

    S := 0
    нц для J от 1 до N
                    если ______
                    то S := S + 1
                    все
    кц

    a) A[J] <= S
    b) A[J] >= 0
    c) A[J] < 0
    d) A[J] > S

  2. Укажите пропущенный фрагмент в алгоритме, определяющем количество элементов, больших, чем первый элемент, в массиве A[1:N].

    S := A[1]; K := 0
    нц для J от 1 до N
          если ______
              то K := K + 1
          все
    кц
    a) A[J] > S
    b) A[J] >= 0
    c) A[J] <= S
    d) A[J] < 0

  3. В результате выполнения фрагмента алгоритма
    f:\тестирование\база\1html_\информатика\понятие алгоритма и его свойства. блок-схема алгоритма. основные алгоритмические конструкции. базовые алгоритмы\14dfd6d6a4009e61d55a03909f9b4872.jpg
    элементы массива А2, А4, А6, А8 при N=8 получат, соответственно, значения …
    a) 4, 16, 32, 48
    b) 4, 16, 36, 64
    c) 4, 12, 24, 36
    d) 2, 4, 16, 32

  4. Задан одномерный массив X1, X2, …,XN . Фрагмент алгоритма
    f:\тестирование\база\1html_\информатика\понятие алгоритма и его свойства. блок-схема алгоритма. основные алгоритмические конструкции. базовые алгоритмы\43a7551c29788daa34447db433d2d3eb.jpg
    определяет…
    a) произведение отрицательных элементов
    b) произведение положительных элементов с четными номерами
    c) произведение отрицательных элементов с четными номерами
    d) количество положительных элементов с четными номерами

  5. Дан массив целых чисел {Xi}, i=1,2,…N,  N=10. Данная программа

      K=0;
      НЦ ДЛЯ I:=1 ДО N-1
        ЕСЛИ X[I]=X[I+1] ТО  K:=K+1;
      КЦ;
      ВЫВОД (K);

    находит …
    a) количество пар соседних одинаковых элементов
    b) индексы одинаковых элементов массива
    c) индексы несовпадающих элементов
    d) количество положительных элементов массива

  6. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ] равно
    a) 2
    b) 1
    c) -3
    d) -1

  7. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[4] ] - D[ D[3] ] равно
    a) -4
    b) 2
    c) 1
    d) -1

  8. Задан массив А[1..4], состоящий из строк А = (“10a”, “8a”, “10б”, “11а” ). После сортировки  по возрастанию элементы массива будут расположены в следующем порядке
    a) “10a”, “8a”, “10б”, “11а”
    b) “11а”, “10a”, “10б”, “8a”
    c) “8a”, “10a”, “10б”, “11а”
    d) “10a”, “10б”, “11а” , “8a”


Оценивание теста:

Процент правильных заданий

Оценка

80%-100%

5 (отлично)

60%-80%

4 (хорошо)

50%-60%

3 (удовлетворительно)

Менее 50%

2 (неудовлетворительно)


лого


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«Дальневосточный федеральный университет»

(ДВФУ)
Филиал в г. Арсеньеве

СПИСОК ЛИТЕРАТУРЫ
по дисциплине «Основы алгоритмизации и программирования»
Специальность 080801.65 – «Прикладная информатика (в экономике)

г. Арсеньев

2011
Основная литература

  1. Аляев, Ю.А. Алгоритмизация и языки программирования Pascal, C++, Visual Basic : учеб.-справ. пособие / Ю.А. Аляев, О.А. Козлов. – М. : Финансы и статистика, 2007. – 320 с. : ил.

  2. Аляев, Ю.А. Практикум по алгоритмизации и программированию на языке Паскаль : учеб. пособие/Ю.А. Аляев, В.П. Гладков, О.А. Козлов. – М. : Финансы и статистика, 2007. – 528 с. : ил.

  3. Крылов, Е.В. Техника разработки программ: В 2 кн. Кн.1 Программирование на языке высокого уровня : учебник для вузов / Е.В. Крылов, В.А. Острейковский, Н.Г. Типикин. – М. : Высшая школа, 2007. – 375 с. : ил.

Дополнительная литература

  1. Варфоломеев, В.И. Алгоритмическое моделирование элементов экономических систем : учеб. пособие / В.И. Варфоломеев, С.В. Назаров; под ред. С.В. Назарова. – 2-е изд., доп. и перераб. – М. : Финансы и статистика, 2004. – 264 с. : ил.

  2. Методы программирования : учеб. пособие / Н.И. Минакова, Е.С. Невская, Г.А. Угольницкий и др. – М. : Вузовская книга, 2008. – 280 с.

  3. Бабалова И.Ф. Сборник задач по структурному программированию. М.: МИФИ, 2007г. 200с.

  4. Фаронов, В.В. Турбо Паскаль 7.0. Начальный курс : учеб. пособие / В.В. Фаронов. – М. : Нолидж, 2007. – 616 с. : ил.

Интернет-ресурсы

  1. Долгов, А. И. Алгоритмизация прикладных задач [Электронный ресурс] : Уч. пособ / А. И. Долгов. - М. : Флинта, 2011. - 136 с. - http://znanium.com/bookread.php?book=406093

  2. Зеленяк, О.П. Практикум программирования на Turbo Pascal. Задачи, алгоритмы и решения [Электронный ресурс] / О.П. Зеленяк. –3-е, испр. и доп. – М. : ДМК Пресс, 2009. – 320 с. http://e.lanbook.com/view/book/1249/

  3. Назаров, С. В. Программирование в пакетах MS Office [Электронный ресурс] : учеб. пособие / С. В. Назаров, П. П. Мельников, Л. П. Смольников и др.; под ред. С. В. Назарова. - М.: Финансы и статистика, 2007. - 656 c.: ил. - http://znanium.com/bookread.php?book=369386

  4. Потопахин, В. Современное программирование с нуля! [Электронный ресурс] / В. Потопахин. – М. : ДМК Пресс, 2010. – 240 с. http://e.lanbook.com/view/book/1266/



1   2   3   4   5

Похожие:

Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconРабочая программа учебной дисциплины «програмирование и основы алгоритмизации»
Целью дисциплины является изучение способов программирования и алгоритмизации математических и теплоэнергитических задач с использованием...
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconРабочая программа дисциплины «программирование и алгоритмизация»
Автоматизация технологических процессов и производств”, с основами алгоритмизации, основными понятиями программирования, несколькими...
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconМетодическая разработка урока теоретического обучения дисциплины...
Благодарность Муниципального учреждения «Методический центр» г. Сыктывкара за активное участие в работе районного методического объединения...
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программы: «Основы алгоритмизации и программирования» и «Арифметические основы эвм»
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Тема: Научно-методические основы реализации содержательной линии «Основы алгоритмизации и программирования»
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconМастер-класс «Создание эор с использованием языка программирования...
Знакомство с опытом преподавания темы «Основы алгоритмизации и объектно-ориентированного программирования» в базовом курсе информатики...
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУчебно-методический комплекс дисциплины по направлению подготовки...
Учебно-методический комплекс дисциплины (умкд) «Основы экономических учений» состоит из следующих элементов
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУчебно-методический комплекс дисциплины по направлению подготовки...
Учебно-методический комплекс дисциплины (умкд) «Основы экономических учений» состоит из следующих элементов
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУгринович Н. Д. Информатика и икт. Профильный уровень: учебник для 10 класса
Егэ» увеличено количество часов за счет уменьшения количества часов на темы «Моделирование и формализация» и «Информационное общество»....
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУчебно-методический комплекс дисциплины «основы психотерапии»
Учебно-методический комплекс обсужден и утвержден на заседании кафедры клинической и специальной психологии
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУчебно-методический комплекс по дисциплине «Основы виктимологии»
Учебно-методический комплекс рекомендован к изданию кафедрой «Уголовно-правовые дисциплины» (протокол №6 от 14. 11. 10г)
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУчебно-методический комплекс дисциплины специальность: 050202
Учебно-методический комплекс дисциплины (умкд) «Основы искусственного интеллекта» студентов очной формы обучения по специальности...
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУчебно-методический комплекс дисциплины «основы компьютерной графики»
Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального...
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУчебно-методический комплекс дисциплины «Естественнонаучные основы эволюции»
Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального...
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУчебно-методический комплекс дисциплины «основы библиотечно-информационного дела»
Учебно-методический комплекс составлен на основании государственного образовательного стандарта высшего профессионального образования...
Учебно-методический комплекс дисциплины «Основы алгоритмизации и программирования» iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Основы микроэлектроники» для студентов очной формы обучения по специальности 050202....


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск