Введение в программирование - ответы

Количество вопросов - 209

Из каких методов классов A и В, определенных следующим образом
class A { private:                int Fx();                int Fy();}class B { public:		friend int A::Fx();		int Fz();	  private:	  	int j;	  }
разрешен доступ к переменной j класса B для языка С++?

Отметьте код, корректно определяющий шаблон метода, который имеет два параметра одного типа и возвращает значение этого же типа:

Какой модификатор доступа по умолчанию имеют члены класса (class) языка С++?

Какое значение примет выражение (x || y) && z, если x=0, y=1 и z=1?

Какой код на языке С++ корректно описывает следующую реализацию конструктора класса A?
class A { public:   A (void);	  ~A (void);	    static int i1;	    };

Какие модификаторы по умолчанию имеет переменная, объявленная в интерфейсе языка Java?

Какие символы являются нетерминальными символами НБФ нотации для следующего набора правил?
<цифра>:= 0|1|2|3|4|5|6|7|8|9<целочисленное значение> ::=         <цифра> | <цифра> <целочисленное значение> :

Какой модификатор не может иметь метод, объявленный в теле интерфейса языка Java?

При передаче в качестве параметра функции void F2(structA *psA); структуры по указателю, доступ к элементу структуры i записывается как:

Какое значение примет переменная day1 перечислимого типа enum eDay{sn, mn, ts, wd, th, fr, st} day1; после выполнения оператора day1= eDay(0); в С++?

В каком случае может быть разрешен рекурсивный вызов подпрограмм?

Сколько разрядов отводится стандартом IEEE 754 для представления вещественных чисел двойной точности с плавающей точкой?

Укажите код, в котором правильно записано объявление интерфейса:

Какие модификаторы могут иметь статические методы в языке Java?

Какие языки относятся к аппликативным языкам программирования?

Что является записью активации?

Переменная, объявленная в интерфейсе:

В каких местах кода можно использовать ключевое слово this для ссылки на объект данного класса?

Какой элемент объединения будет проинициализирован значением 1 при выполнении следующего кода C++?
union TypeNum { int i; long l; float f; }; union TypeNum v1 = { 1 };

Абстрактный класс языка С++ должен содержать:

Какой из типов языка Object Pascal реализуется 16-битовым значением?

Из какого класса выполняется вызов метода Metod1 в следующем коде?
public class B extends A {public Metod1() { }  ...super.Metod1();}class A  { public void Metod1() { } }

Для вызова статического метода:

Какой язык относится к языкам искусственного интеллекта?

Какой фрагмент кода на языке Object Pascal выполняет объявление строковой переменной произвольной длины?

Какая интегрированная среда проектирования может применяться для разработки программ на языке Object Pascal?

Какие задачи решаются семантическим анализатором?

Какая среда включает среду глобальных ссылок?

Какие лексемы создаются компилятором на этапе выполнения лексического анализатора?

Какие поля будут доступны структуре varst2 определенной следующим образом?
struct st1{ int i1; int i2; } varst1;struct st2 : st1 { int i3;} varst2;

Какие языки относятся к языкам логического программирования?

Какая интегрированная среда проектирования может применяться для разработки программ на языке Visual Basic?

Какие языки относятся к алгоритмическим языкам?

Какая интегрированная среда проектирования может применяться для создания программ на языке Java?

Что является семантически понятной синтаксической единицей?

Какие этапы являются обязательными на фазе синтеза программы?

Какая грамматика используется для построения по цепочке символов дерева грамматического разбора, ведущего к начальному символу?

Какие символы являются терминальными символами НБФ нотации для следующего набора правил?
<цифра>:= 0|1|2|3|4|5|6|7|8|9<целочисленное значение> ::=         <цифра> | <цифра> < целочисленное значение> :

Какая префиксная запись соответствует выражению b*(a+c)?

Какое значение примет выражение (x!=y) ? (x+1):0, если x=1, y=3?

В каких операторах цикла языка С++ проверка условия цикла производится после выполнения операторов, указанных в цикле?

Какая префиксная запись соответствует выражению (z-y)*(z-x)?

Что является указателем текущей записи активации?

При рекурсивном вызове подпрограммы для нее может существовать:

При реализации, позволяющей иметь только одну запись активации подпрограммы в каждый момент времени, рекурсивный вызов подпрограммы:

Что определяет CIP-указатель?

Что определяет CEP-указатель?

Какую среду ссылок подпрограммы определяют ассоциации, формируемые локальными переменными подпрограммы?

Если во внешнем блоке объявлена переменная a1 и во вложенном блоке объявлена переменная a1, то переменная a1 внешнего блока будет:

Какие языки относятся к строго блочно-структурированным языкам программирования?

При каком способе передачи параметров значение фактического параметра, передаваемого как переменная, не может быть изменено при выполнении вызываемой подпрограммы?

Что означает термин статическая область видимости идентификатора?

Что содержится в разрядах экспоненты в представлении вещественного числа с плавающей точкой?

Какой фрагмент кода выполняет объявление переменной целочисленного типа на языке Java?

Какой из типов языка Object Pascal реализуется 8-битовым значением?

Какой тип языка С++ предназначен для хранения символов в кодировке Unicode?

Каким способом в языке С++ можно объявить и инициализировать массив символов – строку?

Во время выполнения программы можно изменять:

Какие из следующих операторов устанавливают значение переменной iV равным 7?

При объявлении многомерных массивов в языке С++:

Сколько байтов памяти будет выделено компилятором языка С++ под массив char aChar1[2][4]?

Сколько байт памяти будет выделено под размещение объединения union unionA { int i1:12; int i2:12; int i3:30; unsigned int i4:2; };?

Какое значение примет переменная с1 перечислимого типа enum eColor {blue=1, red, green} c1; после выполнения оператора c1 = eColor(2);?

Какие из следующих объявлений структур с одновременной инициализацией элементов x и y имеют правильный синтаксис в С++?

Какие из следующих объявлений структур языка C++ имеют правильный синтаксис?

Какая из следующих операций используется для вычитания множеств?

Какая из следующих операций используется для объединения множеств?

Какая префиксная запись соответствует выражению (x+y)*(z-x)?

При последовательном вызове подпрограммы (реализуемом как копирование подпрограммы) в конкретный момент времени для нее может существовать:

Какой оператор языка С++ записывает в переменную значение третьего элемента массива aInt?

При приведении ссылочного типа объекта str1 следующим образом
String str1="String1";Object ObjectName;ObjectName =(Object) str1;  if (ObjectName instanceof String) { System.out.println("1"); }else { System.out.println("2"); }
в стандартный поток вывода будет:

Какой модификатор класса в языке Java запрещает использовать объявляемый класс как суперкласс другого класса?

Какое значение примет выражение (x && y) || z, если x=1, y=1 и z=0?

Какие языки программирования позволяют выполнять взаимно рекурсивные вызовы?

Какое значение примет выражение (x && y) || z, если x=0, y=1 и z=0?

Какие ограничения накладываются на статический метод в языке Java?

Укажите фрагмент кода, содержащий правильное определение конструктора класса С:

Если переопределяемый метод суперкласса имеет модификатор доступа public, то переопределяющий метод может иметь модификатор доступа:

Один файл на языке Java может содержать:

Укажите код, в котором правильно записано объявление интерфейса:

Какие модификаторы по умолчанию имеет метод, объявленный в теле интерфейса?

Имя файла, содержащего объявление класса public ClassA:

Отметьте правильный код, создающий в языке С++ указатель на статическую переменную iStatVar определенную следующим образом:
class A{ public:          static int iStatVar; };void main (void) {int A:: iStatVar = 0;}

Какая из следующих функций является чисто виртуальной функцией?

Какие из следующих способов, использующие вызов по указателю на метод - член класса, определенный как
int (a1::*Fx_pointer)(int)=&a1::Fx2;a1* a1Object = new a1();
верны для языка С++?

Какие поля будут доступны в методе f_i1 структуры varst2, определенной следующим образом?
struct st1{ int i1;  protected: int i2;} varst1;struct st2 : st1 { int i3;void f_i1 (int i){ } } varst2;

Какой доступ имеет функция Func3 в классе DerivedClass, наследуемом от класса BaseClass следующим образом?
class BaseClass{ public: int Func1(); protected: int Func2(); private: int Func3(); };class DerivedClass : private BaseClass {};

При объявлении типа записи в языке Object Pascal порядок указания полей:

При объявлении массива как
type   TAr = array[0..1, 0..1, 0..1] of Integer;const   a1: TAr = (((0, 1), (2, 2)), ((3, 3), (4,4)));
значение элемента a1 [0,0,1] будет равно:

Какой из следующих операторов объявления и инициализации объединения имеет правильный синтаксис?

Какие из следующих объявлений структур имеют правильный синтаксис?

Какие из следующих операторов выполнят присвоение переменной iVar значения 10?

Какой из следующих операторов языка С++ позволяет в дальнейшем изменять значение переменной str1 через указатель на эту переменную?

Какой оператор языка С++ выполняет объявление и инициализацию массива символов (внутри подпрограммы)?

Количество элементов в целочисленном массиве при его объявлении в языке С++ может:

Какое приведение типов нельзя выполнять в языке Java?

Какое приведение типов допустимо выполнять в языке Java?

В строго блочно-структурированных языках программирования область объявлений всегда должна быть расположена:

Какие среды ссылок включает среда ссылок подпрограммы?

При однопроходном компиляторе языка Pascal вызываемая функция должна быть предварительно объявлена с ключевым словом forward:

Когда создается запись активации подпрограммы?

Что является указателем текущей команды сегмента кода?

Какая префиксная запись соответствует выражению (x+y)/(z-10)?

В каких языках программирования составной оператор указывается фигурными скобками {}?

Какие грамматики можно применять для построения дерева грамматического разбора?

Какие грамматики реализуют модель конструирования лексического анализатора?

Какие задачи решаются семантическим анализатором?

Какой модификатор доступа в языке Java указывает, что данный метод будет доступен везде, где доступен класс, в котором этот метод определен?

Объявление структуры struct Derived : Base {}; в языке С++ идентично следующему объявлению:

Какой модификатор доступа по умолчанию имеют члены структуры (struct) языка С++?

Какие из операторов определения типа массива имеют правильный синтаксис?

При вызове из метода main имя статического метода:

Что содержится в разрядах мантиссы в представлении вещественного числа с плавающей точкой?

Какой язык относится к языкам, ориентированным на создание серверных приложений?

В каких языках программирования можно выполнять рекурсивный вызов подпрограммы?

Компилятор среды Visual Studio.NET позволяет для языка С++ иметь методы члены класса:

Какие синтаксические единицы создаются компилятором на этапе выполнения синтаксического анализатора?

Статические переменные в языке Java могут быть инициализированы:

Какие характеристики языка присущи строго блочно-структурированному языку программирования?

Какие из следующих определений файлового типа в языке Object Pascal имеют правильный синтаксис:

Какой язык относится к языкам описания документов?

Какой оператор языка С++ объявляет указатель на значение переменной iVar?

Какая грамматика генерирует множество цепочек терминальных символов из начального символа?

Какая директива препроцессора используется в языке С++ для подключения к модулю заголовочных файлов?

Какие модификаторы класса можно указывать совместно?

Отметьте код, используемый для создания объекта параметризированного типа (на базе шаблона класса template <class T1> class A { }):

Какие из следующих способов, использующие вызов по указателю на метод - член класса, определенный как
int (a1::*Fz_p)(int)=&a1::Fz1; a1* a1Obj = new a1();
будут успешно откомпилированы (возможно, с сообщением warning) для языка С++?

Отметьте правильный фрагмент кода, возвращающий как результат выполнения метода F3 члена класса CB вызов метода F2 члена класса CA:

Какой оператор объявления указателя pstr1 языка С++ позволяет в дальнейшем изменять значение этого указателя (pstr1++;)?

Какой доступ имеет функция Func1 в классе DerivedClass, наследуемом от класса BaseClass следующим образом?
class BaseClass { public: int Func1(); protected: int Func2(); private: int Func3(); };class DerivedClass : public BaseClass {};

Какая интегрированная среда проектирования предоставляет библиотеку классов MFC?

Какие модификаторы могут иметь абстрактные методы в языке Java?

Какой модификатор доступа в языке Java определяет, что метод будет доступен, как внутри пакета, содержащего объявление класса, в котором он определен, так и внутри любого подкласса данного класса?

Укажите код, правильно выполняющий вызов метода Metod2 из класса A, определенного следующим образом:
class A  { public static void Metod2() { }  } 

Для указания из метода класса квалифицированной ссылки на нестатические переменные и методы данного класса используется:

Какой метод можно вызывать без создания экземпляра класса?

Выберите код на языке Java, определяющий класс, реализующий интерфейс B, который не вызовет ошибки компиляции:

С каким модификатором класса должен быть объявлен класс, чтобы он обязательно содержал реализацию всех своих методов?

Отметьте код, который должен быть записан для реализации конструктора шаблона класса:
template <class T1> class A   {T1 x,y;public:    A();    ~A();};

Производный класс всегда является абстрактным классом в том случае, если:

Из статического метода - члена класса можно вызывать:

Каким классам, определенным в языке С++ следующим образом
class A { int Fx(); }class B { friend class A; }class C : public B { }
класс A является дружественным?

В языке С++ дружественность классов:

Компилятор Visual C++ требует, чтобы:

Какие из следующих способов, использующие вызов по указателю на метод - член класса, определенный как
int (a1::*Fx_p)(int)=&a1::Fx1; a1* a1Obj = new a1();
верны для языка С++?

Какое ключевое слово языка С++ используется для указания типа метода, не возвращающего никакого значения?

Объявление класса class Derived : Base {}; в языке С++ идентично следующему объявлению:

Отметьте правильный код, используемый для создания объекта класса A посредством конструктора без параметров:

В языке Object Pascal при объявлении массива необходимо:

Какие переменные, определенные в языке Object Pascal как
type TValReal2 = Real;var  X: Real;  Y: Real;  Z: TValReal2;
имеют с точки зрения компилятора одинаковый тип?

При объявлении символьного массива как
var  MyArray: array[0..10] of Char; MyPointer1: PChar;begin  MyArray := 'abc123'#0;  MyPointer1 := MyArray;  Edit1.Text:=  MyPointer1[5]  ;end;
какой символ будет помещен в элемент текстовое поле Edit1.Text?

Какие поля будут доступны через переменную varst2, определенную следующим образом:
{ struct st1{ int i1; protected: int i2; } varst1;struct st2 : st1 { int i3;void  f_i1 (int i){ }  } varst2;

Сколько байт памяти будет выделено под размещение структуры struct structB { int i1:2; int i2:3; int i3:6; unsigned int i4:4; }; в С++?

В каких языках программирования составной оператор указывается фигурными скобками {}?

Что означает термин динамическая область видимости ассоциации?

Что можно передавать в качестве фактического параметра подпрограммы?

Какие операторы относятся к операторам цикла?

При каком способе передачи параметров значение фактического параметра, передаваемого как переменная, может быть изменено после выполнения подпрограммы?

При вызове не виртуального метода с использованием указателя на класс:

Сколько разрядов отводится под экспоненту в представлении вещественного значения с плавающей точкой?

Какую среду ссылок подпрограммы определяют ассоциации, формируемые глобальными переменными, доступными в подпрограмме?

Какой из объявленных методов - членов класса A
class A{public:		a1(void);		~a1(void);		int Fx1(int i1);	protected:static int Fx2(void);  public:		static int Fx3(void);    };
является статическим и общедоступным (язык C++)?

Какие из операторов определения типа массива языка Object Pascal имеют правильный синтаксис?

Сколько разрядов отводится под мантиссу в представлении вещественного значения с плавающей точкой?

Сколько записей активации может быть создано для главной программы в процессе выполнения?

Какие грамматики используются для построения дерева грамматического разбора?

Какие синтаксические единицы создаются компилятором на этапе выполнения синтаксического анализатора?

Сколько записей активации может быть создано для одной подпрограммы в процессе выполнения всей программы?

Сколько разрядов отводится стандартом IEEE 754 для представления вещественных чисел с плавающей точкой?

Какое из следующих выражений содержит значение переменной iV при выполнении объявлений int iV; int* pV=&iV; int** ppV=&pV;?

Сколько байт памяти будет выделено под размещение структуры struct structA { int i1:2; int i2:3; int i3: 6; unsigned int i4:4; int i5:2; };?

Какой элемент структуры sA выводится в стандартный поток вывода следующим кодом?
struct structA { int i; } sA[4], *psA;*psA=&sA[0]; psA++;  psA++;  psA->i=3; cout<<psA->i;

При объявлении символьного массива как
var  MyArray: array[0..5] of Char;  MyPointer1, MyPointer2: PChar;begin  MyArray := 'array';  MyPointer1 := MyArray;  MyPointer2 := @MyArray;end.
какие из следующих переменных содержат одинаковые значения?

Какой доступ имеет функция Func1 в классе DerivedClass, наследуемом от класса BaseClass следующим образом?
class BaseClass{ public: int Func1(); protected: int Func2(); private: int Func3(); };class DerivedClass : private BaseClass {};

Компилятор среды Visual Studio.NET позволяет для языка С++ иметь методы - члены класса:

Компилятор код вызова встроенной функции:

Каким классам, определенным следующим образом
class A { int Fx(); }class B { friend class A; }class C { friend class B; }
класс A является дружественным?

Один модуль компиляции может содержать:

Метод, имеющий в языке Java модификатор final:

Какой модификатор доступа в языке Java определяет, что данный метод не будет доступен нигде кроме тела класса, в котором он определен?

Для указания из метода класса квалифицированной ссылки на нестатические переменные и методы суперкласса используется:

Какие из определений файлового типа имеют правильный синтаксис?

Какой доступ в языке С++ имеет функция Func3 в классе DerivedClass, наследуемом от класса BaseClass следующим образом?
class BaseClass{ public: int Func1(); protected: int Func2(); private: int Func3(); };class DerivedClass : public BaseClass { };

В каком случае разрешена перегрузка функций в языке С++?

Какой доступ в языке С++ имеет функция Func2 в классе DerivedClass, наследуемом от класса BaseClass следующим образом?
class BaseClass{ public: int Func1(); protected: int Func2(); private: int Func3(); };class DerivedClass : public BaseClass { };

Какой из следующих операторов присваивает значение 'Е' элементу c1 вложенной структуры aS2 в следующем примере?
struct structA { char c1;  char s1[4]; float f1; } aS1, *prtaS1=&aS1;struct structB { struct structA aS2; } bS1,*prtbS1=&bS1;

Какое значение примет выражение !((x && y)) || z, если x=0, y=1 и z=0?

Какая среда включает среду предопределенных ссылок?

В каком языке программирования оператор объявления может указываться только в специальной области объявлений, открываемой ключевым словом var?

Какой фрагмент кода на языке Object Pascal выполняет объявление строковой переменной длинной 4 символа?

Каким способом можно выполнить инициализацию массива?

На каком этапе происходит определение выполняемого метода при позднем связывании в языке С++?

При вызове виртуального метода с использованием указателя на класс в языке С++:

Какой модификатор класса в языке Java не требует обязательной реализации всех методов класса и всех методов наследуемых интерфейсов?

Какое значение примет переменная с1 перечислимого типа enum eColor{blue, red, green} c1; после выполнения оператора c1= eColor(1);?

При сравнении переменных A = B , определенных как
var    A, B: array of Integer;begin   SetLength(A, 1); SetLength(B, 1);   A[0] := 1; B[0] := 1; end.
будет возвращено значение:

Какая префиксная запись соответствует выражению (x+y+z)/(z+2)?

Какие из следующих способов, использующие вызов по указателю на функцию, определенный как int (*Fy_pointer)()=&Fy; верны для языка С++?

При объявлении в языке Object Pascal массива как
type   TCube = array[0..1, 0..1, 0..1] of Integer;const   cub1: TCube = (((0, 1), (2, 3)), ((4, 5), (6,7)));
значение элемента cub1 [0,1,0] будет равно:

Какие языки относятся к аппликативным языкам программирования?

Какие языки относятся к языкам логического программирования?

Какие символы являются терминальными символами НБФ нотации для следующего набора правил?
<цифра>:= 0|1|2|3|4|5|6|7|8|9<целочисленное значение> ::=         <цифра> | <цифра> <целочисленное значение> :

Какая интегрированная среда проектирования может применяться для разработки программ на языке С#?

Какой элемент структуры выводится в стандартный поток вывода следующим кодом C++?
struct structA { float f; } sA[8], *psA;*psA=&sA[0]; psA++; psA->f=11.1; cout<<psA->f;

Какие языки относятся к языкам объектно-ориентированного программирования?

Какие переменные, определенные как
type TValReal2 = type Real;var  X: Real;  Y: Real;  Z: TValReal2;
имеют с точки зрения компилятора одинаковый тип?

Если в блочно-структурированном языке программирования переменная объявлена во вложенном блоке, то она:

Какие операторы относятся к операторам выбора?

Какие из следующих операторов языка С++ устанавливают значение переменной iV равным 1?