МЭБИК Обязательные задания для выполнения по дисциплине «Программирование»

Раздел
Программирование
Тип
Просмотров
128
Покупок
2
Антиплагиат
100% Антиплагиат.РУ (модуль - Интернет Free)eTXTАнтиплагиат.ВУЗ
Размещена
15 Апр в 11:14
ВУЗ
Курский институт менеджмента,экономики и бизнеса
Курс
1 курс
Стоимость
250 ₽
Демо-файлы   
2
pdf
3. Обязательные задания для выполнения обучающимися_Программирование 3++-1 3. Обязательные задания для выполнения обучающимися_Программирование 3++-1
674.2 Кбайт 674.2 Кбайт
png
оценка оценка
10.8 Кбайт 10.8 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
xlsx
Программирование
18.9 Кбайт 250 ₽
Описание

Работа оценена на 5. Вы получите готовый и заполненный бланк.

Оглавление

Тест

1. Какой документ можно назвать алгоритмом?

А) правила по технике безопасности

Б) инструкция по получению денег в банкомате

В) расписание занятий

Г) список групп экономического факультета

2. Чему будет равно значение переменной z после выполнения фрагмента програм-

мы?

x:=1;

if (x>0) and (x<3) then z:=7*x else z:=x+9;

А) 12 Б) 10 В) 7 Г) 9

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

A. Object Pascal 1) Процедурный

B. Assembler 2) Язык запросов

C. Pascal 3) Низкого уровня

D. SQL 4) Объектно-ориентированный

Варианты ответов:

А) A – 2 B – 3 C – 4 D - 1

Б) A – 3 B – 4 C – 2 D - 1

В) A – 4 B – 3 C – 1 D - 2

Г) A – 1 B – 2 C – 3 D - 4

4. В среде программирования Delphi (Lozarus) формат программного кода, задаю-

щий метод объекта, имеет вид

А) <объект>.<значение>:=<свойство>

Б) <действие>.<объект>:=<значение>

В) <объект>.<значение>:=<действие>

Г) <объект>.<действие>

5. Чему будет равно значение переменной t в результате выполнения последова-

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

t := 2

t := (4+3*t)-2/t

А) 4 Б) 6 В) 9 Г) 2

6. К константам целого типа можно отнести следующее число

А) -5

Б) 15.

В) 20.0

Г) 0.0

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

ражения D[ D[4] ] – D[ D[3] ] равно …

А) 2

Б) 1

В) -4

Г) -1

Обязательные для выполнения задания по Программированию

(09.03.03 Прикладная информатика)

5

8. Свойства объекта при создании приложения в среде Delphi (Lozarus) можно из-

менить

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

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

ложения

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

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

9. Высказывание «Если значение переменной b не равно 1, то увеличить значение b

на 5, иначе уменьшить значение b на 2» соответствует оператор

1 If b<>1 then b:=b+5 else b:=b-2;

2 If b<>1 then b:=b+5;

b:=b-2;

3 If b<>1 then b:=b-2 else b:=b+5;

4 If b<>1 then b:=b-2;

b:=b+5;

А) фрагмент №1 Б) фрагмент №2 В) фрагмент №3 Г) фрагмент №4

10. Исполнитель может выполнить только две команды: от числа отнять 1 и число

разделить на 2. Задана целая положительная величина N, равная 5. Сколько раз

будут выполняться команды исполнителя, прежде чем значение N станет равным

0, если исполнитель выполняет следующий алгоритм:

a. Пока N не равно 0 делать

b. Если N – четное число, то число N разделить на 2

c. Иначе от числа N отнять 1

d. Конец ветвления Конец цикла

А) 7 Б) 9 В) 5 Г) 4

11. Выберите правильную запись выраженияcdba

ab

)(4

3

А) 3*a*b/(4*(a+b)*c*d)

Б) 3*a*b/4*(a+b)*c*d

В) 3ab/(4(a+b)cd)

Г) 3*a*b/(4*(a+b)*c)*d

12. Если каждую строку следующего фрагмента программы условно пронумеровать,

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

a) a:=2;

b) b:=3;

c) b:=b+а;

d) а:=b+1

e) a:=a+1

Варианты ответов:

А) 2 и 3

Б) 1 и 2

В) 2 и 4

Г) 4 и 5

6ЧОУ ВО «Курский институт менеджмента, экономики и бизнеса»

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

а) MS DOS

б) Java

в) AdobePhotoShop

г) Visual C++

д) BorlandDelphi

Выберите ответ:

А) в, д

Б) б, г, д

В) а, в

Г) а, г

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

x:=2; a:=20

если (x<= 1) и (a>=19)

тоx:= 2*a

иначеa:=0; x:=2*a

все

значения переменных x и a стали

А) x = 0 a = 0

Б) x = 2 a = 20

В) x = 0 a = 40

Г) x = 40 a = 20

15. Основной целью структурного программирования является…

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

Б) организация программного обеспечения с минимальной связностью модулей

В) организация программного обеспечения с максимальной связностью модулей

Г) решение задач, для которых нет явного алгоритма решения

16. Программирование, основанное на модульной структуре программного продукта

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

А) логическим

Б) структурным

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

Г) рекурсивным

17. Оператор безусловного перехода в языке программирования Pascal записывает-

ся…

А) if <условие> then <оператор>

Б) goto метка

В) Case <ключвыбора> of

Г) if <условие> then <оператор> else <оператор>

18. Логическая переменная может принимать …

А) целое числовое значение

Б) символьное значение

В) истина или ложь

Г) вещественное числовое

Обязательные для выполнения задания по Программированию

(09.03.03 Прикладная информатика)

7

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

мы?

X:=5;

S:=0;

While x>=2 do

begin

S:=S+x; x:=x-3;

end;

А) 7 Б) 5 В) 3 Г) 1

20. Задан массив A[1..4], состоящий из строк А = («2000», «836», «102», «21»). По-

сле сортировки по убыванию элементы массива будут расположены в сле-

дующем порядке:

А) «836», «21», «2000», «102»

Б) «2000», «836», «102», «21»

В) «21», «102», «836», «2000»

Г) «102», «21», «836», «2000»

21. Какое значение получит переменная D после выполнения следующего кода

X2:=2;

Y1:=X2+1;

Case Y1 of

1: d:=dec(x2);

2: d:=inc(x2);

3: d:=dec(y1);

4: d:=inc(y1);

End:

Варианты ответов

А) 1

Б) 2

В) 3

Г) 4

22. Сколько раз будет выполнен цикл

X1:=4;

Y1:=4

Repeat

X2:=x1;

Y2:=y1;

Case Y1 of

1: dec(x2);

8ЧОУ ВО «Курский институт менеджмента, экономики и бизнеса»

2: inc(x2);

3: dec(y1);

4: inc(y1);

End:

Until (x2>-1) and (x2<=4) and (y2>=-1) and (y2<=4);

Варианты ответов

А) 1

Б) 2

В) 3

Г) 4

23. Какой алгоритм реализует следующий код

Var A: array [1..3,1..3] of integer;

C,i: integer;

B: array [1..3]: integer;

begin

For i:=1 to 3 do

begin

C:= A[i,1];

A[i,1]:=b[i];

b[i]:=c;

end;

end.

А) значения элементов массивов А и В меняются местами

Б) значения элементов первого столбца массива А заменяются элементами массива В

В) значения элементов первого столбца массива А заменяются элементами массива В,

а элементы массива В получают значения элементов первого столбца массива А.

Г) значения элементов первой строки массива А заменяются элементами массива В, а

элементы массива В получают значения элементов первой строки массива А.

24. Чему будет равно значение переменной b после выполнения фрагмента програм-

мы?

b:=0;

a:=-1;

for i:=1 to 3 do

begin x:=a*i;

if x>0 then b:=b+x;

a:=-a;

end;

Варианты ответа: А) 1 Б) 2 В) 3 Г) 4

Обязательные для выполнения задания по Программированию

(09.03.03 Прикладная информатика)

9

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

Vara : array[1..3, 1..3] of integer;

Rt, m, k: integer;

begin

m:=2;

For k :=1 to 3 do

begin

Rt:=a[m,k];

a[m,k]:=a[m+1,k];

a[m+1,k]:= Rt ;

end;

А) меняются местами соответствующие значения 2-го и 3-го столбца массива М

Б) меняются местами соответствующие значения 2-ой и 3-ой строки массива М

В) происходит сортировка массива по возрастанию значений второй строки

Г) происходит сортировка массива по возрастанию значений второго столбца

26. Укажите, чему будет равно значение переменной k после выполнения фрагмента

программы

a:=12

выбор

при a< 2: k:=1

при a=6: k:=2

при a> 15: k:=3

иначе k:=5

все

вывод k

Варианты ответа:

А) 12

Б) 5

В) 3

Г) 2

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

x:=5;

z:=7;

Вывод (‘x=z’, x=z, ‘x=’, z, z+x)

на печати будет…

А) x=zx=zx=7z+x=12

Б) false false x=5

В) x=z false x=57z+x

Г) x=z false x=712

28. Вычисление какой из величин реализует следующий код?

Var a: array[1..3, 1..3] of integer;

i,j : integer;

k : array [1..3] of integer;

begin

for i:=1 to 3 do

10ЧОУ ВО «Курский институт менеджмента, экономики и бизнеса»

begin

k[i]:=0;

for j:=1 to 3 do

if a[i,j] < 0 then k:=k+1;

end;

А) минимум в каждой строке

Б) количество отрицательных элементов в каждой строке массива

В) количество отрицательных элементов последней строки

Г) сумму отрицательных элементов в каждой строке массива

29. Определите значение переменной c после выполнения следующего фрагмента

программы, в котором a,b и с – переменные вещественного типа

a:=60;

b:=15;

a:=a + b / 3;

if a < b*4 then c:= a - b else c:= a + b;

Выберите вариант ответа

А) 10

Б) 45

В) 75

Г) 80

30. В программе описан одномерный целочисленный массив А с индексами от 0 до 10

и целочисленная переменная i.

for i:= 0 to 10 do

A[i] := i;

for i:= 9 downto 1 do

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

Чему окажутся равны элементы этого массива?

А) 0 9 8 7 6 5 6 7 8 9 10

Б) 10 9 8 7 6 5 6 7 8 9 10

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

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

31. Определите значение переменной c после выполнения следующего фрагмента

программы

a:=1;

a:=a+16;

b:= - a;

c:= a+2*b;

Выберите вариант ответа

А) c=-17

Б) c=15

В) c=17

Г) c=255

Обязательные для выполнения задания по Программированию

(09.03.03 Прикладная информатика)

11

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

for i:=1 to n-1 do

for j:= 1 to n do

if a[i,1] < a[j,1] then begin

k:= a[i,1];

a[i,1]:= a[j,1];

a[j,1]:=k;

end;

В представленном фрагменте

А) упорядочивается первая строка массива по убыванию

Б) упорядочивается первый столбец массива по убыванию

В) заменяются элементы главной диагонали матрицы

Г) заменяются элементы k-го столбца матрицы

33. По виду процедуры определите, какой тип сцепления модулей она предполагает?

Procedure summa (b: array of real; var s: real; k: integer);

Var i: integer;

Begin

i:= 1; s:=0; k:=0;

While b[i]>0 do begin

s:=s+b[i]; k:=k+1; i:=i+1;

end;

Выберите вариант ответа

А) по данным;

Б) по образцу;

В) по управлению;

Г) по общей области данных.

34. По виду процедуры определите, какой тип сцепления модулей она предполагает?

Procedure square (a, b, c: real; var s: real);

Var p: real;

Begin

p:= (a+b+c)/2;

s:= sqrt ((p-a)*(p-b)-(p-c));

end;

Выберите вариант ответа

А) по данным;

Б) по образцу;

В) по управлению;

Г) по общей области данных.

12ЧОУ ВО «Курский институт менеджмента, экономики и бизнеса»

35. По виду процедуры определите, какой тип сцепления модулей она предполагает?

Procedure summa (pr: boolean; var s: real; k: integer);

Var i: integer;

Begin

i:= 1; s:=0; k:=0;

if pr then

While b[i]>0 do begin

s:=s+b[i]; k:=k+1; i:=i+1; end

else

While b[i]<0 do begin

s:=s+b[i]; k:=k+1; i:=i+1; end;

end;

Выберите вариант ответа

А) по данным;

Б) по образцу;

В) по управлению;

Г) по общей области данных.

36. Определите значение переменной s после выполнения следующего фрагмента

программы

x := 2.5;

x := x+0.5;

y := -x;

s := 2*y+x;

Выберите вариант ответа

А) 3

Б) -3

В) -12

Г) 12

Вам подходит эта работа?
Похожие работы
Основы программирования
Лабораторная работа Лабораторная
2 Ноя в 14:20
10 +10
0 покупок
Другие работы автора
Английский язык
Ответы на билеты Билеты
8 Июн в 05:37
135 +3
0 покупок
Экономическая теория
Задача Задача
8 Июн в 05:15
72 +1
0 покупок
Бухгалтерская и налоговая отчетность
Задача Задача
15 Апр в 12:53
66 +1
0 покупок
Дискретная математика
Задача Задача
15 Апр в 12:42
75 +1
1 покупка
Организация, нормирование и оплата труда
Тест Тест
15 Апр в 11:33
55 +2
0 покупок
Основы программирования
Задача Задача
15 Апр в 11:23
175 +1
0 покупок
Дошкольная педагогика
Творческая работа Творческая работа
7 Дек 2023 в 05:55
80 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир