Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Только вопросы Вопросы для тестирования ОТФ по....doc
Скачиваний:
1
Добавлен:
08.12.2018
Размер:
97.28 Кб
Скачать

4. Язык qbasic: операторы ввода-вывода

  1. Какое значение получат переменные, после выполнения фрагмента

DATA 2, -1, 4, -6, 8, 7

READ A, B

READ C, D

RESTORE

READ B, D

  1. Где должен располагаться оператор DATA при использовании для ввода исходных данных операторов READ … DATA?

  2. Если элементы списка вывода оператора PRINT разделены запятой, то они будут выводиться …

  3. Что будет выведено на экран в результате выполнения данной программы?

C=4

PRINT “C=”; C, 4

  1. Что будет выведено на экран в результате выполнения данной программы?

z=21.34

x=0.1

PRINT USING “###.##”; z, x

  1. В какой строке программы допущена синтаксическая ошибка?

1 INPUT “N=”; N

2 INPUT “X=”; X, “Y”; Y

3 A=(X+Y)*N

4 PRINT “X=”; X, “Y=”, A

  1. Что будет выведено на экран в результате выполнения данной программы?

z=21.34

x=0.14

PRINT USING “###.#”; z+x

  1. Какое значение получат переменные A и B после выполнения программы?

DATA 2, -1, 4, -6, 8, 7

READ A, B

FOR x=1 TO 2

READ B

NEXT x

READ A

PRINT A, B

  1. Сколько элементов массива А будет выведено на экран?

DIM A(3,3)

FOR i=1 TO 3

FOR j=1 TO 2

PRINT

NEXT j

PRINT A(i, j),

NEXT i

  1. В каком виде выводятся на экран элементы массива А?

For j=1 to 4

For I=1 to 4

PRINT A(I, j)

NEXT I

NEXT j

5. Разветвляющие алгоритмы. Операторы условного и безусловного перехода

  1. Что будет выведено на экране при х=3?

if x>=3 then x=x+4 else x=x+3

if x>5 then x=x^2 else x=x^3

if x<0 then x=x+5

PRINT «x=»;x

  1. Что будет выведено на экране при z=3?

if z>2 then z=z-6 else z=z-3

if z<0 then z=z+2 else z=SQR (z)

if z>0 then z=z*3

PRINT z

  1. Что будет выведено на экране при T=4?

if T>=4 then T-T*(-2)

if T<0 then T=T+6 else T=T-1

if T<0 then T^2

PRINT T

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

  2. Найдите правильный алгоритм вычисления функции

y=3x2-5x+12 на отрезке (-3, 3) с шагом 1.

a) x=-3 b) x=-3

4: y=3*x^2-5*x+12 4: y=3*x^2-5*x+12

? x+1 PRINT Y,X

If -3<x<3 then GOTO 4 x=x+1

END if x<=3 then GOTO 4

END

c) x=-3 d) x=-3

4: y=3*x^2-5*x+12 y=3*x^2-5*x+12

If x<-3 then GOTO 4 PRINT Y,X

END x=x+1

If x<3 then GOTO 4

END

  1. Найдите правильный алгоритм вычисления суммы целых чисел от 10 до 20

S=10+11+12+…+20.

a) CLS b) CLS

S=0: x=10 S=0: x=20

5: S=S+x 5: S=S+x

x=x+1 x=x+1

If x<=20 then GOTO 5 if x<=20 then 5

PRINT “Сумма=” ; S PRINT “Сумма=”; S

END END

c) CLS d) CLS

S=0: x=10 S=0: x=20

5: S=S+x 5: S=x

If 10<x<20 then GOTO 5 x=x+1

PRINT “Сумма=”; S if x<=20 then GOTO 5

END PRINT “S=”; S

END

  1. Вычислить произведение нечетных чисел от 15 до 30

P=15*17*19*…*29.

a) CLS: P=1 : x=15 b) CLS: P=1 : x=15

7: P=P*x 7: P=P*x

x=x+1 x=2

if x<30 then GOTO 7 if x<=30 then GOTO 7

? “произведение”; P ? “произведение”; P

END END

c) CLS : P=1 : x=15 d) CLS

7: P=P*x P=0 : x=15

x=x+2 7: P=P*x

If x<30 then GOTO 7 x=x+2

? “произведение”; P if x<=30 then GOTO 7

END ? “произведение”; P

END

  1. К какой форме ветвления (полная/неполная) относятся блок-схемы 1 и 2?

Блок-схема 1 Блок-схема 2

  1. Какие значения примут переменные A, C и D в результате выполнения программы?

A=3: C=5: D=2

If (A>3 or C<=5) then D=A+D else C=A+C+D

  1. Какие значения примут переменные I и K в результате выполнения программы?

A=5: C=2: K=1: I=1

If (C>0 and A<10) then

For I=1 to C

Y=Y^2

NEXT I

PRINT I

Else

For K=3 to A

C=C^2

NEXT I

PRINT K

END IF

  1. Какие значения примут переменные X и Y в результате выполнения программы?

X=3: Y=5

If Y>0 then X=X^2 else Y=Y-X

If X<0 then Y=Y^2 else X=X-Y

PRINT X, Y

  1. Какие значения примут переменные A и B в результате выполнения программы?

A=-5: B=10

If (A>5 and B>=10) then A=A+B: B=A-B else A=A-B: B=B^2

PRINT A, B