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

14)Числа a и b — катеты одного прямоугольного треугольника, а c и d — другого; определить, являются ли эти треугольники подобными.

15)Определить, принадлежит ли заданная точка (x,y) плоской фигуре, являющейся кольцом с центром в начале координат, с внутренним радиусом r1 и внешним радиусом r2 .

16)Определить, является ли заданное целое число a нечётным двузначным числом.

17) Определить, имеется ли среди заданных целых чисел A, B, C хотя бы одно чётное.

18)Определить, есть ли среди цифр заданного целого трёхзначного числа одинаковые.

19)Заданы площади круга и квадрата. Определить, поместится ли квадрат в круге.

20)Заданы координаты двух точек. Определить, лежат ли они на одной окружности с центром в начале координат.

21)Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин.

22)Проверить, можно ли построить треугольник из отрезков с длинами x, y, z и, если можно, то какой - остроугольный, прямоугольный или тупоугольный.

23)Проверить, можно ли построить параллелограмм из отрезков с длинами x, y, v, w.

24)Значения заданных переменных a, b и c необходимо перераспределить таким образом, что a, b, c станут, соответственно, наименьшим, средним и наибольшим значениями.

25)Определить номер квадранта, в котором находится точка с заданными координатами

(x, y).

26)На карте координаты начала и конца строящегося прямолинейного участка шоссе

обозначены как (x1, y1) и (x1, y2).

Карьер, откуда можно брать гравий для стройки,

имеет координаты (x0, y0), причем

x0 ≠ x1. Определить минимальное расстояние от

строящегося участка шоссе до карьера.

 

27)Определить, пройдет ли кирпич с рёбрами a, b, c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его рёбер было параллельно или перпендикулярно каждой из сторон отверстия.

28)Найти центр и радиус окружности, проходящей через три заданные точки на плоскости.

29)Даны четыре точки на плоскости. Определить, можно ли построить треугольник с вершинами в этих точках такой, что оставшаяся точка окажется внутри треугольника.

30)Определить, имеют ли общие точки две плоские фигуры - треугольник с заданными координатами его вершин и круг радиусом R c центром в начале координат.

31)Станции А, B и C расположены на n-м, m-м и p-м километрах железной дороги, соответственно. Какие из этих станций расположены наиболее близко друг к другу?

32)Горнолыжник собирается провести свой неделю отпуска на одном из трех курортов. Курорт А открыт с начала ноября по конец апреля, но из-за лавинной опасности его закрывают на весь январь. Курорт В открыт с начала декабря по конец марта. Его закрывают на соревнования с 1 по 15 февраля. Курорт С постоянно открыт с начала октября по конец мая. Стоимость отдыха на каждом из курортов, включая проезд, составляет, соответственно, P1, P2 и P3 рублей. По дате начала отпуска определить, сможет ли он провести свой отпуск в горах и какой минимальной суммой он должен располагать.

33)Стартовый номер участника соревнований по автомотоспорту определяется на квалификационных заездах. При этом фиксируется время начала и конца прохождения так называемого "быстрого" круга (часы, минуты, секунды). Проверить, корректно ли зафиксированы данные участника, и найти время прохождения.

34)Даны действительные числа x, y (x y). Меньшее из них заменить их полусуммой, а большее – их удвоенным произведением.

35)Даны координаты (как целые от 1 до 8) двух полей шахматной доски. Определить, может ли конь за один ход перейти с одного из этих полей на другое.

Тема 4.4. Программирование алгоритмов разветвляющихся структур

Страница 138

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

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

1)If...Then...Else

2)For...Next

3)While...Wend

4)Select Case

5)Do Until...Loop

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1)End If

2)Else

3)Then

4)ThenElse

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

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

Тема 4.4. Программирование алгоритмов разветвляющихся структур

Страница 139

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

1)истина

2)ложь

3)да

4)нет

5)может быть

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

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

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

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

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

10.Переменным 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

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

a = 15 : b = 10 : c = 25 If a > b And a < c Then

z = a

Else

z = c End If

12.Последовательность операторов, в результате выполнения которых будет найдено наибольшее значение переменных 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

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

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

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

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

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

Тема 4.4. Программирование алгоритмов разветвляющихся структур

Страница 140

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

| x |,

если

x < 2

y =

если

x > 2

x2 ,

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

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)

15. Значение 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

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

,

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)

17.График описывается условным оператором (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

Тема 4.4. Программирование алгоритмов разветвляющихся структур

Страница 141

18. Значение переменной 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

19.Логическое условие, описывающее ограниченную область (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

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

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.3 Теме 4.5 Огл.

Страница 142

Тема 4.4. Программирование алгоритмов разветвляющихся структур

Соседние файлы в папке УчеП-Раз-4-Инф-270100