Главная / Программирование /
Программирование на языке высокого уровня C# / Тест 3
Программирование на языке высокого уровня C# - тест 3
Упражнение 1:
Номер 1
Под переменную типа float отводится 4 байта. Под переменную типа int тоже отводится 4 байта. Выберите верное утверждение.
Ответ:
 (1) диапазон значений переменных этих типов одинаков 
 (2) диапазон значений переменной типа float больше 
 (3) диапазон значений переменной типа int больше 
Номер 2
Выберите все правильные утверждения.
Ответ:
 (1) результат арифметических операций над вещественными числами - вещественный 
 (2) в одном выражении можно использовать операнды вещественного и целого типов 
 (3) результат операций сравнения вещественных чисел - вещественный 
 (4) результат операций сравнения вещественных чисел - boolean 
Номер 3
Выберите все правильные утверждения.
Ответ:
 (1) в одном выражении можно использовать операнды типов byte и int 
 (2) в одном выражении можно использовать операнды типов float и decimal 
 (3) результат операций сравнения вещественных чисел - целый 
 (4) результат операции сложения величины типа double c величиной типа float имеет тип double 
Упражнение 2:
Номер 1
Выберите все правильные утверждения.
Ответ:
 (1) в одном выражении можно использовать операнды различных целых типов 
 (2) в одном выражении можно использовать операнды вещественного и финансового типов 
 (3) результат операций сравнения вещественных чисел - логический 
Номер 2
Выберите правильное утверждение:
Ответ:
 (1) в одном выражении можно использовать операнды типов char и long  
 (2) в одном выражении можно использовать операнды типов double и decimal 
 (3) результат операций сравнения целых чисел - целый 
 (4) результат операции сложения величины типа int c величиной типа short имеет тип double 
Номер 3
Поразрядные операции &, |, ∧ и применимы к
Ответ:
 (1) операндам булевского типа 
 (2) операндам целого типа 
 (3) операндам действительного типа 
Упражнение 3:
Номер 1
Поразрядные операции &, |, ∧ и применимы к
Ответ:
 (1) операндам типа bool 
 (2) операндам типа int 
 (3) операндам типа float 
Номер 3
Таблица истинности какой логической операции приведена ниже?
<pre>
a b a <операция> b
false false false
false true true
true false true
true true true
</pre>
Ответ:
 (1) && 
 (2) || 
 (3) ∧ 
 (4) & 
 (5) | 
Упражнение 4:
Номер 1
Чему равно значение выражения (! ( a && b || c)), где a, b и
с - величины типа bool, имеющие значения true, true и false
соответственно?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Номер 2
Чему равно значение выражения (! a && ( b || c)), где a, b и
с - величины типа bool, имеющие значения true, true и false
соответственно?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Номер 3
Чему равно значение выражения (! ( a && b ) || c), где a, b и
с - величины типа bool, имеющие значения true?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Упражнение 5:
Номер 1
Чему равно значение выражения (a && ! b || c), где a, b и с -
величины типа bool, имеющие значения false, true и true
соответственно?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Номер 2
Чему равно значение выражения (a || b && a || c), где a, b и
с - величины типа bool, имеющие значения false, true и true соответственно?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Номер 3
Чему равно значение выражения (! ( a && b || b && c ) ), где a, b и
с - величины типа bool, имеющие значения false, true и true соответственно?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Упражнение 6:
Номер 1
Чему равно значение выражения ( a || ! b || c), где a, b и
с - величины типа bool, имеющие значения false, true и true соответственно?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Номер 2
Чему равно значение выражения (! a && b || c), где a, b и
с - величины типа bool, имеющие значения false, true и true соответственно?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Номер 3
Чему равно значение выражения (a && ! (b || c) ), где a, b и
с - величины типа bool, имеющие значения false, true и true соответственно?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Упражнение 7:
Номер 1
Чему равно значение выражения (a || b && a || c), где a, b и
с - величины типа bool, имеющие значения false, true и true соответственно?
Ответ:
 (1) false 
 (2) true 
 (3) 1 
 (4) 0 
Номер 2
Чему равно числовое значение выражения e+Math.Sqrt(e)*10/2*a при
e = 4, a = 3?
Ответ:
 (1) 2 
 (2) 34 
 (3) 51 
Упражнение 8:
Номер 2
Чему равно числовое значение выражения e/(Math.Sqrt(a)*0.2e1) при
e = 8, a = 4?
Ответ:
 (1) 2 
 (2) 14 
 (3) 20 
Номер 3
Чему равно числовое значение выражения Math.Sqrt(e)+1e2/20*a при e
= 4, a = 2?
Ответ:
 (1) 41 
 (2) 24 
 (3) 12 
Упражнение 9:
Номер 1
Чему равно числовое значение выражения e*1e0/2*a*Math.Sqrt(e) при
e = 4, a = 3?
Ответ:
 (1) 4 
 (2) 16 
 (3) 12 
Номер 3
Чему равно числовое значение выражения Math.Abs(a)/2*Math.Sqrt(e) при e
= 4, a = 2?
Ответ:
 (1) 4 
 (2) 16 
 (3) 2 
Упражнение 10:
Номер 1
Чему равно числовое значение выражения 0.2e2*e/Math.Sqrt(a)*e при
e = 2, a = 4?
Ответ:
 (1) 40 
 (2) 16 
 (3) 12 
Номер 2
Чему равно числовое значение выражения Math.Sqrt(e)/1e0*Math.Abs(a) при e
= 4, a = 2?
Ответ:
 (1) 4 
 (2) 36 
 (3) 22 
Номер 3
Какой тип имеет выражение a + 2, где a - переменная типа
char?
Ответ:
 (1) int 
 (2) char 
 (3) float 
 (4) long 
Упражнение 11:
Номер 1
Какой тип имеет выражение a + 0.2D, где a - переменная типа
float?
Ответ:
 (1) int 
 (2) extended 
 (3) float 
 (4) double 
Номер 2
Какой тип имеет выражение a > b, где a - short,
b - float?
Ответ:
 (1) short 
 (2) float 
 (3) bool 
 (4) double 
Номер 3
Какой тип имеет выражение a > 'b', где a - int?
Ответ:
 (1) char 
 (2) bool 
 (3) int 
 (4) float 
Упражнение 12:
Номер 1
Какой тип имеет выражение a + b, где a - short, b
- float?
Ответ:
 (1) short 
 (2) float 
 (3) long 
 (4) uint 
Номер 2
Какой тип имеет выражение a + 0.2f, где a - переменная типа
short?
Ответ:
 (1) short 
 (2) long 
 (3) float 
 (4) double 
Номер 3
Какой тип имеет выражение a == b, где a и b - short?
Ответ:
 (1) short 
 (2) long 
 (3) bool 
 (4) float 
Упражнение 13:
Номер 1
Какой тип имеет выражение a - 1, где a - переменная типа
char?
Ответ:
 (1) int 
 (2) char 
 (3) float 
 (4) long 
Номер 2
Какой тип имеет выражение a - 0.2, где a - переменная типа
int?
Ответ:
 (1) int 
 (2) extended 
 (3) float 
 (4) double 
Номер 3
Какой тип имеет выражение a - 0.2f, где a - переменная типа
int?
Ответ:
 (1) int 
 (2) extended 
 (3) float 
 (4) double 
Упражнение 14:
Номер 1
Какой тип имеет выражение a - 0.2m, где a - переменная типа
int?
Ответ:
 (1) short 
 (2) long 
 (3) decimal 
 (4) float 
Номер 2
Какой тип имеет выражение a – 2L, где a - переменная типа
int?
Ответ:
 (1) int 
 (2) ulong 
 (3) decimal 
 (4) long 
Номер 3
Какие выражения не содержат синтаксических ошибок?
Ответ:
 (1) Math.Sin(Math.Abs(0.6e3*y/_do)) 
 (2) Math.Sin(do*(0.6e3*y)) 
 (3) 0XEF01*1.34E-2/i7/_12 
 (4) 1/_2i-Math.Exp(y)/2*t 
Упражнение 15:
Номер 1
Какие выражения не содержат синтаксических ошибок?
Ответ:
 (1) -0.18*a/r-0.2*t 
 (2) (-0.18)*a)/(r-0.2*t) 
 (3) Math.Cos/∧2*x+0,2 
Номер 2
Какое выражение не содержит синтаксических ошибок?
Ответ:
 (1) Math.Cos(3*a+1*Math.Abs(x))) 
 (2) Sin/∧2*x+0,2 
 (3) 0xEEEE*1.34E-2/i/_1 
 (4) Math.Cos(3a+1*Math.Abs(x)) 
Номер 3
Какие выражения не содержат синтаксических ошибок?
Ответ:
 (1) Math.Cos(3a+1*Math.Abs(x)) 
 (2) a*-0.1*0x0A1 
 (3) Math.Sin(t)/Math.Sin(t2) 
 (4) Math.Sin(t)/Math.Sin(2t) 
Упражнение 16:
Номер 1
Какие выражения не содержат синтаксических ошибок?
Ответ:
 (1) Math.Sin(Math.Abs(0.6(e*3)) 
 (2) 0XCC00*.34E-4/_do/k-2 
 (3) ((Math.Cos(3*a+Math.Abs(x)))) 
 (4) a* Math.Exp(t)\\(2t) 
Номер 2
Какие выражения не содержат синтаксических ошибок?
Ответ:
 (1) ((k + 2)* (k – 2)/(k + 3)/k - 3) 
 (2) 1e-2/2d-3 
 (3) 1e-2/2e-3 
 (4) _2/2/big> 
Номер 3
Какие выражения не содержат синтаксических ошибок?
Ответ:
 (1) (((a+2)/(a-2))) 
 (2) 0,12*a*6/(k-1) 
 (3) (w – 1) / 2e - 3 
 (4) __1/__2*0.1111e002 
Упражнение 17:
Номер 1
Какие выражения не содержат синтаксических ошибок?
Ответ:
 (1) (((a+2)/(a-2))) 
 (2) 0,2*t – 3*k*z 
 (3) 0XFF*.0001E-2-q 
 (4) (3a+1*Math.Abs(x)) 
Номер 2
Какие выражения не содержат синтаксических ошибок?
Ответ:
 (1) (Math.Abs(while)+(0.6*k) 
 (2) a*-.1*0x0AAA 
 (3) Math.Sin(t)/Math.Sin(t2) 
 (4) Math.Sin(t)/Math.Sin(2t) 
Номер 3
Какие выражения не содержат синтаксических ошибок?
Ответ:
 (1) 1e1/2e2/3e3/4e4 
 (2) k-2*k-3-_1a 
 (3) (((k+2)(k+3))/((k-2)(k-3))) 
 (4) a*Math.Exp(t)\(2*t)