click below
click below
Normal Size Small Size show me how
Comp Sci I Midterm
| Question | Answer |
|---|---|
| Alice provides a function called__________, which is part of the world object that generates a random number in a specified range | random number |
| All Alice programs start with "world.my first method" | true |
| This is your local drive found on the school network. | H drive |
| How (in general) do you join strings together? | a joined with b |
| HTML comments start with <!-- and end with --> | true |
| In Alice you can view the objects in which two different ways? | single and quad view |
| In Alice, there are four data types, what are they? | Number, Boolean, Object, Other |
| In Alice, there are primitive functions associated with all objects, including the world object | true |
| In the Fish/Gumdrop project we used which operator to determine which gumdrop is closest to the fish? | less than symbol |
| What allows you to create a group of items of the same data type? | list |
| What allows you to reuse code without having to repeat it? | methods |
| What data type do you use for 1 or more letters? | string |
| What data type do you use for a character? | object |
| What data type do you use for positive, negative or decimal numbers? | number |
| What data type do you use for yes/no or true/false questions? | boolean |
| What does HTML stand for? | Hypertext Markup Language |
| What is the correct HTML element for inserting a line break? | <br/> |
| What is the correct HTML element for the largest heading: | <h1> |
| What is the difference between a method and a function? | funtions return a value |
| What are the different Boolean data types? | true/false, yes/no |
| What are the different Number data types? | any number |
| What are the different string data types? | any letter character or group of characters or words |
| This tag tells the browser that this is an HTML document | <html> |
| These < > are called what in HTML? | wickets |
| This tag defines a paragraph. Browsers automatically add some space (margin) before and after each element | <p> |
| This HTML tag defines the main content of the HTML document or the section of the HTML document that will be directly visible on your web page. | <body> |
| Each object has six directions, which are also relative to the object, what are they? | up, down, left, right, forward, backward |
| In Alice, there are four data types, what are they? | number, boolean, object, other |
| What is a named storage location in the computer's memory called? | variable |
| In computer programs, simple decisions are broken into the two options, what are they? | true/fase |
| In all of the methods we wrote, the instructions have executed in order, one after the other. What is that known as? | sequential programming |
| If you execute one set of commands for given circumstances, and another set of commands for different circumstances, it is accomplished using what? | decision structure |
| To allow for more flexibility, Alice, along with other programming languages, provide what to compare the relationship between two values? | relational operators |
| In order to combine multiple conditions into a single True or False result, we use what type of operators? | logical |
| Which function accepts parameters which allow you to specify the minimum and maximum values for the random number? | random number |
| This is a type of repetition structure. | counted loop |
| When you select this option, the loop will repeat without ending until the world is stopped by the user. | infinite loop |
| What is the html code to insert an image link in your website? | <img> |
| What HTML code creates a horizontal line? | <hr /> |
| Which HTML code creates a list? | <li> |
| What is a detailed yet readable description of what a computer program or algorithm must do called? | pseudocode |
| Which of these would you use to make objects do a specific task at the same time? | Do together |
| Which of these would you use to make objects do a specific task in a specified order? | Do in order |
| Which of these would you use to make a method repeat something a specific number of times? | loop |
| Where would you find the math functions in Alice? | world functions |
| In Alice, where would you find “ask user for a number” | world functions |
| In Alice, where would you find ________’s width | object's funtions |
| In Alice, where would you go to change an objects opacity? | object's properties |
| In Alice, where would you go to change the vehicle of an object? | object's properties |
| In Alice, why would you set a dummy camera object? | to return camera to a previous position |
| What is something that occurs while an Alice program is running? For example, the user might click the mouse, or press a key on the keyboard | event |
| The process of responding to an event is commonly called what? | handling the event |
| Most event tiles require _____________________, such as the method that should run in response to the event | an argument |
| A method that executes in response to an event is commonly referred to as | event handler |
| When a world is first created, the only event is the ______________event | When the world starts, do world.my first method |
| Alice is a 3D programming environment that is an introduction to object oriented programming. | true |