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

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

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

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

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

Варианты ответа
при выполнении оператора присваивания будут выполнены явные преобразования типа
при выполнении оператора присваивания будут выполнены два неявных преобразования типа(Верный ответ)
возникнет ошибка на этапе компиляции
при выполнении оператора присваивания будет выполнено одно неявное преобразование типа
Похожие вопросы
Рассмотрим объявление массивов:
  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 = double[5], x2 = double[5], x3 = double[7];  double[] y1, y2;  int[]  z2 = int[5], z3 = int[7];   
Правда ли, что:
В результате выполнения фрагмента кода
  string f = "{0:P} от суммы {1, 10:C} составляют {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 = "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:
Для фрагмента программы:
  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:
При выполнении фрагмента кода
  for (int i = 0, j =1; i < 2; i++)            {                i--; j = -j;            }  
В результате выполнения фрагмента
  short u1 = 100, u2 = 200, u3 = u1 + u2;  
При выполнении фрагмента кода
  object x = 2+3;