Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
27.04.2015
Размер:
662.15 Кб
Скачать

4.4.5. Тестовые задания по теме «Программирование алгоритмов разветвляющихся структур»

  1. К условным операторам относятся

    1. If...Then...Else

    2. For...Next

    3. While...Wend

    4. Select Case

    5. Do Until...Loop

  1. Оператор If-Then-это оператор

  1. стандартного разветвления

  2. усеченного разветвления

  3. вложенного разветвления

  4. блочного разветвления

  1. Оператор If-Then-Else- это оператор

  1. усеченного разветвления

  2. блочного разветвления

  3. стандартного разветвления

  4. вложенного разветвления

  1. В операторе условного перехода между словами If-Then может быть

  1. арифметическое или логическое выражение

  2. логическое выражение

  3. оператор присваивания

  4. любой оператор

  1. Разветвляющийся алгоритм может быть

  1. стандартным, вложенным, усеченным, регулярным

  2. стандартным, вложенным, усеченным

  3. стандартным, вложенным, усеченным, итерационным

  4. нет верного ответа

  1. В операторе условного перехода If обязательно должно присутствовать слово

  1. End If

  2. Else

  3. Then

  4. ThenElse

  1. Ошибочно записан оператор

  1. If a>a Then c:=1 ; d =5

  2. If a>a Then c=1 : d =5

  3. If a+b Then c=1 : d=5

  4. If a>B Then c=1 Else d=5

  1. Логические переменные не могут принимать значения

  1. истина

  2. ложь

  3. да

  4. нет

  5. может быть

  1. В операторе условного перехода If после слова Then может быть

  1. любой оператор Visual Basic

  2. оператор присваивания

  3. арифметическое или логическое выражение

  4. нет верного ответа

  1. Переменным x, y, z будут присвоены значения в результате выполнения фрагмента программы

x = 66 : y = 58

If x>y Then z = x - y

If x<=y Then z = x – y

  1. 58 58 124

  2. 66 58 08

  3. 58 58 0

  1. Переменной z будет присвоено значение ### в результате выполнения фрагмента программы

a = 15 : b = 10 : c = 25

If a > b And a < c Then

z = a

Else

z = c

End If

  1. Последовательность операторов, в результате выполнения которых будет найдено

наибольшее значение переменных X и Y

  1. МАХ = Abs( Х-Y) / 2 + (X + Y) / 2

  2. If X > Y Then MAX = X

  3. If X < Y Then MAX = Y

  4. If X > Y Then MAX = X Else MAX = Y

  5. MAX = ABS(X - Y) / 2 - (X + Y) / 2

  1. Условное выражение Not((X<= 10) Or (X>= 20)) может использоваться для проверки

  1. принадлежит ли число интервалу (10;20)

  2. выходит ли число за пределы интервала (10;20)

  3. принадлежит ли число интервалу [10;20]

  4. выходит ли число за пределы интервала [10;20]

  1. Для вычисления значения переменной у по формуле

необходима конструкция

  1. If X < 2 Then Y = Abs(X) : Y = X^2

  2. If X <2 Then Y = X^2 : Y = Abs(X)

  3. If X < 2 Then Y = Abs(X) Else Y = X ^ 2

  4. If X < 2 Then Y = X^2 Else Y = Abs( X)

  1. Значение A в результате выполнения фрагмента программы равно

А =10

SELECT CASE A

CASE1, 10

А = А*2

CASEIS> 10

А = А*2

CASE ELSE

A = A*2

END SELECT

  1. 10

  2. 20

  3. 40

  4. 80

  1. Логическое условие, описывающее ограниченную область

,

  1. (x=<3) And (y=<1) And (x+y>0)

  2. (x<3) Or (y<1) Or (y>0)

  3. (x<3) Or (y<1) And (x-y>0)

  4. (x<3) Or (y<1) Or (x-y<0)

  1. График описывается условным оператором (2)

  1. If x < 1 Then x =4 Else y = 5 –x^2

  2. If x < 1 Then y = 4 Else y = 5 + x^2

  3. If x > 1 Then y = 4 Else y = 5 - x^2

  4. If x < 1 Then y = 4 Else y = 5 - x^2

  1. Значение переменной S в результате выполнения фрагмента программы имеет значение (2)

x=3: y=4

IF x <3 THEN y=y+1 ELSE y=x+1

s =x*y

TextBox1.Text= CStr(s)

  1. 12

  2. 16

  3. 15

  4. 9

  1. Логическое условие, описывающее ограниченную область (2)

  1. Sqrt(x*x+y*y)<R Or y>0

  2. (x*x+y*y)<R Or y<0

  3. Abs(x)<R Or y>0 Or y<R

  4. Abs(x)<R Or y<0 Or y>-R

  5. Abs(x)=<R And Abs(y)=<R

  1. Логическое условие, описывающее ограниченную область,

  1. Abs(x)<R Or y<0 Or y>-R

  2. Sqrt(x*x+y*y)<R Or y<0

  3. Abs(x)<R Or y>0 Or y<R

  4. Sqrt(x*x+y*y)<R And y>0

  5. Abs(x) < R Or Abs(y) < R

Соседние файлы в папке Учебное_пособие-Раздел4-Информатика-270100з