Рисование прямоугольника;
Такой функции не существует;
Рисование точки.
.Каковы результаты использования функции atoi()
Преобразование строкового типа в int;
Преобразование строкового типа в float;
Преобразование float в char;
Преобразование int в float;
Такой функции не существует.
.Каковы результаты использования функции arc()
Рисование кривой дуги;
Рисование прямоугольника;
Рисование многоугольника;
Рисование точки;
Рисование закрашенного круга.
.Каковы результаты использования функции dieslice()
Рисование части закрашенного круга;
Рисование точки;
Рисование закрашенного прямоугольника;
Такой функции не существует;
Очистка текстового окна.
.Каковы результаты использования функции ellipse()
Рисование эллипса;
Рисование закрашенного треугольника;
Такой функции не существует;
Рисование точки;
Рисование прямоугольника.
. Пример указателя в языке С:
char * p;
int *toy;
struct p;
char *p;
int toy;
.Каковы результаты выполнения функции Getmaxcolor()
Возвращение всего количества цветов;
Очистка экрана;
Рисование прямоугольника;
Такой функции не существует;
Воспроизведение звука.
.Что проверяет функция isdigit(
Не является ли c цифрой;
Не является ли c буквой;
Не является ли c запятой;
Ничего не проверяет;
Такой функции не существует.
<
get count;
count<<;
use count;
count.
Постфиксная форма оператора count
count<<;
<
get count;
use count;
count.
.Два значения операции sizeof
Дает размер операнда, стоящего справа в байтах;
Дает размер операнда, стоящего слева в байтах;
Дает размер операнда в битах;
Вводит размер операнда;
Уменьшает размер операнда на 1 байт.
.Определение одномерного массива
Множества однотипных элементов
Множества переменных
Множества точек
Множества двумерных элементов
Множества кривых линий
.Каковы результаты использования функции pow()
Возведение в степень;
Определение косинуса;
Дифференцирование;
Интегрирование;
Такой функции не существует.
.Каков результат выполнения pow(2,3)
8;
9;
7;
6;
10.
.Каков результат fabs(-6)
6;
66;
666;
–6;
36.
.Каков результат выполнения функции strcpy(name, "Beta")
Beta;
eta;
ta;
B;
Такой функции не существует.
.Какой объект используется для ввода массива
StringGrid
FormCreate
MasChange
RowCount
Tab->Cells
.Что означает запись x*=3*y+12
x=x*(3*y+12);
x=3*y*12;
x*(3*y*12);
x=3+y+12;
x=3*y.
.Что означает запись b-=35+y-4
b=b-(35+y-4);
b=35+y-4;
-b=35+y-4;
b=35-y+4;
b=-(35+y-4).
.Общий вид записи оператора if
if "выражение1" оператор;
if "выражение1" then "выражение2";
if "выражение" then оператор1 else оператор2
if оператор "выражение"
оператор if "выражение"
. Функция для работы с файлами в языке С :
fwrite()
pow()
stupr()
getch()
arc()
.Что означает использование формата %S
Строка продолжается до следующего пустого символа;
Функция считает все символы до пустого символа;
Функция считает символы до последнего пустого символа;
Строка продолжается до тех пор, пока функция считает все символы.
.Назначение оператора scanf
Предназначено для получения слова;
Предназначено для получения строки;
Предназначено для получения символов;
Предназначено для ввода символов;
Предназначено для вывода строк.
Что делает данная запись:
struct book libry
Объявляет libry структурой типа book;
Вычисляет структуру типа book;
Проверяет libry структурой типа book;
Выводит на экран структуру типа book;
Вводит libry структурой типа book.
Вычислить (10010011)&(00111101)
(00010001);
(11011001);
(01011111);
(10101101);
(11010011).
.Общий вид цикла do while
Do оператор while(выражение);
оператор (выражение) while;
while do (выражение);
do while (выражение), оператор;
do while (выражение).
. Элемент массива d[8] в языке С:
d[0], d[2], d[7]
d[8]; d[0] d[5]
d[13];d[12];
d[10];d[9]
d[88];d[11]
.В языке C/C++ выводит строки можно с помощью операторов:
puts(), printf();
input, readln;
scanf(), gets();
set, get;
writeln, copy.
Вводить строки в языке C/C++ можно при помощи операторов:
scanf(), gets();
input, readln();
puts(), prints;
таких операторов нет;
writeln, copy.
.Указатель - это…
переменная, содержащая адрес переменной;
оператор, с помощью которого вычисляется аргумент функции;
оператор, указывающий на тип числа;
верны все пункты;
константа.
.Команда STC - устанавливает флаг
переноса, т.е. CF=1;
четности, т.е. DF=1;
переполнения, т.е. PF=1;
знака, т.е. ZF=1;
прерывания OF=1.
.
В результате применения какой команды микропроцессора флаг переноса CF получает значение 1
STC;
STD;
CLD;
CLC;
CMC.
.Команда CLC обнуляет флаг переноса, т.е.
CF=0;
OF=0;
PF=0;
DF=0;
ZF=0.
Какие команды микропроцессора используются при циклическом сдвиге
STC и CLC;
CMC и STC;
STD и CMC;
CLD и STD;
CLI и CTI.
.С помощью какой команды обращается флаг переноса?
CMC;
STD;
SLC;
CLC;
SLK.
.Команда sizeof
Дает размер операнда, стоящего слева;
Дает частное от деления NUM на DENUM;
Дает произведение от умножения NUM на DENUM;
Определяет текущий размер программы.
.С помощью команды #define можно
Определять именованную константу;
Инициализировать цикл;
Определять размер шага;
Определять нижнюю границу таблицы;
Определять именованную переменную по текущему значению.
Функция scanf()
Обеспечивает ввод;
Направляет стандартный вывод;
Обрабатывает выходной поток;
Отправляет литеру в стандартный вывод;
Возвращает указатель на void.
Функция putchar()
Используется для вывода;
Обеспечивает ввод;
Обрабатывает выходной поток;
Отправляет литеру в стандартный вывод;
Возвращает указатель на void.
Статическая память специфицируется словом:
static;
define;
include;
getch;
main.
.Одна или несколько переменных, которые сгруппированы под одним именем - это
Структура;
Массив;
Указатель;
Оператор;
Объект.
.Декларация структуры - это
тип;
оператор;
массив;
указатель ;
объект.
.Доступ к отдельному члену структуры осуществляется посредством конструкции вида:
Имя_структуры.член;
Имя_структуры.оператор;
Имя_файла.тип;
Имя_структуры.функция;
Имя_структуры(файл).
.Какой шаг выполняется первым при вводе строки?
Выделение памяти для запоминания строки;
Применение функции ввода;
Очистка стека;
Частичное форматирование жесткого диска;
Дефрагментация ОЗУ.
.Структуры нельзя:
Сравнивать;
Копировать;
Присваивать;
Брать адрес с помощью &;
Присваивать и копировать.
.
Перечисленные в структуре переменные называются
Членами;
Флагами;
Типами;
Полями;
Записями.
. Графические возможности языка C:
Управление экраном в графическом режиме производится с помощью набора функций, прототипы которых находится в файле graphics.h
Для работы в графическом режиме должен быть подключен файл stdio.h
Графические функции подключаются автоматически
Для работы в графическом режиме должен быть подключен файл signal.h
Для работы в графическом режиме должен быть подключен файл conio.h
.Какое понятие не имеет отношения к классам в С++:
Cинхронизация;
Олиморфизм;
Наследование;
Виртуализация методов;
Инкапсуляция.
.Функция возведения вещественной величины x в степень y:
pow(x,y);
ltoa(x,s,y);
itoa(x,y);
rotl(x,y);
ultoa(x,s,y).
.Какая директива внутри класса объявляет полностью недоступную
для других классов часть класса?
Рrivate;
Рublic;
Рrotected;
Аutomated;
Рublished.
Какая директива внутри класса объявляет частично недоступную
для других классов часть класса?
Рrotected;
Рublic;
Рrivate;
Аutomated;
Рublished.
.Для чего нужен конструктор класса?
Для создания экземпляра класса;
Для уничтожения экземпляра класса;
Для обработки событий;
Для обработки сообщений;
Все ответы неверны.
.Для чего нужен деструктор класса?
Для уничтожения элементов экземпляра класса;
Для создания экземпляра класса;
Для обработки событий;
Для обработки сообщений;
Все ответы неверны.
.Для чего нужны виртуальные методы?
Для реализации полиморфизма поздним связыванием;
Для реализации полиморфизма ранним связыванием;
Для реализации полиморфизма статическим связыванием;
Для настройки таблицы виртуальных методов;
Для инкапсуляции.
.Сколько классов-родителей может иметь класс-потомок?
Одного;
Несколько;
Неограниченное множество;
Конечное число;
Все ответы неверны.
.Сколько классов-потомков может иметь класс-родитель?
Неограниченное множество;
Несколько;
Одного;
Конечное число;
Все ответы неверны.
.Как иначе называется класс-потомок?
Все ответы верны;
Дочерний класс;
Производный класс;
Подкласс;
Унаследованный от родителя класс.
.Как иначе называется класс-родитель?
Предок;
Производный класс;
Дочерний класс;
Подкласс;
Потомок.
.Что означает "перекрытие методов" в классах-потомках?
Определение метода с тем же именем и набором параметров;
Определение метода с другим именем;
Наследование метода из класса-родителя;
Все ответы неверны.
.Для чего нужна таблица виртуальных методов (ТВМ)?
Для хранения массива адресов методов;
Для хранения массива адресов полей;
Для хранения массива адресов конструкторов;
Для хранения массива адресов деструкторов;
Все ответы неверны.
.Каким образом осуществляется доступ к полям одного класса
из методов других?
Посредством указания имени класса
Произвольно
С помощью функций, не привязанных к классам
С помощью абстрактных методов
С помощью логических методов
.Функция установки системного времени:
settime;
gettime;
time;
getdate;
setdate.
.Функция получения текущей даты в системе:
getdate;
gettime;
time;
settime;
setdate.
.Функция преобразования строки в число целого типа:
atoi;
atof;
time;
wtof;
big;
.Функция копирования текста в память:
gettext;
settext;
movetext;
puttext;
outtext;
.Чем отличается текстовая строка, используемая в C++, от
строки, используемой в Pascal:
Наличием в конце строки символа окончания строки #0;
Наличием указателя длины строки;
Ничем не отличается;
Кодировкой символов;
Местом расположения;
.Ключевое слово, используемое для передачи управления на метку:
goto;
catch;
label;
try;
button;
.Ключевое слово, используемое внутри циклов для передачи управления на оператор, следующий за блоком, обрабатываемым
оператором цикла:
break;
catch;
continue;
except;
button;
.Область видимости идентификатора, объявленного внутри блока:
Область от начала объявления идентификатора до закрывающей фигурной скобки произвольного блока;
Область от начала объявления идентификатора до открывающей фигурной скобки блока, не содержащего Идентификатор;
Произвольная область;
Область ограничений;
.Для чего используется символ '*' (звездочк при объявлении переменной?
Для создания указателя на тип;
Для создания указателя на переменную;
Для создания указателя на константу;
Для создания указателя на флаг;
Для удаленя символов;
.Ключевое слово, используемое для объявления структуры:
struct;
structure;
record;
collection;
union.
.Ключевое слово, используемое для объявления объединения:
union;
structure;
record;
struct;
class.
.Ключевое слово, используемое для объявления перечислений:
enum;
structure;
record;
struct;
union.
. Верное утверждение о массивах в языке C:
Каждый элемент массива определяется именем массива и порядковым номером (индексом) элемента
В языке С индекс первого элемента всегда начинается с единицы
В языке С многомерные массивы нельзя инициализировать
В языке С не допускается использование многомерных массивов
Каждый элемент массива может определяться только именем массива
.Что представляет из себя оператор "<<" ?
Поразрядный сдвиг влево;
Поразрядный сдвиг вправо;
Поразрядное инвертирование;
Логическое "исключающее или";
Влево и право ;
. Пример указателя в языке С:
char
struct m;
struct stud;
int year;
char
.Что значит создать "экземпляр класса" ?
Вызвать конструктор класса;
Объявить переменную типа класса без вызова конструктора;
Вызвать деструктор класса;
Вызвать деструктор класса;
.Что значит: уничтожить из памяти составные элементы класса?
Вызвать деструктор класса;
Объявить переменную типа класса без вызова деструктора;
Вызвать конструктор класса;
Перекрыть виртуальный метод;
Оптимальный вариант;
.Какой класс принято считать абстрактным?
Класс, содержащий как минимум один пустой виртуальный метод;
Любой класс;
Класс, содержащий как минимум один конструктор;
Класс, содержащий несколько виртуальных методов;
Дружественные классы ;
.Экземпляры каких классов не могут быть созданы?
Абстрактных;
Родительских;
Дочерних;
Производных;
Произвольных;
.В каком случае перекрытие виртуального метода действительно?
Если совпадают имя, возвращаемый тип и формальные параметры;
Если совпадают имя и возвращаемый тип, но не формальные параметры;
Если совпадает только имя;
Если совпадают имя и формальные параметры;
Имеет место;
.В каких случаях к элементу М класса Х невозможен доступ?
В методах других классов, если элемент M объявлен как private;
В методах класса Х;
В выражениях типа y.M, где y - экземпляр класса Х;
В выражениях типа yptr->M, где yptr - указатель на экземпляр класса Х;
Когда он не объявлен;
.К каким спецификаторам относится спецификатор typedef ?
К спецификаторам класса хранения;
К спецификаторам абстрактных классов;
К спецификаторам препроцессора;
Нет в базе ;
.signed - это:
Модификатор типа;
Спецификатор типа;
Спецификатор класса хранения;
Спецификатор отладчика;
Класс;
.double - это:
Спецификатор типа , определяющий для идентификатора вещественный тип;
Спецификатор типа, определяющий для идентификатора целочисленный тип;
Модификатор типа, определяющий для идентификатора вещественный тип;
Спецификатор типа, определяющий для идентификатора символьный тип;
Спецификатор типа, определяющий для идентификатора массива;
.Ключевое слово asm используется:
Для размещения операторов языка ассемблер;
Для определения ассемблерных функций;
Для размещения ассемблерных спецификаторов;
Для определения ассемблерных классов;
Для размещения операторов С++;
.Ключевое слово catch используется:
Для указания дескриптора исключительных ситуаций;
Для определения начала блока обработки исключительных ситуаций;
Для перехода на метку обработки исключительных ситуаций;
Для перехвата исключительных ситуаций;
Для перехвата необычных ситуаций;
.Ключевое слово friend используется:
Для объявления функции или класса с правом полного доступа к элементам другого класса, объявленным как private или protected;
Для объявления функции или класса с правом частичного доступа к элементам другого класса, объявленным как private или protected;
Для объявления функции или класса с правом полного доступа только к тем элементам класса, которые объявлены как private;
Для объявления функции или класса с правом полного доступа только к тем элементам класса, которые объявлены как protected;
Для определения мест в массиве ;
.Ключевое слово-спецификатор new используется:
Для создания нового экземпляра класса;
Для выделения памяти статического хранения;
Для выделения памяти динамического хранения;
Для создания указателя на экземпляр класса;
Для создания места в памяти;
Функция main() - это:
Функция запуска программы;
Функция инициализации программы;
Функция обработки прерываний;
Функция обработки исключений;
Функция обработки данных;
. .Режим открытия файлов в языке С:
a (a+)
c (+)
k (k--)
s (++)
1 (1+)
.Функция округления вещественного числа:
round;
floor;
trunc;
truncate;
|