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

Common Intermediate Language и системное программирование в Microsoft .NET

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

В следующем примере:
class SomeData {  [ThreadStatic]  public static double  xxx;  ...
поле класса SomeData.xxx будет размещено:

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

Варианты ответа
в текущей для каждого потока памяти
в локальной для каждого потока памяти(Верный ответ)
в изолированнной для каждого потока памяти
в глобальной для каждого потока памяти
Похожие вопросы
В данном примере:
public abstract class Expression{ public abstract string GenerateCS(); public abstract void GenerateCIL(ILGenerator il); public abstract double Evaluate(double x);}
метод GenerateCS:
В данном примере:
public abstract class Expression{ public abstract string GenerateCS(); public abstract void GenerateCIL(ILGenerator il); public abstract double Evaluate(double x);}
метод Evaluate:
В данном примере:
public abstract class Expression{ public abstract string GenerateCS(); public abstract void GenerateCIL(ILGenerator il); public abstract double Evaluate(double x);}
метод GenerateCIL:
Для проверки работоспособности алгоритма следующего алгоритма:
static double Integrate(Function f, double a, double b, int n){  double h = (b-a)/n, sum = 0.0;  for (int i = 0; i < n; i++)    sum += h*f.Eval((i+0.5)*h);  return sum;}
можно объявить тестовый класс TestFunction, реализующий вычисление функции f(x) = x * sin(x) следующим образом:
В следующем примере:
.class public SampleClass{ .method public static void Demo() {  .entrypoint  .maxstack 3  ldc.r8 	  0.0  ldc.r8 	  0.0  newobj 	  void Point::.ctor(float64,float64)  ldc.r8 	  1.0  ldc.r8 	  1.0  newobj 	  void Point::.ctor(float64,float64)  call 		  float64 Point::Distance(valuetype Point, valuetype Point)  call 	  void [mscorlib]System.Console::WriteLine (float64)  ret   }}
метод Demo будет вычислять расстояние между точками:
В каком примере метод find выполняет поиск элемента k в массиве X:
Дан массив инструкций P размера N и массив предложений обработки исключений EH размера M, какое поле является количество инструкций, входящих в защищенную область:
Класс InsertSortedArray:
using VBLib;public class InsertSortedArray: SortedArray{  protected override void Sort()  {    for (int i = 0; i < Arr.Length-1; i++)    {      int max = i;      for (int j = i+1; j < Arr.Length; j++)        if (Arr[j] > Arr[max])          max = j;      int tmp = Arr[i];      Arr[i] = Arr[max];      Arr[max] = tmp;    }  }  public InsertSortedArray(int[] A): base(A) { }}
переопределяет абстрактный метод:
Дан массив инструкций P размера N и массив предложений обработки исключений EH размера M, какое поле задает тип обработчика исключений:
Дан массив инструкций B размера G и массив предложений обработки исключений OP размера Z. На выходе этапа создания дерева блоков мы получаем вспомогательный массив T, каждый элемент которого состоит из следующих полей: