Контрольні питання до лабораторної роботи № 5



1. Що таке багатовимірний масив? Як розташовуються в пам'яті елементи багатомірних масивів?

2. Наведіть приклади повної, неповної явної ініціалізації двовимірного масиву розміром 3 на 4 елементів типу int.

3. Визначить та поясніть результат роботи програми:

#include <stdio.h>

Void main()

{int a[2][3]={1,5,3,2,6,8};

 int * p =a[0];

 printf("%d %d %d %d\n", ** (a+1), * ( * (a+1) + 1) ,* p +2, * ( p +2));

 printf("%d %d\n", sizeof(a), sizeof(a[0])) ;

 printf("%d %d\n", sizeof(a[0][0]), sizeof( p ));

}

4. Що таке масив покажчиків? Наведіть приклад з ініціалізацією.

5. Що таке динамічний масив? Чим відрізняється від звичайного?

6. Створіть динамічний масив для 10 елементів типу double за допомогою операції new, заповніть його випадковими числами. Перевірте, чи створився масив. Звільніть пам'ять.

7. Створіть динамічний масив для 20 елементів типу long за допо­могою функції malloc, введіть його з клавіатури. Перевірте, чи створився масив. Звільніть пам'ять.


Література

1. Подбельский В.В. Язык Си++: Учеб. пособие. – 5-е изд. . – М.: Финансы и статистика, 2000. – 560 с.

2. Подбельский В.В.Практикум по программированию на языке Си: Учебн. пособие. – М.: Финансы и статистика, 2004. - 576 с.

3. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учебн. пособие. – 2-е изд.,– М.: Финансы и статистика, 2002. - 600с.

4. Павловская Т.А. С/С++. Программирование на языке высокого уровня. СПб: Питер, 2003.– 461 с.

5. Касаткин А.И., Вальвачев А.Н. Профессиональное программиро­вание на языке Си: От Turbo C Borland C++.-Мн.: Выш. Шк., 1992. – 240 с.

6. Березин Б.И., Березин С.Б. Начальный курс С и С++. – М.: ДИАЛОГ-МИФИ, 2002. – 288 с.

7. Фридман А.П. Основы объектно-ориентированного программиро­вания на языке Си++. –М: Горячая линия. – Телеком. Радио и связь, 1999. –208 с.

8. Уильям Топп, Уильям Форд. Структуры данных в С++. / Пер. с англ.. – М.: ЗАО “Издательство БИНОМ”, 1999. – 816с.: ил.

9. Крячков А.В., Сухинина И.В., Томшин В.К. Программирование на С и С++. Практикум: Учебное пособие для вузов/ А.В.Крячков, И.В.Сухинина, В.К.Томшин.- 2-е изд.,исправ.-М.: Гарячая линия.-Телеком.-2000.-344с.

10. Крупник А. Изучаем Си.- СПб.: Питер.-2001.- 256с.

11. С/С++. Структурное программирование. Практикум/ Т.А. Павлов­ская, Ю.А.Щупак.- СПб.: Питер.-2002.- 240с.

12. Культин Н.Б. С /С++ в задачах и примерах.- СПб.: БХВ: Петербург. - 2001.- 288с.

 

 


 

 


 


Дата добавления: 2019-02-13; просмотров: 184; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!