База ответов ИНТУИТ

Основы программирования на С# 3.0: ядро языка

<<- Назад к вопросам

Для данного фрагмента программы
  int n = 4; float u = 5.55f; double v;   v = u + n;  

(Отметьте один правильный вариант ответа.)

Варианты ответа
при выполнении оператора присваивания будут выполнены явные преобразования типа
возникнет ошибка на этапе компиляции
при выполнении оператора присваивания будут выполнены два неявных преобразования типа(Верный ответ)
при выполнении оператора присваивания будет выполнено одно неявное преобразование типа
Похожие вопросы
В результате выполнения фрагмента программы
  double x = 0, y = 0, z = x/y;  
Рассмотрим объявление массивов:
double[,] x1 = { { 2, 4, 8 }, { 3, 5, 15 } }, x2;     double[][] y1 = { new double[] { 2, 4, 8 }, new double[] { 3, 5, 15 } };  double [][]z1 = { new double[] { 2, 4 }, new double[] { 3, 5, 15, 31 } };  
Правда ли, что:
В результате выполнения фрагмента
  double x = 1, y = Math.Sin(x), z = Math.Cos(x);  double  w = (y < z) ? (x -1)/(x+1) : (x + 1) /(x - 1);  
Рассмотрим объявление массивов:
  double[] x1 = new double[5], x2 = new double[5], x3 = new double[7];  double[] y1, y2;  int[]  z2 = new int[5], z3 = new int[7];   
Правда ли, что:
В результате выполнения фрагмента кода
  string f = "{0:P} от суммы {1, 10:x} составляют {2, 10:F}";   double p = 0.33, x =12355;   string s1 = string.Format(f, p, x, p * x);  
переменная s1 получит значение:
Каково значение переменной u в результате выполнения следующего фрагмента программы:
  int x = 5, y = 7, z = 12, u = x & y | x & z;  
Для фрагмента программы:
  string s = "да";    int x = 0;   if (s[0] >= 'А' && s[0] <= 'Я' &&  char.IsLetterOrDigit(s[1])) x = 1;    else if (s[0] >= 'а' && s[0] <= 'я' && char.IsLetterOrDigit(s[1])) x = 2;    else if (s[0] >= 'A' && s[0] <= 'Z' && char.IsLetterOrDigit(s[1])) x = 3;    else x = 4;  
какое значение получит переменная x:
Для фрагмента программы:
   string s = "Yes";     int x = 0;     if (s[0] >= 'А' && s[0] <= 'Я' &&  char.IsLetterOrDigit(s[1])) x = 1;     else if (s[0] >= 'а' && s[0] <= 'я' && char.IsLetterOrDigit(s[1])) x = 2;     else if (s[0] >= 'A' && s[0] <= 'Z' && char.IsLetterOrDigit(s[1])) x = 3;    else x = 4;  
какое значение получит переменная x:
При выполнении фрагмента кода
  for (int i = 0, j =1; i < 2; i++)            {                i--; j = -j;            }  
В результате выполнения фрагмента
  short u1 = 100, u2 = 200, u3 = u1 + u2;