Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2011, 15:38   #1
bergyw
Новичок
Джуниор
 
Регистрация: 28.01.2011
Сообщений: 3
Восклицание Тест по программированию!

Народ, есть очень сложный тест по предмету "Структуры и алгоритмы обработки данных"

72 вопроса, большинство я ответил, осталось штук 20 + спорных ..
вопросы примерно такие :

Какие инструкции необходимы для добавления элемента перед заданным элементом с адресом pCurrent в динамическом двунаправленном списке :
1.New(pTemp);
2.pTemp^.Left := pCurrent^.Left; pTemp^.Right := pCurrent;
3.pCurrent^.Left^.Right := pTemp; pCurrent^.Left := pTemp;
4.pCurrent^.Right := pTemp; pCurrent^.Left := pCurrent;



Какие инструкции необходимы для добавления элемента после заданного элемента с адресом pCurrent в динамическом двунаправленном списке
1.New(pTemp);
2.pTemp^.Left := pCurrent; pTemp^.Right := pCurrent^.Right;
3.pCurrent^.Right^.Left := pTemp; pCurrent^.Right := pTemp;
4.pCurrent^.Left := pTemp; pCurrent^.Right := pTemp;


Если ps - переменная-указатель на текстовую строку, то как можно присвоить этой строке некоторое значение
1.ps^ := "Некоторый текст";
2.Readln(ps^);
3.ps := "Некоторый текст";
4.Readln(ps);


Если pArr - указатель на массив, то как правильно записывается выражение для i-го элемента массива
pArr^[i]
pArr[i]
pArr[i]^
pArr[^i]

Пусть на страницу с ключами (10, 20, 30, 40) простейшего Б-дерева порядка 2 добавляется новый элемент 35. Какие страницы после этого будет иметь Б-дерево

страницу с ключами 35 и 40
страницу с ключами 10 и 20
страницу с ключами 10, 20, 30, 35, 40
страницу с ключами 30 и 40)

В чем состоят особенности реализации статического списка

---использование массива для хранения элементов списка
---полное совпадение логического порядка следования элементов в списке с физическим порядком размещения их в массиве
---сдвиг элементов в хвостовой части массива при добавлении или удалении элементов в списке
---наличие у каждого элемента связующей части для хранения ссылки на соседний элемент


Какие операции возможны со списками

--добавление элемента в любое место
--удаление любого элемента
--просмотр всего списка
--поиск в списке заданного элемента


ну и еще много вопросов, Если кто знает или сталкивался с этим тестом, помогите решить его или проверить решенное( ЗА вознаграждение естесвенно)
Есть Перс Аттестат Вебмани, не обману. Или же кто знает ответы имеено на ети вопросы, помогите плз
bergyw вне форума Ответить с цитированием
Старый 28.01.2011, 16:41   #2
bergyw
Новичок
Джуниор
 
Регистрация: 28.01.2011
Сообщений: 3
По умолчанию

UP
Неужели никого нет?
bergyw вне форума Ответить с цитированием
Старый 28.01.2011, 18:11   #3
bergyw
Новичок
Джуниор
 
Регистрация: 28.01.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от bergyw Посмотреть сообщение
UP
Неужели никого нет?
UP UP UP UP UP
bergyw вне форума Ответить с цитированием
Старый 28.01.2011, 18:16   #4
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию ааааа

На такие вопросы гугл хорошо отвечает
masterlomaster вне форума Ответить с цитированием
Старый 28.01.2011, 18:50   #5
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Если ps - переменная-указатель на текстовую строку, то как можно присвоить этой строке некоторое значение
1.ps^ := "Некоторый текст";
2.Readln(ps^);
3.ps := "Некоторый текст";
4.Readln(ps);
Правильный ответ 1 (точно)

Цитата:
Какие операции возможны со списками

--добавление элемента в любое место
--удаление любого элемента
--просмотр всего списка
--поиск в списке заданного элемента
Похоже, тут все варианты верны.

Цитата:
Если pArr - указатель на массив, то как правильно записывается выражение для i-го элемента массива
pArr^[i]
pArr[i]
pArr[i]^
pArr[^i]
pArr[i]^ (я так уверен)
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дз по программированию(Pascal) Mix-oNe Фриланс 1 28.01.2011 05:07
Научите программированию sent161rus Свободное общение 22 05.12.2010 13:27
Литература по программированию SERGOO Свободное общение 8 26.05.2007 13:25