CIS 1000 Practice Questions for Exam.pdf

39 Pages
Unlock Document

Computing and Information Science
CIS 1000
Zoe Jing Yu Zhu

1. A(n) __________ is found in one of two states, off or on.  a)     integrated circuit  b)     binary switch  c)     electrical switch  d)     vacuum tube  2. The __________ consists of just two numbers: 0 and 1.  a)     binary language  b)     ASCII code  c)     Unicode system  d)     hexadecimal numbering system  3. The earliest computers used __________ as switches.  a)     cathode ray tubes  b)     vacuum tubes  c)     electrically charged plates  d)     transistors  4. __________ was put into use in 1945 and took up 1,800 square feet of floor space.  a)     IBM Blue  b)     Apple's Adam  c)     Pentium I  d)     ENIAC  5. A(n) __________ is material that can transmit or prohibit the flow of electricity.  a)     transistor  b)     integrated circuit  c)     resistor  d)     semiconductor  6. A __________ is an electrical switch that is built out of layers of a semiconductor material.  a)     transistor  b)     vacuum tube  c)     resistor  d)     capacitor  7. The base­10 number system is also called:  a)     binary notation.  b)     hexadecimal notation.  c)     decimal notation.  d)     unary notation.  8. The base­2 number system is also called:  a)     binary notation.  b)     hexadecimal notation.  c)     decimal notation.  d)     unary notation.  9. The base­16 number system is also called:  a)     binary notation.  b)     hexadecimal notation.  c)     decimal notation.  d)     unary notation.  10. Using 8 bits, the __________ code can represent the 26 uppercase letters and the 26  lowercase letters in the English language and punctuation symbols as well as special characters.  a)     EBCDIC  b)     unary  c)     ASCII  d)     hexadecimal  11. Most of today's personal computers use __________ to represent each letter or character  as an 8­bit binary code.  a)     Extended Binary­Coded Decimal Interchange Code  b)     Unicode  c)     American Standard Code for Information Interchange  d)     Binary  12. It takes __________ bits to make a byte.  a)     8  b)     16  c)     24  d)     32  13. The __________ connects all of a system's electric components: the CPU, memory,  expansion slots, and electrical paths that connect these components.  a)     motherboard  b)     transistor board  c)     adapter board  d)     microprocessor board  14. The CPU is considered to be the __________ of the computer.  a)     liver  b)     heart  c)     lungs  d)     brains  15. The PowerPC G5 processor was originally designed for the?  a)     Xbox.  b)     Apple computer.  c)     Nintendo Wii.  d)     Windows operating system.  16. __________ is measured in hertz and refers to how quickly a processor can work.  a)     Clock speed  b)     A kernel cycle  c)     Register speed  d)     ROM speed  17. MRAM stands for?  a)     Magnetic Read Access Memory.  b)     Mega Random Access Memory.  c)     Metallic Random Access Memory.  d)     Magnorestorative Random Access Memory.  18. MRAM uses __________ to store data.  a)     electrical charges  b)     titanium plates  c)     magnetic plates  d)     carbon nanotubes  19. NRAM uses __________ to store data.  a)     neutron platelettes  b)     carbon nanotubes  c)     electrical charges  d)     magnetic plates  20. Hyperthreading __________ than multi­core technology.  a)     is slower  b)     is faster  c)     uses a smaller chip  d)     is better at multitasking  21. A graphics processing unit is specialized to handle?  a)     3D graphics.  b)     more intensive calculations than a CPU.  c)     only processes for gaming consoles.  d)     processes when the CPU is overworked.  22. Which of the following statements is concerning multi­core technology?  a)     It uses two or more processors on the same chip.  b)     It is slower than hyperthreading.  c)     It uses its own resources.  d)     Is is an improvement on hyperthreading.  23. The multistep process that a CPU follows for each instruction it encounters is called?  a)     the CPU cycle.  b)     the instruction cycle.  c)     the processor cycle.  d)     the machine cycle.  24. All of the following are steps in the CPU machine cycle EXCEPT?  a)     fetch.  b)     decode.  c)     generate.  d)     store.  25. A system clock is built into the?  a)     hard drive.  b)     motherboard.  c)     expansion card.  d)     bus.  26. The proper sequence of actions in a machine cycle is:  a)     fetch ? decode ? execute ? store.  b)     fetch ? execute ? decode ? store.  c)     decode ? fetch ? execute ? store.  d)     execute ? decode ? store ? fetch.  27. The __________ of the CPU manages the on/off switches inside the CPU.  a)     microprocessor  b)     control unit  c)     transistors  d)     ALU  28. Clock speed is measured in?  a)     seconds.  b)     minutes.  c)     hertz.  d)     bits per second (bps).  29. Cache memory is all of the following EXCEPT?  a)     located close to the CPU.  b)     very fast memory.  c)     categorized by levels 1, 2, and 3.  d)     easy to add to an existing computer system.  30. Which of the following types of memory is optional on most computers?  a)     level 1 cache  b)     level 2 cache  c)     level 3 cache  d)     RAM  31. Which programming language uses a string of 1s and 0s?  a)     machine language  b)     assembly language  c)     ADA  d)     C++  32. A specific set of commands understandable by the CPU is called the?  a)     instruction set.  b)     clock cycle.  c)     program instructions.  d)     instruction code.  33. All of the commands in an instruction set are written in a language that is easier for humans  to work with, called?  a)     machine language  b)     assembly language  c)     ADA  d)     C++  34. In a CPU, the __________ refers to the commands that a CPU knows how to complete.  a)     rules set  b)     processing set  c)     CPU set  d)     instruction set  35. In a 64­bit processor, the 64 refers to the __________ size.  a)     RAM  b)     word  c)     processor  d)     letter  36. In a CPU, the purpose of the ALU is to:  a)     calculate and perform logical operations.  b)     direct the flow of instructions.  c)     store information to the cache.  d)     fetch the initial instruction.  37. __________ refers to the time it takes to locate instructions and make them available to the  CPU.  a)     Location time  b)     Access time  c)     Fetch time  d)     Process time  38. Access time is measured in billionths of a second, or?  a)     milliseconds.  b)     microseconds.  c)     seconds.  d)     nanoseconds.  39. The least expensive and most simplistic type of RAM is?  a)     DRAM.  b)     DDR SRAM.  c)     GDDR­4.  d)     DDR2 RAM.  40. The __________ are on the motherboard and run between the components connected to  the computer via the motherboard.  a)     expansion buses  b)     local buses  c)     RAM buses  d)     ROM buses  41. The number of bits that a bus can carry at one time is referred to as the bus:  a)     height.  b)     width.  c)     depth.  d)     measurement.  42. A __________ is a group of computers that work collaboratively on complex problems  using specialized software.  a)     computing cluster  b)     collaboration cluster  c)     computing group  d)     collaboration group  43. The ability to work on more than one instruction during the four stages of processing is  called?  a)     expanding.  b)     stacking.  c)     pipelining.  d)     staging.  44. The most powerful type of computer is a:  a)     smartphone.  b)     notebook.  c)     desktop PC.  d)     supercomputer.  45. The use of multiple processors working together on one large problem is called:  a)     inline processing.  b)     parallel processing.  c)     group processing.  d)     expansion processing.  46. The binary number system uses the numbers:  a)     0 through 9.  b)     1 through 10.  c)     0 and 1.  d)     1 and 2.  47. The decimal number system uses the numbers:  a)     0 through 9.  b)     1 through 10.  c)     0 and 1.  d)     1 and 2.  48. The hexadecimal number system uses the numbers:  a)     0 through 9.  b)     1 through 10.  c)     0 through 9 and letters A­F.  d)     0 through 15.  49. CPU stands for?  a)     computer processing unit.  b)     computing process unit.  c)     central process unit.  d)     central processing unit.  50. ALU stands for?  a)     arithmetic logic unit.  b)     adding logic and usability.  c)     alter, load, and use.  d)     alternate load usage.  51. Many high­end server systems employ a __________ design, in which there are two  completely separate CPU chips on one motherboard  a)     multi­core  b)     multiprocessor  c)     parallel  d)     dual­processor  52. __________ is the set of memory chips located on the motherboard that stores data and  instructions that cannot be changed or erased.  a)     Level 1 cache  b)     Dynamic RAM  c)     ROM  d)     Level 2 cache  1. How many steps are there in the system development life cycle? %6. a) 4 %6. b) 5 %6. c) 6 %6. d) 10   2. What is the first step of the system development life cycle? %6. a) design %6. b) analysis %6. c) problem/opportunity identification %6. d) development and documentation   3. During which phase of the system development life cycle does actual programming occur? %6. a) design %6. b) analysis %6. c) development and documentation %6. d) testing and installation   4. In the __________ phase, the problem is explored in depth and program specifications are  developed. %6. a) documentation %6. b) problem identification %6. c) analysis %6. d) evaluation   5. During the __________ phase, the current and proposed systems are documented using  flowcharts and data­flow diagrams. %6. a) architecture %6. b) design %6. c) analysis %6. d) evaluation   6. The __________ model is an idealized view of the software development cycle. %6. a) top­down %6. b) rapid development %6. c) bottom­up %6. d) waterfall   7. __________ is the process of translating a task into a series of commands that a computer  will use to perform a task. %6. a) SDLC %6. b) Programming %6. c) Flowcharting %6. d) Diagramming   8. The method of algorithm creation used when a programmer breaks down a problem into a  series of high­level tasks and continues to break each task into successively more detailed  subtasks is called: %6. a) object­oriented analysis. %6. b) top­down design. %6. c) bottom­up design. %6. d) coding design.   9. __________ is a text­based approach to documenting an algorithm. %6. a) Flowcharting %6. b) Pseudocode %6. c) Diagramming %6. d) Flow analysis   10. __________ is a systematic approach in which a problem is broken down into a series of  high­level tasks. %6. a) Flowcharting %6. b) Coding %6. c) Data diagramming %6. d) Top­down design   11. With object­oriented analysis, programmers identify all the categories of input that are part  of the problem into: %6. a) blocks. %6. b) classes. %6. c) units. %6. d) tables.   12. In object­oriented programming, inheritance allows a new class to pick up all the  characteristics of the original or __________ class. %6. a) primary %6. b) modified %6. c) first %6. d) base   13. In terms of object­oriented analysis, actions can also be referred to as: %6. a) methods. %6. b) classes. %6. c) properties. %6. d) tasks.   14. The language that the CPU understands, consisting of a sequence of bits, is called: %6. a) assembly language. %6. b) machine language. %6. c) second­generation language. %6. d) basic language.   15. BASIC, FORTRAN, COBOL, C++, and Java are all __________ languages. %6. a) 1GL %6. b) 2GL %6. c) 3GL %6. d) 4GL   16. The ability of higher­level programming languages to create programs that can be moved  from one type of computer to another is called: %6. a) portability. %6. b) scalability. %6. c) transferability. %6. d) inheritance.   17. __________ generation languages give the programmer direct control over hardware  resources. %6. a) First %6. b) Second %6. c) Third %6. d) Fourth   18. A variable declaration tells the operating system to allocate space: %6. a) on the bus. %6. b) in RAM. %6. c) in the CPU. %6. d) on the hard drive.   19. The process by which code is converted into machine language is called: %6. a) programming. %6. b) translation. %6. c) compilation. %6. d) execution.   20. The binary sequence that instructs the CPU to run the programming code is called a(n): %6. a) source file. %6. b) executable program. %6. c) base code. %6. d) interpreted program.   21. Violations of the strict, precise set of rules that define a programming language are called: %6. a) keyword errors. %6. b) syntax errors. %6. c) source code errors. %6. d) runtime errors.   22. Most integrated development environments (IDEs) include a debugger that: %6. a) helps programmers find runtime errors. %6. b) eliminates viruses. %6. c) helps programmers find syntax errors. %6. d) corrects errors found during beta testing.   23. Which language do programmers use if the problem requires a lot of number crunching? %6. a) C++ %6. b) HTML %6. c) FORTAN %6. d) Java   24. Which of the following is/are NOT part of a program's problem statement? %6. a) inputs, or the data that is expected to be provided %6. b) outputs, or the information that is expected to be produced %6. c) pseudocode, or the text­based approach to documenting the  algorithm %6. d) processing, or the set of steps that transform input into output   25. Which of the following is a flowcharting program? %6. a) C++ %6. b) XML %6. c) Microsoft Visio %6. d) JavaScript   26. Translating an algorithm into a programming language is called: %6. a) interpreting. %6. b) compiling. %6. c) coding. %6. d) executing. 27. Structured Query Language (SQL) is an example of a: %6. a) second­generation language. %6. b) third­generation language. %6. c) fourth­generation language. %6. d) fifth­generation language.   28. Which statement does NOT describe fifth­generation languages? %6. a) They are the most "natural" of languages. %6. b) Problems are presented as a series of facts instead of a specific  algorithm. %6. c) They use a set of short, English­based commands (such as SUB) that  speak directly to the CPU. %6. d) Facts can be queried.   29. Some programmers include scrollbars, title bars, buttons, and menus in a program simply by  adding them to a layout through a process called: %6. a) visual programming %6. b) drag and drop programming %6. c) layout programming %6. d) window programming   30. An alternative approach to systems development, called __________, makes use of a  prototype at the beginning of the project. %6. a) the waterfall method %6. b) rapid application development %6. c) the iterative method %6. d) integrated development   31. Which of the following is the current version of Visual Basic used to build applications for  Windows, the Web, and mobile devices? %6. a) Visual Basic 5.0 %6. b) Visual Basic 6.0 %6. c) Visual Basic 2008 %6. d) Visual Basic 2006   32. Which statement about an integrated development environment (IDE) is False? %6. a) All programming languages use the same IDE. %6. b) IDEs include an editor. %6. c) IDEs provide help files with examples of proper use of keywords. %6. d) IDEs present all syntax errors in one list.   33. Which statement about selecting the right programming language for a project is False? %6. a) Some programming languages may take up too much space. %6. b) All programming languages require the same amount of time to  execute. %6. c) Select a language that is easy for programmers to use and maintain. %6. d) Certain languages are customized to support a UNIX or Windows  environment.   34. Most modern operating systems have been written in: %6. a) Java. %6. b) Visual Basic. %6. c) C*. %6. d) HTML.   35. Which of the following statements about Java is False? %6. a) C# XXXXX XXXXX language that competes with Java. %6. b) Java can run only on a Windows operating system. %6. c) The Java program can run on many different CPUs. %6. d) Java needs to be compiled only once.   36. Which of the following statements about programming is False? %6. a) Writing lines of programming code requires careful attention to detail. %6. b) A misplaced semicolon can stop an entire program from executing. %6. c) Beginning programmers start out by learning first­generation  languages. %6. d) Beginning programmers are often frustrated by their first  programming experience.   37. Which of the following statements describes dynamic decision making? %6. a) It occurs during the second phase of the SDLC. %6. b) It is the ability of a Web page to display itself based on choices the  reader makes. %6. c) It is an alternative method used in system design. %6. d) It is part of the flowcharting phase of algorithm creation.   38. Which of the following statements about pseudocode is True? %6. a) It is a basic programming language. %6. b) It uses shapes and arrows to represent an algorithm. %6. c) It is a text­based approach to documenting an algorithm. %6. d) It is used only with the C++ programming language.   39. Small Java­based programs called: %6. a) Java classes. %6. b) JSPs. %6. c) JavaScript. %6. d) Java applets.   40. The loop decision point consists of three features: an initial value, a set of actions to be  performed, and a(n): %6. a) class. %6. b) operator. %6. c) test condition. %6. d) testing plan.   41. Flowcharts and data flow diagrams are used during which step of the SDLC? %6. a) analysis %6. b) design %6. c) development and installation %6. d) testing and installation   42. The two main types of decision points are the binary decision and the: %6. a) circle. %6. b) initial value. %6. c) loop. %6. d) variable.   43. Tags such as italics are examples of which of the following languages? %6. a) BASIC %6. b) Java %6. c) HTML/XHTML %6. d) C++   44. Which of the following is the programming language often used to build Windows  applications? %6. a) HTML %6. b) Java %6. c) C++ %6. d) Visual Basic   45. Which of the following development environments enables Web sites to talk to each other  easily by introducing a standard way for software to interact through Web services? %6. a) RAD %6. b) the .NET framework %6. c) JavaScript %6. d) PHP (hypertext preprocessor)   46. Which of the following would NOT be used to build Web sites with interactive capabilities? %6. a) Active Server Pages %6. b) PHP (hypertext preprocessor) %6. c) XHTML %6. d) Java Server Pages   47. Translating an algorithm into a programming language is the art of: %6. a) interpreting. %6. b) coding. %6. c) flowcharting. %6. d) compiling.   48. In object­oriented programming, each object from a given class is described by its: %6. a) derived class. %6. b) initial value. %6. c) data and methods. %6. d) input and output.   49. Which of the following is the first stage of the PDLC? %6. a) debugging %6. b) coding %6. c) a plan %6. d) the problem   50. Which of the following statements is NOT an example of a binary decision? %6. a) "Did you work at most 8 hours today?" %6. b) "Did you receive your online order?" %6. c) "How much was the purchase?" %6. d) "Do you want a catalog?"   51. Keywords in a programming language that allow the programmer to redirect the flow of the  program based on a decision are called: %6. a) pseudocode. %6. b) control structures. %6. c) directions. %6. d) operators.   52. Who is responsible for writing internal documentation for software programs? %6. a) copy editors %6. b) technical writers %6. c) programmers %6. d) users   53. Which language is used for applications that need to collect information from networked  computers? %6. a) HTML %6. b) Java %6. c) COBOL %6. d) FORTRAN   54. Which of these components is NOT common to all programming languages? %6. a) syntax %6. b) classes %6. c) operators %6. d) data types   55. The beta version of software is associated with which part of the PDLC? %6. a) development of the problem statement %6. b) algorithm development %6. c) testing and documentation %6. d) debugging   %6.   1. Which of the following is a reason for creating a list instead of  creating a database? %6. a) to organize data for simple tasks %6. b) to prevent data inconsistency %6. c) to prevent data redundancy %6. d) to make it easier to share data in a central location %6. 2. A category of information stored in a column of a database is called  a: %6. a) list. %6. b) table. %6. c) record. %6. d) field. %6. 3. Each field in a database is identified by a field: %6. a) category. %6. b) name. %6. c) label. %6. d) key. %6. 4. __________ means that the data contained in a database is accurate  and reliable. %6. a) Data efficiency %6. b) Data integrity %6. c) Data redundancy %6. d) Data consistency %6. 5. All of the following are advantages of using a database EXCEPT: %6. a) maintaining data integrity. %6. b) data redundancy. %6. c) flexible use of data. %6. d) information sharing. %6. 6. In a database, a field is a: %6. a) category of information. %6. b) label. %6. c) table of information. %6. d) group of related records. %6. 7. Which of the following are NOT a component of a database? %6. a) fields %6. b) lists %6. c) records %6. d) table %6. 8. In a database, __________ fields store numbers used to perform  calculations. %6. a) next %6. b) numeric %6. c) key %6. d) alphanumeric %6. 9. A picture would be stored in a(n)__________ field in a database. %6. a) text %6. b) object %6. c) memo %6. d) hyperlink %6. 10. To store a person's last name, use a(n) __________ field in a  database. %6. a) text %6. b) object %6. c) name %6. d) memo %6. 11. A text field capable of holding complete paragraphs is referred to as  a __________ field. %6. a) memo %6. b) document %6. c) paragraph %6. d) hypertext %6. 12. __________ defines the maximum number of characters or  numbers that a particular field can hold. %6. a) Type size %6. b) Max size %6. c) Field size %6. d) Text size %6. 13. Which of the following is NOT a possible primary key? %6. a) social security number %6. b) driver's license number %6. c) street address %6. d) student ID number %6. 14. Another name for the primary key is the key: %6. a) value. %6. b) number. %6. c) field. %6. d) type. %6. 15. Which of the following is NOT a type of database currently in use? %6. a) relational %6. b) historical %6. c) multidimensional %6. d) object­oriented. %6. 16. The most commonly used database in the market today is the  __________ database. %6. a) relational %6. b) flat­file %6. c) multidimensional %6. d) object­oriented. %6. 17. In relational databases, tables are linked to each other through a: %6. a) first record. %6. b) common value. %6. c) common field. %6. d) data type. %6. 18. Nontraditional data such as audio clips, video clips, pictures, and  large documents are called: %6. a) enterprise data. %6. b) structured data. %6. c) unstructured data. %6. d) multidimensional data. %6. 19. Which of the following statements about object­oriented databases  is False? %6. a) They are more complex than relational databases. %6. b) They use query language to access and manage data. %6. c) They are good at handling unstructured data. %6. d) They store data in table format. %6. 20. Large databases accessed by many users, such as those used by  eBay, are usually designed as __________ databases. %6. a) relational %6. b) multidimensional %6. c) object­oriented %6. d) structured %6. 21. Which of the following is a database management system? %6. a) SQL %6. b) Microsoft Excel %6. c) Microsoft Access %6. d) Microsoft Project %6. 22. All of the following are operations of a database management  system EXCEPT: %6. a) entering data. %6. b) viewing data. %6. c) outputting data. %6. d) formatting data. %6. 23. When creating a database with a DBMS, you must create a  description of the data called the: %6. a) data type. %6. b) data dictionary. %6. c) data documentor. %6. d) database styleguide. %6. 24. Which of the following is NOT defined in the data dictionary? %6. a) field name %6. b) data type %6. c) primary key %6. d) field size %6. 25. Select queries and join queries both use __________ algebra to  extract data. %6. a) complex %6. b) relational %6. c) normalized %6. d) structured %6. 26. When you want to extract data from two or more tables, you use  a(n) __________ query. %6. a) select %6. b) join %6. c) relational %6. d) object %6. 27. In Access, the Simple Query Wizard uses __________ to create a  query. %6. a) SQW %6. b) OQL %6. c) SQL %6. d) AQW %6. 28. The process of reducing data redundancy by recording data only  once is called: %6. a) consistency checking. %6. b) validation. %6. c) normalization. %6. d) range checking. %6. 29. A database __________ instructs a database to search for  particular pieces of data. %6. a) query %6. b) wizard %6. c) formula %6. d) function %6. 30. A __________ relationship indicates that for each record in a table,  there is only one corresponding record in a related table. %6. a) single­to­one %6. b) one­to­many %6. c) one­to­one %6. d) one­to­many %6. 31. A __________ relationship indicates that for a record in one table,  there are many related records in another table. %6. a) many­to­one %6. b) one­to­many %6. c) one­to­multiple %6. d) single­to­many %6. 32. __________ means that for each value in the foreign key of one  table, there is a corresponding value in the primary key of another table. %6. a) Referential integrity %6. b) Normalization %6. c) Database consistency %6. d) Record integrity %6. 33. Which of the following is NOT one of the data staging steps when  referring to data warehousing? %6. a) extraction of data from source databases %6. b) transformation of data %6. c) creation of structured data %6. d) storage of data in the warehouse %6. 34. Which of the following is NOT an information system? %6. a) transaction processing system %6. b) office support system %6. c) decision support system %6. d) data support system %6. 35. At a college, tuition payments would probably be tracked by a(n): %6. a) office support system. %6. b) transaction processing system. %6. c) management information system. %6. d) decision support system. %6. 36. In a transaction processing system (TPS), if the TPS database is  queried and updated while the transaction is taking place, this is called: %6. a) direct processing. %6. b) batch processing. %6. c) real­time processing. %6. d) immediate processing.   %6. 37. In a transaction processing system, if transaction data is  accumulated until a certain point and then many transactions are processed all at once,  this is called: %6. a) delayed processing. %6. b) batch processing. %6. c) real­time processing. %6. d) group processing. %6. 38. Exception reports and summary reports are part of a(n): %6.
More Less

Related notes for CIS 1000

Log In


Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.