around;
. Пример записи строковых констант в языке С:
‘’Java’’
‘A’
‘’Java’’
‘1’
12345
. Элемент массива b[2][2] в языке C:
. Элемент массива b[2][2] в языке C:
b[0][1]
b[1][2]
b[0][2]
b[2][1]
b[2][2]
К чему приведёт выполнение следующей конструкции:
c=7;
while (c>4)
{
c++;
}
Вечный цикл;
Цикл вообще не будет выполняться;
Цикл НЕ будет выполняться, потому что выражение в while цикле НЕправильно;
Компилятор выдаст ошибку на такую конструкцию.
.В каких случаях для массива (любого тип в памяти НЕ выделяются места
int sum[];
int sum[5]={1,2,3,4};
char ch[3]=”hello”;
char h[4]={‘h’, ’e’, ’l’, ’l’, ’o’};
char w[]=”terra incognito !”;
.К чему приведет выполнение следующей конструкции?
if (a=5)
{
cout<
В любом случае на экран выведется значение a;
Компилятор в этом случае найдёт ошибку и попросит исправить её, а иначе не будет работать;
Значение переменной a выведется только в случае, когда выполнится условие;
Вообще не будет выполнятся, потому что после if (a=5)-нет ключевого слова then;
Не выполняется, потому что выражение a=5 взято в скобки.
.Элемент массива b[2][2] в языке C:
+ b[1][0]
+ b[1][2]
+ b[0][2]
+ b[2][1]
+ b[2][2]
. . Библиотечная функция для работы с динамической памятью на языке C:
void *realloc(void *p, unsigned s)
void *free(*int)
void *calloc(unsigned n)
void *malloc(unsigned n, unsigned m )
void *malloc (s)
. По количеству участвующих операндов в языке С различают операции:
унарные
базовые
двумерные
одномерные
унифицированные
Укажите управляющий символ Число в восьмеричной форме
\000;
\111;
\v;
\a;
\b.
.Укажите управляющий символ Число в шестнадцатеричной форме
\xhh;
\000;
\111;
\aad;
\r.
.Укажите форму объявления целочисленной переменной
int x;
char p;
char p[5];
float x;
double z.
.
Смысл следующего объявления: char name [ ];
нет проблем;
не указана длина строки;
не проанализирована;
ошибка объявления;
ошибка из-за того, что не указана длина не проинициализирована.
.Где ошибка в имени переменной?
Переменная начинается с числа;
Нет никаких ошибок;
Использован символ “__”;
Длина строки равна 3-м;
Использован символ Х.
.Укажите правильный формат объявления массива:
Тип_данных имя [размер массива];
[Размер массива] имя Тип_данных;
Имя Тип_данных [размер массива];
[Размер массива] Тип_данных имя;
Имя [размер массива].
.Укажите оператор цикла с постусловием:
Do_while;
For;
Continue;
While_do;
Case of.
.Укажите оператор цикла с предусловием:
While_do;
For;
Continue;
Do_while;
case of.
.Укажите имя объявления и диапазон значения числа c плавающей точкой
double; float 3,4 Е-38…3,4 Е+38; long –2147483647…2147483647; int -32768…32767; char -128…127.
.Укажите оператор цикла который используется в качестве счетчика
For;
While_do;
Do_while;
Continue;
Case of .
Укажите символьную переменную
‘A’;
“ABBA”;
3,14;
8;
* P.
.Препроцессор- это
Программа, транслятор кода;
Синтаксический анализатор;
Компилятор;
Генератор машинного кода;
Анализатор кода.
Что такое *.h файлы
файлы библиотеки;
файлы подкачки;
файлы инициализации;
файлы иконок;
файлы документации.
.Почему программа ошибочна?
main ()
{
char name [20]
name=”123”;
cout<
}
строка объявлена в теле программы;
она сразу не проинициализирована;
строку нельзя вывести с помощью объекта cout;
неправильно проинициализировано;
отсутствует return 0.
.Укажите функцию задания строки
strcat();
strcpy();
strconcat();
strlen();
strdelete().
.Почему после препроцессорных директив не ставится ";"
поскольку они не являются командами языка C++;
они являются специальными командами;
они ставятся;
они ставятся в зависимости от местоположения директивы;
ставятся в зависимости от версии компилятора.
Что делает #define?
Заменят первую операнду второй;
Заменяет вторую операнду первой;
Удаляет первую операнду, вставляя вместо "#";
Удаляет вторую операнду, вставляя вместо "#";
Ничего не делает.
Укажите управляющий символ Прогон бумаги до конца страницы
\f;
\b;
\h;
\t;
\r.
.Укажите управляющий символ Новая строка
\n;
\f;
\r;
\t;
\b.
.Укажите управляющий символ Возврат на одну позицию
\r;
\a;
\b;
\n;
\t.
.
Укажите манипулятор шестнадцатеричного вывода:
hex;
oct;
dec;
zero;
inc.
.Укажите манипулятор восьмеричного вывода:
oct;
hex;
zero;
inc;
dec.
.Каковы функции объекта cout:
вывод данных на экран;
вывод данных на принтер;
такого объекта не существует;
передача данных через модем;
считывание со сканера.
.Можно ли прибавить к символу 'c' какое-то число?
Конечно , можно; Можно, но сперва нужно преобразовать типы;
С символами нельзя производить арифметические операции;
Иногда можно, а иногда нельзя.
. Функция scan() в языке С:
основная функция ввода с консоли
вызывает тело другой функции
осуществляет форматированный вывод данных
резервирует место для строки
копирует содержимое экрана в файл
.В каких случаях для массива (любого тип в памяти НЕ выделяется места
int sum[];
int sum[5]={1,2,3,4};
char ch[3]="hello";
char h[4]={'h', 'e', 'l', 'l', 'o'};
char w[]="terra incognito ! ";
.К чему приведет выполнение следующей конструкции?
if (a=5)
{
cout<
}
В любом случае на экран выведется значение a;
Компилятор в этом случае найдет ошибку и попросит исправить ее, а иначе не будет работать;
Значение переменной a выведется только в случае, когда выполнится условие;
Вообще НЕ будет выполняться, потому что после if (a=5) - нет ключевого слова then;
Не выполняется, потому что выражение a=5 взято в скобки.
.Что такое управляющий символ, как он реализуется?
Управляющий символ - это спецсимвол , который управляет курсором. Реализуется, например, следующей строкой Cout<<"\n\n\a\t";
В языках C/C++ такого НЕТ, о реализации и не может быть и речи;
Да, они есть в языках C/C++, но для их использования нужно использовать специальные выражения, которые Я не могу вспомнить;
Они есть в языках C/C++. Реализуется, например, следующей строкой
Cin>>"\n\n\a\t";
clrscr("\n");
Нет такого символа.
.
В языке С какой вывод будет после выполнения операции
num=-256;
printf (“это число %x”,num)
100;
256;
400;
-100;
200.
В языке С какой вывод будет после выполнения операции
num=-11;
printf (“это число %o”,num)
13;
-11;
11;
-13;
100.
.В языке С какой вывод будет после выполнения операции
num=-11;
printf (“это число %u”,num)
11;
1011;
1001;
13;
2.
.Основное требование архитектурной совместимости ЭВМ:
все программы данной модели выполнимы на более старших моделях, но не обязательно наоборот;
все программы данной модели выполнимы на более старших моделях и наоборот;
все машины данного семейства должны работать одинаково;
все машины одного семейства, независимо от их конкретного устройства и фирмы производителя, должны быть способны выполнять одну и ту же программу;
нет верного ответа.
Архитектура – это:
общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействие основных ее функциональных узлов;
общие принципы построения ЭВМ, не реализующие программное управление работой;
дизайн внешнего вида ЭВМ;
принцип соединения внешних устройств к ЭВМ;
нет верного ответа.
.В современных компьютерах устройство управления и АЛУ объеденены:
в процессоре;
в материнской плате;
в ВЗУ;
в ПЗУ;
в памяти.
.Подавляющее большинство современных машин являются:
фон-неймановскими машинами;
арифметико-логическими машинами;
машинами Тьюринга;
релейными машинами;
.Контроллеры возникли в связи с решением проблемы:
медленная работа устройств ввода-вывода;
разгрузки процессора;
загрузки процессора;
медленная работа процессора;
нет верного ответа.
.Важной отличительной чертой машин 3-го и 4-го поколений является:
интеллектуальные контроллеры;
мультипроцессорная среда;
сопроцессоры;
устройство ввода-вывода;
нет верного ответа.
.Основная часть дисплея – это:
электронно-лучевая трубка;
монитор;
видеокарта;
люминоформный слой;
нет верного ответа.
.Изображение хранится:
в видео ОЗУ;
в ВЗУ;
на экране монитора;
в ОЗУ;
нет верного ответа.
.Сопроцессоры используются для:
операции с плавающей точкой;
ускорения ввода информации на экран;
ускорения обработки данных;
ускорения передачи данных;
нет верного ответа.
.Видеопроцессоры используются для:
ускорения ввода информации на экран;
операции с плавающей точкой;
ускорения обработки данных;
ускорения передачи данных;
нет верного ответа.
.При включении питания или нажатия на кнопку сброса счетчик адреса команд:
аппаратно заносится в стартовый адрес, находящийся в ПЗУ программы инициализации всех устройств начальной загрузки;
указывает на 0;
аппаратно устанавливается на 0;
программно устанавливается на стартовый адрес, находящийся в ПЗУ программы инициализации всех устройст начальной загрузки;
нет верного ответа.
.При методе конвейеризации внутреннее устройство процессора работает:
параллельно;
последовательно;
линейно;
используя буфер обмена данных;
нет верного ответа.
.Команды передачи данных:
копируют информацию из одного места в другое;
сдвигают двоичный код влево или впрво;
обмениваются информацией с внешними устройствами;
реализуют нелинейные алгоритмы;
нет верного ответа
.Операции умножения или деления:
сдвигают двоичный код влево или впрво;
обмениваются информацией с внешними устройствами;
реализуют нелинейные алгоритмы;
нет верного ответа
копируют информацию из одного места в другое.
.Команды ввода-вывода:
обмениваются информацией с внешними устройствами;
сдвигают двоичный код влево или впрво;
реализуют нелинейные алгоритмы;
нет верного ответа
копируют информацию из одного места в другое.
.Команды управления:
реализуют нелинейные алгоритмы;
сдвигают двоичный код влево или впрво;
обмениваются информацией с внешними устройствами;
нет верного ответа
копируют информацию из одного места в другое.
.Операционная часть команды указывает:
на код операций;
на адрес кода операций
на адрес хранения кода;
на номер кода в таблице операций;
нет верного ответа.
.Команды могут быть одноадресные, двухадресные, трехадресные, в зависимости от:
количества участвующих в них операндов;
разрядности процессора;
разрядности шины данных;
разрядности адресной шины;
нет верного ответа.
.Адресная часть команды описывает:
где используемая информация хранится;
где хранится код операции;
указывает на адрес начала выполнения операции;
нет верного ответа.
.Первые ЭВМ имели:
трехадресную систему команд;
нуль-адресную систему команд;
одноадресную систему команд;
двухадресную систему команд;
четырехадресную систему команд.
.Нуль-адресная система машин использует:
стек;
буфер;
процессорное ОЗУ;
программную очередь;
нет верного ответа.
.Ячейка ЭВМ 2-го поколения состояла:
из 32 двоичных разрядов;
из 16 двоичных разрядов;
из 24 двоичных разрядов;
из 8 двоичных разрядов;
нет верного ответа.
.В ЭВМ 3-го поколения минимальная порция информации для обмена с ОЗУ равна:
8 двоичным разрядам;
16 двоичным разрядам;
24 двоичным разрядам;
32 двоичным разрядам;
нет верного ответа.
.Машинное слово в ЭВМ 3-го покления:
4 байт;
1 байт;
2 байта;
3 байта;
5 байт.
.МП 4004 содержит:
2200 транзисторов;
2000 транзисторов;
2400 транзисторов;
2600 транзисторов;
2800 транзисторов.
.МП 8080 соодержит:
4800 транзисторов;
4000 транзисторов;
4400 транзисторов;
5200 транзисторов;
нет верного ответа.
.Intel 80486 содержит:
около 1,2 млн. транзисторов;
около 1,7 млн. транзисторов;
около 2 млн. транзисторов;
около 800 транзисторов;
нет верного ответа.
.МП 8086 является:
16-разрядным;
8-разрядным;
24-разрядным;
32-разрядным;
нет верного ответа.
.МП 80386 является
32-разрядным;
16-разрядным;
8-разрядным;
24-разрядным;
нет верного ответа.
.Процессор Power PC разработан в:
1993;
1995;
1989;
1990;
2002.
.Транспьютер содержит процессорное ОЗУ:
от 2 до 16 Кбайт;
от 2 до 8 Кбайт;
от 2 до 4 Кбайт;
от 2 до 32 Кбайт;
от 2 до 24 Кбайт.
.Процессор Pentium имеет:
64-разрядную магистраль;
16-разрядную магистраль;
32-разрядную магистраль;
128-разрядную магистраль.
.В отличие от семейства процессоров РС-486 в процессоре Pentium одно исполнительное устройство заменено:
на 2 устройства;
на 3 устройства;
на 4 устройства;
не заменено;
на 5 устройств.
.Внутренний КЭШ процессора Pentium разделен на:
КЭШ команд и КЭШ данных;
КЭШ команд и КЭШ разрядов;
КЭШ разрядов и КЭШ данных;
КЭШ команд и КЭШ адресов;
Нет верного ответа.
.Первое поколение процессоров Pentium имели тактовые частоты:
60-66 МГц;
66-70 МГц;
60 и 70 МГц;
100 и 166 МГц;
133 и 166 МГц.
.Частота шины у Pentium была равна:
частоте ядра;
удвоенной частоте ядра;
утроенной частоте ядра;
регулировалась пользователем;
нет верного ответа.
.Процессоры Celeron имеют интегральный КЭШ второго уровня размером:
128 Кбайт;
64 Кбайта;
32 Кбайта;
16 Кбайт;
нет верного ответа.
.КЭШ процессора Celeron встроен в:
ядро процессора;
материнскую плату;
является съемным;
является заменимым;
все ответы верны.
.Процессор Pentium поддерживает:
2-процессорную систему;
3-процессорную систему;
4-процессорную систему;
многопроцессорную систему;
нет верного ответа.
.Pentium-II изготовлен:
по 0,25-микронной технологии;
по 0,46-микронной технологии;
по 0,128-микронной технологии;
по 0,33-микронной технологии;
по 0,13-микронной технологии.
.Для программиста доступна:
внутренняя память доступна через регистры;
вся рабочая память процессора;
внутренняя память доступна через информационную магистраль;
нет верного ответа.
.Какова роль счетчика адреса команд:
сохраняет адрес очередной команды программы;
счетчик операций процессора;
счетчик внутренних операций внутри системы;
указатель на адрес контрольной суммы команд;
нет верного ответа.
.В регистре состояния процессора хранится (хранятся):
режим работы процессора и результат;
флаги, описывающие состояние внутренней памяти;
сведения о текущих режимах работы процессора;
информация о результатах выполняемых программ;
вся информация, хранящаяся на жестком диске.
.Аккумулятор используется:
как место для проведения операций и сохранения их результатов;
как регистр приемника;
для битового сложения;
для указания на стек;
нет верного ответа.
.Говоря о 16-разрядной ЭВМ, имеют в виду:
размер внутренних регистров памяти 16 бит;
разрядность шины адреса 16 бит;
разрядность шины данных 16 бит;
размер слова 16 бит;
нет верного ответа.
В защищенном режиме работы процессора начальные адреса сегментов вычисляются:
извлекаются из таблиц сегментных дескрипторов, индексируемых теми же сегментными регистрами;
извлекаются из таблиц сегментных дескрипторов;
умножением на 16 содержимого сегментных регистров;
умножением на 32 содержимого сегментных регистров;
нет верного ответа.
.Каждый сегментный дескриптор занимает:
6 байт;
2 байта;
12 байт;
3 байта;
1,44 Мбайт.
.В сегментном регистре под индекс таблицы сегментных дескрипторов отводится:
14 двоичных разрядов;
4 двоичных разряда;
8 двоичных разрядов;
24 двоичных разряда;
нет верного ответа.
.Полный логический адрес адресуемой ячейки состоит:
из 14-разрядного индекса сегмента и 16-разрядного относительного адреса;
из 16-разрядного индекса сегмента и 14-разрядного относительного адреса;
из 24-разрядного индекса сегмента и 14-разрядного относительного адреса;
из 14-разрядного индекса сегмента и 24-разрядного относительного адреса;
из 16-разрядного индекса сегмента и 24-разрядного относительного адреса.
.Минимальной адресной единицей яляется:
бит;
байт;
слово;
двойное слово;
Кбайт.
.В методе косвенной адресации адрес памяти содержится:
в одном из регисторов;
в команде;
в стеке;
в ссылке на команду;
нет верного ответа.
.Если адрес находится в самой команде, то мы имеем дело:
с прямой адресацией;
с косвенной адресацией;
с основной адресацией;
с двойной косвенной адресацией;
нет верного ответа.
.При индексном доступе памяти адрес равен:
базовый адрес+смещение;
базовый адрес*смещение;
базовому адресу;
базовый адрес*К, где К-размер страницы;
нет верного ответа.
.Базовый адрес является:
начальной точкой массива данных;
конечной точкой массива данных;
промежуточной точкой массива данных;
массивом данных;
не является точкой массива данных.
.Наиболее широко используется:
сегментный способ;
косвенная адресация;
прямая адресация;
двойная косвенная адресация;
нет верного ответа.
.Стек – это:
неявный способ адресации, при котором информация записывается и считывается только последовательным образом;
способ адресации, при котором информация записывается и считывается по принципу очереди;
неявный способ адресации, в котором информация записывается по принципу иерархий;
способ адресации, при котором информация записывается по старшинству;
нет верного ответа.
.8-битовые целые числа со знаком лежат в диапазоне:
от -128 до +127;
от 0 до 65535;
от -32768 до +32767;
нет верного ответа;
от 0 до 255.
.16-битовые целые числа со знаком лежат в диапазоне:
от -32768 до +32767;
от -128 до +127;
от 0 до 65535;
нет верного ответа;
от 0 до 255.
.8-битовые целые числа без знака занимают:
1 байт и воспринимаются как положительное число;
2 байт и воспринимаются как положительное число;
2 байт и воспринимаются как отрицательное число;
4 байт и воспринимаются как положительное число;
нет верного ответа.
.Прерывания – это:
события, которые делают дальнейшую работу невозможной или требуют специальной реакции;
события, вызванные логическими операциями;
события, возбуждаемые программами;
события, вызванные аппаратным сбоем;
нет верного ответа.
.Запрет прерывания называется:
маскировкой;
откатом;
указанием процессора;
«stoper»;
нет верного ответа.
.Способ решения задачи приема и передачи данных решается следующим образом:
устройства ввода-вывода имеют собственное адресное пространство или включаются в общее адресное пространство;
для устройст ввода-вывода процессором выделяется свободное адресное просранство памяти;
для устройства ввода-вывода зарезервировано специальное адресное пространство;
устройства ввода-вывода использубт совместную, выделяемую процессором память постранично, с использованием двухступенчатой системы контроля со стороны процессора;
нет верного ответа.
.Размер страницы памяти равен:
16 Кбайт;
28 Кбайт;
64 Кбайт;
256 Кбайт;
128 Кбайт.
.Обмен с подключенным к ЭВМ печатающими устройствами производится через:
порт состояния и порт данных;
порт принтера;
СОМ-порт;
нет верного ответа;
LPT-порт.
.Буфер служит:
для записи информации о происшедшем прерывании;
для хранения информации о состоянии клавиатуры;
буферизации потока ввода-вывода данных;
для создания копии аккумулятора в процессе обработки команды процесса;
нет верного ответа.
.Команда INC A:
увеличивает содержимое аккумулятора на 1;
увеличивает аккумулятор на 1;
очищает аккумулятор;
вызывает прерывание;
нет верного ответа.
.Команда MOV:
увеличивает аккумулятор на 1;
увеличивает содержимое аккумулятора на 1;
очищает аккумулятор;
вызывает прерывание;
нет верного ответа.
.Команда CMP A,B:
сравнивает содержимое аккумулятора с содержимым регистра;
загружает в аккумулятор содержимое В;
если А=0, то вызывает процедуру по адресу В;
выполняет побитовую операцию XOR над содержимым регистров А,В,С последующим сдвигом во флаг состояний;
нет верного ответа.
.В процессоре Intel команда XOR AX:
зануляет содержимое аккумулятора;
вызывает процедуру АХ;
помещает АХ в стек;
перезагружает компьютер;
нет верного ответа.
.В процессоре Intel команда MOV DS,AX:
записывает в DS содержимое AX;
записывает в AX содержимое DS;
сравнивает DS и AX;
отнимает от DS AX и результат помещает в аккумулятор;
нет верного ответа.
.Устройство для вывода на бумагу чертежей и рисунков называется:
плоттером;
принтером;
сканером;
стримером;
модемом.
.Информация на дискету наносится вдоль:
дорожек;
секторов;
кластеров;
цилиндров;
таблиц.
.Каждая дорожка разбита:
на сектора;
на модули памяти;
на кластеры;
на цилиндры;
нет верного ответа.
Стандартная емкость сектора:
512 байт;
256 байт;
1024 байта;
2048 байт;
128 байт.
.Информационная емкость НГМД:
от 1 до 1,5 Мбайт;
от 1 до 2 Мбайт;
от 1 до 2,5 Мбайт;
от 1 до 3 Мбайт;
нет верного ответа.
.Доступ информации на НГМД осуществляется:
за 0,1-1 с;
за 0,01-1 с;
за 1-2 с;
за 1,5-2,5 с;
за 2,5-3,5 с.
.Емкость жесткого диска:
от 20 Мбайт до 120 Гбайт;
от от 5 Мбайт до 50 Мбайт;
от 10 до 95 Мбайт;
от 10 Мбайт до 1 Гбайт;
нет верного ответа.
.Время доступа к нужной записи на жестком диске:
1-100 мс;
1-10 мс;
1-25 мс;
1-50 мс;
нет верного ответа.
.Процедура разметки навого диска называется:
форматированием;
архивацией;
компиляцией;
дефрагментацией;
все ответы верны.
.Информация на оптических дисках наносится посредством:
изменения рельефа;
изменения магнитного уровня;
изменения физической структуры;
изменения химической структуры;
другим способом.
.Чтение с оптического диска происходит с помощью:
лазерного луча;
мини-сканера;
магнитной головки;
системы магнитно-оптических контроллеров;
нет верного ответа.
.Специальный кассетный накопитель:
стример;
плоттер;
НОД;
драйвер;
модем.
.Группа клавиш клавиатуры, относящихся к служебным, имеет назначение:
перенацеливающее действие остальных;
назначение задается разработчиком программы;
для формирования новых шрифтов;
нет верного ответа.
.Важным свойством клавиатуры является:
легитимность;
функциональность;
экономичность;
эргономичность;
нет верного ответа.
.Устройство для ввода с листа бумаги документов называется:
сканер;
стример;
плоттер;
драйвер;
нет верного ответа.
.Всякую информацию сканер воспринимает:
как графическую;
как линейную;
как асинхронную;
как текстовую;
всеми вышеперечисленными.
.Монохромный дисплей производит отображение:
в двух цветах;
в трех цветах;
в четырех цветах;
в 8-битовом разрешении;
нет верного ответа.
.Наиболее прогрессивным способом представления графической информации является:
растровый;
векторный;
синхронный;
асинхронный;
нет верного ответа.
.Печатающее устройство называется:
принтер;
стример;
плоттер;
дигитайзер;
3d акселератор.
.В основе функционирования точечно-матричного принтера лежит использование:
печатающих игл;
головки со специальной краской и микросоплом;
лазера;
красящих пузырьков;
нет верного ответа.
.В основе струйного принтера лежит использование:
головки со специальной краской и микросоплом;
лазера;
красящих пузырьков;
нет верного ответа;
печатающих игл.
.В основе лазерного принтера лежит использование:
лазера;
печатающих игл;
головки со специальной краской и микросоплом;
красящих пузырьков;
нет верного ответа.
.Выражения – это:
конструкции, включающие константы (литералы), переменные, знаки операций, скобки для управления порядком выполнения операций, обращения к функциям;
набор символов и операций;
операторы, выполняющие определенные действия с переменными;
основные строительные блоки программы; в языке С указанием на наличиевыражения служит символ «точа с запятой», стоящий в конце него;
нет верного ответа.
.Формальный аргумент – это:
переменная в вызываемой программе;
конкретное значение, присвоенное этой переменной вызывающей программой;
строка, которая пишется в скобках функции;
строка, которая пишется в скобках процедуры;
нет верного ответа.
.Фактический аргумент – это:
конкретное значение, присвоенное этой переменной вызывающей программой;
переменная в вызывающей программе;
строка, которая пишется в скобках функции;
строка, которая пишется в скобках процедуры;
нет верного ответа.
.Писать #include нужно для:
подключения файла, содержащего макроопределения и объявления данных, необходимых для работы функций из стандартной библиотеки ввода-вывода;
позволяет дать в программе макроопределения (или задать макросы);
переопределения не только константы, но и целых программных конструкций;
замены каждого параметра в строке лексем на соответствующий аргумент макровызова;
нет верного ответа.
.Символ % сигнализирует программе:
начиная с этой позиции, необходимо вывести значение переменной;
о начале описания переменных;
о начале описания функции;
о присваивании переменной значения;
нет верного ответа.
.Обращении к функции форматного ввода имеет вид:
scanf(<формат>,<&имя1>,<&имя2>,…,<&имяN>);
printf(<формат>,<&имя1>,<&имя2>,…,<&имяN>);
scanf(<формат>,<имя1>,<имя2>,…,<имяN>);
printf(<формат>,<имя1>,<имя2>,…,<имяN>);
нет верного ответа.
.Идентификатором будет:
schetchik get_line a12 Param _ab;
%ab 12abc –x schetchik;
\b ab 12abc –x schetchik;
* ab 12abc –x schetchik;
нет верного ответа.
.Лидирующий нуль в литератлах означает:
числовой восмиричный литерал;
числовой шестнадцатиричный литерал;
вещественный десятичный литерал;
нет верного ответа.
.Символьным литералом будет:
«s»;
«sq»;
«q»;
%q;
нет верного ответа.
.Строковым литералом будет:
«qsqs»;
«sq»;
«s»;
%q;
нет верного ответа.
.Строки в С представляются в виде:
массива элементов типа char;
множества символов, стоящих в один ряд;
одного идентификатора;
символического представления ячейки памяти;
нет верного ответа.
.Пример: val = *ptr; операция косвенной адресации *производит:
определение значения, которое указывает ptr;
получение адреса;
определение значения, которое указывает val;
перенаправление адреса переменной val к переменной ptr;
нет верного ответа.
.Если в цикле задано два разных условия выхода, то используется оператор:
break;
continue;
goto;
next;
нет верного ответа.
Если в выражениях встречаются операнды различных типов, то они преобразуются к общему типу в соответствии с определенными правилами. Если один из операндов имеет тип char, то:
другие также преобразуются к типу char и результат имеет тип char;
остается как есть и результат будет char;
другие преобразуются к типу int и результат имеет тип int;
нет верного ответа;
во время операции присваивания значение правой части преобразуется к типу левой части, который и становится типом результата.
.Метки в операторе switch должны быть:
константой;
указателями;
переменной;
типа char;
нет верного ответа.
.Используя форму обращения Function1(x), получаем:
передачу в функцию значения переменной х;
использование глобальной переменной;
использование класса памяти х;
нет верного ответа;
передачу адреса переменной х;
.Используя форму обращения Function1(&x), получаем:
передачу адреса переменной х;
передачу в функцию значения переменной х;
использование глобальной переменной;
использование класса памяти х;
нет верного ответа.
.Тип функции определяется:
типом возвращаемого ею значения;
типом её аргументов;
использованием в программе;
типом её описания;
нет верного ответа.
.Автоматические объекты:
существуют во время выполнения данного блока и теряют свои значения при выходе из него;
хранятся вне любой функции, входящей в состав программы, и существуют в течение выполнения всей программы;
являются объектами статического класса памяти;
можно инициализировать только выржениями с константами и с указателями на ранее описанные объекты;
нет верного ответа.
.Макровызов должен состоять:
из макроимени и заключенного, в круглые скобки списка аргументов;
из списка макросов;
из списка макропеременных;
из списка макроимен;
нет верного ответа.
.Какой результат будет выполнения операторов:
nrs=22;
ptr=&nrs;
val=*ptr;
присваивание значения 22 переменной val;
присваивание значения 22 переменной ptr;
&nrs дает адрес переменной val;
&nrs дает адрес переменной ptr;
нет верного ответа.
.В современных компьютерах устройство управления и АЛУ объеденены:
в процессоре;
в материнской плате;
в ВЗУ;
в ПЗУ;
нигде не объеденены.
.Укажите пример НЕПРАВИЛЬНОГО использования операции SIREOF()
D=SIREOF();
D=SIREOF(float);
D=SIREOF(int);
.Есть ли ошибка объявлений переменной в следующем примере (если есть, то где)?
int i=10,w,x=34;
Ошибок нет;
Есть ошибка, так как они не объявлены отдельно;
Ошибка: они должны были быть написаны в следующем виде:
int i=10,x=34;
int w;
Все зависит от версии компилятора.
.Каков результат использования функции EXIT();
Программа прерывается моментально;
Выход из цикла;
Ничего особенного не произойдет;
Этого оператора в синтаксисе языка C/C++ НЕТ, поэтому компилятор выдаст предупреждение об ошибке;
Вечный цикл.
.Каков результат использования оператора BREAK;
Выход из цикла;
Программа прерывается моментально;
Ничего особенного не произойдет;
Этого оператора в синтаксисе языка C/C++ НЕТ, поэтому компилятор выдаст предупреждение об ошибке;
Вечный цикл.
.Каковы результаты выполнения функции clrscr()
Очистка экрана;
Выход из программы;
Воспроизведение звукового сигнала;
Инициализация графического режима;
Прерывание звукового сигнала.
.Каковы результаты выполнения функции closegraph()
Закрытие графического режима;
Выход из программы;
Инициализация графического режима;
Очистка экрана в текстовом режиме;
Возвращение максимального значения X координаты в текстовом режиме.
.Каковы результаты выполнения функции initgraph()
Инициализация графического режима;
Возвращение максимального значения координаты Y в графическом режиме;
Выход из программы;
Закрепление графического режима;
Воспроизведение звука.
.Каковы результаты выполнения функции textcolor(WHIT;
Вывод символов белым цветом на экран в текстовом режиме;
Воспроизведение звука;
Вывод символов белым цветом на экран в графическом режиме;
Воспроизведение звука;
Инициализация графического режима.
.Каковы результаты выполнения функции sound(200)
Воспроизведение звука с частотой 200;
Закрытие графического режима;
Прерывание звука с частотой 200;
Очистка экрана в текстовом режиме;
Инициализация графического режима.
.Каковы результаты выполнения функции nosound()
Приглушение звука;
Очистка экрана в текстовом режиме;
Воспроизведение звука с неизвестной частотой;
Инициализация графики;
Ожидание нажатия клавиши.
.Каковы цели использования функции textbackground()
Изменение фонового цвета;
Воспроизведение звука;
Приглушение звука;
Возвращение координаты Y в текстовом режиме;
Изменение цвета выводимых символов.
.Каковы результаты использования функции window()
Объявление и инициализация Окна (window) в текстовом режиме;
Инициализация графического режима;
Очистка экрана в текстовом режиме;
Выход из графического режима;
Воспроизведение звука с неизвестной частотой.
.Каково отличие между функциями getch() и getche()
При выполнении функции getche() нажатие клавиши показывается на экране, а при использовании getch() этого не происходит;
Этих функций вообще не существует;
Функция getch() не существует;
Функция getche() не существует;
При выполнении функции getch() происходит вывод на экран значений буферных констант, а функция getche() предназначена для работы с буферными переменными.
.Каковы результаты использования функции whereX()
Возвращение положения курсора по координате X а текстовом режиме;
Возвращение положения курсора по координате Y а текстовом режиме;
Очистка графического окна;
Инициализация графического режима;
Закрытие текстового режима.
.Каковы результаты использования функции whereY()
Возвращение положения курсора по координате Y а текстовом режиме;
Возвращение положения курсора по координате X а текстовом режиме;
Очистка экрана;
Инициализация графического режима;
Закрытие текстового режима.
.Каковы цели использования функции getx()
Возвращение положения графического курсора по координате X;
Возвращение положения графического курсора по координате Y;
Выход из графического режима;
Инициализация графического режима.
.Каковы цели использования функции gety()
Возвращение положения графического курсора по координате Y;
Возвращение положения графического курсора по координате X;
Выход из графического режима;
Очистка текстового режима;
Воспроизведение звука.
.Каковы цели использования функции putpixel()
Рисование точки в графическом режиме;
Рисование точки в текстовом режиме;
Очистка экрана в графическом режиме;
Очистка экрана в текстовом режиме;
Выход из графического режима.
.Каковы результаты использования функции bar()
Рисование закрашиваемого прямоугольника в графическом режиме;
Рисование незакрашиваемого прямоугольника в графическом режиме;
Рисование круга в графическом режиме;
Рисование эллипса в графическом режиме;
Рисование точки.
.Каковы результаты использования функции Setfillstyle()
Объявление стиля заполнения;
Рисование точки;
Выход из графического режима;
Инициализация графического режима;
Такого нет в графической библиотеке.
.Каковы результаты использования функции Settextstyle()
Объявление стиля выводимого текста;
Рисование точки;
Выход из графического режима;
Такого нет в графической библиотеке;
Рисование прямоугольника.
.Каковы результаты использования функции rectangle()
Рисование прямоугольника;
Рисование точки;
Рисование многоугольника;
Рисование круга;
Такой функции не существует.
.Каковы результаты использования функции bar3d()
Рисование параллелепипеда;
Рисование закрашенного круга;
Рисование закрашенного прямоугольника;
Рисование дуги;
Такой функции не существует.
.Каковы результаты использования функции bar3dstudio()
Такой функции не существует;
Рисование закрашенного параллелепипеда;
Рисование дуги;
Рисование точки;
Рисование закрашенного прямоугольника.
.Что возвращает функция kbhit()
Сигнализирует о нажатии клавиши;
Ничего не возвращает;
Такой функции не существует;
Окончание функции;
Сигнализирует о конце выполнения программы.
.Что возвращает функция eof()
Возвращает код конца файла;
Такой функции не существует;
Возвращает код нажатой клавиши;
Возвращает код состояния принтера;
Возвращает код случайного числа.
.Каковы результаты использования функции atol()
Преобразование строкового типа в тип long;
Преобразование int в char;
Преобразование float в int;
Такой функции не существует;
Преобразование int в строковый тип.
.Каковы результаты использования функции atof()
Преобразование строкового типа в тип float;
Преобразование int в char;
Преобразование char в int;
Такой функции не существует;
Преобразование int в float.
.Каковы результаты использования функции cleardevice()
Очистка графического экрана;
|