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

1. rand ();

2. srand (time(0));

3. (rand () + 0.0)/ RAND_MAX;

(ответ вводите в требуемом порядке операторов, без пробелов, разделяя значения запятой)

  1. Получение случайного вещественного числа в интервале (0.0, 1.0), нового при каждом запуске программы:

1. rand ();

2. srand (time(0));

3. (rand () + 0.0)/ RAND_MAX;

(ответ вводите в требуемом порядке операторов, без пробелов, разделяя значения запятой)

  1. получение случайного целого числа в заданном диапазоне [k, m+k), нового при каждом запуске программы:

1. rand (k)+m;

2. srand (time(0));

3. (rand () + 0.0)/ RAND_MAX;

4. k+rand()%m;

(ответ вводите в требуемом порядке операторов, без пробелов, разделяя значения запятой)

  1. равносильные выражения:

1. if (x > 15) x = x – 15;

2. x =x – 15 * (unsigned) (x > 15);

3. x =x –(unsigned) 15 * (x > 15);

4. x = (unsigned) (x –15 * (x > 15));

(ответ вводите без пробелов, разделяя значения запятой)

______________________________________________________________________________гр.21_______________________________________________________________

  1. записать высказывание с помощью логических операций:

неверно, что 0 < Х <= 3 , Y > 5

 

1. ! ((0 < Х) && (Х <= 3) && (Y > 5));

2. (Х <=0) || (Х > 3) || (Y <= 5);

3. ! ((0 < Х) || (Х <= 3) || (Y > 5));

4. (Х <=0) && (Х > 3) && (Y <= 5);

(ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

Х не является min (Х, Y):

1. ! (X <=Y);

2 X >Y;

3. ! (X >Y);

4 X >=Y;

(ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

Z является min (Х, Y, Z):

1. (Z <= X) && (Z <= Y);

2. (Z <= X) || (Z <= Y);

3 !((Z > X) && (Z > Y));

4. !((Z > X) || (Z > Y));

(ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

Y не является max (X, Y, Z) и не является min (X, Y, Z):

1. ! ((Y > Х) && (Y >Z)) && ! ((Y<= X) && (Y <= Z));

2. ((Y <=Х) || (Y <=Z)) || ((Y > X) || (Y > Z));

3. ! ((Y >= Х) || (Y >= Z)) || ! ((Y <= X) || (Y <= Z));

4. ((Y < Х) && (Y < Z)) || ((Y > X) && (Y > Z));

5. ((Y < Х) || (Y< Z)) && ((Y > X) || (Y > Z));

  (ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

X, Y, Z равны между собой:

1. (X==Y) && (X==Z) && (Y==Z);

2. (X==Y) || (X==Z) || (Y==Z);

3. (X==Y) & (X==Z) & (Y==Z);

4. (X==Y) | (X==Z) | (Y==Z);

5. int (X==Y) + int (X==Z) + int (Y==Z) >=2;

6. (X==Y) && (X==Z);

(ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

каждое из чисел X, Y, Z строго положительно:

1. (X>0) && (Y >0) && (Z>0);

2. (X>0) & (Y >0) & (Z>0);

3. (X>0) || (Y >0) || (Z>0);

4. (X>0) | (Y >0) | (Z>0);

5. int(X>0) + int (Y >0) + int (Z>0) ==3;

6. int(X>0) + int (Y >0) + int (Z>0) > 2;

7. (X*Y*Z>0) && (X>0) && (Y>0);

8. (X*Y*Z>0) && (X*Y>0) && (X>0)

(ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

хотя бы одно из чисел X, Y, Z положительно:

1. (X>0) && (Y >0) && (Z>0);

2. (X>0) & (Y >0) & (Z>0);

3. (X>0) || (Y >0) || (Z>0);

4. (X>0) | (Y >0) | (Z>0);

5. int(X>0) + int(Y>0) + int (Z>0)>1;

6. int(X>0) + int(Y>0) + int (Z>0)>=1;

(ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

ни одно из целых чисел X, Y, Z не равно 10:

1. (X !=10) && (Y != 10) && (Z != 10);

2. int (X==10)+ int(Y==10) +int (Z==10) ==0;

3. int (X!=10)+ int(Y!=10) +int (Z!=10) ==3;

4. (X !=10) || (Y != 10) || (Z != 10);

5. int (X==10) + int(Y==10) + int (Z==10) ==3;

6. int (X!=10)+ int(Y!=10) +int (Z!=10) ==0;

(ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

данное целое число i (ab) является четным двузначным:

1. !(i%2) && (i/10*10+i%10==i)

2. (i>=10) && (i<=99) && !(i%2)

3. !(i/100) && (i%100>9) && !(i%2)

4. !(i/100) && (i/10%10) && !(i%2)

5. !(i%2) || (i/10*10+i%10==i)

6. (i>=10) || (i<=99) || !(i%2)

7. !(i/100) || (i%100>9) || !(i%2)

8. !(i/100) || (i/10%10) || !(i%2)

(ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

данное целое число i (abс) является нечетным трехзначным:

1. (i%2)&& (i/100*100+i/10%10*10+i%10==i)

2. (i>=100) && (i<=999) && (i%2)

3. (i/100) && !(i/1000) && (i%2)

4. (i%2)|| (i/100*100+i/10%10*10+i%10==i)

5. (i>=100) || (i<=999) || (i%2)

6. (i/100) || !(i/1000) || (i%2)

(ответ вводите без пробелов, разделяя значения запятой)

  1. записать высказывание с помощью логических операций:

данное целое число i (abсd) читается одинаково слева направо и справа налево

1. (i/1000==i%10) && (i/100%10==i/10%10)

2. (i/1000==i%10) || (i/100%10==i/10%10)

3. int(i/1000==i%10) + int (i/100%10==i/10%10)==2

4. int(i/1000==i%10) && int (i/100%10==i/10%10)==2

5. int(i/1000==i%10) && int (i/100%10==i/10%10)==1

(ответ вводите без пробелов, разделяя значения запятой)

______________________________________________________________________________гр.22_______________________________________________________________

  1. Для логического выражения привести формулировку высказывания на обычном языке:

(X == 12) && (Y == 12) && (Z == 12)

1. каждое из чисел равно 12

2. хотя бы одно из чисел равно 12

3. только два из чисел равны 12

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

int (X==12)+ int(Y==12) +int (Z==12) ==3

1. каждое из чисел равно 12

2. хотя бы одно из чисел равно 12

3. только два из чисел равны 12

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

(X < 0) && (Y > 0) || (Y < 0) && (X > 0)

1. X и Y имеют разные знаки

2. X и Y имеют одинаковые знаки

3. хотя бы одно из двух чисел отрицательное

4. хотя бы одно из двух чисел положительное

5. только одно из двух чисел отрицательное

6. только одно из двух чисел положительное

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

X*Y < 0:

1. X и Y имеют разные знаки

2. X и Y имеют одинаковые знаки

3. хотя бы одно из двух чисел отрицательное

4. хотя бы одно из двух чисел положительное

5. только одно из двух чисел отрицательное

6. только одно из двух чисел положительное

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

(X * Y * Z < 0) && ( X * Y > 0)

1. X и Y имеют одинаковые знаки, а Z – им противоположный

2. 2 переменные имеют одинаковые знаки, а 3-я – им противоположный

3. хотя бы одно из трех чисел отрицательное

4. хотя бы одно из трех чисел положительное

5. только одно из трех чисел отрицательное

6. только одно из трех чисел положительное

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

(X * Y * Z < 0)

1. X и Y имеют одинаковые знаки, а Z – им противоположный

2. 2 переменные имеют одинаковые знаки, а 3-я – им противоположный

3. хотя бы одно из трех чисел отрицательное

4. хотя бы одно из трех чисел положительное

5. только одно из трех чисел отрицательное

6. только одно из трех чисел положительное

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

(X>0) || (Y >0) || (Z>0);

1. хотя бы одно из трех чисел положительное

2. только одно из трех чисел положительное

3. каждое из трех чисел положительное

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

int(X>0) + int (Y >0) + int (Z>0) > =1;

1. хотя бы одно из трех чисел положительное

2. только одно из трех чисел положительное

3. каждое из трех чисел положительное

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

int(X>0) + int (Y >0) + int (Z>0) ==1;

1. хотя бы одно из трех чисел положительное

2. только одно из трех чисел положительное

3. каждое из трех чисел положительное

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

int(X>0) + int (Y >0) + int (Z>0) ==3;

1. хотя бы одно из трех чисел положительное

2. только одно из трех чисел положительное

3. каждое из трех чисел положительное

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

(X !=5) && (Y != 5) && (Z != 5);

1. ни одно из чисел X, Y, Z не равно 5

2. одно из чисел X, Y, Z не равно 5

3. два из чисел X, Y, Z не равны 5

4. каждое из чисел X, Y, Z не равно 5

5. хотя бы одно из чисел не равно 5

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

int (X==5)+ int(Y==5) +int (Z==5) ==0;

1. ни одно из чисел X, Y, Z не равно 5

2. одно из чисел X, Y, Z не равно 5

3. два из чисел X, Y, Z не равны 5

4. каждое из чисел X, Y, Z не равно 5

5. хотя бы одно из чисел не равно 5

6. хотя бы одно из чисел равно 5

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

int (X!=5)+ int(Y!=5) +int (Z!=5) ==3;

1. ни одно из чисел X, Y, Z не равно 5

2. одно из чисел X, Y, Z не равно 5

3. два из чисел X, Y, Z не равны 5

4. каждое из чисел X, Y, Z не равно 5

5. хотя бы одно из чисел не равно 5

6. хотя бы одно из чисел равно 5

(ответ вводите без пробелов, разделяя значения запятой)

  1. Для логического выражения привести формулировку высказывания на обычном языке:

int (X==5)+ int(Y==5) +int (Z==5) >0;

1. ни одно из чисел X, Y, Z не равно 5

2. одно из чисел X, Y, Z не равно 5

3. два из чисел X, Y, Z не равны 5

4. каждое из чисел X, Y, Z не равно 5

5. хотя бы одно из чисел не равно 5

6. хотя бы одно из чисел равно 5

(ответ вводите без пробелов, разделяя значения запятой)

______________________________________________________________________________гр.23_______________________________________________________________

  1. выполняемые операции и их порядок  в выражении A > B && B > C || B > D 1 2 3 4 5

при А=0, B=5, C=2, D=5

1. 1, 3, 5, 2, 4 2. 2, 4, 1, 3, 5 3. 2, 1, 3, 4, 5

4. 1, 2, 3

5. 1, 2, 5, 4

6. 1, 3, 2, 5, 4

7. 1, 2, 3, 4, 5

  1. выполняемые операции и их порядок  в выражении A > B && B > C || B > D  1 2 3 4 5 при А=5, B=2, C=1, D=5

1. 1, 3, 5, 2, 4

2. 2, 4, 1, 3, 5

3. 2, 1, 3, 4, 5

4. 1, 2, 3

5. 1, 2,

6. 1, 3, 2, 5, 4

7. 1, 2, 3, 4, 5

  1. выполняемые операции и их порядок  в выражении A > B && B > C || B > D  1 2 3 4 5 при А=5, B=2, C=4, D=5

1. 1, 3, 5, 2, 4

2. 2, 4, 1, 3, 5

3. 2, 1, 3, 4, 5

4. 1, 2, 3

5. 1, 2

6. 1, 3, 2, 4

7. 1, 2, 3, 4, 5

  1. выполняемые операции и их порядок  в выражении ++x || ++y && ++z; 1 2 3 4 5 при x = y = z = 1;

1. 1, 3, 5, 2, 4

2. 1, 3, 5, 4, 2

3. 2, 1, 3, 4, 5

4. 1, 2

5. 1, 3, 2, 4, 5

6. 1, 3, 2, 5, 4

7. 1, 2, 3, 4, 5

  1. выполняемые операции и их порядок  в выражении ++x && ++y || ++z;

1 2 3 4 5 при x = y = z = 1;

1. 1, 3, 5, 2, 4

2. 1, 3, 5, 4, 2

3. 2, 1, 3, 4, 5

4. 1, 3, 2

5. 1, 3, 2, 4, 5

6. 1, 3, 2, 5, 4

7. 1, 2, 3, 4, 5

  1. выполняемые операции и их порядок  в выражении ++x && ++y || ++z;

1 2 3 4 5 при x = y = z = -1;

1. 1, 3, 5, 2, 4

2. 1, 3, 5, 4, 2

3. 2, 1, 3, 4, 5

4. 1, 2, 5, 4

5. 1, 3, 2, 4, 5

6. 1, 3, 2, 5, 4

7. 1, 2, 3, 4, 5

  1. выполняемые операции и их порядок  в выражении ++x || ++y && ++z;

1 2 3 4 5 при x = y = z = -1;

1. 1, 3, 5, 2, 4

2. 1, 3, 5, 4, 2

3. 2, 1, 3, 4, 5

4. 1, 3, 2

5. 1, 3, 2, 4, 5

6. 1, 3, 2, 5, 4

7. 1, 2, 5, 4

  1. выполняемые операции и их порядок  в выражении ++x && ++y && ++z;

1 2 3 4 5 при x = y = z = -1;

1. 1, 3, 5, 2, 4

2. 2, 4, 1, 3, 5

3. 2, 1, 3, 4, 5

4. 1, 2, 4

5. 1, 3, 2, 4, 5

6. 1, 3, 2, 4

7. 1, 2, 3, 4

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