In the robust library's add_to_queue function, the fields head and count of the queue head are not checked for consistency in that function. What problem might this cause?
Which of the following are things to do in robust programming? (Select all that apply.)
In the robust library, what happens if the queue array is full and the function to create a new queue is called?
In the robust library, the token generation function qtktref does not check that the nonce is non-negative. Why not?
Which of the following is *not* a problem with the take_off_queue() routine in the fragile library?
Why does the token include a nonce?
Which of the following is a property of fragile programming?
Complete the sentence: a function with high cohesion __________.
What is the relationship between programming robustly and programming defensively?