o «a*»
98. Какая операция является не корректной?
o «a[]»
o «&a»
o «*a»
· «a*»
99. В функцию передан указатель на двумерный массив «a» и количество столбцов «n». Как правильно обратиться к элементу, находящемуся в i столбце j строки?
o -50%a[i][j];
· 50%a[i+j*n];
· 50%a+i+j*n;
o -50%a[i][j*n];
100. Как правильно передать функции двумерный массив?
· 50%void func(int *a, int n);
o -50%void func(int a[][], int n);
· 50%void func(int a[], int n);
o -50%void func(int *a[], int n);
101. Как правильно обратиться к полю «x» структуры «a»?
· a.x
o a->x
o x.a
o x->a
102. Как правильно обратиться к полю «x» структуры, на которую указывает указатель «a»?
o a.x
· a->x
o x.a
o x->a
103. Как правильно проинициализировать структуру?
· struct compl b = {2, 3};
o struct compl b = (2, 3);
o struct compl b = [2, 3];
o struct compl b = {2; 3};
104. Структура определена как «struct str {int x};». Как правильно создать объявить такую структуру с именем a?
· struct compl a;
· struct compl a
105. В чем отличие структур от массивов?
o -50%Может быть произвольное число элементов
· 50%Элементы могут быть различного типа
· 50%Каждый элемент имеет свое имя
o -50%К элементам можно обращаться по индексу
106. В чем отличие массивов от структур?
· 50%Может быть произвольное число элементов
o -50%Элементы могут быть различного типа
o -50%Каждый элемент имеет свое имя
· 50%К элементам можно обращаться по индексу
107.
Что сделает компилятор обработав следующую часть программы:
struct compl
{
float real;
float imag;
};
· 100%Запомнит определение новой структуры
o -100%Выделит память под структуру
o -100%Запишет в поля структуры соответствующие данные
o -100%Выдаст ошибку
108.
Что сделает компилятор обработав следующую часть программы:
struct compl a;
o -100%Запомнит определение новой структуры
· 100%Выделит память под структуру
o -100%Запишет в поля структуры соответствующие данные
o -100%Выдаст ошибку
109.
Что сделает компилятор обработав следующую часть программы:
struct compl b = {2, 3};
o -50%Запомнит определение новой структуры
· 50%Выделит память под структуру
· 50%Запишет в поля структуры соответствующие данные
o -50%Выдаст ошибку
110.
Что сделает компилятор обработав следующую часть программы:
a.real=1;
a.imag=2;
o -100%Запомнит определение новой структуры
o -100%Выделит память под структуру
· 100%Запишет в поля структуры соответствующие данные
o -100%Выдаст ошибку
111.
Что сделает компилятор обработав следующую часть программы:
struct compl
{
float real = 1;
float imag = 2;
};
o -100%Запомнит определение новой структуры
o -100%Выделит память под структуру
o -100%Запишет в поля структуры соответствующие данные
· 100%Выдаст ошибку
Основы/Библиотеки
112. Какого типа должна быть переменная, указывающая на структуру для работы с файлом (без круглых скобок, результата и аргумента)?
· file
113. Какая функция используется для открытия файла (без круглых скобок, результата и аргумента)?
· fopen
114. Какая функция используется для закрытия файла (без круглых скобок, результата и аргумента)?
· fclose
115. Какая функция используется для форматированной печати в файл?
· fprintf
116. Какие аргументы нужно передать функции fopen?
· 50%Имя файла на диске
· 50%Режим работы с файлом
o -50%Ссылку на переменную типа file
o -50%Строку для вывода
117. Какие аргументы нужно передать функции fprintf?
o Имя файла на диске
o Режим работы с файлом
· Ссылку на переменную типа file
· Строку для вывода
118. Какие аргументы нужно передать функции fclose?
o Имя файла на диске
o Режим работы с файлом
· Ссылку на переменную типа file
o Строку для вывода
119. Какую директиву следует использовать для подключения библиотеки в языке С (без #, одним словом)?
· include
120. Какую библиотека языка С содержит функции для ввода и вывода (без кавычек, точек и расширения h)?
· stdio
121. Какую библиотека языка С содержит функции для работы со строками (без кавычек, точек и расширения h)?
· string
122. Какую библиотека языка С содержит математические функции (без кавычек, точек и расширения h)?
· math
123. Какую библиотека языка С содержит функции общего назначения (без кавычек, точек и расширения h)?
· stdlib
124. Что означает эскейп-последовательность «\n»?
· новая строка
o обратная наклонная черта
o горизонтальная табуляция
o одиночная кавычка
125. Что означает эскейп-последовательность «\\»?
o новая строка
· обратная наклонная черта
o горизонтальная табуляция
o одиночная кавычка
126. Что означает эскейп-последовательность «\t»?
o новая строка
o обратная наклонная черта
· горизонтальная табуляция
o одиночная кавычка
127. Что означает эскейп-последовательность «\’»?
o новая строка
o обратная наклонная черта
o горизонтальная табуляция
· одиночная кавычка
128. Как правильно записать строковую константу?
o 'Строковая константа'
· "Строковая константа"
o (Строковая константа)
o {Строковая константа}
129. Как правильно записать символьную константу?
· 'a'
o "a"
o (a)
o {a}
130. Сколько символов в строковой константе “123“?
· 4
131. Как правильно определить массив символов?
· 50%char a[]="123";
· 50%char a[]={'1', '2', '3'};
o -50%char a="123";
o -50%char a={'1', '2', '3'};
132. Какое определение определяет массив из 3-х символов?
o -100%char a[]="123";
· 100%char a[]={'1', '2', '3'};
o -100%char a="123";
o -100%char a={'1', '2', '3'};
133. Какое определение определяет массив из 4-х символов?
· 100%char a[]="123";
o -100%char a[]={'1', '2', '3'};
o -100%char a="123";
o -100%char a={'1', '2', '3'};
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.