暗記メーカー
ログイン
Lecture 2 & 3
  • Julia Cristine Tadeo

  • 問題数 47 • 6/27/2024

    記憶度

    完璧

    7

    覚えた

    18

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    can generate context-free languages

    context-free grammar

  • 2

    require only single operand

    unary operators

  • 3

    require two operands

    binary operators

  • 4

    used as the general terminology for naming of variables, functions and arrays

    identifiers

  • 5

    formal language used to communicate algorithms both from programmer to programmer and from programmer to machine

    programming language

  • 6

    refer to fixed values

    Constants

  • 7

    using the particular constructs of the language

    pragmatics

  • 8

    match a single character

    square brackets

  • 9

    always enclosed in double quotes

    strings

  • 10

    sequence of characters (alphanumeric) in a token

    lexemes

  • 11

    their values can't be modified by the program once they are defined

    Constants

  • 12

    match zero or more quantifier

    asterisk

  • 13

    notations for describing a set of character strings

    regular expressions

  • 14

    set of symbols and rules for forming terms

    syntax

  • 15

    takes the modified source code from language preprocessors that are written in the form of sentences

    lexical analysis

  • 16

    used as range quantifiers

    curly brackets

  • 17

    special symbols

    brackets, parentheses, braces, comma, semi colon, asterisk

  • 18

    define as a set of strings of symbols that may be constrained by specific rules

    language

  • 19

    also called as literals

    constants

  • 20

    create pointer variable

    asterisk

  • 21

    basic abstract unit of meaning

    lexemes

  • 22

    used for grouping characters or regular expressions

    parentheses

  • 23

    The rules for transforming terms to terms

    semantics

  • 24

    used as array element reference

    brackets

  • 25

    used to separate more than one statements

    comma

  • 26

    symbols that trigger an action when applied to variables and other objects

    operators

  • 27

    used in search engines, search and replace dialogues of word processors

    regular expressions

  • 28

    breaks these syntaxes into a series of tokens by removing white space or comments in the source code

    lexical analyzer

  • 29

    used to indicate function calls and function parameters

    parentheses

  • 30

    Mark the start and end of a block code

    braces

  • 31

    an array of characters ended with a null character

    strings

  • 32

    match 0 or 1 quantifier

    question mark

  • 33

    indicates a range in character class

    minus sign

  • 34

    operator that essentially invokes an initialization list

    semi colon

  • 35

    separates a series of alternatives

    or sign

  • 36

    anchor for the start of the string or negation symbol

    caret

  • 37

    requires three operands

    ternary operators

  • 38

    anchor for the end of the string

    dollar sign

  • 39

    gives special meaning to the character following it

    backslash

  • 40

    an object that represents something else

    token

  • 41

    predefined or reserved words in a programming language

    keywords

  • 42

    some predefined rules for every lexeme to be identified as a valid token

    lexemes

  • 43

    match one or more quantifier

    Plus sign

  • 44

    matches any character except the new line symbol

    period

  • 45

    first phase of a compiler

    lexical analysis

  • 46

    different types of tokens

    keywords, operators, strings, Constants, special symbols, identifiers

  • 47

    used in programming languages having some special meaning

    special symbols