Académique Documents
Professionnel Documents
Culture Documents
Software can be classified into two broad types: application software and
programming software.
A) True
B) False
2. The heart of the programming process lies in planning the programs logic.
A) False
B) True
3. A (n) ____ is a program that you use to create simple text files.
A) GDE
B) GUI
C) IDE
D) text editor
B) infinite loop
5. If you use an otherwise correct word that does not make sense in the current
context, programmers say you have committed an ____ error.
A) Semantic B) logic
C) programming
6. ____ errors are relatively easy to locate and correct because the compiler or
interpreter you use highlights every error.
A) Process
B) Logic
C) Input
D) Syntax
7. Every programming language has rules governing its word usage and
punctuation.
A) False
B) True
B) indirect
C) hexadecimal
D) binary
B) False
B) square
C) lozenge D) diamond
11. The process of finding and correcting program errors is called ____.
A) syntax-checking
B) desk-checking
C) debugging
12. A (n) ____ is a software package that provides an editor, a compiler, and other
programming tools.
A) GDE
B) CGI
C) IDE
D) GUI
13. An infinite loop is a flow of program logic that repeats and never ends.
A) True
B) False
14. The major difference between the two main programming styles in use today is
the ____.
A) programmers focus during the earliest planning stages of a project
15. A (n) ____ is a location on your computer screen where you type text entries to
communicate with the computers operating system.
A) Command line
B) input line
16. Professional computer programmers write programs to satisfy their own needs.
A) False
B) True
B) triangle
C) parallelogram D) square
D) command line
B) True
20. Many programming languages use the term ____ to refer to the marker that is
used to automatically recognize the end of data in a file.
A) data_end B) end_data C) eod
D) eof
B) True
22. A (n) ___ is a named memory location whose value can vary.
A) Logic
B) variable C) input
D) output
23. Before a programmer plans the logic of the program, he or she must ____.
A) Understand the problem
program
C) maintain the
24. After a programmer plans the logic of a program, the next step is ____.
A) testing the program
program
C) translating the
B) command line
C) CGI
D) GCI
26. ____ data items may involve organizing or sorting them, checking them for
accuracy, or performing calculations with them.
A) Outputting
Converting
B) Processing
C) Inputting
27. Using ____ involves writing down all the steps you will use in a program.
D)
A) Pseudo code
B) a flowchart
C) an interpreter
D) a compiler
28. The process of walking through a programs logic on paper before you actually
write the program is
Called ____.
A) Flowcharting
B) pseudo coding
C) desk-checking
D) testing
B) infinite loop
C) repeat flow
D) flow
30. Besides the popular, comprehensive programming languages such as Java and
C++, many programmers use scripting languages such as Python, Lua, Perl, and
PHP.
A) False
B) True
31. Typically, a programmer develops a programs logic, writes the code, and ____
the program, receiving a list of syntax errors.
A) Tests
B) compiles
C) executes D) runs
B) circle
C) diamond D) triangle
33. After programs are put into production, making necessary changes is called
_____.
A) Maintenance B) testing
C) conversion
D) debugging
B) square
C) circle
D) diamond
B) True