Пакеты прикладных программ. Основы алгоритмизации. Язык программирования Pascal. Операторы, процедуры и функции, типы данных
Рефераты >> Информатика >> Пакеты прикладных программ. Основы алгоритмизации. Язык программирования Pascal. Операторы, процедуры и функции, типы данных

Б) var

а: char;

b:integer;

begin

Read(a);

b:=0;

while a<>| do

begin

if а=У

then b:=b+l;

Read(a);

end;

Write(b)

end.

В) var

а : char ;

b:integer;

begin

Read(a);

b:=0;

while a<>'|' do

begin

if a='Y'

then b:=b+l;

Read(a);

end;

Write(b) end.

15. Программа выводит на экран таблицу истинности для выражения а or b and c. Определите, какой из вариантов корректен.

а) var

a,b,c,d:boolean; f,t:boolean;

begin

f:=false;

t:=true;

for a:=t to f do for b:=t to f do for c:=t to f do begin

d: =a or b and с ; Write(' A=',a); Write(' B=',b);

Write(' C=',c);

Write(' D=',d): WriteLn

end

16. Какие из следующих описаний многомерного массива не содержат ошибок?

а) x=array [1 3] of array [1 2] of integer;

б) x=array [ 1 3, 1 2] of integer;

в) x=array [1 3]x[1 2] of integer;

17. Какие из следующих описаний множеств корректны?

а) a3=set of integer;

б) a3=set of boolean;

в) a3=set of char;

end.

б) var

a,b,c,d:boolean;

f, t:boolean;

begin

f:=false;

t:=true;

for a: = f to t do

for b:=f to t do

for c:=f to t do

begin

d:=a or b and с ;

Write(' A=' ,a) ;

Write(' B=',b);

Write(' C=',c);

Write(' D=',d):

WriteLn

end

end.

в) var

a,b,c,d:boolean;

f, t: boolean; begin

f :=false;

t:=true;

for a:=f to t do for b:=f to t do for c:=f to t do d:=a or b and c; begin

Write(' A=',a); Write(' B=',b); Write(' C=',C); Write(' D=',d); WriteLn

end

end.

Найти соответствие

18.Для каждой группы значений (слева) выберите соответствующее определение (справа).

а) 'А', '1','%','щ',' (‘,')','*' 1. Вещественные

6) TRUE, FALSE

в)1, 22, -2, 9999, -123

г) 1.111, 3.14, 5.0, 18.4

2. Целочисленные

3. Символьные

4. Логические

19. Для следующих специальных операций деления, применимых к целочисленным значениям, укажите соответствующие результаты.

а) 63 mod 8 1. =8

б) 50 div 6 2. =6

в) 39 mod 10 3. =7

г) 33 div 5 4. =9

Гл 2. Операторы

  1. Неверно
  2. Верно
  3. неверно
  4. неверно
  5. 6
  6. а, б
  7. б
  8. а
  9. а
  10. б, в
  11. в
  12. а –2, б – 3, в – 1

Гл.3. Процедуры и функции

  1. неверно
  2. верно
  3. верно
  4. верно
  5. верно
  6. верно
  7. неверно
  8. б
  9. в
  10. в
  11. б
  12. а – 2, б – 3, в – 1
  13. а – 2, б – 3, в – 4, г – 1

Гл. 4. Типы данных

  1. верно
  2. верно
  3. верно
  4. неверно
  5. неверно
  6. верно
  7. верно
  8. верно
  9. неверно
  10. верно
  11. неверно
  12. неверно
  13. б
  14. в
  15. б
  16. а, б
  17. б, в
  18. а –3, б – 4, в – 2, г – 1
  19. а – 3, б – 1, в – 4, г – 2

4. Инструкция пользователю

Данная тестирующая система проверяет знания по дисциплине «Основы алгоритмизации». Для того, чтобы пройти тест, следует открыть шаблон MSExcel «Тест по алгоритмизации» и нажать кнопку «Начать тест». Далее введите свою Фамилию, Имя и группу в появившиеся диалоговые окна. Тест сам автоматически выберет для вас один из трёх вариантов. С помощью мыши отметьте те варианты ответов, какие вы считаете правильными. Вопрос может иметь несколько ответов. После того, как вы закончили отвечать на вопросы, нажмите на кнопку «Получить оценку». Будет выставлена объективная оценка знаний, с указанием количества верных и неверных ответов. Тест автоматически сохраняется в папку C:\TEMP\ с именем, содержащим номер варианта.


Страница: