Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Викторина на мега акк начало 23.20 по Москве

-

Dark Orbit

- Покупка, обмен, продажа аккаунтов Dark Orbit, кредиты, пакеты, сепром и прочие товары/услуги

Ответ
 
Опции темы
Старый 15.03.2012, 22:12   #1
Заблокирован
 Разведчик
Аватар для rama333
 
rama333 на правильном пути
Регистрация: 19.06.2011
Сообщений: 5
Популярность: 31
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 20 сообщениях
Отправить сообщение для rama333 с помощью Skype™
 
По умолчанию Викторина на мега акк начало 23.20 по Москве

в ней может принять каждый !
будут 5 вопросов на разные темы от ботаники до языков программирование.

приз =>
франция 2
19 левл
8 ирис + апис
36 дп
5 лфк 4
3 хайтек фабрики
пет 15 левла
патриков
x3 - 720 тыс
x2 - 1 лям 200 тыс
x4 - 100 тыс
скайлеб весь на 20 левле

и так 1 вопрос .
Дан код:
var rx1 = RegExp(/regular/ + /expression/);
var rx2 = /regularexpression/;

Что нужно добавить в начало программы, чтобы rx1 и rx2 стали идентичными? Сами строчки трогать нельзя.

2 вопрос

class Foo
{
public:
Foo(int j) { i=new int[j]; }
~Foo() { delete i; }
private:
int* i;
};

class Bar: Foo
{
public:
Bar(int j) { i=new char[j]; }
~Bar() { delete i; }
private:
char* i;
};


void main()
{
Foo* f=new Foo(100);
Foo* b=new Bar(200);
*f=*b;
delete f;
delete b;
}

Перечислите все проблемы, которые вы видите в данном коде.

В итоге
cheLink: 1 правильный ответ.
тро-ло-ло: 1 правильный ответ .

Продолжения завтра в 18.00 по Московскому времени !

Последний раз редактировалось rama333; 15.03.2012 в 22:43.
  Ответить с цитированием
Старый 15.03.2012, 22:18   #2
-= Мастер Света =-
 Капитан
Аватар для cheLink
 
cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(
Регистрация: 03.10.2011
Сообщений: 267
Популярность: 41677
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 113
Поблагодарили 476 раз(а) в 329 сообщениях
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

я 1
1-20 у меня
________________
Связь только [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 15.03.2012, 22:21   #3
 Разведчик
Аватар для тро-ло-ло
 
тро-ло-ло на правильном путитро-ло-ло на правильном пути
Регистрация: 18.06.2011
Сообщений: 9
Популярность: 193
Сказал(а) спасибо: 108
Поблагодарили 183 раз(а) в 127 сообщениях
Отправить сообщение для тро-ло-ло с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

будем ждать
________________
Обожаю добрых людей, которые могут человеку отдать последнее. А некоторые этим пользуются.
  Ответить с цитированием
Старый 15.03.2012, 22:24   #4
Заблокирован
 Разведчик
Аватар для rama333
 
rama333 на правильном пути
Регистрация: 19.06.2011
Сообщений: 5
Популярность: 31
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 20 сообщениях
Отправить сообщение для rama333 с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

Дан код:
var rx1 = RegExp(/regular/ + /expression/);
var rx2 = /regularexpression/;

Что нужно добавить в начало программы, чтобы rx1 и rx2 стали идентичными? Сами строчки трогать нельзя.
  Ответить с цитированием
Старый 15.03.2012, 22:26   #5
 Разведчик
Аватар для тро-ло-ло
 
тро-ло-ло на правильном путитро-ло-ло на правильном пути
Регистрация: 18.06.2011
Сообщений: 9
Популярность: 193
Сказал(а) спасибо: 108
Поблагодарили 183 раз(а) в 127 сообщениях
Отправить сообщение для тро-ло-ло с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

use strict не?
________________
Обожаю добрых людей, которые могут человеку отдать последнее. А некоторые этим пользуются.
  Ответить с цитированием
Старый 15.03.2012, 22:27   #6
-= Мастер Света =-
 Капитан
Аватар для cheLink
 
cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(
Регистрация: 03.10.2011
Сообщений: 267
Популярность: 41677
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 113
Поблагодарили 476 раз(а) в 329 сообщениях
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

RegExp.prototype.toString = function () {
return this.source;
}
________________
Связь только [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 15.03.2012, 22:28   #7
Заблокирован
 Разведчик
Аватар для rama333
 
rama333 на правильном пути
Регистрация: 19.06.2011
Сообщений: 5
Популярность: 31
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 20 сообщениях
Отправить сообщение для rama333 с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

Цитата:
Сообщение от cheLinkПосмотреть сообщение
RegExp.prototype.toString = function () {
return this.source;
}

верно !
  Ответить с цитированием
Старый 15.03.2012, 22:29   #8
 Разведчик
Аватар для тро-ло-ло
 
тро-ло-ло на правильном путитро-ло-ло на правильном пути
Регистрация: 18.06.2011
Сообщений: 9
Популярность: 193
Сказал(а) спасибо: 108
Поблагодарили 183 раз(а) в 127 сообщениях
Отправить сообщение для тро-ло-ло с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

1 RegExp.prototype.toString = function () {
2 return "Keeper";
3 }
4
5 new RegExp(/OLOLO/ + /NONONO/).source === "KeeperKeeper"

;(
________________
Обожаю добрых людей, которые могут человеку отдать последнее. А некоторые этим пользуются.
  Ответить с цитированием
Старый 15.03.2012, 22:31   #9
Заблокирован
 Разведчик
Аватар для rama333
 
rama333 на правильном пути
Регистрация: 19.06.2011
Сообщений: 5
Популярность: 31
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 20 сообщениях
Отправить сообщение для rama333 с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

2 вопрос

class Foo
{
public:
Foo(int j) { i=new int[j]; }
~Foo() { delete i; }
private:
int* i;
};

class Bar: Foo
{
public:
Bar(int j) { i=new char[j]; }
~Bar() { delete i; }
private:
char* i;
};


void main()
{
Foo* f=new Foo(100);
Foo* b=new Bar(200);
*f=*b;
delete f;
delete b;
}
  Ответить с цитированием
Старый 15.03.2012, 22:32   #10
 Разведчик
Аватар для тро-ло-ло
 
тро-ло-ло на правильном путитро-ло-ло на правильном пути
Регистрация: 18.06.2011
Сообщений: 9
Популярность: 193
Сказал(а) спасибо: 108
Поблагодарили 183 раз(а) в 127 сообщениях
Отправить сообщение для тро-ло-ло с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

Возможность вызова new int[j] с отрицательным j;
Осутствие виртуального деструктора;
Использование delete там, где нужен delete[] — можно считать за 2 ошибки, т.к. в 2-х местах ;
Использование реализаций оператора присвоения и конструктора копирования "по умолчанию", можно считать за 4 ошибки — т.к. 2 метода не реализованы программистом в 2-х классах ;
Производный класс не вызывает конструктор базового класса;
Конструкторы хорошо бы объявить explicit (считаем за 2 ошибки);
Foo* b нельзя присвоить new Bar(...) (т.к. закрытое наследование);
Использование неабстрактного нетерминального класса приведет к проблеме "присвоения через указатель на базовый класс", что, правда, актуально только для public-наследования, так что считаем за 0.5 ошибки;
Классы не нужны (вернее, нужны разве что для умышленного отжирания памяти в куче);
________________
Обожаю добрых людей, которые могут человеку отдать последнее. А некоторые этим пользуются.
  Ответить с цитированием
Старый 15.03.2012, 22:33   #11
-= Мастер Света =-
 Капитан
Аватар для cheLink
 
cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(
Регистрация: 03.10.2011
Сообщений: 267
Популярность: 41677
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 113
Поблагодарили 476 раз(а) в 329 сообщениях
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

void g( char *, char *, size_t );
void f( size_t n )
{
char *a = new char[n];
char *b = new char[n];
g( a, b, n );
delete [] b;
delete [] a;
}

2.
int main(int argc, char* argv[])
{
if( argc > 1 )
printf( argv[1] );
return 0;
}
________________
Связь только [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 15.03.2012, 22:33   #12
Заблокирован
 Разведчик
Аватар для rama333
 
rama333 на правильном пути
Регистрация: 19.06.2011
Сообщений: 5
Популярность: 31
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 20 сообщениях
Отправить сообщение для rama333 с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

Цитата:
Сообщение от тро-ло-лоПосмотреть сообщение
Возможность вызова new int[j] с отрицательным j;
Осутствие виртуального деструктора;
Использование delete там, где нужен delete[] — можно считать за 2 ошибки, т.к. в 2-х местах ;
Использование реализаций оператора присвоения и конструктора копирования "по умолчанию", можно считать за 4 ошибки — т.к. 2 метода не реализованы программистом в 2-х классах ;
Производный класс не вызывает конструктор базового класса;
Конструкторы хорошо бы объявить explicit (считаем за 2 ошибки);
Foo* b нельзя присвоить new Bar(...) (т.к. закрытое наследование);
Использование неабстрактного нетерминального класса приведет к проблеме "присвоения через указатель на базовый класс", что, правда, актуально только для public-наследования, так что считаем за 0.5 ошибки;
Классы не нужны (вернее, нужны разве что для умышленного отжирания памяти в куче);

это не все !
  Ответить с цитированием
Старый 15.03.2012, 22:35   #13
 Разведчик
Аватар для тро-ло-ло
 
тро-ло-ло на правильном путитро-ло-ло на правильном пути
Регистрация: 18.06.2011
Сообщений: 9
Популярность: 193
Сказал(а) спасибо: 108
Поблагодарили 183 раз(а) в 127 сообщениях
Отправить сообщение для тро-ло-ло с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

хм... что же еще....
________________
Обожаю добрых людей, которые могут человеку отдать последнее. А некоторые этим пользуются.
  Ответить с цитированием
Старый 15.03.2012, 22:37   #14
-= Мастер Света =-
 Капитан
Аватар для cheLink
 
cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(cheLink сломал счётчик популярности :(
Регистрация: 03.10.2011
Сообщений: 267
Популярность: 41677
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 113
Поблагодарили 476 раз(а) в 329 сообщениях
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

1. в конструкторе класса Bar не вызывается конструктор класса Foo
2. деструкторы не виртуальные
3. класс Foo наследуются не public, и приведение типов дальше не сработает.
4. два делета которые полюбому удалят одну и ту же память.
________________
Связь только [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 15.03.2012, 22:38   #15
 Разведчик
Аватар для тро-ло-ло
 
тро-ло-ло на правильном путитро-ло-ло на правильном пути
Регистрация: 18.06.2011
Сообщений: 9
Популярность: 193
Сказал(а) спасибо: 108
Поблагодарили 183 раз(а) в 127 сообщениях
Отправить сообщение для тро-ло-ло с помощью Skype™
 
По умолчанию Re: Викторина на мега акк начало 23.20 по Москве

в конструкторе класса Bar не вызывается конструктор класса Foo
присвоение по значению классов имеющих разные размерности, тем более без учета ссылок на классы и освобождения памяти
два делета которые полюбому удалят одну и ту же память.....
________________
Обожаю добрых людей, которые могут человеку отдать последнее. А некоторые этим пользуются.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Прочее] Викторинa Diamails Халява для Читера 0 15.02.2012 07:05

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 00:48.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net