База ответов ИНТУИТ

Структуры и алгоритмы компьютерной обработки данных

<<- Назад к вопросам

Определите размер объединения, которое объявлено следующим образом:
 union Book {            int num[5];            char titl[30];            char x;           };		

(Отметьте один правильный вариант ответа.)

Варианты ответа
30
52
36
32(Верный ответ)
Похожие вопросы
Определите размер структуры, которая объявлена следующим образом:
 struct Book {            int number;            union {            char titl[30];            char x;           } info;           };		
Определите размер структуры, которая объявлена следующим образом:
 struct Book {            int num[5];            char titl[30];            char x;           };		
Объявлена структура mail. Укажите верные для этой структуры присваивания
struct mail {             int id;               union {                    struct {                            char name[30];                            char dept[10];                            char location[3];                           } active;                    struct {                            char name[30];                            char street[20];                            char city_state[3];                            char zip[5];                           } retired;                   } info;            } preson;		
Объявлена структура mail. Укажите верные для этой структуры присваивания
struct mail {             int id;               union {                    struct {                            char name[30];                            char dept[10];                            char location[3];                           } active;                    struct {                            char name[30];                            char street[20];                            char city_state[3];                            char zip[5];                           } retired;                   } info;            } preson;		
Объявлена структура mail. Укажите верные для этой структуры присваивания
struct mail {             int id;               union {                    struct {                            char name[30];                            char dept[10];                            char location[3];                           } active;                    struct {                            char name[30];                            char street[20];                            char city_state[3];                            char zip[5];                           } retired;                   } info;            } preson;		
Какие действия со строками происходят в ходе выполнения фрагмента кода:
char * str (char *s1, char *s2){  char *ps1 = s1;  while ((*s1++ = *s2++) != 0);  return ps1; }		
Какие действия со строками происходят в ходе выполнения фрагмента кода:
char * str (char *s1, char *s2) {  char *p1, *p2;  p1 = s1; p2 = s2;  while ( *p1) p1++;  while ((*p1++ = *p2++) != 0);  return s1;}		
Какие действия со строками происходят в ходе выполнения фрагмента кода:
char * str (char *s) {int i;char *p;  for(i=0; s[i] && s[i]==' '; i++);  p = &s[i];  return p;}		
Объявлено объединение с битовыми полями и выполнено присваивание cod.n=18. Укажите значение поля a2
union {          unsigned n;         struct {                  unsigned a0 : 1;                  unsigned a1 : 1;                 unsigned a2 : 1;                 unsigned a3 : 1;                 unsigned a4 : 1;                 unsigned a5 : 1;                 unsigned a6 : 1;                 unsigned a7 : 1;                } byte;        } cod;		
Объявлено объединение с битовыми полями и выполнено присваивание cod.n=12. Укажите значение поля a3
union {          unsigned n;         struct {                  unsigned a0 : 1;                  unsigned a1 : 1;                 unsigned a2 : 1;                 unsigned a3 : 1;                 unsigned a4 : 1;                 unsigned a5 : 1;                 unsigned a6 : 1;                 unsigned a7 : 1;                } byte;        } cod;