[МЭБИК] Программирование (обязательное задание, тест)

Раздел
Программирование
Тип
Просмотров
50
Покупок
0
Антиплагиат
Не указан
Размещена
11 Ноя в 14:31
ВУЗ
МЭБИК ЧОУ ВО «Курский институт менеджмента, экономики и бизнеса»
Курс
Не указан
Стоимость
300 ₽
Демо-файлы   
1
docx
Программирование (36 вопросов) Программирование (36 вопросов)
31.7 Кбайт 31.7 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
xls
Программирование_Тест
57.5 Кбайт 300 ₽
Описание

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

Для МЭБИК имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).

Оглавление

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

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. Выберите правильную запись выражения

А) 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. Если каждую строку следующего фрагмента программы условно пронумеровать, то обмен местами каких строк не повлияет на результат вычисления?

1.               a) a:=2;

2.               b) b:=3;

3.               b:=b+а;

4.               а:=b+1

5.               a:=a+1 Варианты ответов:

А) 2 и 3

Б) 1 и 2

В) 2 и 4

Г) 4 и 5

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. Логическая переменная может принимать …

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

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

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

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);

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

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

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

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;

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

А) по данным; Б)   по образцу;

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

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

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

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
20 Ноя в 03:15
10 +1
0 покупок
Основы программирования
Контрольная работа Контрольная
18 Ноя в 00:36
15
0 покупок
Другие работы автора
Проектирование
Контрольная работа Контрольная
14 Ноя в 19:19
23 +1
0 покупок
Искусственный интеллект
Контрольная работа Контрольная
14 Ноя в 19:04
19
0 покупок
Сварка и резка
Контрольная работа Контрольная
13 Ноя в 22:35
19 +1
0 покупок
Информационные системы
Тест Тест
12 Ноя в 15:05
37 +4
0 покупок
АФХД - Анализ финансово-хозяйственной деятельности
Тест Тест
11 Ноя в 13:54
43 +1
0 покупок
Экономика
Тест Тест
11 Ноя в 13:47
60 +2
1 покупка
Компьютерные сети и системы
Контрольная работа Контрольная
11 Ноя в 10:18
38 +3
0 покупок
Компьютерные сети и системы
Тест Тест
11 Ноя в 10:08
38 +1
0 покупок
Основы программирования
Контрольная работа Контрольная
11 Ноя в 08:41
35 +2
0 покупок
История педагогики
Тест Тест
10 Ноя в 10:31
38 +2
0 покупок
ООП - Объектно-ориентированное программирование
Контрольная работа Контрольная
9 Ноя в 12:28
51 +2
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
9 Ноя в 12:12
40 +1
1 покупка
Страхование
Контрольная работа Контрольная
9 Ноя в 11:08
26
0 покупок
Математическое моделирование
Контрольная работа Контрольная
9 Ноя в 09:41
36 +2
0 покупок
Темы журнала
Показать ещё
Прямой эфир