Главная / Программирование /
Программирование на языке высокого уровня 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)