McGraw-Hill OnlineMcGraw-Hill Higher EducationLearning Center
Student Center | Instructor Center | Information Center | Home
Citing Electronic Information
Career Opportunities
Using the Internet
Study Skills Primer
Evaluating Internet Resources
Integrating Technology
Web Links
Learning Objectives
Chapter Outline
Chapter Overview
Multiple Choice Quiz
Flashcards
Internet Exercises
Crossword Puzzle
Feedback
Help Center


Computer Education for Teachers: Integrating Technology into Classroom Teaching, 4/e
Vicki Sharp, University of California - Northridge

Programming Languages and Logo

Multiple Choice Quiz



1

The initial step in programming is
A)Deciding which language to use
B)Creating a flowchart
C)Declaring all the variables to be used
2

There are over 400 computer languages available to programmers, but computers only understand one language.
A)True
B)False
3

Which is not considered a high-level language?
A)BASIC
B)COBOL
C)Machine language
4

Which language would be better to teach as a first approach to programming for elementary students?
A)COBOL
B)Pascal
C)Logo
5

In Logo, the commands FD 40 LT 90 will make the turtle
A)Move forward 40 paces, then move left 90 paces
B)Move forward 40 paces, then make a quarter turn to the left
C)Move forward 40 paces, then leave trail for 90 paces
6

In the following command line TO DESIGN : NUMBER, the word DESIGN is
A)A definition of a procedure
B)The program being called into the procedure
C)A program primitive
7

In the following command line TO DESIGN : NUMBER, the word NUMBER is
A)The name of the program
B)A variable to use in DESIGN
C)A subprogram to DESIGN
8

The following are Logo programs except
A)Crystal Rain Forest
B)Roamer
C)HyperStudio
9

The premise for Logo is that children learn best by constructing their own programs and designs instead of by receiving knowledge passively from the computer. This idea grew out of the original educational theories of:
A)Seymour Papert
B)Jean Piaget
C)B. F. Skinner
10

Which of the following is a good reason for teaching Logo?
A)It can replace a formal math class
B)It is a suitable introductory programming language
C)It is a simple language, close to machine language