База ответов ИНТУИТ

Язык программирования C++

<<- Назад к вопросам

В каких строках ошибка?
new long[];new long[][2][4];new long[3][][4];

(Отметьте один правильный вариант ответа.)

Варианты ответа
во всех строках ошибка – неизвестен размер(Верный ответ)
в первой строке ошибка – неизвестен размер
во всех строках ошибка – неправильный синтаксис
в строках нет ошибки
в последней строке ошибка – неправильный синтаксис
Похожие вопросы
Какой будет результат у данного выражения?
	long *L = new long;	*L = 4;	delete L;	cout << *L;	
Отметьте правильный вариант освобождения всей памяти, выделенной для трехмерного массива для следующей программы
long (*lp)[2][4];lp = new long[3][2][4];
Если объявлен тип
struct Value {double tt; //Размер переменной типа double 64 битаunion number {      short sx;  // Размер переменной типа short 16 битов      long lx;  // Размер переменной типа long 32 бита      double dx;  // Размер переменной типа double 64 бита   } val;};
сколько байтов занимает один объект такого типа?
Какая строка данного кода производит специализацию шаблона?
1:template<class Т> class А{2:int х;3:};4:template<class Т> class А<Т*> {5:long х;6:};7:template<template<class U> class V> class C{8:V<int> y;9:V<int*> z;10:};11:C<A> c;  
Укажите в каких строках кода произойдет ошибка компиляции?
1: class A 2: { public:3:      int x;4:    int GetX() { return x; };};5: int main() 6: {    A b;7:      b.SetX(2);8:      b.GetX();9:      A b1(2);10:} 
Шаблон A и его специализации объявлены следующим образом:
template <class T> class A{  public:  A(){ printf("1   ");}};template <> class A<int>{  public:  A(){ printf("2   ");}};template <> class A<char*>{  public:  A(){ printf("3   ");}};  
Какой будет результат после выполнения кода
A<int> a;A<char> a1;A<long> a2;  
В какой строке(строках) ошибка?
1     int f1() { 2     char ch, ch1='a', ch2='b', ch3='c';3     ch=ch1+ch2+ch3;4     f1=int(ch);5     return f1; 6     }	                            
В каких случаях произойдет ошибка компиляции?
На какой строке произойдет ошибка компиляции?
1:class A2:  { public: void f1(int &a){val+=a++;};//val инициализируется в конструкторе3:          int  f2() {return val+1;}; 4:          int val; 5: } A1;6:int main()7:  {  8:       A1.f1(); 9:       A1.f2(); 10:  }
Произойдет ли ошибка компиляции если функцию
int sum(int a, int a1, int a2, int a3, int a4=2){return a+a1+a2+a3+a4;}
вызвать в функции main следующим образом
int main(){  int z=1,b=1,c=1,d=1,e=1;  sum(z,b,c,d,e);  ....}