Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/88: Рейтинг темы: голосов - 88, средняя оценка - 4.51
0 / 0 / 0
Регистрация: 18.01.2018
Сообщений: 8

Подскажите возможные ответы на тест по C#!

18.01.2018, 18:25. Показов 17707. Ответов 17

Студворк — интернет-сервис помощи студентам
Не могу понять как сделать часть теста по C#, подскажите какие там могут быть ответы. Завтра дедлайн и не успеваю в нем разобраться. Заранее спасибо за помощь!
Миниатюры
Подскажите возможные ответы на тест по C#!  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.01.2018, 18:25
Ответы с готовыми решениями:

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

Ответы на тест по БД и Delphi
В тесте много вопросов, но на эти я не нашёл ответа. Помогите пожалуйста!

Ответы на тест Администирование часть 3
Добрый вечер! Подскажите пожалуйста где можно подсмотреть ответы на тест 1с Битрикс "Администрирование часть 3"?

17
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18245 / 14159 / 5366
Регистрация: 17.03.2014
Сообщений: 28,847
Записей в блоге: 1
18.01.2018, 19:30
Libertatem, читаем 5.18 правил форума:
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
После чего перепечатываем текст вопроса на форум.
0
0 / 0 / 0
Регистрация: 18.01.2018
Сообщений: 8
18.01.2018, 20:01  [ТС]
Тест:
1) Логический тип:
C#
1
var x = (!(1!=2) == false) && (2*3 == 8 || false != !false)
Чему равен x?
2) Строки:
C#
1
var x = "12 13 14".Split(' ')[0]
Какой тип у переменной x?
3) Арифметика:
C#
1
var x = (9 / 2 + 1.0) / 2;
Чему равна переменная x в C#?
4) Массивы:
C#
1
var x = new[] {new[]{1}, new int[]{2, 3, 4}, new int[]{1}}[1][2]
Чему равен x?
5) Массивы
C#
1
var z = new[] { new [] { 1f, 2, 3 }, new [] { 1f } };
Какой тип у переменной z?
Кликните здесь для просмотра всего текста
float
C#
1
2
3
4
5
6
7
8
int
double
float[][]
int[][]
double[][]
float[,]
int[,]
double[,]

6)Циклы for:
Оцените временную сложность этого алгоритма в зависимости от n.
C#
1
2
3
4
var s = 0;
for (int i=0; i<n; i+=2)
    for(int j=i; j<i*2; j++)
        s++;
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
Θ(1)
Θ(log(n))
Θ(n)
Θ()
Θ()
Θ(n log(n))

7) Рекурсия:
Оцените временную сложность рекурсивного метода T в зависимости от длины строки s.
C#
1
2
3
4
5
6
7
8
9
10
11
int T(string s) {
    if (s == "") return 0;
    if (s[0] == 'a') {
        // s.Substring(k, len) возвращает подстроку s длины len, начиная с k-ого символа
        return 1 + T(s.Substring(s.Length/2));
    }
    else {
        // s.Substring(k) возвращает подстроку s, начиная с k-ого символа
        return T(s.Substring(0, s.Length/2)); 
    }
}
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
Θ(log(s.Length))
Θ(s.Length)
Θ(s.Length log(s.Length))
Θ(s.Length²)
Θ(2s.Length)

8) Бинарный поиск:
Отметьте верные факты про алгоритм бинарного поиска.
Кликните здесь для просмотра всего текста
  • Он работает только для массивов чисел
  • Для неупорядоченного массива бинарный поиск работает за Θ(n)
  • Он анализирует каждый элемент массива на равенство с искомым элементом
  • Его можно реализовать как рекурсивно, так и нерекурсивно
  • Его сложность Θ(log(n))
  • Он основан на идее многократного деления массива пополам

9) Сортировка слиянием:
Отметьте верные факты про алгоритм сортировки слиянием.
Кликните здесь для просмотра всего текста
  • Одна из идей в основе — это алгоритм слияния двух отсортированных списков в один.
  • Оценка временной сложности сортировки слиянием лучше оценки сложности быстрой сортировки.
  • Его сложность Θ(n²).
  • В процессе работы, он сравнивает попарно каждый элемент массива с каждым.
  • На больших массивах сортировка пузырьком работает быстрее сортировки слиянием.

10) Терминология:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class A {
  public readonly int x;
  public static int Z;
  public string Y { get{ return x.ToString(); } }
  public int M(){
    var a = 42;
    for(int i=0; i<10; i++)
        a++;
    return a;
  }
  public A(int v){
    x = v;
  }
}
Отметьте все верные утверждения про этот код:
Кликните здесь для просмотра всего текста
  • x — публичный член класса A
  • Z — хранит общее значение для всех экземпляров класса A
  • У класса A есть конструктор с непустым списком аргументов
  • Метод M — статический void метод
  • a и i — это поля класса A
  • Y — доступно только для чтения
  • x невозможно изменить из вне класса A
  • Y недоступен из других классов

11) Наследование:
C#
1
2
3
class A { }
class B : A { }
class C { }
Какие из следующих строк выполнятся без ошибок?
Кликните здесь для просмотра всего текста
  • A a = new B();
  • A a = new C();
  • var a = new C();
  • Object a = new B();
  • Object a = (A)new C();
  • B b = new C();
  • B b = new A();
  • B b = (B)new A();
0
0 / 0 / 0
Регистрация: 18.01.2018
Сообщений: 8
20.01.2018, 17:09  [ТС]
Ну хоть кто-нибудь
0
 Аватар для willow300
152 / 149 / 103
Регистрация: 30.10.2016
Сообщений: 314
20.01.2018, 17:19
Лучший ответ Сообщение было отмечено Libertatem как решение

Решение

1) x = true
2) string
3) x = 2,5
4) x = 4
5) float[][]
...
11)
C#
1
2
3
4
A a = new B();
var a = new C();
Object a = new B();
B b = (B)new A();
1
8 / 8 / 4
Регистрация: 11.02.2017
Сообщений: 100
20.01.2018, 23:29
поколение блогеров блин.... ТС че тебе мешает загнать этот код в IDE и посмотреть результат самому ?
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
21.01.2018, 00:30
Тапок ярости, 6,7,8,9,10 ни одЫн IDE не покажет, тут знать надо...
самое сложное во всем этом, слово НАДО
0
4 / 6 / 5
Регистрация: 03.12.2013
Сообщений: 174
21.01.2018, 03:19
3 float
0
 Аватар для willow300
152 / 149 / 103
Регистрация: 30.10.2016
Сообщений: 314
22.01.2018, 23:24
Коллеги, прошу поправить меня, если допустил ошибку...
10)
C#
1
2
3
4
5
6
7
8
     x — публичный член класса A - верно
     Z — хранит общее значение для всех экземпляров класса A - верно
     У класса A есть конструктор с непустым списком аргументов - верно
     Метод M — статический void метод - НЕ верно
     a и i — это поля класса A - НЕ верно
     Y — доступно только для чтения - верно
     x невозможно изменить из вне класса A - верно
     Y недоступен из других классов - НЕ верно
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
22.01.2018, 23:36
willow300,
верно
1
22 / 21 / 11
Регистрация: 13.11.2016
Сообщений: 75
23.01.2018, 13:56
Цитата Сообщение от Libertatem Посмотреть сообщение
var x = (9 / 2 + 1.0) / 2;
Цитата Сообщение от willow300 Посмотреть сообщение
3) x = 2,5
2,75
1
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
23.01.2018, 14:13
Padmasambhava, нет,именно 2,5
читай про целочисленное деление
0
 Аватар для willow300
152 / 149 / 103
Регистрация: 30.10.2016
Сообщений: 314
23.01.2018, 14:18
Цитата Сообщение от Libertatem Посмотреть сообщение
var x = (9 / 2 + 1.0) / 2;
Цитата Сообщение от Skelk0 Посмотреть сообщение
3 float
Цитата Сообщение от Padmasambhava Посмотреть сообщение
2,75
9 / 2 = 4, т.к. оба значения имеют тип int, результат имеет тип int (дробь теряется).
4 + 1.0 = 5, результат имеет тип double, т.к. 1.0 - double.
5 / 2 = 2,5, результат имеет тип double, т.к. 5.0 - double.
Миниатюры
Подскажите возможные ответы на тест по C#!  
1
 Аватар для kesean
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
23.01.2018, 14:19
Padmasambhava,
0
 Аватар для zewer
2356 / 1774 / 212
Регистрация: 07.01.2011
Сообщений: 10,342
23.01.2018, 14:47
Цитата Сообщение от willow300 Посмотреть сообщение
5 / 2 = 2,5, результат имеет тип double, т.к. 5.0 - double.
Не понял, где там double? 5 - int. Или ошибка у Вас?

П.С. Ага, не понял, что идет результат из пред. результата
Все правильно
0
0 / 0 / 0
Регистрация: 18.01.2018
Сообщений: 8
24.01.2018, 09:33  [ТС]
В 10 и 11 где-то ошибка. А в 3 задании все верно, Х=2,5
0
 Аватар для Lexeq
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
24.01.2018, 22:54
Лучший ответ Сообщение было отмечено Libertatem как решение

Решение

Libertatem, из 11 уберите ответ B b = (B)new A();.

Не по теме:

Неужели проще писать на форум ждать ответа, чем открыть студию или онлайн ide скопировать туда код и посмотреть результат

1
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
25.01.2018, 09:30
Цитата Сообщение от Libertatem Посмотреть сообщение
В 10 и 11 где-то ошибка.
В 10-м правильно 1, 2, 3, 6.
Седьмой вариант зависит от того, что хотел спросить автор вопроса. Если понимать буквально, то верно. Если вопрос подразумевает "..., но можно изменять внутри класса", то верно частично, т.к. поля для чтения можно изменять только в конструкторах и инициализаторах.

11 — все верно, кроме последних двух.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.01.2018, 09:30
Помогаю со студенческими работами здесь

Ответы на тест (код страницы)
Здравствуйте, решала недавно онлайн тест по истории, в котором встретился следующий вопрос: О каком историческом событии писала...

программа тест, как показать не правильные ответы
как например чтобы в конце программы вывелись элементы массива те на которые ответил не правильно ? int main() { setlocale(0,...

Как подгрузить Ответы и их Решения в программу-тест?
Создал отдельную тему. Суть вопроса:Нужно подгружать вопросы и ответы . С ответами ступор незнаю что придумать. сейчас изложу Алгоритм : ...

тест Mock Exam Engine java - ответы
У кого-нибудь есть ответы по этому тесту? Или может быть учебники &quot;быстрый старт&quot;, чтобы большинство вопросов быстро понять и пройти...

Как вырвать ответы из теста(тест в pdf)
прошу объяснить,как из таких тестов достать ответы?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru