Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 24.05.2012
Сообщений: 20

Размер памяти, выделяемый под переменную комбинированного типа

22.09.2012, 16:14. Показов 1613. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1)
Delphi
1
2
3
4
5
6
type 
     Complex=record
     Re, Im:real
     end;
    M=array[1..10] of Complex;
    var a:M;
Укажите верные присваивания(может быть несколько вариантов):
a) а[5]:=a[2]; в) a[10].Re:=a[7].Re+a[6].Re; c) a[9]:=15; d) a.Re:=10; e) a[4].Re:=a[6].Im

2)
Delphi
1
2
3
4
5
6
7
type 
     Person=record
      Name, SecondName, SurName:string[20];
      Sex: (Male, Female);
      Speciality:word;
     end;
    var Sasha, Masha:Person;
Укажите допустимые присваивания(может быть несколько):
a)Masha.Sex:='женский'; b)Masha.Speciality:=21; c)Sasha:=Masha; d)Name:='Петя'; e)Masha.Sex:=male;

3)Размер памяти, выделяемый под переменную комбинированного типа, определяется:
а) количеством полей, в) количеством и типом полей, с) типом полей.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.09.2012, 16:14
Ответы с готовыми решениями:

Обработка данных комбинированного типа
Условие задачи на картинке. помогите пожалуйста реализовать код

Максимальный размер оперативки выделяемый под службу WCF
Создать double в обычной проге или в потоке вполне реально, а вот в службе с этим проблемы. Есть идеи как это можно обойти?

Объем памяти выделяемый под unsigned char
Всем привет. Объясните разницу между array = new unsigned char(7*sizeof(unsigned char)); и unsigned char array; Почему при...

2
 Аватар для Andretti
252 / 138 / 45
Регистрация: 19.03.2012
Сообщений: 314
Записей в блоге: 2
23.09.2012, 20:02
1 - все ответы кроме С и d верные;
2- верные ответы b,c,e;
3- верный ответ В
2
 Аватар для Mawrat
13114 / 5895 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
24.09.2012, 15:21
Цитата Сообщение от dasha** Посмотреть сообщение
3)Размер памяти, выделяемый под переменную комбинированного типа, определяется:
а) количеством полей, в) количеством и типом полей, с) типом полей.
Ни один из предложенных вариантов - неверный. Правильный ответ такой: "Для упакованных структур определяется количеством и типом полей. А для неупакованных структур - определятся количеством и типом полей и величиной выравнивания." Здесь разъяснения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.09.2012, 15:21
Помогаю со студенческими работами здесь

Объем памяти, выделяемый под многомерный массив
Здравствуйте! Проблема в следующем: в процессе считывания из файла записываю необходимые мне данные в массив, максимальная размерность...

Максимальный размер программ выделяемый C#
программам написанным на С выделяется максимальный размер 4 гбайта. Этот размер можно изменить но для этого нужны дополнительные действия ...

Максимальный размер прог выделяемый .NET
программам написанным на С++ выделяется максимальный размер 4 гбайта. Этот размер можно изменить но для этого нужны дополнительные действия...

Исходя из условия задачи, определить структуру комбинированного типа данных и типа полей
P.S-заголовок: Исходные данные разместить в текстовом файле. В программе не использовать массивов записей. Результаты выводить на экран и в...

Выделение памяти под переменную
Драсте, уважаемые. Мне надо выделить переменную на 25мег, чтоб в ней хранить все просчёты выполненые программой. (Пробовал в BCB6 и в BCW...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru