Инфоурок Информатика ТестыТест по программированию по теме "Двумерные массивы"

Тест по программированию по теме "Двумерные массивы"

Скачать материал

Тестирование по теме «Двумерные массивы»

Вариант 1.

1. Дан фрагмент программы, обрабатывающей двухмерный массив А
размера
nxn.

Бейсик

Паскаль

Алгоритмический

k=1

FOR i=1 TO n
    b=A(i,i)
    A(i,i)=A(i,n-k)
    A(i,n-k)=b
NEXT i

k:=1;

for i:=1 to n do
begin
    b:=A[i,i];
    A[i,i]:=A[i,n-k];
    A[i,n-k]:=b
end

k:=1

нц для i от 1 до n
    b:=A[i,i]
    A[i,i]:=A[i,n-k]
    A[i,n-k]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) два столбца в таблице;

2) элементы диагонали и n-k -го столбца таблицы;

3) элементы диагонали и n-ой строки таблицы;

4) две строки в таблице.

 

2. Дан фрагмент программы, обрабатывающей двухмерный массив А
размера
nxn.

Бейсик

Паскаль

Алгоритмический

k=2

FOR i=1 TO n
    b=A(k,i)
    A(k,i)=A(i,k)
    A(i,k)=b
NEXT i

k:=2;

for i:=1 to n do
begin
    b:=A[k,i];
    A[k,i]:=A[i,k];
    A[i,k]:=b
end

k:=2

нц для i от 1 до n
    b:=A[k,i]
    A[k,i]:=A[i,k]
    A[i,k]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) элементы k-го столбца и k-ой строки таблицы;

2) элементы k-ой строки и k-го столбца таблицы;

3) элементы диагонали и k-ой строки таблицы;

4) элементы диагонали и k-го столбца таблицы.

 

3. Дан фрагмент программы, обрабатывающей двухмерный массив А размера nxn.

Бейсик

Паскаль

Алгоритмический

k=2

FOR i=1 TO n
    b=A(i,k)
    A(i,k)=A(i,k+1)
    A(i,k+1)=b
NEXT i

k:=2;

for i:=1 to n do
begin
    b:=A[i,k];
    A[i,k]:=A[i,k+1];
    A[i,k+1]:=b
end

k:=2

нц для i от 1 до n
    b:=A[i,k]
    A[i,k]:=A[i,k+1]
    A[i,k+1]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) элементы k-ой строки и k+1-го столбца таблицы;

2) элементы k-го столбца и k+1-го столбца таблицы;

3) элементы диагонали и k+1-ой строки таблицы;

4) элементы диагонали и k-го столбца таблицы.

 

4. Дан фрагмент программы, обрабатывающей двухмерный массив А размера nxn.

Бейсик

Паскаль

Алгоритмический

k=1

FOR i=1 TO n
    b=A(i,n)
    A(i,n)=A(i,k)
    A(i,k)=b
NEXT i

k:=1;

for i:=1 to n do
begin
    b:=A[i,n];
    A[i,n]:=A[i,k];
    A[i,k]:=b
end

k:=1

нц для i от 1 до n
    b:=A[i,n]
    A[i,n]:=A[i,k]
    A[i,k]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) элементы k-ой строки и k+1-го столбца таблицы;

2) элементы n-го столбца и k-го столбца таблицы;

3) элементы диагонали и k+1-ой строки таблицы;

4) элементы k-ой строки и k+1-ой строки таблицы.

 

 

5. Дан фрагмент программы, обрабатывающей двухмерный массив А
размера
nxn.

Бейсик

Паскаль

Алгоритмический

k=1

FOR i=1 TO n
    b=A(k,i)
    A(k,i)=A(i,i)
    A(i,i)=b
NEXT i

k:=1;

for i:=1 to n do
begin
    b:=A[k,i];
    A[k,i]:=A[i,i];
    A[i,i]:=b
end

k:=1

нц для i от 1 до n
    b:=A[k,i]
    A[k,i]:=A[i,i]
    A[i,i]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) два столбца в таблице;

2) элементы диагонали и k -го столбца таблицы;

3) элементы k -ой строки  и диагонали таблицы;

4) две строки в таблице.


Тестирование  по теме «Двумерные массивы»

Вариант 2.

1. Дан фрагмент программы, обрабатывающей двухмерный массив А размера nxn.

Бейсик

Паскаль

Алгоритмический

k=1

FOR i=1 TO n
    b=A(i,i)
    A(i,i)=A(i,k)
    A(i,k)=b
NEXT i

k:=1;

for i:=1 to n do
begin
    b:=A[i,i];
    A[i,i]:=A[i,k];
    A[i,k]:=b
end

k:=1

нц для i от 1 до n
    b:=A[i,i]
    A[i,i]:=A[i,k]
    A[i,k]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) два столбца в таблице;

2) две строки в таблице;

3) элементы диагонали и k-ой строки таблицы;

4) элементы диагонали и k-го столбца таблицы

 

2. Дан фрагмент программы, обрабатывающей двухмерный массив А размера nxn.

Бейсик

Паскаль

Алгоритмический

k=2

FOR i=1 TO n
    b=A(i,k)
    A(i,k)=A(k,i)
    A(k,i)=b
NEXT i

k:=2;

for i:=1 to n do
begin
    b:=A[i,k];
    A[i,k]:=A[k,i];
    A[k,i]:=b
end

k:=2

нц для i от 1 до n
    b:=A[i,k]
    A[i,k]:=A[k,i]
    A[k,i]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) элементы k-го столбца и k-ой строки таблицы;

2) элементы k-ой строки и k-го столбца таблицы;

3) элементы диагонали и k-ой строки таблицы;

4) элементы диагонали и k-го столбца таблицы.

 

3. Дан фрагмент программы, обрабатывающей двухмерный массив А размера nxn.

Бейсик

Паскаль

Алгоритмический

k=1

FOR i=1 TO n
    b=A(k,i)
    A(k,i)=A(k+1,i)
    A(k+1,i)=b
NEXT i

k:=1;

for i:=1 to n do
begin
    b:=A[k,i];
    A[k,i]:=A[k+1,i];
    A[k+1,i]:=b
end

k:=1

нц для i от 1 до n
    b:=A[k,i]
    A[k,i]:=A[k+1,i]
    A[k+1,i]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) элементы k-ой строки и k+1-го столбца таблицы;

2) элементы k-го столбца и k+1-го столбца таблицы;

3) элементы диагонали и k+1-ой строки таблицы;

4) элементы k-ой строки и k+1-ой строки таблицы

 

4. Дан фрагмент программы, обрабатывающей двухмерный массив А размера nxn.

Бейсик

Паскаль

Алгоритмический

k=1

FOR i=1 TO n
    b=A(n,i)
    A(n,i)=A(k,i)
    A(k,i)=b
NEXT i

k:=1;

for i:=1 to n do
begin
    b:=A[n,i];
    A[n,i]:=A[k,i];
    A[k,i]:=b
end

k:=1

нц для i от 1 до n
    b:=A[n,i]
    A[n,i]:=A[k,i]
    A[k,i]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) элементы k-ой строки и k+1-го столбца таблицы;

2) элементы n-го столбца и k-го столбца таблицы;

3) элементы n-ой строки и k-ой строки таблицы;

4) элементы диагонали и k+1-ой строки таблицы.

 

5. Дан фрагмент программы, обрабатывающей двухмерный массив А
размера
nxn.

Бейсик

Паскаль

Алгоритмический

k=1

FOR i=1 TO n
    b=A(k,i)
    A(k,i)=A(n,i)
    A(n,i)=b
NEXT i

k:=1;

for i:=1 to n do
begin
    b:=A[k,i];
    A[k,i]:=A[n,i];
    A[n,i]:=b
end

k:=1

нц для i от 1 до n
    b:=A[k,i]
    A[k,i]:=A[n,i]
    A[n,i]:=b
кц

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина  j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) элементы k-ой строки и n-ой строки таблицы;

2) элементы k-го столбца и n-го столбца таблицы;

3) элементы n-ой строки и k+1-ой строки таблицы;

4) элементы диагонали и k+1-ой строки таблицы.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Тест по программированию по теме "Двумерные массивы""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Педагог-психолог

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 551 материал в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 28.03.2016 2409
    • DOCX 62.5 кбайт
    • 15 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Хахалева Оксана Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Хахалева Оксана Владимировна
    Хахалева Оксана Владимировна
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 45582
    • Всего материалов: 30

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 21 региона
  • Этот курс уже прошли 151 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 493 человека из 73 регионов
  • Этот курс уже прошли 1 523 человека

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 154 человека из 49 регионов
  • Этот курс уже прошли 1 717 человек

Мини-курс

Эффективные стратегии текстовых коммуникаций в бизнесе

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Инновационные технологии в краеведческой и географической работе со школьниками: применение туристических приемов для эффективного обучения

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Здоровые взаимоотношения: адаптация и развитие ребенка через привязанность и игрушки

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 89 человек из 38 регионов
  • Этот курс уже прошли 60 человек