тест програмирование. Тест Программирование
Скачать 19.42 Kb.
|
Тест 1. Программирование 1. Что такое алфавит языка? 1) Набор символов русского языка, используемых при составлении любых текстов, называют алфавитом языка. 2) Набор цифр и знаков препинания, используемых при составлении текстов, называют алфавитом языка. 3) Набор элементарных знаков, используемых при составлении любых текстов, называют алфавитом языка. Правильный ответ – 3. 2. Наименьшая единица измерения информации? 1) Бит. 2) Байт. 3) Кбайт. Правильный ответ – 1. 3. Для чего предназначен компьютер? 1) Компьютер – это устройство для печатания текста. 2) Компьютер – это устройство для универсальной обработки информации. 3) Компьютер – это устройство для игр. Правильный ответ – 2. 4. Что называется алгоритмом? 1) Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов. 2) Алгоритм – описание последовательности действий (план), для решении задачи. 3) Алгоритм – примерный план для решения задачи. Правильный ответ – 1. 5. Что такое компиляция? 1) Компиляция – автоматическое составление машинной программы по исходной программе, записанной на языке программирования, выполняемое транслятором-компилятором. Языки компилирующего типа сначала переводят весь текст программы в машинные коды, а уже затем полученный файл может быть запущен на выполнение. 2) Компиляция – автоматическое составление машинной программы по исходной программе, записанной на любом языке программирования. 3) Компиляция – автоматическое составление машинной программы последовательно строка за строкой исходной программы, записанной на языке программирования, выполняемое транслятором-интерпретатором. Языки программирования компилирующего типа при исполнении программы за один проход переводят в машинные коды одну строку программы. Правильный ответ – 1. 6. Что такое интерпретация? 1) Интерпретация – автоматическое составление машинной программы последовательно строка за строкой исходной программы, записанной на языке программирования, выполняемое транслятором-интерпретатором. Языки программирования интерпретирующего типа при исполнении программы за один проход переводят в машинные коды одну строку программы. 2) Интерпретация – автоматическое составление машинной программы по исходной программе, записанной на языке программирования, выполняемое транслятором-интерпретатором. Языки интерпретирующего типа сначала переводят весь текст программы в машинные коды, а уже затем полученный файл может быть запущен на выполнение. 3) Интерпретация – автоматическое составление машинной программы по исходной программе, записанной на любом языке программирования. Правильный ответ – 1. 7. В каком разделе происходит описание переменных? 1) В разделе описания констант. 2) В разделе описания типов. 3) В разделе описания переменных. Правильный ответ – 3. 8. Чем характеризуется переменная? 1) Именем, типом, значением. 2) Именем, значением. 3) Значением, типом. Правильный ответ – 1. 9. Чем заканчивается программа? 1) END. 2) Clrscr. 3) Readln. Правильный ответ – 1. 10. Как записывается оператор вывода? 1) PRINT a1;a2; …;an WRITELN(а1,а2,..,аn) 2)Read a1;a2; …;an Readkey(а1,а2,..,аn) 3)Input a1;a2; …;an Readln(а1,а2,..,аn) Правильный ответ – 1. 11. Как записывается оператор ввода? 1) PRINT a1;a2; …;an WRITELN(а1,а2,..,аn) 2)Read a1;a2; …;an Readkey(а1,а2,..,аn) 3)Input a1;a2; …;an Readln(а1,а2,..,аn) Правильный ответ – 3. 12. Как записывается оператор присвоения? a=1 a:=1; a:=1 a=1; a=:1 a=:1; Правильный ответ – 1. 13. Записать на языках Qbasic и Turbo Pascal 7.0 следующие выражения: у = 5х2 – 10х + 2; 1) Y=5*x*x+10*x+2 Y:=5*x*x+10*x+2 2) Y=5*x*x+10x+2 Y:=5*x*x+10x+2 3) Y=5x*x+10x+2 Y:=5x*x+10x+2 Правильный ответ – 1. 14. Какие операции можно применять к переменным целого типа? 1) Сложение, вычитание, умножение, деление, нахождение остатка. 2) Сложение, вычитание, умножение, целочисленное деление, нахождение остатка. 3) Сложение, умножение, целочисленное деление, нахождение остатка. Правильный ответ – 3. 15. Имеется условный оператор: IF D<>10 THEN PRINT “Ура” ELSE PRINT “Плохо” if D<>10 Then writeln('ypa') Else Writeln(' плохо...'); Можно ли заменить его следующими операторами: 1) IF D<>10 THEN PRINT “ Плохо ” ELSE PRINT “Ура” if D<>10 Then Writeln('nлoxo...') Else Writeln('ypa'). 2) IF NOT(D=10) THEN PRINT “ Плохо ” ELSE PRINT “Ура” If NOT(D=10) Then Writeln(‘nлoxo…') Else Writeln('ypa'). 3) IF NOT(D<>0) THEN PRINT “Плохо” ELSE PRINT “Ура” if Not(D<>10) Then Writeln('nлoxo...') ElseWriteln('ypa'). Правильный ответ – 3. 16. Оператор цикла, тело которого может не выполняться ни разу (что зависит от значения параметра цикла), – это оператор цикла: 1) с предусловием (WHILE) и с постусловием (DO … LOOP в Паскале REPEAT); 2) с предусловием (WHILE) и с заданным числом повторений (FOR); 3) с заданным числом повторений (FOR) и с постусловием (DO … LOOP в Паскале REPEAT). Правильный ответ – 2. |