Тест QBasic

advertisement
Тест 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. Доступ к элементу массива осуществляется по его…
a) Адресу;
b) Имени;
c) Номеру;
d) Ничего из вышеперечисленного.
Related documents
Download