Тест QBasic

1. В результате выполнения команды

PRINT  "3*3=";  3*3  :

а) на экран будет выведено: 3*3=9;

б) на экран будет выведено: 3*3=3*3;

в) на экран будет выведено: 9;

г) на бумаге будет напечатано: 3*3=9.

2. После оператора INPUT в языке программирования Basic указывается:

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

б) перечень используемых в программе констант;

в) перечень всех используемых в программе переменных;

г) список выражений.

3. Какое служебное слово (слова) используется при записи оператора безусловного перехода?

а) GOTO;

б) IF,  THEN;

в) GOSUB;

г) RETURN.

4.  В каких программных строках (строке) при записи условного оператора допущены ошибки?

10        IF А=В  THEN  20

20        IF АВ  THEN  Al

30        IF A>B  THEN  X=X+A

40  IF A<B  THEN Al  ELSE  A2

а) 20, 40;

б) 10, 30;

в) 10, 20;

г) 20.

5 . Решением какой  задачи будет следующая программа:

INPUT Х$ 

Y$ = "" 

FOR K=l ТО LEN(X$) 

Y$=MID$(Х$,К,1)+Y$ 

NEXT  K

PRINT  Y$

а) записать слово в обратном порядке;

б) записать слово Х$ в слово Y$;

в) сгенерировать слово Y$ из слова Х$ так, что i-я буква слова Х$ стала (i+1)-й буквой слова Y$, а последняя буква слова Х$ — первой буквой слова Y$.

6. Если Х$="победа", К=2, Р=4, то MID$(X$,K, P) равно:

а)"беда";

б)"еда";

в)"да";

г)"обед".

7. Результатом выполнения программы

INPUT N 

Р=1 

FOR К=1  ТО N 

Р=Р*К 

NEXT K 

PRINT  Р

при N=5 будет:

а) 120;

б) 15;

в) 5; 

г) 20.

8. Чему станет равно значение переменной X после выполнения команды Х=Х+2, если до ее выполнения оно было равно 3?

а)1;

б)2;

в) 3;

г) 5.

9. В результате исполнения программы

К=2 

FOR К=1 ТО 10 

PRINT К

К=К+2 

NEXT K

на экран будут выведены числа:

а) 2, 5, 8, 11;

б)1, 4, 7, 10;

в)2, 5, 8;        

г)1, 3, 6, 9.

10. В результате исполнения программы

INPUT N 

S=0 

FOR K=l ТО N 

S=S+K^2 

NEXT K

PRINT  S

при N = 3 на экран будет выведено число:

а) 14;

б) 9;

в) 6;

г) 10.

11. Массив - это:

  а) совокупность данных одного типа с общим для всех элементов именем.

б) именованная область внешней памяти, содержащая какую либо информацию

в) информация на внешнем носителе

12. Найди ошибку в записи фрагмента программы:

N = 15

PRINT "Massiv: ";

DIM M(N)

FOR I = 1 TO N

M(I) = INT(RND * 100)

PRINT M(I) ;

NEXT I

MIN=M(1)

FOR I = 2 TO N

IF MIN < M(I) THEN MIN=M(I)

NEXT I

a) MIN=M(0)

б) IF MIN > M(I) THEN MIN=M(I)

в) IF MIN < M(1) THEN MIN=M(1)

13. Компьютер будет искать строку DATA только тогда, когда получит инструкцию:

  а) READ;

б) GOTO;

  в) INPUT;

г) STOP.

14. Числовой одномерный массив B заполнен последовательно цифрами 2, 5, 7, 34. Каково будет значение элемента B (3)?

а)34; б) 5; в) 7; г) 2.

15. Доступ к элементу массива осуществляется по его…

Адресу; Имени; Номеру; Ничего из вышеперечисленного.