Форум программистов, компьютерный форум CyberForum.ru

Пытаюсь разобраться с темой A linked list - C++

Восстановить пароль Регистрация
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
22.02.2013, 00:36     Пытаюсь разобраться с темой A linked list #1
Доброго всем дня!

Пытаюсь разобраться с темой A linked list.

Необходтма помошь.

1) Предположим курсор уазывает на node in a linked list (использование node опрееления с функцией принадлежашей коассу called data and link ). Какой из ниже приведённых утверждений изменит курсор таким образом, что он будет указывать на следующий node?
A) cursor++;

B) cursor = link( );

C) cursor += link( );

D) cursor = cursor->link( );
Исходная версия на английском
Suppose cursor points to a node in a linked list (using the node definition with member functions called data and link). What statement changes cursor so that it points to the next node?
Question 1 options:
A) cursor++;

B) cursor = link( );

C) cursor += link( );

D) cursor = cursor->link( ))

2) Предположим курсор уазывает на node in a linked list (использование node опрееления с функцией принадлежашей коассу called data and link ). Какое Булевское выражение будет истинным, когда курсор указывает на последний node списка?
A) (cursor == NULL)

B) (cursor->link( ) == NULL)

C) (cursor->data( ) == NULL)

D) (cursor->data( ) == 0.0)

E) None of the above.

Исходная версия на английском
Suppose cursor points to a node in a linked list (using the node definition with member functions called data and link). What Boolean expression will be true when cursor points to the tail node of the list?
Question 2 options:
A) (cursor == NULL)

B) (cursor->link( ) == NULL)

C) (cursor->data( ) == NULL)

D) (cursor->data( ) == 0.0)

E) None of the above.

3) Почему node класс имеет 2 версии членов-функций списка?
А) одна из них private другая public;
B) одна из них используется с const pointer другая с regular pointer;
C)одна возвращает the forward link, другая the backward link,
D) одна возвращает данные, другая pointer в следующий node;,

Исходная версия на английском
Why does our node class have two versions of the link member function?
Question 3 options:
A) One is public, the other is private.

B) One is to use with a const pointer, the other with a regular pointer.

C) One returns the forward link, the other returns the backward link.

D) One returns the data, the other returns a pointer to the next node.



4) Предположис что р - это pointer переменная которая содерит the NULL pointer. Что произойдёт если программа пытается читать или писать *р?
A) A syntax error always во время компиляции.
B) A run-time error всегда происходит когда *p оценивается.
С) A run-time error всегда происходит когда программа завершается.
D) Результат не предсказуем.


Исходная версия на английском
Suppose that p is a pointer variable that contains the NULL pointer. What happens if your program tries to read or write *p?
Question 4 options:
A) A syntax error always occurs at compilation time.

B) A run-time error always occurs when *p is evaluated.

C) A run-time error always occurs when the program finishes.

D) The results are unpredictable.


5) Предположим, что f - функция с prototype:

void f( ________ head_ptr);
// Precondition: head_ptr - первый pointer в linked list.
// Postcondition: f имеет законченные вычисления с the linked list, но list неизменился.

Какой data type -лучший для head_ptr в этой функции?
Question 5 options:
A) node

B) const node

C) node*

D) const node*

Исходная версия на английском
Suppose that f is a function with a prototype like this (the blank represents one of the answers):

void f( ________ head_ptr);
// Precondition: head_ptr is a head pointer for a linked list.
// Postcondition: The function f has done some computation with
// the linked list, but the list itself is unchanged.

What is the best data type for head_ptr in this function?
Question 5 options:
A) node

B) const node

C) node*

D) const node*
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2013, 00:36     Пытаюсь разобраться с темой A linked list
Посмотрите здесь:

linked error C++
Связанный список (Linked list). C++
Проверить программу с linked list C++
Нужен совет - как сделать circular linked list? C++
C++ C-style Linked List
C++ Пытаюсь обуздать list
Linked List описание C++
Linked List: error C2360: initialization of 'vp' is skipped by 'case' label C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 08:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru