A check box:a. gives the user the flexibility of entering a data items valuedirectly or selecting the value from a list.b. requires the user to select a data items value from a list ofpossible choices.c. allows the user to enter data directly into the associated textbox or to select a value by using the mouse to scroll (spin)through a list of values using the buttons.D. acts as a toggle switch on an input value.e. all of these.