Red de conocimiento informático - Problemas con los teléfonos móviles - ◆◆◆◆¡¡¡Traduce la siguiente pregunta de programación en inglés!!!!◆◆◆◆(Explicación)

◆◆◆◆¡¡¡Traduce la siguiente pregunta de programación en inglés!!!!◆◆◆◆(Explicación)

s es un conjunto de corchetes. Hay dos métodos de codificación.

El método 1 puede obtener la secuencia P. Cada Pi se refiere al número de corchetes izquierdos a la izquierda del i-ésimo corchete derecho. (((()Por ejemplo, hay 4 corchetes izquierdos a la izquierda del primer corchete derecho. Entonces P1 es 4, p2 es 5...

Método 2, puede obtener la secuencia W. Coloque este montón de corchetes La izquierda y la derecha están en correspondencia uno a uno. Wi es el i-ésimo corchete derecho comenzando desde el corchete izquierdo correspondiente. Para el primer corchete derecho, su corchete izquierdo correspondiente es el primero a su izquierda. Entonces, contando desde este corchete izquierdo, es el primer corchete derecho, por lo que w1 es 1. Y el corchete izquierdo correspondiente al cuarto corchete derecho es el tercer corchete desde la izquierda, contando desde este corchete izquierdo, su corchete derecho es el. cuarto paréntesis derecho, por lo que w4 es 4.

上篇: ¿Por qué la plantilla ppt es verde? ¿Se puede cambiar a blanca? 下篇: Ppaabb nuevo nombre de dominioEjercicio 1, pregunta de opción múltiple 1, el compilador se divide en varias veces. a. Mejorar la eficiencia de ejecución del programa b. Hacer que la estructura del programa sea más clara c. Usar memoria de máquina limitada para mejorar la eficiencia de ejecución de la máquina d. Usar memoria de máquina limitada pero reducir la eficiencia de ejecución de la máquina la construcción y compilación del programa. a. Programa fuente b. Idioma de destino c. Método de compilación d. La variable debería ser. a. Contiene lvalue b. Contiene rvalue c. Contiene tanto lvalue como rvalue d. Los compiladores pasan la mayor parte de su tiempo en la computadora. a. Manejo de errores b. Análisis léxico c. Generación de código de destino d. No puede ser código objeto. a. Código de instrucción de ensamblaje b. Código de instrucción reubicable c. Código de instrucción absoluta d. El uso define el significado del programa. a. Reglas semánticas b. Reglas léxicas c. Reglas de producción d. La entrada al analizador léxico es. a. Cadena de símbolos de palabra b. Programa fuente c. Unidad de sintaxis d. Siga esto al generar código intermedio. a. Reglas gramaticales b. Reglas léxicas c. Reglas semánticas d. El compilador es correcto. a. Traducción de programa ensamblador b. Interpretación y ejecución de programa en lenguaje de alto nivel c. Ejecución de lenguaje de máquina d. Traducción de lenguaje de alto nivel 10. Se debe seguir el análisis de sintaxis. a. Reglas semánticas b. Reglas gramaticales c. Reglas de formación de palabras d. Solución de regla de conversión equivalente 1. El propósito de dividir el compilador en varios "pases" es aclarar la estructura del compilador, así que elija B. 2. Para construir un compilador, necesita dominar el conocimiento del programa fuente, el idioma de destino y el método de compilación, así que elija D. 3. Para la compilación, las variables contienen tanto valores l como valores r, así que elija C. 4. Lo que más procesa el compilador son varias tablas, así que elija D. 5. El código objeto incluye código de instrucción ensamblador, código de instrucción reubicable y código de instrucción absoluto, por lo que solo puede elegir D para código que no es objeto. 6. El análisis léxico sigue reglas de formación de palabras, el análisis sintáctico sigue reglas gramaticales y la generación de código intermedio sigue reglas semánticas, que pueden definir el significado de un programa. Entonces elige un 7. b8, c9, d10, C2. Pregunta de opción múltiple 1. Se incluyen todas las etapas del compilador. a. Análisis de sintaxis b. Gestión de formularios c. Manejo de errores d. Análisis léxico 2. Cuando un compilador funciona, suele haber varias etapas. a. Análisis léxico b. Análisis de sintaxis c. Generación de código intermedio d. Comprobación semántica e. B, c2.a, B, C, E tres. Llene el espacio en blanco 1. La diferencia entre un intérprete y un compilador es. 2. El proceso de compilación generalmente se puede dividir en cinco etapas, a saber, análisis de sintaxis, optimización del código y generación de código de destino. 3. En el proceso de compilación de un programa, la entrada de la primera etapa es la salida de la última etapa, que es el programa. 4. Un compilador es un programa que traduce un programa en un programa. Responda si se debe generar el programa objetivo 2. Generar código intermedio para análisis léxico 3. Generar el código objeto del programa fuente 4. Generar el idioma de destino del programa fuente 1. Pregunta de opción múltiple 1. Gramática G: S → XSX | El idioma reconocido por Y es. a . xyxb .(xyx)* c . xnyxn(n≥0)d . El lenguaje L(G) descrito por la gramática G se refiere. a.L(G)={α|S+? α,α∈VT*}b.L(G)={α|S*? α,α∈VT*}c.L(G)={α|S*? α, α∈(VT∪VN*)}d.L(G)={α|S+? α, α∈(VT∪VN*)}3. Se pueden identificar autómatas de estados finitos. a. Gramática libre de contexto b. Gramática sensible al contexto c. Gramática de frases 4. Supongamos que G es una gramática de prioridad de operador. Cualquier terminador de G tiene la siguiente relación con A y b. Si f(A)>G(b), entonces a & gtBb. si f(a)g)(b) o f(a) 0} C. {Anbmcmdn | n, m ≥ 0} D. {Anbncmdm | n, m ≥ 0} E. {Anbncndn | Luego se debe iniciar el análisis de sintaxis ascendente. a. Patrón de oración b. Oración c. Programa basado en Word d. Manejar 6. El lenguaje descrito por la gramática normal, lo siguiente puede describirlo.