Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
20
Добавлен:
23.05.2018
Размер:
80.9 Кб
Скачать

VAR A:boolean;Укажите недопустимый оператор. A:=Sqr(A)

VarY:Real;A:Integer;Укажите недопустимый оператор. A:=Chr(Trunc(Y))

В каком из операторов нет ошибки? Case K of 'a'..'z':Writeln('* ');Else Writeln('-');end;

В каком из предложенных вариантов правильно описан двумерный массив, состоящий из элементов вещественного типа: A:array[1..2,1..9] of real;

В каком из предложенных вариантов правильно описан одномерный массив, состоящий из элементов целого типа: A:array[1..6] of integer;

В каком из разделов программы описываются числа, имеющие громоздкую запись: const

В каком из языков программирования высокого уровня трансляция реализуется методом интерпретации: Бейсик

В каком разделе программы описываются переменные: var

В каком случае в записи идентификатора допущена ошибка? 5Abc

В каком случае верно записана на Паскале формула (Sqrt(Sqr(X)* X)-Cos(Sqr(X)))/(Ln(X+1)+1)

В каком случае верно записана на Паскале формула?Sqr(Cos(X))+Sin(Sqr(X))

В качестве базового типа множества не могут использоваться: вещественный тип

В качестве базового типа множества не могут использоваться: целочисленный тип

В качестве базового типа множества не может использоваться: вещественный тип

В подпрограмме c заголовком Procedure Pr(A: real; n, m: integer; var P: real; var k: integer); результат в головную программу будет передаваться через: Переменные P, k

В подпрограмме, имеющей заголовок FunctionSum (A: real; n, m: integer): real; результат в головную программу будет передаваться через: Переменную Sum

В результате выполнения какого оператора на экране отобразится число 1.333 при х=1.3333333333? Write(x:5:3);

В результате выполнения какого оператора на экране отобразится число 1.234 при х=0.1234E1 ? Write(x:5:3);

В результате выполнения какой последовательности операторов будет выведена информация: РЕЗУЛЬТАТ РАСЧЕТА y=5 x=10 y:=5; x:=10; Writeln('РЕЗУЛЬТАТ РАСЧЕТА'); Writeln('y=',y,' x=',x);

В результате выполнения какой последовательности операторов будет выведена следующая информация: Привет!!! Writeln('Привет!!!');

В результате выполнения операторов:A:=79;If (Adiv 5=15) and (a<=79) ThenWrite('++') ElseWrite('+');Write('$');на экран выведется ++ $

В результате выполнения процедуры str(2/3: 6: 4, y); y=’0.6666’

В результате выполнения фрагмента программы var a, b: integer; c, d: real; … a:=1; b:=2; c:=3; d:=4.856; write(a, b, c, d: 5: 2); на экран монитора будет выведена строка: 12 3.0000000000E+00 4.86

В результате выполнения фрагмента программы var a, x: integer; ... val(‘236’,x, A); x=236, a=0

В результате выполнения фрагмента программы: a:=’12’+’8’; b:=’10’; c:=a+b; write(a, b, C); на экран монитора будет выведена строка: 1281012810

В результате выполнения фрагмента программы: a:=’оценка’; b:=pos(‘цен’, A); c:=pos(‘ока’, A);: b=2, c=0

В результате выполнения фрагмента программы: h:=’27’; x:=’abcd’; insert(h, x, 2); h=’27’, x:=’a27bcd’;

В результате выполнения фрагмента программы: S:=’монитор’ ; delete(S, 2, 3); S=’мтор’

В результате выполнения фрагмента программы: vara, x: integer; ...x:=0; val(‘2.36’, x, A); x=0, a=2

В результате выполнения фрагмента программы: x:=’12309354231’; y:=pos(‘23’, x); z:=pos(‘32‘, x); y=2, z=0

В результате выполнения фрагмента программы: x:=10; whilex<10 dox:=x+1; x=10

В результате выполнения фрагмента программы: y:=1; iflength(‘дом’)>3 theny:=0; y=1

В результате выполнения фрагмента программы: y:=5; repeaty:=y-1; untily<6; y=4

В результатевыполненияфрагментапрограммы: y=1 ; a:=1; while a>0.01 do begin a:=a/10; y:=y+a; end; y=1.11

В Турбо-Паскале запуск программы осуществляется по нажатию комбинации клавиш: Ctrl-F9

В Турбо-Паскале компиляция программы осуществляется по нажатию клавиши: F9

Выход из системы Турбо-Паскаль осуществляется по нажатию комбинации клавиш: Alt-X

Дан одномерный массив A размерностью n элементов. Какой фрагмент из ниже перечисленных находит значение y=a[1]-a[2]+a[3]-a[4]+ ... -a[n-1]+a[n] ? y:=0; k:= -1; for i:=1 to n do begin k:=k* (-1); y:=y+k* a[i] end;

Даны множества A=[1,2,3] и В=[1..5]. Какое из высказываний для них справедливо: AB

Для объединения нескольких операторов в один составной в языке Паскаль используются операторные скобки begin end;

Для создания комментариев в языке Паскаль используются фигурные скобки { };

Заголовок модуля начинается словом: UNIT

Именованная область внешней памяти, содержащая последовательность компонент одного типа, причем число компонент не оговаривается, называется Файлом

Интерфейсная часть модуля начинается со слова: INTERFACE

Исполняемая часть модуля начинается со слова: IMPLEMENTATION

Какая из последовательностей символов не может служить идентификатором переменной:

Какие из терминов означают процесс перевода программ, написанных на языке программирования высокого уровня, в машинные коды: компиляция, интерпретация

Каким типом должна быть описана переменная, являющаяся индексом массива: integer

Каких функций не существует в Паскале: tg(x); ctg(x)

Какое действие выполняет следующая последовательность операторов:for i: = 1 to 100 do if i IN A then k:=k+1; нахождение количества элементов множества А

Какой группой операторов на экран выводятся все четные числа от 1 до 20? for i:=1 to 20 do if i mod 2 =0 then Write(i);

Какой из видов языков программирования не нуждается в трансляторе: языки машинных команд

Какой из ниже предложенных операторов для А типа Integer вызовет ошибку? A:=35/7;

Какой из операторов верно описывает логическое выражение: 0<X<3 или X>7 ? (X>0) and (X<3) or (X>7)

Какой из операторов верно описывает условие: X<0 или 2<X<4 или X>6 ? (X<0) or (X>2) and (X<4) or (X>6)

Какой из языков программирования высокого уровня предназначен для разработки системных и прикладных программ: С

Какой объем памяти ПК занимает массив А, описанный как varA: array [1…100] ofinteger: 100 байт, 200 байт

Какой объем памяти ПК занимает массив В, описанный как VarВ: array [1…10] ofreal: 60 байт

Какой оператор правильно вызывает процедуру PROCEDURE Kop(x:integer; var y:integer); Kop(4,A);

Какой оператор правильно вызывает процедуру PROCEDURECt(x,y:char; varz:real); Ct('a','b',B);

Какой раздел программы необходим для применения оператора безусловного перехода goto: label

Какой тип имеет функция pos(‘1.2’, x)? Целый

Какой фрагмент из ниже перечисленных выводит на экран монитора таблицу кубов чисел, изменяющихся от 1 до 10 с шагом 0,1: x:=1; repeat y:=x* x* x; writeln(x:5:1,y:10:3); x:=x+0.1; until x>10;

Какой фрагмент из ниже перечисленных выводит на экран сумму элементов каждой строки матрицы A размером NxN? for i:=1 to n do begin s:=0; for j:=1 to n do s:=s+a[i,j]; writeln(s);end;

Какой фрагмент из ниже перечисленных меняет отрицательные элементы матрицы A размером NN на нули? for i:=1 to n do for j:=1 to n do if a[i,j]<0 then a[i,j]:=0;

Какой фрагмент из ниже перечисленных находит максимальный элемент матрицы A размером NxN ? m:=a[1,1]; for i:=1 to n do for j:=1 to n do if a[i,j]>m then m:=a[i,j];

Какой фрагмент из ниже перечисленных находит минимальный элемент матрицы A размером NxN? m:=a[1,1]; for i:=1 to n do for j:=1 to n do if a[i,j]<m then m:=a[i,j];

Какой фрагмент программы из ниже перечисленных вычисляет y:=1;for i:=1 to n do y:=y* x;

Какой фрагмент программы из ниже перечисленных находит значение y=cos x + cos 2x + cos 3x + ... + cos 30x y:=0;for i:=1 to 30 do y:=y+cos(i* x);

Какой фрагмент программы из ниже перечисленных находит значение y=n! y:=1; for i:=1 to n do y:=y* i;

Какой фрагмент программы из ниже перечисленных находит максимальный элемент одномерного массива A размерностью N элементов: m:=A[1]; for i:=2 to n do if A[i]>m then m:=A[i];

Какой фрагмент программы из ниже перечисленных находит минимальный элемент в одномерном массиве А размерностью n элементов: m:=a[1]; for i:=2 to n do if a[i]<m then m:=a[i];

Какой фрагмент программы из ниже перечисленных находит сумму элементов одномерного массива A размерностью n элементов: s:=0; for i:=1 to n do s:=s+a[i];

Комбинированный тип описывается служебным словом: record

Комбинированный тип описывается: в разделе типов

Логический тип в Паскале имеет область значения, состоящую из: двух значений

Назовите оператор, позволяющий обращаться к полям, не указывая каждый раз имя всей записи: With

Найдите ошибки: A : set of integer; A : set of real;

Найдите ошибку: var c: char; begin c:=chr(300); end;

Найдите правильный вариант обращения к подпрограмме-процедуре: F(5, 3, A, Sum);

Найдите правильный вариант обращения к подпрограмме-функции: Y:=F(5, 3, A);

Найдите правильный фрагмент поиска минимального элемента главной диагонали матрицы D размером 5х5: min:=d[1,1]; for i:=2 to 5 do if d[i, i]<min then min:=d[i, i];

Найдите правильный фрагмент поиска произведения элементов побочной диагонали матрицы B размером 4х4: P:=1; for i:=1 to 4 do P:=P* b[i, 5-i];

Найдите правильный фрагмент поиска суммы элементов главной диагонали матрицы А размером 5х5: S:=0; for i:=1 to 5 do S:=S+a[i, i];

Найдите правильный фрагмент программы накапливания произведения элементов матрицы А размером 4х4: P:=1; for i:=1 to 4 do for j:=1 to 4 do P:=P* a[i, j];

Найдите правильный фрагмент программы подсчета суммы элементов матрицы А размером3х5: S:=0; for i:=1 to 3 do for j:=1 to 5 do S:=S+a[i, j];

Найдите правильный фрагмент программы подсчета суммы элементов каждой строки матрицы А размером 3х5: For i:=1 to 3 do begin k[i]:=0; for j:=1 to 5 do k[i]:=k[i]+a[i, j]; end;

Найдите правильный фрагмент программы подсчета суммы элементов каждого столбца матрицы А размером 4х3: For j:=1 to 3 do begin k[j]:=0; for i:=1 to 4 do k[j]:=k[j]+a[i, j]; end;

Нетипизированные файлы описываются служебным словом: procedure; file

Объявления всех глобальных объектов модуля содержит: интерфейсная часть

Оператор Case - это оператор выбора

Оператор FOR ... TO ... DO ... - это оператор цикла с заранее известным числом повторений

Оператор Goto - это оператор безусловного перехода

Оператор IF ... THEN ... ELSE ... – это условный оператор

Оператор REPEAT ... UNTIL ... - это оператор цикла с постусловием

Оператор WHILE ... DO ... – это оператор цикла с предусловием

Оператор while a[length(A)]=’ ‘ do delete(a, length(A), 1); Удалит в строке а ведомые пробелы (пробелы после текста)

Оператор x:=x+’ ‘; Добавит пробел в конце строки х

Оператор ввода в Паскале имеет обозначение: read

Оператор вывода в Паскале имеет обозначение: write

Определить значение переменной S после выполнения операторов: S:=0; I:=3;Repeat S:=S+I; I:=I-1 Until I<=1; 5

Определить значение переменной S после выполнения следующих операторов: S:=0; I:=0;while I<3 dobegin I:=I+1; S:=S+I end; 6

Определить значение переменной S после выполнения следующих операторов:S:=0; I:=1;while I>1 dobegin S:=S+I; I:=I-1 end; 0

Просмотр результатов выполнения программы осуществляется по нажатию комбинации клавиш: Alt-F5

Процедура ASSIGN (f, имя файла) применяется для: связывания файловой переменной с именем файла

Процедура RESET (f) применяется для: открытия файла для чтения

Процедура, которая закрывает ранее открытый файл: Close

Процедура, которая записывает значение переменной z в открытый для записи файл, связанный с файловой переменной f Write(f,z)

Процедура, которая открывает новый файл для записи, при этом указатель файла устанавливается на его начало. Если уже имелся файл с этим именем, он уничтожается. Rewrite

Процедура, которая открывает существующий текстовый файл для его дополнения, при этом указатель файла устанавливается на конец файла Append

Процедура, которая открывает уже существующий файл для чтения или изменения, при этом указатель файла устанавливается на его начало. Reset

Процедура, которая служит для открытия существующего файла и считывания из него информации: Reset

Процедура, которая служит для установления связи между файловой переменной и именем того файла, за действия с которым эта переменная будет отвечать: Assign

Процедура, которая считывает значение компоненты файла f по указателю файла в переменную z Read(f,z)

Пусть REC-запись, имеющаяполя nom, fio, addres, причем поле fio имеет вложенные поля im и fam. Найдите правильное обращение к полю fam данной записи: REC. fio. fam.

Пусть х-строка из слов, разделенных пробелами. Тогда функция copy(x, 1, pos(‘ ‘, x) возвращает; Первое слово строки х с пробелом в конце

Раздел описания меток начинается служебным словом label

Раздел описания переменных начинается служебным словом var

Расставьте языки программирования высокого уровня в порядке их возникновения: Бейсик Фортран Паскаль С++; все ответы верны; Фортран Бейсик Паскаль С

Результат выполнения операции 5 div 2: 2

Результат выполнения операции 5 mod 2: 1

Результат выполнения подпрограммы-процедуры в головную программу передается через: Параметры-переменные

Результат выполнения подпрограммы-функции в головную программу передается через: Имя функции

Результат выполнения функции abs(-5): 5

Результат выполнения функции odd(3): true

Результат выполнения функции ord(c) не может принимать значение: 302

Результат выполнения функции round(4.8): 5

Результат выполнения функции sqr(4): 16

Результат выполнения функции sqrt (4): 2

Результат выполнения функции trunc (4.8): 4

Результатом какой операции будет число 3? 13 MOD 5

Результатом какой операции будет число 5? 11 DIV 2

С помощью какой функции можно найти и вернуть в основную программу сумму, вычисляемую по формуле function sum(n:integer):integer; var i:integer; begin begin sum:=0; for i:=1 to n do sum:=sum+i+5; end;

С помощью какой функции можно найти и вернуть в основную программу произведение, вычисляемой по формуле procedure pr(n:integer; var p:integer); var i:integer; begin p:=1; for i:=1 to n do p:=p* (i+2); end;

Символьный тип в Паскале имеет область значений состоящую из: 256 символов

Согласно описания:VAR A:boolean;A является переменной логического типа

Согласно описания:VAR A:char;A является переменной символьного типа

Согласно описания:VAR A:integer;A является переменной целого типа

Согласно описания:VARA:Real;A является переменной вещественного типа

Согласно описания:VARA:String; A является строкой

Структура данных, состоящая из фиксированного числа компонент, которые называются полями и могут быть различного типа – это Запись

Текстовые файлы описываются служебным словом: text

Типизированные файлы описываются служебным словом: file of тип

Укажите верное значение функции copy(‘abcde’, 2, 3): bcd

Укажите верный заголовок подпрограммы-процедуры: Procedure F(a, b: real; var s: real);

Укажите верный заголовок подпрограммы-функции: Function F(a, b: real): real;

Функция, которая возвращает значение TRUE, если достигнут конец строки в файле f (указатель находится сразу за последним элементом строки), и FALSE в противном случае: Eoln(f)

Функция, которая возвращает значения TRUE, если достигнут конец файла f: Eof(f)

Целочисленный тип в Паскале описывается служебным словом: integer

Язык программирования Паскаль был создан: Н. Виртом