Авторский тест по информатике и ИКТ по разделам «Основы программирования на языке Паскаль и текстовые файлы», 9 класс

Тест по информатике и ИКТ по разделам «Основы программирования на языке Паскаль и текстовые файлы», 9 класс
1. Какой оператор позволяет выводить пустую строку в документе?
A. writeln без параметров B. if C. output D. readln без параметров

2. Назначением условных операторов в языке Паскаль является: A. выбор к исполнению одного из возможных действий (операторов) в зависимости от некоторого условия (при этом одно из действий может быть пустым, то есть отсутствовать). B. переход к некоторой метке по условию C. анализ логического условия перед переходом D. вычисление значения логического условия
3. Значения переменных a и b после выполнения следующих действий
a := 15 Div (16 Mod 7) + sqr(4); b := 34 Mod a * 5 – 29 Mod 5 * 2;
будут равны
A. a = 23, b = 26; B. a = 23, b = 47; C. a = 7, b = 47; D. a = 7, b = 23

4. Переменная в программировании, полностью характеризуется:
А. именем B. именем и типом
C. именем, типом и значением D. значением

5. Что является характеристикой монитора?
A. время доступа к информации B. тактовая частота
C. дискретность D. цветовое разрешение
6. Формула для нахождения суммы нечетных чисел выглядит:
A. s=s+I B. s=s+2 C. s=s+1 D. s=i+i
7. Чему будет равна переменная sum после выполнения фрагмента программы: i:=18; sum:=0; While i>10 do begin sum:=sum+i/3; i:=i-3
end;
A. 12 B. 6 C. 15 D. 9
8. В результате выполнения этого фрагмента программы:
for i:=1 to 15 do
write('Привет');
на экране появится:
A. Привет B. 16 раз слово Привет
C. 14 раз слово Привет D. 15 раз слово Привет

9. Относительный или абсолютный путь к файлу указывается в команде:
A. readln B. assign C. close D. rewrite

10. Что будет в результате выполнения фрагмента программы при a=5 и m=2:
Case m of
1: writeln(Привет’);
2: begin readln(a); writeln(sqr(a)*a div 5); end;
Else
Writeln(ошибка’);
End;
A. ошибка B. 25 С. Привет D. 5

11. Какая команда при работе с файлами используется для дозаписи:
A. Assign B. Rewr
·ite C. Append D. Close

12. В структуре оператора варианта управляющая переменная может принимать значения:
A. только целого типа B. только символьного типа
C. только строкового типа D. целого и символьного типа

13. Есть ли ошибка в использовании знака присвоения ":=" в представленном фрагменте программы: x:=100; if x=100 then y:=x*x; A. неправильно использован знак присвоения ":=" в операторе "if x=100 then y:=x*x;" после слова if надо писать не "x=100", а "x:=100" B. ошибки нет
C. в операторе "if x=100 then y:=x*x;" после then необходимо писать "y=x*x" вместо "y:=x*x" D. Затрудняюсь ответить

14. Комментарий к тексту программы на языке Pascal заключается:
A. в фигурные скобки; B. в круглые скобки; C. в квадратные скобки; D. в апострофы;

15. Выражение а/b будет принадлежать к ...
A. типу integer B. типу real C. типу string D. типу char

16. К внешним командам при работе с файлами относятся:
A. сlose, assign, rewrite B. readln, assign, append
C. writeln, assign, append D. Readln, writeln

17. Какие данные обычно содержит файл input.txt
A. входные данные B. выходные данные
C. любые данные D. ничего не содержит

18. Что обозначает следующая команда assign(f1,’input.txt’)
A. сохранение и закрытие файла f1 B. сохранение и запись в файл f1
C. связывание файловой переменной f1 c файлом D. открытие для чтения файла

19. Какую команду необходимо использовать в любых задачах при работе с файлами:
A. close(f) B. rewrite(f)
C. append(f) D. Readln(f,a)

20. Одной из особенностей оператора варианта является:
A. наличие части Else
B. точка с запятой перед служебным словом Else
C. отсутствие сложных условий
D. присутствие сложных условий

15

Приложенные файлы