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

Разработка компиляторов

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

В данном примере:
R = empty set;for (each state I in T){   for (each item [A->w.] in I)   {      R+={(I, A->w)};   }}
вычисляется:

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

Варианты ответа
множество сверток A
множество сверток I
множество сверток T
множество сверток R(Верный ответ)
Похожие вопросы
В данном примере:
goto (I, X) {   J={};         for (каждой ситуации [A->w.Xv] из I) {      J+=[A->wX.v];   }   return closure (J);}
происходит:
В данном примере:
public static void Main() {  Int32 v = 5;  Object o = v;  v = 123;  Console.WriteLine (v + ", " + (Int32) o);}
операция упаковки производится:
В данном примере:
struct S {int a; int b};int F (int n, struct S * v){int i, s = 0;for (i=0; i<n; i++){	int q = (v+i)->a - (v+i)->b; --- 1	if (q < 0) s += (v+i)->a + (v+i)->>b;  --- 2else (v+i)->b = q;(v+i)->a = (v+i)->b;   --- 3}return s;}
эквивалентны следующие вхождения выражения (v+i)->b:
В данном примере:
	jne	.L1	movl	buffer, %eax	jmp	.L3.L1:	jmp	.L2	jne	.L2	movl	buffer, %eax	jmp	.L3
происходит:
В данном примере:
	jmp	.L1.L1:	movl	buffer, %eax	addl	%edx, %eax		movl	buffer, %eax	addl	%edx, %eax
происходит:
В данном примере:
void DumpHrefs(String inputString) {   Regex r;   Match m;   r = new Regex("href\\s*=\\s*(?:\"(?<1>[^\"]*)\"|(?<1>\\S+))",        RegexOptions.IgnoreCase|RegexOptions.Compiled);   for (m = r.Match(inputString); m.Success; m = m.NextMatch())   {     Console.WriteLine("Found href " + m.Groups[1] + " at "     + m.Groups[1].Index);   } } 
класс Regex:
С помощью какого атрибута в данном примере:
using System.Runtime.InteropServices;public class AppMain {  [DllImport("user32.dll")]  public static extern int MessageBoxA(int handle, string message,    string caption,int flags);  public static void Main(){    MessageBoxA(0,"Hello World","Native Message Box",0);  }  [conditional("DEBUG")]   public static void SayHello() {     Console.WriteLine("Hello, World!"); return;   }}
обеспечивается взаимодействие с функцией MessageBoxA из Win32 API:
В данном примере:
using System; public delegate void EventHandler (string strText);class EventSource {  public event EventHandler TextOut;  public void TriggerEvent() {     if (TextOut != null) TextOut("Event triggered..."); }}class TestApp {  public static void Main() {    EventSource evsrc = new EventSource();    evsrc.TextOut += new EventHandler(CatchEvent);  evsrc.TriggerEvent();    evsrc.TextOut -= new EventHandler(CatchEvent);  evsrc.TriggerEvent();    TestApp theApp = new TestApp();    evsrc.TextOut += new EventHandler(theApp.InstanceCatch);     evsrc.TriggerEvent();  }public static void CatchEvent(string strText) { WriteLine(strText); }public void InstanceCatch(string strText) { WriteLine("Instance "+strText); }
происходят:
В данном случае:int v2 = v1; происходит:
В следующем примере:
ArrayList a = new ArrayList();for (int i=0; i < 10; i++) {  Point p;  p.x = p.y = i;  a.Add(p);}
мы добавляем тип-значение: