Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Akbota.docx
Скачиваний:
8
Добавлен:
25.02.2016
Размер:
207.78 Кб
Скачать

Incorrect

Marks for this submission: 0/1.

Question 28

Marks: 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. Assign to ptr the location of the first token in s2. The tokens delimiters are commas (,).

Choose one answer.

a. ptr = str_tok( s2, ",");

b. ptr = strtok( s2, ",");

c. ptr = tokstr ( s2, ",");

Correct

Marks for this submission: 1/1.

Question 29

Marks: 1

Pointers of different types can never be assigned to one another without a cast operation

Answer:

True False

Correct

Marks for this submission: 1/1.

Question 30

Marks: 1

Which of the following correctly declares an array?

Choose one answer.

a. int array[10];

b. anarray{10};

c. int anarray[10];

d. array anarray[10];

e. int anarray;

Incorrect

Marks for this submission: 0/1.

Question 31

Marks: 1

Why can typecasting be dangerous?

Choose one answer.

a. You might permanently change the value of the variable.

b. There are no dangers.

c. You might temporarily lose part of the data - such as truncating a float when typecasting to an int.

d. Some conversions are not defined, such as char to int.

e. When you cast int to double a floating part can be missed.

Incorrect

Marks for this submission: 0/1.

Question 32

Marks: 1

An expression containing the || operator is true if either or both of its operands are true

Answer:

True False

Correct

Marks for this submission: 1/1.

Question 33

Marks: 1

Write the function header for a function called evaluate that returns an integer and that takes as parameters integer x and a pointer to function poly. Function poly takes an integer parameter and returns an integer.

Choose one answer.

a. int evaluate( int x, int (*poly)( int ))

b. int evaluate( int , int (*)( int ))

c. int evaluate( int x, int (*poly))

d. int evaluate( int x, int (poly)( int ))

Correct

Marks for this submission: 1/1.

Question 34

Marks: 1

Find the error in the following program segment. Assume the following declarations and statements: int *zPtr; // zPtr will reference array z int *aPtr = 0; void *sPtr = 0; int number; int z[ 5 ] = { 1, 2, 3, 4, 5 }; // assign array element 2 (the value 3) to number number = *zPtr[ 2 ];

Choose one answer.

a. number = &zPtr[ 2 ];

b. number = *zPtr( 2 );

c. number = zPtr[ 2 ];

Correct

Marks for this submission: 1/1.

Question 35

Marks: 1

Which of the following statements is true about the program? I. The program compiles without mistakes. II. The program produces beep when executed. III. There are comments in the program.

#include <iostream> using namespace std; int main() { cout << "hello, iitu!" << endl; return 0; }

Choose one answer.

a. I only

b. I and III only

c. None

d. I and II only

e. III only

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]