Font size
WorksheetsDefensive Design/ Robust Coding
Total questions: 10
Worksheet time: 7mins
Which of the following is an example of data verification?
Checking the data is of the correct type
Asking the user to type in the password twice
Checking that the password contains letters and numbers
Checking that the data is of the correct length
What kind of test will ensure that the user types an appropriate number when asked for their age?
Data type check
Data length check
Data range check
Asking them to type in their age twice
Which of the following statements is true?
Data validation cannot tell you if the answers are correct
Data validation cannot check if a password is in the right format
Data validation cannot tell you if the answer is a date
Data validation can prevent logic errors
A (a) error is when you have spelt a key word incorrectly, used the wrong capitalisation, missed out or placed punctuation in the wrong place.
If your program does not display any error messages but behaves in an unexpected way, you probably have a ----- error.
(a)
Which of these is likely to be a result of a logic error in your program?
You get an error message because you typed a letter when asked how old you were
You used the wrong capitalisation for the print() command
You forgot to type a colon at the end of your function definition
Your program enters an infinite loop
A syntax error could be caused by which of these?
Your if statement had a < symbol when you should have used a > symbol
Your if statement used = instead of == to compare two values
Your if statement used != instead of == to compare two values
You typed 'while x >20' when you meant to write 'while x<20'
If you make sure that the user typed in data accurately by asking them to type it in twice or asking two different people to answer the same question and comparing the two inputs this is called data (a)
Making sure that the answer is entered in the correct format, length or data type is data (a) .
If you check that the date of birth is not in the future or more than 150 years ago, this is called (Select ALL correct options)
Data verification
Data validation
Data length check
Data range check
