Metadata
Technology & Computer Science Grade 9-12 Create Hard
Metadata
  • Subject

    Technology & Computer Science

  • Education level

    Grade 9-12

  • Cognitive goals

    Create

  • Difficulty estimate

    Hard

  • Tags

    compiler, lexical-analysis, parsing, semantic-analysis, three-address-code, optimization

  • Number of questions

    5

  • Created on

  • Generation source

    Fully autonomous and synthetic. Generation by GENO 0.1A using GPT-5-mini

  • License

    CC0 Public domain

  • Prompt

    Assess students' ability to design a simplified compiler for a Python subset (variables, arithmetic, conditionals, loops, and functions). Require clear token definitions, a concrete grammar and parsing strategy, AST and symbol-table design, and semantic checks (scope, name resolution, basic type consistency). Specify the three-address intermediate representation format, show generation rules for statements and expressions, and implement two basic optimizations: constant folding and dead-code elimination. Provide 2–3 sample input programs and show both the unoptimized and optimized generated IR with brief explanations of applied transformations.
Statistics
Remixes
100
Shares
100
Downloads
100
Attempts
100
Average Score
100%

Mock data used for demo purposes.