Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест_3_л_4_без_ответов.doc
Скачиваний:
1
Добавлен:
11.07.2019
Размер:
275.46 Кб
Скачать

3. Отношения

4. ++

5. --

  1. ОПЕРАЦИИ ТИПА СЛОЖЕНИЯ ОПРЕДЕЛЕНЫ В C++:

1. не на всем множестве целых и вещественных чисел

2. для массивов

3. для строковых переменных

4. для булевских переменных

4. на всем множестве целых и вещественных чисел

  1. ОПЕРАЦИИ ТИПА УМНОЖЕНИЯ ОПРЕДЕЛЕНЫ В C++:

1. не на всем множестве целых и вещественных чисел

2. для массивов

3. для строковых переменных

4. для булевских переменных

4. на всем множестве целых и вещественных чисел

  1. ОПЕРАЦИИ +, -, *, / ОПРЕДЕЛЕНЫ:

1. для символьного типа данных

2. для строкового типа данных

3. для указательных типов данных

4. для целочисленных типов данных

5. для вещественных типов данных

______________________________________________________________________________гр.5_______________________________________________________________

  1. ОПРЕДЕЛЕНЫ ДЛЯ ДАННЫХ ЦЕЛОЧИСЛЕННЫХ ТИПОВ, НО НЕ ОПРЕДЕЛЕНЫ ДЛЯ ДАННЫХ ВЕЩЕСТВЕННЫХ ТИПОВ ОПЕРАЦИИ:

1. /

2. & (взятие адреса)

3. &&

4. >> (сдвиг)

5. << (сдвиг)

6. %

7. |

8. ||

  1. К ДАННЫМ ВЕЩЕСТВЕННЫХ ТИПОВ ПРИМЕНИМЫ (И ДАЮТ КОРРЕКТНЫЙ РЕЗУЛЬТАТ) ОПЕРАЦИИ ОТНОШЕНИЯ:

1. ==

2. !=

3. <=

4. >=

5. >

6. <

  1. ОПЕРАЦИИ НАД ДАННЫМИ ВЕЩЕСТВЕННОГО ТИПА:

1. поразрядные булевские и сдвиговые операции

2. <, >, !=

3. ==

4. %

5. бинарные: +, -, *, /

6. унарные: +, -

7. <=, >=

8. Логические

  1. ПРИ ВЫПОЛНЕНИИ ОПЕРАЦИЙ УМНОЖЕНИЯ И СЛОЖЕНИЯ ВЕЩЕСТВЕННЫХ ПЕРЕМЕННЫХ,  В СЛУЧАЕ НЕПРАВИЛЬНОГО ЗАДАНИЯ ТИПА РЕЗУЛЬТАТА :

1. ничего не произойдет

2. результат может быть неверным, однако выполнение программы продолжится

3. произойдет переполнение, которое приведет к аварийному завершению программы

  1. ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ (С УЧЕТОМ ПРЕОБРАЗОВАНИЯ ТИПОВ) ПРИ ВЫЧИСЛЕНИИ ВЫРАЖЕНИЯ 2 + 1.0:

1. 2->2.0

2. 2.0+1.0

3. 1.0->1

4. 2+1

  1. ПРИ ВЫПОЛНЕНИИ ОПЕРАЦИЙ УМНОЖЕНИЯ И СЛОЖЕНИЯ над переменными типа short,  В СЛУЧАЕ выхода значения результата за диапазон значений типа :

1. ничего не произойдет, результат будет верным 

2. результат может быть неверным, однако выполнение программы продолжится

3. произойдет переполнение, которое приведет к аварийному завершению программы

  1. ПРИ ВЫПОЛНЕНИИ ОПЕРАЦИЙ УМНОЖЕНИЯ И СЛОЖЕНИЯ над переменными типа int,  В СЛУЧАЕ выхода значения результата за диапазон значений типа :

1. ничего не произойдет, результат будет верным

2. результат будет неверным, однако выполнение программы продолжится

3. произойдет переполнение, которое приведет к аварийному завершению программы

  1. ПРИ ВЫПОЛНЕНИИ ОПЕРАЦИЙ УМНОЖЕНИЯ И СЛОЖЕНИЯ над переменными типа char,  В СЛУЧАЕ выхода значения результата за диапазон значений типа :

1. ничего не произойдет, результат будет верным

2. результат может быть неверным, однако выполнение программы продолжится

3. произойдет переполнение, которое приведет к аварийному завершению программы

______________________________________________________________________________гр.6_______________________________________________________________

  1. РЕЗУЛЬТАТ ВЫПОЛНЕНИЯ ОПЕРАТОРОВ:

float X;

double Y;

X=1./3;   Y=1./3; 

cout << (X==Y)<< endl;

  1. ИСТИННЫЕ ВЫСКАЗЫВАНИЯ:

1. операцию «точное равенство» нежелательно применять к данным вещественных типов

2. значения Х и 2.23 * Х / 2.23 всегда равны при вещественном значении Х

3. значения Х и 2.23 * Х / 2.23 никогда не равны при вещественном значении Х

4. значения Х и 2.23 * Х / 2.23 могут быть не равны при вещественном значении Х

  1. В C++    при вещественном значении Х    ЗНАЧЕНИЕ ВЫРАЖЕНИЯ (1/Х)*Х-1:

1. всегда равно нулю

2. всегда отлично от нуля

3. может быть не равно нулю

  1. ПРИ ВЫЧИСЛЕНИИ ВЫРАЖЕНИЯ maxfloat * maxfloat (при maxfloat = 1.7Е+38):

1. переполнения не будет никогда

2. переполнения не будет, если тип результата double

3. в качестве результата всегда имеем переполнение: 1.#INF

4. значение результата равно 2.89e+076

5. значение результата равно 2.89e+038

______________________________________________________________________________гр.7_______________________________________________________________

  1. Результат выполнения операции 5/4:

  1. Результат выполнения операции 7/4:

  1. Результат выполнения операции 7/4.:

  1. Результат выполнения операции 7./4.:

  1. Результат выполнения операции 5/2:

  1. Результат выполнения операции 5./2:

  1. Результат выполнения операции 5%4:

  1. Результат выполнения операции 7%4:

  1. Результат выполнения операции 0%4:

  1. Результат выполнения операции 4%4:

  1. Результат выполнения операции 3%4:

  1. Результат выполнения операции 2%5:

______________________________________________________________________________гр.8_______________________________________________________________

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ floor(1.8):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ floor(-1.8):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ floor(6.2):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ floor(-3.14):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ floor(3.5):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ floor (6.9) – floor(6.2):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ floor(-1.9) +floor (1.9) + abs(3):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 3.1415 – floor(3.1415):

  1. Тип значения выражения floor(-3.14):

1. целочисленный

2. вещественный

  1. ФУНКЦИИ floor(x) И ceil(x) ВОЗВРАЩАЮТ ОДИНАКОВЫЙ РЕЗУЛЬТАТ ПРИ ЗНАЧЕНИЯХ АРГУМЕНТА:

1. целочисленных

2. вещественных, с нулевой дробной частью

3. ни при каких

4. вещественных, с дробной частью, равной 0.5

  1. ИСТИННЫЕ ВЫСКАЗЫВАНИЯ ОТНОСИТЕЛЬНО ФУНКЦИИ floor(x):

1. значением функции является значение аргумента, округленное до целого числа с недостатком

2. функция применима к вещественным и целочисленным типам данных

3. значением функции является вещественное число Х.000000, где Х – целая часть значения аргумента с избытком

4. значение аргумента функции округляется до ближайшего вещественного числа

5. значением функции является значение аргумента, округленное до целого числа с избытком

6. функция применима только к вещественным типам данных

7. значением функции является вещественное число Х.000000, где Х – целая часть значения аргумента с недостатком

______________________________________________________________________________гр.9_______________________________________________________________

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ ceil(6.9):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ ceil(-1.8):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ ceil(0.5):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ ceil(6.2):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ ceil(-0.5):

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ ceil(1.9) + ceil(1.2) +1:

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ ceil(0.5) + ceil(-0.5) + abs(-3):

  1. ИСТИННЫЕ ВЫСКАЗЫВАНИЯ ОТНОСИТЕЛЬНО ФУНКЦИИ ceil(x):

1. значением функции является значение аргумента, округленное до целого числа с недостатком

2. функция применима к вещественным и целочисленным типам данных

3. значением функции является вещественное число Х.000000, где Х – целая часть значения аргумента с избытком

4. значение аргумента функции округляется до ближайшего вещественного числа

5. значением функции является значение аргумента, округленное до целого числа с избытком

6. функция применима только к вещественным типам данных

7. значением функции является вещественное число Х, где Х – целая часть значения аргумента с недостатком

______________________________________________________________________________гр.10_______________________________________________________________

  1. ОПЕРАЦИЯ / ПРЕДНАЗНАЧЕНА ДЛЯ ВЫПОЛНЕНИЯ ДЕЙСТВИЙ:

1. над целыми и вещественными числами

2. только над целыми числами

3. над вещественными числами с нулевой дробной частью

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 20 / 6:

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 20 % 6:

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 20 / 4:

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 20 %4:

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 9 %13 /10:

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 9 % 13 %10:

  1. ПРИ ВЫЧИСЛЕНИИ ВЫРАЖЕНИЯ 123 / 0:

1. результат будет равен 0

2. будет выдано сообщение об ошибке, но выполнение программы продолжится

3. произойдет переполнение

4. произойдет ошибка времени выполнения, программа прекращает выполнение

  1. ПРИ ВЫЧИСЛЕНИИ ВЫРАЖЕНИЯ 3.0 % 3:

1. результат будет равен 0

2. будет выдано сообщение об ошибке, но выполнение программы продолжится

3. произойдет переполнение

4. произойдет ошибка времени выполнения, программа прекращает выполнение

5. будет выдано сообщение об ошибке на этапе компиляции

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 2 / 5:

  1. ЗНАЧЕНИЕ ВЫРАЖЕНИЯ 2 % 5:

______________________________________________________________________________гр.11_______________________________________________________________

  1. Результат выполнения программы

main() { int x; x = -3+4*5-6; printf (“%d\n”, x); return (0); }

  1. Результат выполнения программы

main() { int x; x = -3+4%5-6; printf (“%d\n”, x); return (0); }

  1. Результат выполнения программы

main() { int x; x = -3*4%-6/5; printf (“%d\n”, x); return (0); }

  1. Результат выполнения программы

main() { int x; x = (7+6)%5/2; printf (“%d\n”, x); return (0); }

______________________________________________________________________________гр.12_______________________________________________________________

  1. ОПЕРАЦИИ НАД ДАННЫМИ СИМВОЛЬНОГО ТИПА: