Preparation for Final Exam MCQ Quiz BIG - Попытка 1

Страница: (Назад) 1 2 3 4 5 6 7 8 9 10 (Далее)

Question11

Баллов: 1

What is the output of the program?

#include <iostream>
using namespace std;
int main() {
int a = 17;
if (a<10) {
cout << "A";
}
if (a%17==0) {
cout << "B";
} else {
cout << "C";
}
cout << endl;
return 0;
}

Выберите один ответ.

a. AC  
b. C  
c. A  
+ d. B  
e. AB  

Question12

Баллов: 1

Which of the following classes handlers file input?

Выберите один ответ.

a. iomanip  
b. instream  
c. ofstream  
+ d. ifstream  
e. inputfile  

Question13

Баллов: 1

How many times is Hello World printed by this program?

#include <iostream>

struct BS
{
BS()
{
std::cout << "Hello World" << std::endl;
}
unsigned int color;
};

struct mid1: virtual public BS { };
struct mid2: virtual public BS { };
struct mid3: public BS { };
struct mid4: public BS { };

struct DR: public mid1, public mid2,
public mid3, public mid4 { };

int main(int argc, char** argv)
{
DR d;
return 0;
}

Выберите один ответ.

a. 1  
b. 3  
+ c. 2  
d. code is ill-formed  

Question14

Баллов: 1

Which of the following adds one string to the end of another?

Выберите один ответ.

a. ++;  
+ b. stradd();  
c. strcat();  
d. append();  
e. stringadd();  

Question15

Баллов: 1

__________ must be used to initialize constant members of a class

Выберите один ответ.

+ a. Member initializers  
b. Classes  
c. Initializes  

Question16

Баллов: 1

Write a single statement that performs the specified task. Assume that floating-point variables number1 and number2 have been declared and that number1 has been initialized to 7.3. Assume that variable ptr is of type char *. Assume that arrays s1 and s2 are each 100-element char arrays that are initialized with string literals. Print the value of the object pointed to by fPtr.

Выберите один ответ.

a. cout << "The value of &fPtr is " << &fPtr << endl;  
+ b. cout << "The value of *fPtr is " << *fPtr << endl;  
c. cout << "The value of fPtr is " << fPtr << endl;  

Question17

Баллов: 1

What is the output of the program?

#include <iostream>

using namespace std;

int main() {

int a=10, b=3;

int * c = &a;

*c = 5;

cout << a << " " << b;

return 0;

}

Выберите один ответ.

a. 3 5  
b. 5 3  
c. 5 5  
+ d. 10 3  
e. None of the given choices.  

Question18

Баллов: 1

Give the function header for the following function. Function hypotenuse that takes two double-precision, floating-point arguments, side1 and side2, and returns a double-precision, floating-point result.

Выберите один ответ.

+ a. double hypotenuse(double side1, double side2)  
b. float hypotenuse(float side1, float side2)  
c. double float hypotenuse(double float side1, double float side2)  
d. float hypotenuse(double side1, double side2)  
e. not sure  

Question19

Баллов: 1

What does the program below output?

#include<iostream>

Using namespace std;

int main() {

int a[6] = {3,5,1,6,8,2};

int idx = 0;

for (int i=0; i<6; i++)

if (a[idx]<a[i])

idx = i;

cout << a[idx] << endl;

return 0;

}

Выберите один ответ.

a. 1440  
b. None of the given answers.  
c. 25  
d. 8  
+ e. 1  

Question20

Баллов: 1

What is the result of the following code?
x=0;
switch(x)
{
case 1: cout<<"One";
case 0: cout<<"Zero";
case 2: cout<<"Hello World";
}

Выберите один ответ.

a. Hello World  
b. ZeroHello World  
c. One  
d. OneZero  
+ e. Zero  

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: