Тест 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) Ничего из вышеперечисленного.