100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

Karen Code HS Questions and Answers Already Passed

Rating
-
Sold
-
Pages
20
Grade
A+
Uploaded on
10-03-2023
Written in
2022/2023

Karen Code HS Questions and Answers Already Passed Why does a programmer indent their code? Easier for other people to understand, it helps show the structure of the code, and it's a key part of good programming style! Which of these is a valid way to write a single line comment in Java? / / This is a comment + + This is a comment This is a comment / / / * This is a comment / / This is a comment What is a method in Karel? A method is a command that Karel can do. It has a name and a set of instructions What is a code comment? A way to give notes to the reader to explain what your code is doing Why do we use if/else statements in Java? To either do something if a condition is true or do something else What is wrong with this method declaration? public karelDance() [ move(); turnLeft(); move(); turnLeft(); move(); ] Not using curly brackets Missing void Using public instead of private Which of these is a valid Karel command in Java? move() move(); move; MOVE move(); What is top down design? Top down design is a way of designing your program by starting with the biggest problem and breaking it down into smaller and smaller pieces that are easier to solve Which is the correct class signature for a Karel program named CleanupKarel? public class CleanupKarel < Karel CleanupKarel extends Karel public class CleanupKarel extends Karel public CleanupKarel public class CleanupKarel extends Karel What is the correct syntax for an if statement? if frontIsClear() { move(); } if(frontIsClear()) ( move(); ) if(frontIsClear()) { move(); } if(frontIsClear()) [ move(); ] if(frontIsClear()) { move(); } Why do we use if statements in Java? To do something only if a condition is true Say you want to write a program to have Karel to pick up all of the tennis balls in a location, but you don't know how many tennis balls there are. Which control structure would you use? An if/else statement A for loop An if statement A while loop A while loop Which of these code snippets would be the best implementation of a method called moveToWall() which moves Karel to the end of a row in the current direction? while(frontIsClear()) { move(); } for(int i = 0; i < 10; i++) { move(); } while(frontIsBlocked()) { move(); } while(frontIsClear()) { turnLeft(); move(); while(frontIsClear()) { move(); } Say you want to write a program to have Karel put down 300 tennis balls. Which control structure would you use? A while loop A for loop An if statement A nested while loop A for loop In the code snippet below, how many times will the putBall command run? putBall(); for(int i = 0; i < 100; i++) { putBall(); } for(int i = 0; i < 6; i++) { putBall(); } 107 If Karel is directly in front of a wall, which condition would properly check if a wall is in front and turn left, and otherwise would move? if(____________) { turnLeft(); } else { move(); } frontIsBlocked() What is a condition in Karel Programming? A method that returns a true or false answer. Typically used within a control structure Which of these loops has Karel move 7 times? for(int i = 1; i < 7; i++) { move(); } for(int i = 0; i < 7; i++) { move(); } for(int i = 0; i <= 7; i++) { move(); } for(i = 0; i < 7; i++) { move(); } for(int i = 0; i < 7; i++) { move(); } What does an if/else statement look like in Java? if(condition) { //code } else { //code } How can we teach Karel new commands? Define a new method Which of these is a valid Karel command in Java? turnLeft(); turnLeft() TurnLeft turnleft(); turnLeft(); What is the of this class? public class FunKarel extends Karel { public void run() { move(); putBall(); move(); } } FunKarel If Karel is not on a tennis ball, and all directions around are clear, what will happen when running this code? while(noBallsPresent()) { turnLeft(); } Karel will go into an infinite loop Which of these show the proper format for a Java comment? /* * * My java comment * /** * * My java comment // My java comment /* * * My java comment */ // My java comment /* * * My java comment */ What is wrong with the style of this method declaration? private void spinKarel() { turnLeft(); turnLeft(); turnLeft(); turnLeft(); } Indenting is wrong, there are no comments, and brackets are not on their own line What is the name of the method that gets called to start a Java Karel program? run() Which of these loops will run correctly 10 times? for(int i = 0; i > 10; i++) { turnLeft(); } for(int i = 0, i < 10, i++) { turnLeft(); } for(int i = 0; i < 10; i + 1) { turnLeft(); } for(int i = 0; i < 10; i++) { turnLeft(); } for(int i = 0; i < 10; i++) { turnLeft(); } What commands does SuperKarel know that regular Karel does not? turnAround(); and turnRight(); Which of these methods will create a method called turnRight that will have Karel turn left three times? private void turnRight { turnLeft(); turnLeft(); turnLeft(); } private void turnRight() { turnLeft turnLeft turnLeft } private void turnRight() { turnLeft(); turnLeft(); turnLeft(); } private turnRight() { turnLeft(); turnLeft(); turnLeft(); } private void turnRight() { turnLeft(); turnLeft(); turnLeft(); } What is the correct class signature in Java for a SuperKarel program? public class FunKarel << SuperKarel public class FunKarel extends Karel public class FunKarel extends SuperKarel public FunKarel extends SuperKarel public class FunKarel extends SuperKarel

Show more Read less
Institution
Karen Code HS
Module
Karen Code HS










Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Karen Code HS
Module
Karen Code HS

Document information

Uploaded on
March 10, 2023
Number of pages
20
Written in
2022/2023
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

£7.74
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached


Also available in package deal

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
BrilliantScores Chamberlain College Of Nursng
Follow You need to be logged in order to follow users or courses
Sold
2819
Member since
3 year
Number of followers
2233
Documents
16100
Last sold
2 days ago
latest updated documents, correct, verified & graded A study materials

get bundles, documents, test banks, case studies, shadow health's, ATIs, HESIs, study guides, summary, assignments & every kind of study materials.

3.8

774 reviews

5
388
4
117
3
116
2
37
1
116

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions