- •2. Функция
- •2. Точка с запятой
- •Команда препроцессора, включающая файл с функциями ввода-вывода в стиле с:
- •1. Пробел
- •Ошибки в первой строке программы:
- •Ошибки во второй строке программы:
- •Ошибки в третьей строке программы:
- •Ошибки в четвертой строке программы:
- •Ошибки в пятой строке программы:
- •Ошибки в шестой строке программы:
- •Ошибки в седьмой строке программы:
- •Ошибки в программе:
- •1. Файл
- •2. Блок
- •4. Функция
- •Указать значение переменной в строке 4:
- •Указать значение переменной в строке 6:
- •Указать значение переменной в строке 8:
- •Указать значение переменной в строке 10:
- •Указать значение переменной в строке 12:
- •Истинные высказывания о состоянии всех переменных в строке 6:
-
Ошибки в пятой строке программы:
#include <stdio.h> /*строка 1*/ int main {} /*строка 2*//*вывод на печать*/ { /*строка 3*/ int s; /*строка 4*/ /*строка 5*/ s =56; /*строка 6*/ printf (“печать “); /*строка 7*/ return 0; /*строка 8*/ }
1. нет # 2. нет < > 3. нет ( ) 4. нет { } 5. нет ; 6. нет ошибок 7. не тот символ 8. неверно записан комментарий 9. ошибка в стандартном идентификаторе
-
Ошибки в шестой строке программы:
#include <stdio.h> /*строка 1*/ int main {} /*строка 2*//*вывод на печать*/ { /*строка 3*/ int s; /*строка 4*/ /*строка 5*/ s := 56 /*строка 6*/ printf (“печать “); /*строка 7*/ return 0 /*строка 8*/ }
1. нет # 2. нет < > 3. нет ( ) 4. нет { } 5. нет ; 6. нет ошибок 7. не тот символ операции 8. неверно записан комментарий 9. ошибка в стандартном идентификаторе
-
Ошибки в седьмой строке программы:
#include <stdio.h> /*строка 1*/ int main {} /*строка 2*//*вывод на печать*/ { /*строка 3*/ int s; /*строка 4*/ /*строка 5*/ s = 56; /*строка 6*/ print (“печать “); /*строка 7*/ return 0; /*строка 8*/ }
1. нет # 2. нет < > 3. нет ( ) 4. нет { } 5. нет ; 6. нет ошибок 7. не тот символ операции 8. неверно записан комментарий 9. ошибка в стандартном идентификаторе
-
Ошибки в программе:
include <stdio.h> /*строка 1*/ int main {} /*строка 2*//*вывод на печать*/ { /*строка 3*/ int s /*строка 4*/ /*строка 5*/ s = 56; /*строка 6*/ printf (“%d“, s); /*строка 7*/ return 0; /*строка 8*/ }
1. нет # 2. нет < > 3. нет ( ) 4. нет { } 5. нет ; 6. нет ошибок 7. не тот символ операции 8. неверно записан оператор
______________________________________________________________________________гр.3______________________________________________________________
-
длина в байтах переменной целого типа int:
4
-
длина в байтах переменной символьного типа char:
1
-
длина в байтах переменной вещественного типа float:
4
-
длина в байтах переменной вещественного типа double:
8
-
длина в байтах переменной целого типа short:
2
-
длина в байтах беззнаковой переменной unsigned:
4
-
длина в байтах беззнаковой переменной unsigned long:
4
-
длина в байтах переменной перечисляемого типа enum:
4
_______________________________________________________________________________гр.4_______________________________________________________________
-
Результат выполнения операторов: printf (“Б-э-э. Черная овца.”); printf (“У тебя есть шерсть?\n”); характеризуют высказывания:
1. текст расположен в одну строку 2. текст расположен в две строки 3. курсор находится в той же строке, что и текст 4. курсор находится в строке, следующей за текстом
-
Результат выполнения оператора printf (“Убирайся! \n Мешок сала!”); характеризуют высказывания:
1. текст расположен в одну строку 2. текст расположен в две строки 3. курсор находится в той же строке, что и текст 4. курсор находится в строке, следующей за текстом
-
Результат выполнения оператора printf (“Что? \n Нет/n Кларнет?\n”); характеризуют высказывания:
1. Что? Нет Кларнет?
2. Что? Нет Кларнет? 3. Что? Нет/nКларнет?
4. Что? Нет/Кларнет?
______________________________________________________________________________гр.5________________________________________________________________
-
КОЛИЧЕСТВО БАЙТ, ВЫДЕЛЯЕМОЕ В ПАМЯТИ ДЛЯ ПЕРЕМЕННОЙ ТИПА bool, РАВНО:
1
-
ВНУТРЕННИМ ПРЕДСТАВЛЕНИЕМ ЗНАЧЕНИЯ true ЛОГИЧЕСКОЙ ПЕРЕМЕННОЙ ЯВЛЯЕТСЯ:
1. целое число 1
2. любое целое число, отличное от 0
3. число 0
4. целое число -1
-
ВНУТРЕННИМ ПРЕДСТАВЛЕНИЕМ ЗНАЧЕНИЯ false ЛОГИЧЕСКОЙ ПЕРЕМЕННОЙ ЯВЛЯЕТСЯ:
1. целое число -1
2. любое целое число, отличное от 0
3. число 0
-
Логическое значение true получает любое выражение, значение которого:
1. равно 1
2. отлично от 0
3. равно 0
4. равно -1
______________________________________________________________________________гр.6________________________________________________________________
-
ПОД ПЕРЕМЕННУЮ ПЕРЕЧИСЛЯЕМОГО ТИПА В ПАМЯТИ ОТВОДИТСЯ
1. 1 байт
2. 2 байта
3. 4 байта
-
МАКСИМАЛЬНАЯ ДЛИНА ОДНОГО ПЕРЕЧИСЛЕНИЯ:
1. 32767
2. 4294967297
3. 256
4. 65535
-
ПРАВИЛЬНЫЕ ОПИСАНИЯ перечисляемого ТИПА:
1. enum Season {Spring, Summer, Autumn, Winter};
2. enum Season {‘Spring’, ‘Summer’, ‘Autumn’, ‘Winter’};
3. enum Personsges {NifNif, NufNuf, NafNaf};
4. enum Personsges {1NifNif, 2NufNuf, 3NafNaf};
5. enum Type_Int {0, 1, 2, 3, 4, 5};
6. enum Type_Char {‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’};
7. enum Type_String {"aaaa", "bbbb", "ccccc", "ddddd", "eeeee", "ffffff"};
______________________________________________________________________________гр.7________________________________________________________________
-
правильные описания переменных в программе на си++:
1. int erns; 2. sohrt stop 3. int erns, stop; 4. char ch= ‘\n’; 5. unsigned short alfa = 3; 6. unsigned alfa = 3; 7. unsigned alfa = -3;
-
если в программе на си++ описаны переменные int alfa; unsigned beta; то максимально возможные значения, которые они могут принимать:
1. всегда одинаковые 2. могут быть одинаковыми для некоторых компиляторов 3. всегда разные
-
истинные высказывания:
-
Текст программы может быть размещен целиком в одном текстовом файле
-
Текст программы может быть размещен в нескольких текстовых файлах, каждый из которых содержит целиком одну или несколько функций.
-
Связь между функциями осуществляется с помощью передаваемых функции аргументов и возвращаемых значений.
-
Связь между функциями не может быть реализована через глобальные переменные.
-
Функцию main() можно использовать только как функцию без параметров.
-
В С++ функции всегда внешние.
-
Прототип – это «предварительное» описание функции.
-
Прототип извещает компилятор о типе возвращаемого значения, количестве и типе формальных параметров.
-
истинные высказывания:
-
Функция main()является точкой входа в программу и получает управление первой после запуска программы на выполнение.
-
Возврат значения в вызывающую функцию происходит с помощью оператора return, за которым указывается возвращаемое выражении.
-
Область определения глобальных идентификаторов для переменных ограничена пределами одного программного файла .
-
Глобальные переменные видимы для функций в другом программном файле.
-
В заголовке функции указываются список описаний формальных параметров и тип возвращаемого функцией значения.
-
Тело функции – группа операторов, реализующая алгоритм решения некоторой части задачи.
-
Тело функции не обязательно должно быть заключено в фигурные скобки.
-
Оператор return может отсутствовать в функции, не возвращающей результат.
-
описание является определением, если:
1. содержит инициализатор;
2. полностью описывает функцию (включает тело функции);
3. описывает объединение или структуру (включая компоненты);
4. описывает класс (включая его компоненты);
5. описывает прототип функции;
6. содержит спецификатор extern;
7. описывает статический компонент класса;
8. описывает имя класса;
9. описывает имя типа, вводимого пользователем (typedef).
-
описание является объявлением, если:
1. содержит инициализатор;
2. полностью описывает функцию (включает тело функции);
3. описывает объединение или структуру (включая компоненты);
4. описывает класс (включая его компоненты);
5. описывает прототип функции;
6. содержит спецификатор extern;
7. описывает статический компонент класса;
8. описывает имя класса;
9. описывает имя типа, вводимого пользователем (typedef).
-
объявления:
1. char c;
2. int a;
3. char* str = "aaaa";
4. struct complex { float re, im; };
5. complex var;
6. extern complex funt(complex);
7. typedef complex point;
8. extern int error_number;
9. int extern c;
-
объявления:
1. static int a;
2. int static b;
3. const double pi = 3.141592;
4. struct user;
5. enum color {red, green, blue, black, white};
6. float x, y;
7. char f1(int);
-
определения:
1. char c;
2. int a;
3. char* str = "aaaa";
4. struct complex { float re, im; };
5. complex var;
6. extern complex funt(complex);
7. typedef complex point;
8. extern int error_number;
9. int extern c;
-
определения:
1. static int a;
2. int static b;
3. const double pi = 3.141592;
4. struct user;
5. enum color {red, green, blue=5, black, white};
6. float x, y;
7. char f1(int);
8. double const pi1 = 3.141592653;
9. float real(complex* p) { return p->re; }; 10. template<class T> abs(T x) { return х>0 ? -x : x; }
-
объявления с ошибками:
1. const ki=2;
2. const int kk=3;
3. const float kkf=3.335f;
4. int const kkk=4;
5. static int a;
6. int static b;
7. int extern c;
8. extern int k; 9. extern static int d;
-
операторы с ошибками и операторы, лишенные смысла:
1. const int j = 17;
j = 29;
2. const int j (17);
3. const int i;
4. int &i = 2;
5. int count;
int count;
6. extern int error_number;
extern short error_number;
7. extern int error_number;
int extern error_number1;
8. void f5 (int x) { int x; }
9. int i;
const int ci;
const int *pci;
int *const cp = &i; const int *const cpc = &ci;
-
Атрибуты информационного объекта:
1. имя
2. адрес
3. значение в конкретный момент времени
4. тип
5. класс памяти
6. область действия идентификатора
-
Класс памяти информационного объекта задает:
1. имя объекта
2. адрес
3. значение в конкретный момент времени
4. тип
5. область действия идентификатора
6. место размещения (регистр, стек, сегмент данных, динамическая память и т.п.);
7. время жизни (постоянное или временное)
8. область видимости
-
Спецификаторы класса памяти информационного объекта программы:
-
auto
-
register
-
stаtic
-
extern
-
int
-
float
-
typedef
-
Класс памяти информационного объекта определяется:
1. спецификатором
2. видом литерала
3. расположением объекта в программе
-
Область действия идентификатора информационного объекта в программе: