Angela Knott
Test por , creado hace más de 1 año

Test sobre CSI-117 FINAL EXAM, creado por Angela Knott el 10/12/2013.

1773
0
0
Sin etiquetas
Angela Knott
Creado por Angela Knott hace más de 10 años
Cerrar

CSI-117 FINAL EXAM

Pregunta 1 de 68

1

Which type of variable is visible to every module and the entire program?

Selecciona una de las siguientes respuestas posibles:

  • local

  • global

  • reference

  • pass by value

  • pass by reference

Explicación

Pregunta 2 de 68

1

The scope of the parameter variables is the entire program and it is visible to any statement in the program

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 3 de 68

1

A module can have two variables of the same name because they are within the same scope

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 4 de 68

1

To execute a module, we must ____ it

Selecciona una de las siguientes respuestas posibles:

  • compile

  • parse

  • define

  • debug

  • call

Explicación

Pregunta 5 de 68

1

When an argument is passed by value, the communication channel works only in one direction.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 6 de 68

1

_________ variables are useful for establishing two-way communication between modules.

Selecciona una de las siguientes respuestas posibles:

  • constant

  • I/O

  • reference

  • value

  • none of the above

Explicación

Pregunta 7 de 68

1

The top-down design process is sometimes called stepwise refinement.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 8 de 68

1

The module definition comprises the module header and the module _________.

Selecciona una de las siguientes respuestas posibles:

  • arguments

  • body

  • parameters

  • statements

  • call

Explicación

Pregunta 9 de 68

1

Which of the following is not a benefit of using modules?

Selecciona una de las siguientes respuestas posibles:

  • simpler code

  • code reuse

  • better testing

  • faster development

  • none of the above

Explicación

Pregunta 10 de 68

1

The following is an example of a module _______.
Call showNetPay( )

Selecciona una de las siguientes respuestas posibles:

  • header

  • body

  • display

  • definition

  • execution

Explicación

Pregunta 11 de 68

1

When an argument is passed by ______., it is not affected by a change of the content of the parameter variable.

Selecciona una de las siguientes respuestas posibles:

  • reference

  • constant

  • variable

  • value

  • none of the above

Explicación

Pregunta 12 de 68

1

The arguments in a module call and the parameters listed in the module header must be of compatible data types.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 13 de 68

1

Passing an argument by ____ means that only a copy of the argument's value is passed into the parameter variable.

Selecciona una de las siguientes respuestas posibles:

  • constant

  • value

  • reference

  • variable

  • none of the above

Explicación

Pregunta 14 de 68

1

The scope of the variable is the segment of the program in which the variable can be accessed.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 15 de 68

1

In most languages a module definition has three parts: a header, body, and a footer.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 16 de 68

1

Which type of variable is not recommended to be used in programs because they make programs hard to understand and debug?

Selecciona una de las siguientes respuestas posibles:

  • reference

  • global

  • pass by reference

  • pass by value

  • local

Explicación

Pregunta 17 de 68

1

Modules can be written for commonly needed tasks and those modules can be incorporated into each program that needs them.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 18 de 68

1

A pass by reference argument established a two-way communication with the module, but the value of the argument cannot be modified via the reference variable.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 19 de 68

1

A bit that is turned off is represented by the value -1.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 20 de 68

1

RAM is a volatile memory used for temporary storage while a program is running.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 21 de 68

1

The process known as the _____ cycle is used by the CPU to execute instructions in a program.

Selecciona una de las siguientes respuestas posibles:

  • decode-execute-fetch

  • execute-decode-fetch

  • decode-fetch-execute

  • fetch-decode-execute

  • fetch-execute-decode

Explicación

Pregunta 22 de 68

1

What functions(s) does an interpreter perform with the instructions in a high level programming language?

Selecciona una de las siguientes respuestas posibles:

  • translates

  • compiles

  • compiles and translates

  • translates and execute

  • execute

Explicación

Pregunta 23 de 68

1

The following is an example of an instruction written in which computer language?
10110000

Selecciona una de las siguientes respuestas posibles:

  • JAVA

  • C#

  • C++

  • Machine Language

  • Assembly Language

Explicación

Pregunta 24 de 68

1

Programs that use an interpreter generally execute faster than compiled programs because they are already entirely translated into machine language when executed.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 25 de 68

1

The main reason for using secondary storage is to hold data for long periods of time, even when the power to the computer is turned off.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 26 de 68

1

Most programs written in high-level language need to be translated into machine language.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 27 de 68

1

Programs that make a computer useful for everyday tasks are known as _______.

Selecciona una de las siguientes respuestas posibles:

  • utility programs

  • system software

  • application software

  • operation system

  • none of the above

Explicación

Pregunta 28 de 68

1

The term used for a set of rules that must be strictly followed when writing a program is ________.

Selecciona una de las siguientes respuestas posibles:

  • semantics

  • punctuations

  • syntax

Explicación

Pregunta 29 de 68

1

The CPU understands instructions in machine language, which are written in binary.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 30 de 68

1

Which computer language uses short words known as mnemonics for writing programs?

Selecciona una de las siguientes respuestas posibles:

  • Java

  • Visual Basic

  • Pascal

  • Assembly

  • C#

Explicación

Pregunta 31 de 68

1

Assembly language is referred to as a low-level language because it is close to the C++ language.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 32 de 68

1

It has been proven by a group of mathematicians that all programs can be written using only three structures.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 33 de 68

1

A variable is a storage location in memory that is represented by a name and can hold different values during the execution of the program.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 34 de 68

1

What term is used for a string that appears in the actual code of the program?

Selecciona una de las siguientes respuestas posibles:

  • virtual string

  • hard copy

  • strongly typed

  • string literal

  • none of the above

Explicación

Pregunta 35 de 68

1

Most programming languages do not automatically print spaces between multiple items that are displayed on the screen.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 36 de 68

1

A ______ structure is a set of statements that execute in the order that they appear.

Selecciona una de las siguientes respuestas posibles:

  • sequence

  • control

  • repetition

  • decision

  • none of the above

Explicación

Pregunta 37 de 68

1

A sequence of characters that is used as data is called a string in programming.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 38 de 68

1

Programmers start writing code as the first step when they begin a new project.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 39 de 68

1

The expressions (a+b) / c and a + b /c will always yield identical results.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 40 de 68

1

Which of the following is not a variable data type?

Selecciona una de las siguientes respuestas posibles:

  • integer

  • number

  • real

  • string

  • none of the above

Explicación

Pregunta 41 de 68

1

Although the sequence structure is heavily used in programming, it cannot handle every type of task.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 42 de 68

1

A case structure is a ________ alternative decision structure.

Selecciona una de las siguientes respuestas posibles:

  • dual

  • multiple

  • single or dual

  • single

  • all of the above

Explicación

Pregunta 43 de 68

1

What type of operators are the following?
> = = = ! =

Selecciona una de las siguientes respuestas posibles:

  • boolean

  • mathematical

  • relational

  • logical

  • none of the above

Explicación

Pregunta 44 de 68

1

An If statement will produce unpredictable results if the programmer does not use proper indentations in psuedocode

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 45 de 68

1

Decision structures are also known as selection structures

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 46 de 68

1

It is possible to write a complete program using only a decision structure

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 47 de 68

1

Which operator is best to determine whether x contains a value in the range of 10 through 57?

Selecciona una de las siguientes respuestas posibles:

  • AND

  • ==

  • NOT

  • OR

  • none of the above

Explicación

Pregunta 48 de 68

1

The first line of the case structure starts with the word CASE followed by the test expression.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 49 de 68

1

What two logical operators perform short circuit evaluation?

Selecciona una de las siguientes respuestas posibles:

  • AND and OR

  • NOT and OR

  • AND and NOT

  • all of the above

  • none of the above

Explicación

Pregunta 50 de 68

1

Which operator is used to determine that the operands are not exactly of the same value?

Selecciona una de las siguientes respuestas posibles:

  • ==

  • =!

  • =

  • !

  • none of the above

Explicación

Pregunta 51 de 68

1

In an expression with an OR operator, it does not matter which sub expression is true for the compound expression to be true.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 52 de 68

1

What type of operator can be used to determine whether a specific relationship exists between two values?

Selecciona una de las siguientes respuestas posibles:

  • mathematical

  • logical

  • relational

  • boolean

  • none of the above

Explicación

Pregunta 53 de 68

1

Which of the following is a logical operator?

Selecciona una de las siguientes respuestas posibles:

  • NOT

  • AND

  • OR

  • all of the above

  • none of the above

Explicación

Pregunta 54 de 68

1

In many languages the case structure is called a _____ statement.

Selecciona una de las siguientes respuestas posibles:

  • branch

  • selective

  • jump

  • switch

Explicación

Pregunta 55 de 68

1

A nested decision structure can be used to test more than one condition.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 56 de 68

1

A nested decision structure can be used to test more than one condition.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 57 de 68

1

If the expression is false, the ________ operator will return true.

Selecciona una de las siguientes respuestas posibles:

  • AND

  • OR

  • NOT

  • All of the above

Explicación

Pregunta 58 de 68

1

The if-then-else statement should be used to write a single alternative decision structure

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 59 de 68

1

A file that data is written to is known as a(n)

Selecciona una de las siguientes respuestas posibles:

  • output file

  • sequential access file

  • binary file

Explicación

Pregunta 60 de 68

1

A file that data is read from is known as a(n)

Selecciona una de las siguientes respuestas posibles:

  • input file

  • output file

  • sequential access file

  • binary file

Explicación

Pregunta 61 de 68

1

Before a file can be used by a program it must be

Selecciona una de las siguientes respuestas posibles:

  • formatted

  • encrypted

  • closed

  • opened

Explicación

Pregunta 62 de 68

1

This type of file contains data that has not been converted to text.

Selecciona una de las siguientes respuestas posibles:

  • text file

  • binary file

  • English file

  • human readable file

Explicación

Pregunta 63 de 68

1

This is a character or set of characters that marks the end of a piece of data

Selecciona una de las siguientes respuestas posibles:

  • median value

  • delimeter

  • boundary marker

  • EOF marker

Explicación

Pregunta 64 de 68

1

This is a character or set of characters that mark the end of a file

Selecciona una de las siguientes respuestas posibles:

  • delimeter

  • boundary marker

  • EOF marker

Explicación

Pregunta 65 de 68

1

This marks the location of the next item that will be read from a file

Selecciona una de las siguientes respuestas posibles:

  • input position

  • delimeter

  • pointer

  • read position

Explicación

Pregunta 66 de 68

1

When a file is opened in this mode, data will be written at the end of the file's existing contents

Selecciona una de las siguientes respuestas posibles:

  • append mode

  • backup mode

  • read-only mode

Explicación

Pregunta 67 de 68

1

When working with a sequential access file, you can jump directly to any piece of data in the file without reading the data that comes before it.

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación

Pregunta 68 de 68

1

In most languages, when you open an output file and that file already exists on the disk, the contents of the existing file will be erased

Selecciona una de las siguientes respuestas posibles:

  • true

  • false

Explicación