Quiz submission record for quiz2-2-1 at Tue Jun 29 18:39:59 2004: Your Answer for Question 1: I just started learning C a week ago, but so far I've only used while and if statements. I never used do-while statements or goto statements when I was coding in Java. In thinking about which statements could be dropped, I think do-while statements can be dropped but not goto statements since goto statement is used even in assembly language like MIPS. I think the designers of C included them all so the programmers don't have to think in machine language, and so the code becomes more readable. Your Answer for Question 2: Statements that are involved in making decisions: if, else if while for do...while (...) ? ... : ... switch goto for MIPS: beq bne loop slt I think the designers wanted to keep things simple so that the code will run faster. Statements like do...while and for are "extras"- they can be written using the statements we already have, so why use them if it's going to slow down the processing time? Your Answer for Question 3: I found this reading to be quite enjoyable. Now I'm getting the hang of MIPS and registers, and the lab that we had today that dealt with xspim was really interesting. I was surprised at how much more code MIPS requires to write the same code in C. Your unique submission ID is quiz2-2-1-cs61c-cl-1088559599-736.