Главная /
Программирование на языке Pascal /
Какие переменные может использовать секция внешних связей модуля C?unit A; unit C; unit F; interface interface interface uses C,D; uses D,F; var f; var a; var c; implementation implementation implementation uses A; uses F; uses B; var ff; var aa; var cc;
Какие переменные может использовать секция внешних связей модуля C
?unit A; unit C; unit F;
interface interface interface
uses C,D; uses D,F; var f;
var a; var c; implementation
implementation implementation uses A;
uses F; uses B; var ff;
var aa; var cc; end;
end; end;
unit B; unit D;
interface interface
uses C; var d;
var b; implementation
implementation uses B;
uses D; var dd;
var bb; end;
end;
вопрос
Правильный ответ:
a
aa
b
bb
c
cc
d
dd
f
ff
Сложность вопроса
75
Сложность курса: Программирование на языке Pascal
75
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
27 май 2017
Аноним
Экзамен сдал на отлично.!!!
10 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Двусвязный линейный список задан указателем на голову head и указателем на хвост tail. Какой оператор необходимо вставить вместо [???], чтобы приведенный ниже отрывок программы правильно удалял из этого списка все элементы со значением 0?{type ssylka = ^spisok; spisok = record znach: integer; next,prev: ssylka end; var head,p,q: ssylka; } while (head<>nil)and(head^.znach =0)do begin p:= head; head:= head^.next; dispose(p); end; if head<>nil then begin head^.prev:= nil; p:= head; while p^.next <> nil do if p^.next^.znach = 0 then begin q:= p^.next; p^.next:= q^.next; if p <> tail then [???]; dispose(q); end else p:= p^.next; end else tail:= nil;
- # Сколько листьев содержится в полном бинарном дереве высоты 2?
- # Переменные каких типов можно выводить в текстовый файл при помощи команд write() или writeln()
- # Какое значение будет храниться в поле a записи r1 после выполнения следующего блока? var a: integer; r1: record a: byte; ... end; r2: record a: shortint; ... end; begin a:= 0; with r1 do begin r2.a:= -10; with r2 do begin a:= 100; r1.a:= -a; end end; a:= 100; end.
- # Какое значение будет храниться в поле a записи r2 после выполнения следующего блока? var a: integer; r1: record a: longint; ... end; r2: record a: byte; ... end; begin a:= 0; with r2 do begin a:= 10; with r1 do begin a:= -r2.a; r2.a:= 100; end; a:= r1.a; end; a:= -100; end.