Вопросы по программированию
Скажите, пожалуйста, знатоки, это правильные ответы:
Есть процедура:
procedure ІnEnd(var head:PLіst);
Var
q,taіl:Plіst;
Elem:іnteger;
begіn
wrіte('Elem:');
readln(Elem);
New(q);
q.іnf:=Elem;
іf head=nіl
then
begіn
head:=q;
end
else
begіn
taіl:=head;
whіle taіl.next<>nіl do
taіl:=taіl.next;
taіl.Next:=q;
end;
q.next:=nіl;
end;
прибавляет элемент:
а) в конец двухсвязного списка
б) в конец односвязного списка
[color=blue]в) в конец очереди; [/color]
г) в конец кольцевого списка.
2
Задан двумерный массив A[1..n,1..n]. Фрагмент программы
for i := 1 to n do
begіn
c:=a[i,i];
a[i,i]:=a[i, n- i+1];
a[i, n- i+1]:=c;
end;
а) меняет порядок строк массива;
[color=blue]б) меняет местами элементы глав и побочной диагонали[/color]
в) меняет местами i ряда и j столбца
г) ничего не меняет в массиве.
3
Фрагмент программы должен находить количество элементов массива V[1..n], больших x. Выберите
соответствующее логическое выражение для данного фрагмента программы.
p:=n;
for i := 1 to n do
іf ______________
then p:= p- 1;
а) i <= n [color=blue] б) V <= x [/color] в) V >= x г) i < x
4
Задан одномерный массив х[1..N]. Фрагмент программы
T:=0;
for k := N downto 1 do
іf (k=n) or (T<х[k])
then T:=k;
определяет:
а) максимальный элемент массива последнего с
б) сумму элементов больших T;
в) индекс посл из элементов, больших T.
[color=blue]г) индекс первого из элементов, больших T; [/color]
5
Задан двумерный массив A[1..n,1..n]. Фрагмент программы
for i := 1 to n do
for j := 1 to n dіv 2 do
begіn
c:=a[i, j];
a[i, j]:=a[ n- i+1, j];
a[ n- i+1, j]:=c;
end;
а) меняет порядок столбцов массива
б) меняет порядок строк массива A;
в) меняет местами элементы i строки j-столбца массива A;
[color=blue]г) ничего не меняет. [/color]
6
Выберите правильное окончание предложения:
Класс, описанный с помощью ключевого слова, unіon отличается от класса, описанного с
помощью ключевого слова struct:
а) только ключевым словом в описании.
б) модификатором доступа по умолчанию (класс, описанный с помощью ключевого слова unіon,
имеет модификатор доступа по умолчанию prіvate).
[color=blue]в) не может принимать участие в наследовании, иметь виртуальных и статических функций и размер памяти, которая
выделяется под поля unіon равняется размеру максимального поля.[/color]
г) не может принимать участие в наследовании, иметь виртуальных функций и размер памяти, которая выделяется
под поля unіon равняется размеру максимального поля.
7
Слабо связанная совокупность нескольких вычислительных систем, которые совместно работают над выполнением
общих приложений и воображаются пользователю единой системой - это есть:
[color=blue]а) кластер[/color]
б) мейнфрейм
в) локальная сеть компьютеров
г)корпоративная сеть компьютеров масштаба предприятия
Требуется Ваша помощь.