Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

V. Алгоритмизация и программирование. Языки программирования высокого уровня



1. Значение Y в результате выполнения алгоритма при вводе значений: 10, 3, 14, 4, будет равно…

Ввод A, B, C, X

Y:=(A+B)/B*X

Вывод Y

a. 32,

b. 3,

c. 8,

d. 3,714.

2. В результате выполнения алгоритма значение переменной s будет равно числу ….

Алг «Вычисление значения переменной S»

S:=0

Нц для k:=2 до 6

S:=S+k

Кц

Вывод S

a. 20,

b. 6,

c. 12,

d. 14.

3. После выполнения фрагмента программы на печать будет выведено …

X:=5

Z:=7

Вывод (“X=”, X, “X=”, Z, Z+X)

a. X=5 X=712,

b. X=5 X=7 Z+X,

c. X=5 X=Z X=12,

d. X=X X=Z X.

4. После выполнения фрагмента программы на печать будет выведено …

X:=5

Z:=7

вывод (“X=Z”, X=Z, “X=”, Z, Z+X)

a. X=Z FALSE X=712,

b. FALSE FALSE X=5,

c. X=Z FALSE X=5,

d. X=Z X=Z X=72 X=12.

5. В результате выполнения алгоритма значение переменной X будет равно…

A:= «100»

B:= «10»

C:= «11»

X:=A+B+C

a. «1001011»,

b. 121,

c. 1001011,

d. «121».

6. Значение переменной после выполнения фрагмента алгоритма (операция mod(x,y) – получение остатка целочисленного деления x на y)…

K:=30

выбор

при div(k,12)=2; d:=k;

при mod(k,12)<5; d:=2;

при mod(k,12)>12; d:=3

иначе d:=1;

все

равно …

a. 2,

b. 1,

c. 30,

d. 3.

7. Переменная в программе, написанной на языке программирования процедурного типа, имеет следующие атрибуты…

a. имя,

b. тип,

c. параметр,

d. значение.

8. В представленном фрагменте программы тело цикла выполнится …

b:=10

d:=40

нцпока d>=b

d:=d-b

кц

a. 4 раза,

b. 3 раза,

c. 1 раз,

d. 2 раза.

9. Задан одномерный массив x1, x2, …, xi.

a. произведение отрицательных элементов с четными номерами;

b. произведение отрицательных элементов;

c. количество положительных элементов с четными номерами;

d. произведение положительных элементов с четными номерами;

e. индекс первого положительного элемента с четным номером.

10. Укажите сколько раз выполнится цикл в программе:

а:=3, b:=7

while (a/2)≤(b/3)

begin a:=a+2; b:=b+3;

End;

a. 1000,

b. 10,

c. 100,

d. бесконечное число.

11. Перед вами блок – схема. Изменения позволяющие избавится от бесконечного цикла это…

a. запись Х=Х-10 вместо действия Х=Х-1,

b. еще одно действие Х=Х-9 после действия Х=Х-1,

c. запись Х>0 вместо условия Х≥10,

d. переход к блоку с условием после блока Х=Х-1.

12. На рисунке представлен алгоритм имеющий _____________ структуру…

a. разветвляющуюся,

b. циклическую с постусловием,

c. циклическую,

d. циклическую с предусловием.

13. В блок-схеме, внутри данного символа следует написать:

a. конец программы,

b. X>Y,

c. X=X+1,

d. Ввести Х.

14. Задан фрагмент алгоритма:

1) если a*b<0 то c=a-b иначе c=a+b

2) если c<>0 то c=c/|с|

3) d=c*a

В результате выполнения данного алгоритма с начальными значениями a=-5; b=5 переменные c и d примут следующие значения…

a. c=0; d=0

b. c=-10; d=-50

c. c=-1; d=5

d. c=1; d=-5

e. c=-10; d=50

15. Дан массив целых чисел {Ki}, где i=1,2,3,…,N. Пусть N=8. Программа вычисляет произведение сумм некоторых элементов этого массива. Какое алгебраическое выражение описывает работу программы?

(В программе введены следующие константы: U=2, F=5, R=4, H=6)

ПРОГРАММА 1;

ФУНКЦИЯ SUMMA(I1, I2);

НАЧАТЬ ФУНКЦИЮ

| | S:=0;

| | НЦ ДЛЯ I:=I1 ДО I2

| | | | S:=S+K[ I ]

| | КЦ;

| | SUMMA:=S

КОНЕЦ ФУНКЦИИ;

НАЧАТЬ ПРОГРАММУ

| | ПИСАТЬ (‘ ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА K:‘);

| | НЦ ДЛЯ I:=1 ДО N

| | | | ЧИТАТЬ (K[ J ]);

| | КЦ;

| | P:=SUMMA (U, F)* SUMMA (R, H)

| | ПИСАТЬ (‘ПРОИЗВЕДЕНИЕ РАВНО:‘, Р:6);

КОНЕЦ ПРОГРАММЫ.





Дата публикования: 2014-11-02; Прочитано: 1434 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...