Итоговое тестирование по программированию (Паскаль)
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Итоговое тестирование по программированию (Паскаль)
Система оценки: 5 балльная
Список вопросов теста
Вопрос 1
В каком разделе происходит описание переменных?
Варианты ответов
Вопрос 2
Чем характеризуется переменная?
Варианты ответов
- Именем, значением
- Именем, типом, значением
- Значением, типом
Вопрос 3
Чем заканчивается программа?
Варианты ответов
- Readln.
- END;
- Clrscr;
Вопрос 4
Как записывается оператор вывода?
Варианты ответов
- Writeln ()
- Readln(
- Readkey()
Вопрос 5
Как записывается оператор ввода?
Варианты ответов
- Writeln ()
- Readkey()
- Readln()
Вопрос 6
Записать на языке Turbo Pascal 7.0 следующее выражение: y=5x^2-10x+2;
Варианты ответов
- Y:=5*x*x+10*x+2
- Y:=5_x_x+10x+2
- Y:=5x_x+10x+2
Вопрос 7
Какая строка из перечисленных описывает логическую переменную на языке Паскаль:
Варианты ответов
- Var x: Boolean;
- Var x: integer;
- Var x: real;
Вопрос 8
Какой оператор позволяет вычислить корень квадратный из числа?
Варианты ответов
Вопрос 9
Оператор для организации ветвления в языках программирования – это…
Варианты ответов
- Условный оператор, оператор выбора;
- Оператор для организации диалога с пользователем;
- Оператор цикла.
Вопрос 10
Какое значение примет переменная Х после выполнения оператора Х:= 15 div 4:
Тест «Основы программирования Pascal»
тест по информатике и икт (8 класс)
- Что означает данный блок?
- ввод;
- вывод;
- ввод/вывод;
- выполнения действия.
- Какое значение примет переменная х после выполнения оператора х:=15 div 4 ?
- 0;
- 2;
- 3,5;
- 3.
- Укажите, сколько раз выполнится тело цикла For i:=1 to 6 do?
- 1;
- 6;
- 5;
- бесконечное число раз.
- Какой из перечисленных операторов циклов не содержит ошибок?
- for i:=1 to 5.5 do;
- for i:=1 to -2 do;
- for i:=3 to 12 do;
- for i=0 to 7 do.
- Фрагмент алгоритма изображен в виде блок-схемы:
Определите, какое значение переменной S будет в результате выполнения алгоритма
- Что производит следующий фрагмент программы:
writeln (i, ‘ ‘, chr(i));
- распечатывает только символы, соответствующие различным кодам;
- распечатывает коды, соответствующие различным символам;
- распечатывает коды и соответствующие им символы;
- распечатывает символы.
- Какие значения примут переменные С и D в результате выполнения программы:
Var A, B, C, D : integer;
If B>A then C:= B-A else D:=A-B;
- C=14, D=0;
- C=38, D=14;
- C=14, D= -14;
- C= -3 , D=3;
- Опередите значение переменной S после выполнения программы:
Var i, S : integer;
Предварительный просмотр:
Выберите правильный вариант ответа.
- Какой вариант описывает переменную целого типа на языке Pascal?
- var x: integer;
- var x: boolean;
- var x: real;
- var x: string.
- Укажите правильное описание массива.
- var Mas array :[1..50] of integer;
- var Mas : array [1..50] of integer;
- var A : array [1…50] of real;
- var A : [array 1..50 of real].
- Какие из перечисленных операторов являются операторами вывода данных?
- and, or;
- read, readln;
- if, then, else;
- write, writeln.
- Какой из операторов позволяет вычислить квадрат числа х?
- div(x);
- sqr(x);
- sqrt(x);
- abs(x).
- Какая функция позволяет определить код по символу?
- Val(A,N,K);
- Ord(A);
- Chr(A);
- Length(A).
- Может ли значение функции Length (A) быть равным 300?
- да;
- нет;
- иногда;
- часто.
- Укажите, правильную запись следующего математического выражения: y=√2x-10x
- y:= sqrt(2*x-10*х);
- y:= sqrt(2x)-10x;
- y:= sqr(2*x-10*x);
- y:= sqr(2x)-10*x.
- Выберите правильную запись математического выражения на языке программирования Pascal.
- (cos20+ctg10)/(sqrt(5,5));
- (cos(20)+cos(10)/sin(10))/sqrt(5.5);
- (cos(20)+ctg(10))/(sqrt(5,5));
- cos(20)+cos(10)/sin(10)/sqrt(5,5).
- Что означает данный блок?
- ввод;
- вывод;
- ввод/вывод;
- выполнения действия.
- Какое значение примет переменная х после выполнения оператора х:=15 mod 5?
- 0;
- 2;
- 3,5;
- 3.
- Укажите, сколько раз выполнится тело цикла For i:=1 to 3 do?
- 1;
- 3;
- 2;
- бесконечное число раз.
- Какой из перечисленных операторов циклов не содержит ошибок?
- for i:=1 to 5.5 do;
- for i:=12 downto 1 do;
- for i:= 12 to 3 do;
- for i=0 to 7 do.
- Фрагмент алгоритма изображен в виде блок-схемы:
Определите, какое значение переменной S будет в результате выполнения алгоритма
- Что производит следующий фрагмент программы:
if a[i] mod 2=0 then k:=k+1;
- находит максимальный элемент и печатает его на экране;
- находит четный элемент и печатает его на экране;
- находит второй элемент массива и печатает его на экране;
- находит число четных элементов и печатает их число на экране.
- Какие значения примут переменные С и D в результате выполнения программы:
Var A, B, C, D : integer;
If B>A then C:= B-A else D:=A-B;
- C=4, D=0;
- C=18, D=4;
- C=4, D= -4;
- C= -3 , D=3;
- Опередите значение переменной S после выполнения программы:
Var i, S : integer;
Предварительный просмотр:
Выберите правильный вариант ответа.
- Какой вариант описывает переменную логического типа на языке Pascal?
- var x: integer;
- var x: boolean;
- var x: real;
- var x: string.
- Укажите правильное описание массива.
- var Mas: array :[1..10] of boolean;
- var A : array (1..10) of real;
- var A : array [1..10] of integer;
- var Mas : [array 1..10 of real].
- Укажите, какие операции относятся к логическим операциям?
- and, or, not;
- not, end, then;
- or, mod, and;
- if, or, and.
- Какой вариант запускает датчик случайных чисел?
- readln(n);
- random (x);
- round;
- randomize.
- Какая функция позволяет определить символ по коду?
- Val(A,N,K);
- Ord(A);
- Chr(A);
- Length(A).
- Верно ли, что символы «А» и «а» имеют одинаковые коды?
- нет;
- да;
- иногда;
- в отдельных случаях.
√2x
- Укажите, правильную запись следующего математического выражения y= (а+7).
- y:= sqrt(2*x)/(a+7);
- y:= sqrt 2x/a-7;
- y:= sqr(2*x)/(a+7);
- y= sqr(2x)/a+7.
- Выберите правильную запись математического выражения на языке программирования Pascal.
- (cos30+ctg20)/(sqrt25,5);
- (cos(30)+cos(20)/sin(20))/sqrt(25.5);
- (cos(30)+ctg(20))/(sqrt(25,5));
- cos(30)+cos(20)/sin(20)/sqrt(25,5).
- Укажите условие выбора чисел, кратных 4 и не кратных 5.
- (х mod 4<>0) or not (x mod 5 =0);
- (х mod 4=0) and (x mod 5 =0);
- (х mod 4<>0) or (x mod 5 <>0);
- (х mod 4=0) and (x mod 5 <>0).
- Что означает данный блок?
- начало/конец;
- счетчик;
- ввод/вывод;
- выполнения действия.
- Какое значение примет переменная х после выполнения оператора х:=10 div 2 ?
- 0;
- 2;
- 3,5;
- 4.
- Укажите, сколько раз выполнится тело цикла For i:=1 to 5 do?
- 1;
- 5;
- 4;
- бесконечное число раз.
- Какой из перечисленных операторов циклов не содержит ошибок?
- for i=1 to 5.5 do;
- for i:=1 downto 12 do;
- for i:= 12 to 3 do;
- for i:= 1 to 7 do.
- Фрагмент алгоритма изображен в виде блок-схемы:
Определите, какое значение переменной S будет в результате выполнения алгоритма
- Что производит следующий фрагмент программы:
for i:=1 to 10 do begin
- Вывод элементов массива заданных случайным образом
- Ввод элементов массива с клавиатуры ;
- Вывод элементов массива на экран монитора;
- Ввод и вывод элементов массива .
- Какие значения примут переменные С и D в результате выполнения программы:
Var A, B, C, D : integer;
If B>A then C:= B-A else D:=A-B;
- C=-2, D=4;
- C=2, D=0;
- C=-2, D= 0;
- C= -3 , D=3;
- Опередите значение переменной S после выполнения программы:
Var i, S : integer;
Предварительный просмотр:
Выберите правильный вариант ответа.
- Какой вариант описывает переменную строкового типа на языке Pascal?
- var x: integer;
- var x: boolean;
- var x: real;
- var x: string.
- Укажите, правильное описание массива.
- var A : array [1..10, 1..10] of integer;
- var Mas: array :[1..10, 1..10] of boolean;
- var A : array (1…10, 1…10) of real;
- var Mas : [array 1..10, 1..10 of real].
- Укажите, какое слово не является служебным в языке программирования Pascal?
- step;
- begin;
- while;
- then.
- Какой из операторов позволяет вычислить модуль числа?
- sqr;
- sqrt;
- abs;
- div.
- Какой вариант используют для получения случайных чисел?
- random (x);
- randomize;
- round;
- length(A).
- С помощью какой функции можно определить, чем является данная строка в другой строке??
- pos(str1, str2);
- str (N, Str1);
- chr;
- length(A).
√ x 2
- Укажите, правильную запись следующего математического выражения y= (а-5).
- y:= sqrt 2x/a-5;
- y:= sqr(x*x/a-5);
- y:= sqrt(sqr(x))/(a-5);
- y= sqr(sqrx)/a-5.
- Выберите правильную запись математического выражения на языке программирования Pascal.
- (cos(45)+cos(30)/sin(30))/sqrt(3.5);
- (cos45+ctg30)/(sqrt3,5);
- (cos(45)+ctg(30))/(sqrt(3,5));
- cos(45)+cos(30)/sin(30)/sqrt(3,5).
- Укажите условие выбора чисел, не кратных 4 и кратных 7.
- (х mod 4<>0) or not (x mod 7 =0);
- (х mod 4=0) and (x mod 7 =0);
- (х mod 4<>0) or (x mod 7 <>0);
- (х mod 4<>0) and (x mod 7 = 0).
- Что означает данный блок?
- начало/конец;
- счетчик;
- условие;
- выполнения действия.
- Какое значение примет переменная х после выполнения оператора х:=10 mod 2 ?
- 0;
- 2;
- 5;
- 4.
- Укажите, сколько раз выполнится тело цикла For i:=2 to 5 do?
- 1;
- 5;
- 4;
- бесконечное число раз.
- Какой из перечисленных операторов циклов не содержит ошибок?
- for i=1 to 2.5 do;
- for i:=12 downto 1 do;
- for i:= 11 to 1 do;
- for 1 to 7 do.
- Фрагмент алгоритма изображен в виде блок-схемы:
Определите, какое значение переменной S будет в результате выполнения алгоритма
- Что производит следующий фрагмент программы:
for i:=1 to n do begin
- Ввод элементов массива с клавиатуры;
- Вывод элементов на экран монитора;
- Ввод и вывод элементов массива ;
- Ввод элементов случайным образом.
- Какие значения примут переменные С и D в результате выполнения программы:
Var A, B, C, D : integer;
If B>A then C:= B-A else D:=A-B;
- C=-2, D=4;
- C=7, D=0;
- C=4, D= 0;
- C= 7 , D=3;
- Опередите значение переменной S после выполнения программы:
Var i, S : integer;
По теме: методические разработки, презентации и конспекты
конспект урока по теме: Понятие переменной в языке программирования Pascal АВС
Проект урока по информатике в 7 классе с использованием ТИО Макарова.
Язык программирование Pascal
Разработка урока по информатике.
Решение задач по физике и математике на языке программирования Pascal
Разработка урока по информатике.
Урок по информатике «Исследование математической модели на языке программирования Pascal»
Конструирование урока в системе развивающего обучения Л. В. Занкова.
Символьный тип данных в языке программирования Pascal
Урок+дидактические средства по теме «Условный оператор языка программирования PASCAL (сложные условия)».
Представлен материал по теме «Условный оператор языка программирования PASCAL (сложные условия)». Рассмотрены основные принципы построения сложного условия в ЯП Паскаль. Тип урока: комбинированный. Ме.
Презентация по языку программирования Pascal
Презентация предназначена для использования при изучению языка программирования Паскаль для учащихся 9 класса.
Какой оператор позволяет вычислить корень,квадратный из числа?Кто ответит тому 50 баллов.
Напишите пожалуйста в ответы,а то в коментах я вас не могу отценить!
Sqrt(x); это корень квадратный из х
Новые вопросы в Информатика
конспект на тему microsoft excel
Який колір символів можна вибрати для сторінки сайту з чорним тлом? Обґрунтуйте свій вибір.
На сайті для переходу на деяку веб-сторінку вставили текстове гіперпосилання та малюнок-кнопку. Чи є це порушенням ергономічних вимог?
помогите пожалуйста помогите
Із наведених речень виділи ті, які є висловлюваннями, та встанови їх істинність. • Кошеня схоже на крокодила. • Їй сподобався тигр. • Вона любить інфо … рматику. • Значення 7 не перевищує 10. • Уроки зроблено • Всі кити не є рибами. • У вівторок буде дощова погода. • Палити шкідливо. • Котра година? • Сонце обертається навколо Землі.
Функции Sqr, Abs, Sqrt, Sin, Cos, Arctan, Ln, Exp, Pi в Pascal.
Мы уже знаем, какие существуют функции для целых переменных. Это – нахождение модуля числа (Функция Abc), а также возведение числа в квадрат (Функция Sqr). В этом уроке мы рассмотрим функции, применяемые к дробным числам. Это функции Sqr — квадрат числа, Abs — модуль числа, Sqrt — корень числа, а также известные всем математические функции Sin, Cos, Arctan, Ln, Exp, Pi.
Program number12; uses crt; var A, B:real; begin clrscr; A:=2.0; B:=Sqr(A); writeln('Sqr(2.0)=',B:4:2); B:=Abs(-A); writeln('Abs(-2.0)=',B:4:2); B:=Sqrt(A); writeln ('Sqrt(2)=',B:4:2); B:=Sin(A); writeln('Sin(2)=',B:6:3); B:=Cos(A); writeln('Cos(2)=',B:6:3); B:=Arctan(A); writeln('Arctan(2)=',B:6:3); B:=Ln(A); writeln('Ln(2)=',B:10:9); B:=Exp (A); writeln('Exp (2)=',B:10:9); B:=Pi; writeln('Pi=',B:10:9); readln end.
В строке №7 записывается функция Sqr. Это функция возведения числа в квадрат.
В строке №9 записывается операция нахождения модуля числа.
Функции Sqr и Abs мы разбирали в уроке Abs, Sqr в Pascal.
В строке №11 записывается функция Sqrt. Данная функция подсчитывает корень числа, стоящего в скобках после слова Sqrt. В нашем случае функция Sqrt будет считать корень из числа «2».
В строке №13 записываем функцию Sin. Данная функция будет подсчитывать синус числа, стоящего в скобках после записи функции.
Строка №15. Функция Cos подсчитывает косинус числа, стоящего в скобках после функции.
Строка №17. Функция Arctan вычисляет арктангенс числа, стоящего в скобках после записи функции.
Строка №19. Функция Ln подсчитывает логарифм числа, стоящего в скобках после записи функции.
Строка №21. Функция Exp возводит число «e» (экспонента — 2.72. ) в степень, значение которой указывается в скобках после слова Exp. Т.е. в нашем случае число «e» будет возведено в степень «2».
Строка №23. Переменной «B» будет присвоено значение числа «?».
Дополнение к материалу.
- Функции Sqrt, Sin, Cos, Arctan, Ln, Exp, Pi определены только для вещественных (дробных) чисел.
- В Паскале не существует операции возведения в степень. Есть только операция возведения числа в квадрат (Sqr). Чтобы возвести число в степень используют операцию умножения. Например, чтобы возвести число 3 в 5-ю степень необходимо записать 3*3*3*3*3