Всем Здраствуйте кто нибудь с Тестом
2.Среди парадигм программирования выделяют...
A)логическое программирование
B)программирование на языке высокого уровня
C)программирование на языке низкого уровня
D)обобщённое программирование
E)объектно-ориентированное программирование
3.
Определение общей структуры программы, выбор основных алгоритмов решения задачи производится на этапе...
A)отладки
B)поддержки
C)проектирования
D)анализа требований
E)кодирования
4.
Пусть на экран выводится значение переменной вещественного типа с потокового объекта cout. Тогда число значащих цифр выводимого числа можно установить с функции ...
A)number(int k)
B)%f
C)precision(int n)
D)fill(char a)
E)symbol()
5.
Доступ к отдельным элементам структуры производится с ...
A)оператора точка "."
B)вызова функции
C)оператора присваивания "="
D)указателей
E)оператора индексирования "[]"
6.
Из всех приведенных ниже утверждений, касающихся объектов и классов, отметьте правильные.
A)поля класса не могут быть разного типа
B)методы класса описывают поведение массива
C)поля класса должны быть разного типа
D)в любом классе должно быть как минимум одно поле данных
E)значения полей описывают состояние объекта
7.
В программе определен следующий класс
class poly
{
bool aaa;
public:
int bbb();
}
Какие из утверждений являются корректыми?
A)aaa - это поле данных класса, bbb - метод класса
B)aaa и bbb расположены в открытой части класса
C)класс использует множественное наследование
D)класс не включает ни одного метода
E)класс включает в себя однин массив логического типа
8.
Какие поля класса MyClass являются закрытыми?
class MyClass
{
int a, b;
public:
float c;
double d;
private:
char e;
}
A)c, d
B)a, b, c, d, e
C)e
D)a, b, e
E)a, b, c, d
9.
Пусть A - имя класса, определенного пользователем. Тогда языковая конструкция A B; означает...
A)объявление переменной A перечислимого типа B
B)вызов метода B класса A
C)последовательный вызов функций A и B
D)инициализацию поля A объекта B
E)создание объекта B класса A
10.
Спецификатор доступа public используется для того, чтобы сделать поля и методы доступными ...
A)из потомков и извне
B)только извне
C)только внутри класса
D)внутри класса, из потомков и извне
E)только из потомков класса
11.
Спецификатор доступа private используется для того, чтобы сделать поля и методы доступными ...
A)только из потомков класса
B)внутри класса, из потомков и извне
C)из потомков и извне
D)только извне
E)только внутри класса
12.
Попытка доступа к закрытым полям или методам объекта приводит к ...
A)непредсказуемым последствиям
B)нарушению сегментации Windows и останову операционной системы
C)ошибке во время сборки
D)ошибке во время компиляции
E)ошибке во время выполнения программы
13.
Пользователь определил класс комплексного числа следующим образом
class complex
{
public:
float re, im;
}
Какие из объявлений ниже являются корректными?
A)complex z
B)complex a,z
C)object complex
D)complex class z
E)class complex(z)
14.
Пусть S - статический массив из 10 объектов класса MyClass
MyClass S[10];
В каком из фрагментов метод save() класса MyClass вызывается корректно?
A)S.save()
B)S[0].save()
C)MyClass[10].save()
D)S[10].save()
E)MyClass.save(10)
15.
.Пусть P - указатель на объект пользовательского класса MyClass (MyClass *P;). Укажите правильный динамического выделения памяти под этот объект при оператора new. Считайте, что в классе MyClass определен конструктор по умолчанию.
A)MyClass = new P;
B)P = new MyClass[];
C)P = new MyClass;
D)*P = new MyClass;
E)*P = new *MyClass;
n,k,i:integer;
begin
for n:=1 to 2 do
begin
writeln('Введите строку ',n,':');
readln(s);
k:=0;
for i:=1 to length(s) do
begin
case s[i] of
'[': k:=k+1;
']': k:=k-1;
end;
end;
if k=0
then writeln('В строке ',s,' количество [ и ] одинаково')
else writeln('В строке ',s,' количество [ и ] не одинаково');
end;
end.
Пример:
Введите строку 1:
c:=a[imax,j]; a[imax,j]:=a[imin,j]; a[imin,j]:=c
В строке c:=a[imax,j]; a[imax,j]:=a[imin,j]; a[imin,j]:=c количество [ и ] одинаково
Введите строку 2:
Просто [ пример ]] со [[ скобками
В строке Просто [ пример ]] со [[ скобками количество [ и ] не одинаково
121 имеет 3 разряда, значит основание однозначно меньше 10 и больше 2. Подходят 3, 4, 6, 8.
Учитывая, что в числе 121 три разряда, значит число 48 делилось всего три раза.
Число 8 не подойдет, т.к. 48/8=6, значит будет всего два деления.
Число 3 не подойдет, т.к. 48/3 = 16, 16/3=5 - то есть тут будет больше трёх знаков.
Число 4 не подойдет, т.к. 48/4=12, а 12 делится на 4 без остатка, но, судя по числу, во втором делении остаток должен быть равен 2.
Остаётся число 6. Проверим
49/6=8 |1
8/6 = 1 |2
1/6=0 |1
121(6)