Chat with us, powered by LiveChat computer science quiz-Main memory is called | Writedemy

computer science quiz-Main memory is called

computer science quiz-Main memory is called

Question

Question 1

1. Main memory is called ____.

read only memory

random access memory

read and write memory

random read only memory

3 points

Question 2

1. The ____ is the brain of the computer and the single most expensive piece of hardware in your personal computer.

MM

ROM

RAM

CPU

3 points

Question 3

1. The ____ carries out all arithmetic and logical operations.

IR

ALU

CU

PC

3 points

Question 4

1. The ____ holds the instruction currently being executed.

CU

IR

PC

ALU

3 points

Question 5

1. When the power is switched off, everything in ____ is lost.

main memory

secondary storage

hard disks

floppy disks

3 points

Question 6

1. ____ programs perform a specific task.

Application

System

Operating

Service

3 points

Question 7

1. The ____ monitors the overall activity of the computer and provides services.

Central Processing Unit

operating system

arithmetic logic unit

control unit

3 points

Question 8

1. Which of the following is NOT an output device?

monitor

printer

CPU

secondary storage

3 points

Question 9

1. ____ represent information with a sequence of 0s and 1s.

Analog signals

Application programs

Digital signals

System programs

3 points

Question 10

1. A sequence of eight bits is called a ____.

binary digit

byte

character

double

3 points

Question 11

1. The digit 0 or 1 is called a binary digit, or ____.

bit

bytecode

Unicode

hexcode

3 points

Question 12

1. The term GB refers to ____.

giant byte

gigabyte

group byte

great byte

3 points

Question 13

1. ____ consists of 65,536 characters.

ASCII-8

ASCII

Unicode

EBCDIC

3 points

Question 14

1. A program called a(n) ____ translates instructions written in high-level languages into machine code.

assembler

decoder

compiler

linker

3 points

Question 15

1. A program called a(n) ____ combines the object program with the programs from libraries.

assembler

decoder

linker

compiler

3 points

Question 16

1. Consider the following C++ program.

#include <iostream>

using namespace std;

int main()

{

cout << “Hello World ”

return 0;

}

In the cout statement, the missing semicolon in the code above will be caught by the ____.

compiler

editor

assembler

control unit

3 points

Question 17

1. A program that loads an executable program into main memory is called a(n) ____.

compiler

loader

linker

assembler

3 points

Question 18

1. A step-by-step problem-solving process in which a solution is arrived at in a finite amount of time is called a(n) ____.

algorithm

linker

analysis

design

3 points

Question 19

1. To develop a program to solve a problem, you start by ____.

analyzing the problem

implementing the solution in C++

designing the algorithm

entering the solution into a computer system

3 points

Question 20

1. In C++, the mechanism that allows you to combine data and operations on the data into a single unit is called a(n) ____.

object

class

function

algorithm

3 points

Question 21

1. Which of the following is a legal identifier?

program!

program_1

1program

program 1

3 points

Question 22

1. All of the following are examples of integral data types EXCEPT ____.

int

char

double

short

3 points

Question 23

1. Which of the following is a valid char value?

-129

-128

128

129

All are valid

3 points

Question 24

1. The value of the expression 17 % 7 is ____.

1

2

3

4

3 points

Question 25

1. The expression static_cast<int>(9.9) evaluates to ____.

9

10

9.9

9.0

3 points

Question 26

1. The length of the string “computer science” is ____.

14

15

16

18

3 points

Question 27

1. Suppose that count is an int variable and count = 1. After the statement count++; executes, the value of count is ____.

1

2

3

4

3 points

Question 28

1. Suppose that alpha and beta are int variables. The statement alpha = –beta; is equivalent to the statement(s) ____.

alpha = 1 – beta;

alpha = beta – 1;

beta = beta – 1;

alpha = beta;

alpha = beta;

beta = beta – 1;

3 points

Question 29

1. Suppose that alpha and beta are int variables. The statement alpha = beta++; is equivalent to the statement(s) ____.

alpha = 1 + beta;

alpha = alpha + beta;

alpha = beta;

beta = beta + 1;

beta = beta + 1;

alpha = beta;

3 points

Question 30

1. Suppose that alpha and beta are int variables. The statement alpha = ++beta; is equivalent to the statement(s) ____.

beta = beta + 1;

alpha = beta;

alpha = beta;

beta = beta + 1;

alpha = alpha + beta;

alpha = beta + 1;

3 points

Question 31

1. Choose the output of the following C++ statement:

cout << “Sunny ” << ‘\n’ << “Day ” << endl;

Sunny \nDay

Sunny \nDay endl

Sunny

Day

Sunny \n

Day

3 points

Question 32

1. Which of the following is the new line character?

\r

\n

\l

\b

3 points

Question 33

1. Consider the following code.

// Insertion Point 1

using namespace std;

const float PI = 3.14;

int main()

{

//Insertion Point 2

float r = 2.0;

float area;

area = PI * r * r;

cout << “Area = ” << area <<endl;

return 0;

}

// Insertion Point 3

In this code, where does the include statement belong?

Insertion Point 1

Insertion Point 2

Insertion Point 3

Anywhere in the program

3 points

Question 34

1. ____ are executable statements that inform the user what to do.

Variables

Prompt lines

Named constants

Expressions

3 points

Question 35

1. The declaration int a, b, c; is equivalent to which of the following?

inta , b, c;

int a,b,c;

int abc;

int a b c;

3 points

Question 36

1. Suppose that sum and num are int variables and sum = 5 and num = 10. After the statement sum += num executes, ____.

sum = 0

sum = 5

sum = 10

sum = 15

3 points

Question 37

1. Suppose that alpha is an int variable and ch is a char variable and the input is:

17 A

What are the values after the following statements execute?

cin >> alpha;

cin >> ch;

alpha = 17, ch = ‘ ‘

alpha = 1, ch = 7

alpha = 17, ch = ‘A’

alpha = 17, ch = ‘a’

3 points

Question 38

1. Suppose that x is an int variable, y is a double variable, z is an int variable, and the input is:

15 76.3 14

Choose the values after the following statement executes:

cin >> x >> y >> z;

x = 15, y = 76, z = 14

x = 15, y = 76, z = 0

x = 15, y = 76.3, z = 14

x = 15.0, y = 76.3, z = 14.0

3 points

Question 39

1. Suppose that x and y are int variables, ch is a char variable, and the input is:

4 2 A 12

Choose the values of x, y, and ch after the following statement executes:

cin >> x >> ch >> y;

x = 4, ch = 2, y = 12

x = 4, ch = A, y = 12

x = 4, ch = ‘ ‘, y = 2

This statement results in input failure

output is: 4 2 0 so may be This statement results in input failure

3 points

Question 40

1. Suppose that ch1, ch2, and ch3 are variables of the type char and the input is:

A B

C

Choose the value of ch3 after the following statement executes:

cin >> ch1 >> ch2 >> ch3;

‘A’

‘B’

‘C’

‘\n’

3 points

Question 41

1. Suppose that ch1 and ch2 are char variables, alpha is an int variable, and the input is:

A 18

What are the values after the following statement executes?

cin.get(ch1);

cin.get(ch2);

cin >> alpha;

ch1 = ‘A’, ch2 = ‘ ‘, alpha = 18

ch1 = ‘A’, ch2 = ‘1’, alpha = 8

ch1 = ‘A’, ch2 = ‘ ‘, alpha = 1

ch1 = ‘A’, ch2 = ‘\n’, alpha = 1

3 points

Question 42

1. Suppose that ch1, ch2, and ch3 are variables of the type char and the input is:

A B

C

What is the value of ch3 after the following statements execute?

cin.get(ch1);

cin.get(ch2);

cin.get(ch3);

‘A’

‘B’

‘C’

‘\n’

3 points

Question 43

1. When you want to process only partial data, you can use the stream function ____ to discard a portion of the input.

clear

skip

delete

ignore

3 points

Question 44

1. Suppose that alpha, beta, and gamma are int variables and the input is:

100 110 120

200 210 220

300 310 320

What is the value of gamma after the following statements execute?

cin >> alpha;

cin.ignore(100, ‘\n’);

cin >> beta;

cin.ignore(100,’\n’);

cin >> gamma;

100

200

300

320

3 points

Question 45

1. Suppose that ch1 and ch2 are char variables and the input is:

WXYZ

What is the value of ch2 after the following statements execute?

cin.get(ch1);

cin.putback(ch1);

cin >> ch2;

W

X

Y

Z

3 points

Question 46

1. Suppose that ch1 and ch2 are char variables and the input is:

WXYZ

What is the value of ch2 after the following statements execute?

cin >> ch1;

ch2 = cin.peek();

cin >> ch2;

W

X

Y

Z

3 points

Question 47

1. In C++, the dot is an operator called the ____ operator.

dot access

member access

data access

member

3 points

Question 48

1. Suppose that x = 25.67, y = 356.876, and z = 7623.9674. What is the output of the following statements?

cout << fixed << showpoint;

cout << setprecision(2);

cout << x << ‘ ‘ << y << ‘ ‘ << z << endl;

25.67 356.87 7623.96

25.67 356.87 7623.97

25.67 356.88 7623.97

25.67 356.876 7623.967

3 points

Question 49

1. Suppose that x = 1565.683, y = 85.78, and z = 123.982. What is the output of the following statements?

cout << fixed << showpoint;

cout << setprecision(3) << x << ‘ ‘;

cout << setprecision(4) << y << ‘ ‘ << setprecision(2) << z << endl;

1565.683 85.8000 123.98

1565.680 85.8000 123.98

1565.683 85.7800 123.98

1565.683 85.780 123.980

3 points

Question 50

1. What is the output of the following statements?

cout << setfill(‘*’);

cout << “12345678901234567890” << endl

cout << setw(5) << “18” << setw(7) << “Happy”

<< setw(8) << “Sleepy” << endl;

12345678901234567890

***18 Happy Sleepy

12345678901234567890

***18**Happy**Sleepy

12345678901234567890

***18**Happy Sleepy

12345678901234567890

***18**Happy Sleepy**

3 points

Question 51

1. What is the output of the above statements?

cout << “123456789012345678901234567890” << endl

cout << setfill(‘#’) << setw(10) << “Mickey”

<< setfill(‘ ‘) << setw(10) << “Donald”

<< setfill(‘*’) << setw(10) << “Goofy” << endl;

123456789012345678901234567890

####Mickey Donald*****Goofy

123456789012345678901234567890

####Mickey####Donald*****Goofy

123456789012345678901234567890

####Mickey####Donald#####Goofy

23456789012345678901234567890

****Mickey####Donald#####Goofy

3 points

Question 52

1. Consider the following program segment.

ifstream inFile; //Line 1

int x, y; //Line 2

… //Line 3

inFile >> x >> y; //Line 4

Which of the following statements at Line 3 can be used to open the file progdata.dat and input data from this file into x and y at Line 4?

inFile.open(“progdata.dat”);

inFile(open,”progdata.dat”);

open.inFile(“progdata.dat”);

open(inFile,”progdata.dat”);

3 points

Question 53

1. In a ____ control structure, the computer executes particular statements depending on some condition(s).

looping

repetition

selection

sequence

3 points

Question 54

1. What does <= mean?

less than

greater than

less than or equal to

greater than or equal to

3 points

Question 55

1. Which of the following is a relational operator?

=

==

!

&&

3 points

Question 56

1. Which of the following is the “not equal to” relational operator?

!

|

!=

&

3 points

Question 57

1. Suppose x is 5 and y is 7. Choose the value of the following expression:

(x != 7) && (x <= y)

false

true

0

null

3 points

Question 58

1. The expression in an if statement is sometimes called a(n) ____.

selection statement

action statement

decision maker

action maker

3 points

Question 59

1. What is the output of the following C++ code?

int x = 35;

int y = 45;

int z;

if (x > y)

z = x + y;

else

z = y – x;

cout << x << ” ” << y << ” ” << z << endl;

35 45 80

35 45 10

35 45 –10

35 45 0

3 points

Question 60

1. When one control statement is located within another, it is said to be ____.

blocked

compound

nested

closed

3 points

Question 61

1. What is the output of the following code?

if (6 > 8)

{

cout << ” ** ” << endl ;

cout << “****” << endl;

}

else if (9 == 4)

cout << “***” << endl;

else

cout << “*” << endl;

*

**

***

****

3 points

Question 62

1. The conditional operator ?: takes ____ arguments.

two

three

four

five

3 points

Question 63

1. What is the value of x after the following statements execute?

int x;

x = (5 <= 3 && ‘A’ < ‘F’) ? 3 : 4

2

3

4

5

3 points

Question 64

1. Assume you have three int variables: x = 2, y = 6, and z. Choose the value of z in the following expression: z = (y / x > 0) ? x : y;.

2

3

4

6

3 points

Question 65

1. What is the output of the following code?

char lastInitial = ‘S’;

switch (lastInitial)

{

case ‘A’:

cout << “section 1” <<endl;

break;

case ‘B’:

cout << “section 2” <<endl;

break;

case ‘C’:

cout << “section 3” <<endl;

break;

case ‘D’:

cout << “section 4” <<endl;

break;

default:

cout << “section 5” <<endl;

}

section 2

section 3

section 4

section 5

3 points

Question 66

1. What is the output of the following code?

char lastInitial = ‘A’;

switch (lastInitial)

{

case ‘A’:

cout << “section 1” <<endl;

break;

case ‘B’:

cout << “section 2” <<endl;

break;

case ‘C’:

cout << “section 3” <<endl;

break;

case ‘D’:

cout << “section 4” <<endl;

break;

default:

cout << “section 5” <<endl;

}

section 1

section 2

section 3

section 5

3 points

Question 67

1. What is the output of the following code fragment if the input value is 4?

int num;

int alpha = 10;

cin >> num;

switch (num)

{

case 3:

alpha++;

break;

case 4:

case 6:

alpha = alpha + 3;

case 8:

alpha = alpha + 4;

break;

default:

alpha = alpha + 5;

}

cout << alpha << endl;

13

14

17

22

3 points

Question 68

1. What is the output of the following C++ code?

int x = 55;

int y = 5;

switch (x % 7)

{

case 0:

case 1:

y++;

case 2:

case 3:

y = y + 2;

case 4:

break;

case 5:

case 6:

y = y – 3;

}

cout << y << endl;

2

5

8

10

3 points

Question 69

1. A(n) ____-controlled while loop uses a bool variable to control the loop.

counter

sentinel

flag

EOF

3 points

Question 70

1. Consider the following code. (Assume that all variables are properly declared.)

cin >> ch;

while (cin)

{

cout << ch;

cin >> ch;

}

This code is an example of a(n) ____ loop.

sentinel-controlled

flag-controlled

EOF-controlled

counter-controlled

3 points

Question 71

1. What is the next Fibonacci number in the following sequence?

1, 1, 2, 3, 5, 8, 13, 21, …

34

43

56

273

3 points

Question 72

1. Which of the following is the initial statement in the following for loop? (Assume that all variables are properly declared.)

int i;

for (i = 1; i < 20; i++)

cout << “Hello World”;

cout << “!” << endl;

i = 1;

i < 20;

i++;

cout << “Hello World”;

3 points

Question 73

1. What is the output of the following C++ code?

int j;

for (j = 10; j <= 10; j++)

cout << j << ” “;

cout << j << endl;

10

10 10

10 11

11 11

3 points

Question 74

1. Suppose sum, num, and j are int variables, and the input is 4 7 12 9 -1. What is the output of the following code?

cin >> sum;

cin >> num;

for (j = 1; j <= 3; j++)

{

cin >> num;

sum = sum + num;

}

cout << sum << endl;

24

25

41

42

3 points

Question 75

1. Suppose j, sum, and num are int variables, and the input is 26 34 61 4 -1. What is the output of the code?

sum = 0;

cin >> num;

for (int j = 1; j <= 4; j++)

{

sum = sum + num;

cin >> num;

}

cout << sum << endl;

124

125

126

127

3 points

Question 76

1. Which executes first in a do…while loop?

statement

loop condition

initial statement

update statement

3 points

Question 77

1. What is the value of x after the following statements execute?

int x = 5;

int y = 30;

do

x = x * 2;

while (x < y);

5

10

20

40

3 points

Question 78

1. What is the output of the following loop?

count = 5;

cout << ‘St’;

do

{

cout << ‘o’;

count–;

}

while (count <= 5);

St

Sto

Stop

This is an infinite loop.

3 points

Question 79

1. Which of the following loops does not have an entry condition?

EOF-controlled while loop

sentinel-controlled while loop

do…while loop

for loop

3 points

Question 80

1. Which of the following is a repetition structure in C++?

if

switch

while…do

do…while

3 points

Question 81

1. Which of the following is true about a do…while loop?

The body of the loop is executed at least once.

The logical expression controlling the loop is evaluated before the loop is entered.

The body of the loop may not execute at all.

It cannot contain a break statement.

3 points

Question 82

1. Which of the following is not a function of the break statement?

To exit early from a loop

To skip the remainder of a switch structure

To eliminate the use of certain bool variables in a loop

To ignore certain values for variables and continue with the next iteration of a loop

3 points

Question 83

1. Which executes immediately after a continue statement in a while and do-while loop?

loop-continue test

update statement

loop condition

the body of the loop

3 points

Question 84

1. When a continue statement is executed in a ____, the update statement always executes.

while loop

for loop

switch structure

do…while loop

3 points

Question 85

1. The heading of the function is also called the ____.

title

function signature

function head

function header

3 points

Question 86

1. Given the following function prototype: int test(float, char); which of the following statements is valid?

cout << test(12, &);

cout << test(“12.0”, ‘&’);

int u = test(5.0, ‘*’);

cout << test(’12’, ‘&’);

3 points

Question 87

1. A variable or expression listed in a call to a function is called the ____.

formal parameter

actual parameter

data type

type of the function

3 points

Question 88

1. A variable listed in a function call is known as a(n) ____ parameter. A variable list in a header is known as a(n) ____ parameter.

actual; actual

formal; formal

actual; formal

formal; actual

3 points

Question 89

1. What value is returned by the following return statement?

int x = 5;

return x + 1;

0

5

6

7

3 points

Question 90

1. Given the following function

int strange(int x, int y)

{

if (x > y)

return x + y;

else

return x – y;

}

what is the output of the following statement:?

cout << strange(4, 5) << endl;

-1

1

9

20

3 points

Question 91

1. Given the following function

int next(int x)

{

return (x + 1);

}

what is the output of the following statement?

cout << next(next(5)) << endl;

5

6

7

8

3 points

Question 92

1. Given the function prototype:

float test(int, int, int);

which of the following statements is legal?

cout << test(7, test(14, 23));

cout << test(test(7, 14), 23);

cout << test(14, 23);

cout << test(7, 14, 23);

3 points

Question 93

1. Given the following function prototype: double tryMe(double, double);, which of the following statements is valid? Assume that all variables are properly declared.

cin >> tryMe(x);

cout << tryMe(2.0, 3.0);

cout << tryMe(tryMe(double, double), double);

cout << tryMe(tryMe(float, float), float);

3 points

Question 94

1. Given the function prototype: double testAlpha(int u, char v, double t); which of the following statements is legal?

cout << testAlpha(5, ‘A’, 2);

cout << testAlpha( int 5, char ‘A’, int 2);

cout << testAlpha(‘5.0’, ‘A’, ‘2.0’);

cout << testAlpha(5.0, “65”, 2.0);

3 points

Question 95

1. Which of the following function prototypes is valid?

int funcTest(int x, int y, float z){}

funcTest(int x, int y, float){};

int funcTest(int, int y, float z)

int funcTest(int, int, float);

3 points

Question 96

1. Which of the following function prototypes is valid?

int funcExp(int x, float v);

funcExp(int x, float v){};

funcExp(void);

int funcExp(x);

3 points

Question 97

1. Given the following function prototype: int myFunc(int, int); which of the following statements is valid? Assume that all variables are properly declared.

cin >> myFunc(y);

cout << myFunc(myFunc(7, 8), 15);

cin >> myFunc(‘2’, ‘3’);

cout << myFunc(myFunc(7), 15);

3 points

Question 98

1. The statement: return 8, 10; returns the value ____.

8

10

18

80

3 points

Question 99

1. The statement: return 37, y, 2 * 3; returns the value ____.

2

3

y

6

3 points

Question 100

1. The statement: return 2 * 3 + 1, 1 + 5; returns the value ____.

2

3

6

7

Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteDemy. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

Do you need an answer to this or any other questions?

About Writedemy

We are a professional paper writing website. If you have searched a question and bumped into our website just know you are in the right place to get help in your coursework. We offer HIGH QUALITY & PLAGIARISM FREE Papers.

How It Works

To make an Order you only need to click on “Order Now” and we will direct you to our Order Page. Fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Are there Discounts?

All new clients are eligible for 20% off in their first Order. Our payment method is safe and secure.

Hire a tutor today CLICK HERE to make your first order