Главная /
Программирование на языке высокого уровня C# /
Дан фрагмент кода: public class RunStuff { public void DoSomething() { // что-то сделать } public void DoAsync(int quantity) { Thread myThread; (КОД) myThread = new Thread(myStart); // сделать то, что требуется } } } Какая строка корректно инициализирует
Дан фрагмент кода:
public class RunStuff {
public void DoSomething() {
// что-то сделать
}
public void DoAsync(int quantity) {
Thread myThread;
(КОД)
myThread = new Thread(myStart);
// сделать то, что требуется
}
}
}
Какая строка корректно инициализирует объект myStart
класса ThreadStart
в месте, обозначенном (КОД)?
вопрос
Правильный ответ:
ThreadStart myStart = new ThreadStart();
ThreadStart myStart = new ThreadStart(DoSomething());
ThreadStart myStart = new ThreadStart(DoSomething);
ThreadStart myStart = new ThreadStart(myThread);
Сложность вопроса
51
Сложность курса: Программирование на языке высокого уровня C#
80
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на отлично. Спасибо сайту
14 июн 2020
Аноним
спасибо за тест
14 апр 2018
Другие ответы на вопросы из темы программирование интуит.
- # В условном операторе после ключевого слова else может находиться
- # Даны описания: class X { int a; public const int b = 1; public static int z; } … X x = new X(); Укажите правильные способы обращения к полям:
- # Какая величина вычисляется во фрагменте программы? <pre> { int[] a = {3, 8, 0, -6, 0, -1, -9, 3}; int k = 0; for (int i = 0; i< 8; i++) if (a[i] < 0) k += i; Console.WriteLine(k); } </pre>
- # Что будет выведено на экран в результате выполнения фрагмента программы? <pre> { char[] a = {'a', 'b', 'c', 'r', 'c', 'a', 'a', 'b'}; char k = 'b'; for (int i = 0; i < 8; i++) if (a[i] > k) k = a[i]; Console.Write(k); } </pre>
- # Какая из следующих операций не может быть перегружена в классе?