Экзамен_1_семестр_информатика (Введение в C)
Описание файла
PDF-файл из архива "Введение в C", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "информатика" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
Примеры вопросов по модулю «Введение в С#» по курсу «Информатика»-1int atz = 9 * 6 / 13, its = 13 % 6 + 9 / 4;bool isFour = atz == 4;bool isTwo = its == 2;bool? nft = isFour && isTwo;Чему равно значение nft?-2int atz = 9 * 6 / 13, its = 13 % 6 + 9 / 4;bool isFour = atz == 4;bool isTwo = its == 2;bool? nft = !(isFour && isTwo);Чему равно значение nft?-3int atz = 9 * 6 / 13, its = 13 % 6 + 9 / 4;bool isFour = atz == 4;bool isTwo = its == 2;bool? nft = !isFour || !isTwo;Чему равно значение nft?-4int atz = 9 * 6 / 13, its = 13 % 6 + 9 / 4;bool isFour = atz == 4;bool isTwo = its == 2;bool? nft = !(isFour || isTwo);Чему равно значение nft?-5int m = 2;int ans = m++ * ++m - --m * ++m;bool? nft = ans == 1;Чему равно значение nft?-6int m = 2;int ans = ++m * --m - m++ * ++m;bool? nft = ans == 1;Чему равно значение nft?-7int m = int.Parse(Console.ReadLine());byte c = unchecked(m *= 2);bool? nft = c == m;Чему равно значение nft если с консоли ввели значение 131?-8int m = int.Parse(Console.ReadLine());byte c = checked(m *= 2);bool? nft = c == m;Чему равно значение nft если с консоли ввели значение 132?-9char f = 'f';char a = (char)(f - 5);bool? nft = a == 'a';Чему равно значение nft?-10char f = 'F';char a = (char)(f - 5);bool? nft = a == 'A';Чему равно значение nft?-11char f = 'Д';char a = (char)(f - 3);bool? nft = a == 'Б';Чему равно значение nft?-12Что выведет на консоль код если с консоли ввели 1?int m = int.Parse(Console.ReadLine());do {Console.Write("{0} ", m); m++;} while (m != 10);-13Что выведет на консоль код, если с консоли ввели 10?int m = int.Parse(Console.ReadLine());do {Console.Write("{0} ", m); m++;} while (m <= 10);-14Что выведет на консоль код, если с консоли ввели 1?int m = int.Parse(Console.ReadLine());do {Console.Write("{0} ", m); m++;} while (m < 10);for (m; m <= 10; m++)Console.Write("{0} ", m);-15Что выведет на консоль код, если с консоли ввели 0?int m = int.Parse(Console.ReadLine());for (;;) {Console.Write("{0} ", m); m++;if (m != 10) continue; else break;}-16Что выведет на консоль такой код?Suit trumps = Suit.Clubs;string[] names = System.Enum.GetNames(trumps.GetType());Console.Write(names[1]);- если перечисление объявлено как:enum Suit{Clubs, Diamonds, Hearts, Spades};-17Что выведет на консоль такой код?Suit trumps = Suit.Clubs;string[] names = System.Enum.GetNames(trumps.GetType());Console.Write((Suit)2);- если перечисление объявлено как:enum Suit{Clubs=1, Diamonds, Hearts, Spades};-18Что выведет на консоль такой код?Suit trumps = Suit.Spades;string[] names = System.Enum.GetNames(trumps.GetType());Console.Write("{0}", names[(int)trumps]);- если перечисление объявлено как:enum Suit{Clubs=1, Diamonds, Hearts, Spades};-19Будет ли работать и что выведет на консоль такой код?Pair pta = new Pair(2,3);Pair ptb = new Pair(3,4);Console.WriteLine("Точки от {0} до {1}", pta.x, ptb.y);- Если структура объявлена как:struct Pair {public Pair(int x, int y) {this.x = x; this.y = y;}int x, y;}-20Будет ли работать и что выведет на консоль такой код?Pair pta = new Pair(2,3);Pair ptb = new Pair(2,3);Console.WriteLine(pta.Equals(ptb);- Если структура объявлена как:struct Pair {public Pair(int x, int y) {this.x = x; this.y = y;}int x, y;}-21Есть фрагмент кода:{ float f = 10.5;int i = (int)f;funct (f, i); }- какие из объявлений соответствуют вызову функции:a)public void funct (int a, int b);b)public int funct (int a, int b);c)public void funct (float a, int b);d)public int funct (float a, float b);-22Какие измассив иa)publicb)publicc)publicd)publicсигнатур функций соответствуют объявлению функции, принимающейвозвращающей максимальное значение из элементов массива?int funct (ref int[] mas);float funct (ref int[] mas);void funct (int[] mas, int a);void funct (ref float[] mas, out float b);-23Будет ли работать и что выведет на консоль такой код?string[] arr_str = {“Сегодня-пасмурный день”, “Завтра будет хорошаяпогода”, “Позже,наступит праздник”};string txt = String.Empty;for (int i=0; i < arr_str.Lenght; i++);{string[] str = arr_str[i].Split(” ”);txt = string.Join(”;”, str);Console.WriteLine(txt);}-24Будет ли работать и что выведет на консоль такой код?int[] mas = { 3, 5, 9, 14, 18, 27, 64};for (int i=0; i < mas.Lenght; i++);{if (mas[i]%2 = 1) mas[i] = 1;Console.Write(mas[i] + ” ”);}-25Будет ли работать и что выведет на консоль такой код?int[] mas = {25, 6, 19, 15, 17, 20, 26};for (int i=0; i < mas.Lenght; i++);{if (i%2 = 1) mas[i] = 1;Console.Write(mas[i] + ” ”);}-26Будет ли работать и что выведет на консоль такой код, если с консоливвели 7 ?public int funct (int x, out string comment) {comment = ”Квадрат числа равен: ”;return x * x;}static void Main (){string str;Console.Write(”Введите число: ”);int q = funct(int.Parse(Console.ReadLine()), out str);Console.WriteLine(str + q.ToString());}-27Что делает метод Today в типе DateTime?-28Будет ли работать и что выведет на консоль такой код?DateTime dep = new DateTime(2015, 6, 12, 18, 32, 0);DateTime arr = new DateTime(2015, 7, 14, 22, 47, 0);TimeSpan tTime = arr - dep;Console.Write(tTime.Days);-29Укажите1.
char2. char3. char4. charкорректные объявления символа:ch = 'A';ch = '10';ch = '\u0058';ch = '\x5A';-30Будет ли работать и что выведет на консоль такой код?String s1 = "Hello ";String s2 = s1;s1 += "World";System.Console.WriteLine(s2);-31Будет ли работать и что выведет на консоль такой код?string txt = "Я, студент, обещаю, сдать этот экзамен!";string s = txt.Split(',')[3];Console.WriteLine(s);-32Будет ли работать и что выведет на консоль такой код?string text = @"123";string text2 = "1\r\n2\r\n3";Console.WriteLine (text);Console.WriteLine (text2);-33Будет ли работать и что выведет на консоль такой код?string s = "Экзамен по информатике";Console.WriteLine(s.Substring(8, 14));Console.WriteLine(s.Replace("Экзамен ", ""));-34Будет ли работать и что выведет на консоль такой код?String s = "Строка ";s[0] = s[6];Console.Writeline(s);-35Будет ли работать и что выведет на консоль такой код?Array set1 = Array.CreateInstance(typeof(Int32),5);set1.SetValue(2,0);set1.SetValue(4,1);set1.SetValue(3,2);set1.SetValue(5,3);Array.Reverse(set1);foreach (int i in set1 {Console.Write (i + " ");}-36Будет ли работать и что выведет на консоль такой код?fin = new FileStream("test.txt", FileMode.Open);StreamReader fstr_in = new StreamReader(fin);while((s = fstr_in.ReadLine()) != null) {Console.WriteLine(s);}-37Будет ли работать и что выведет на консоль такой код?StreamWriter log_out = new StreamWriter("a.txt");Console.SetOut(log_out);Console.WriteLine("Вывод из файла a.txt");-38Будет ли работать и что выведет на консоль такой код?void main(){StreamWriter fstr_out = new StreamWriter("a.txt");fstr_out.Write("Вывод в файл");}-39Выберите верные утверждения:1.
Объект ссылочного типа является указателем на блок памяти.2. Объект значимого типа является указателем на блок памяти, гдесодержится значение.3. Объект ссылочного типа хранит значение.4. Объект значимого типа хранит значение.-40Будет ли работать и что выведет на консоль такой код Date today;today.year = 2015;Console.WriteLine (today.year);- если тип Date объявлен как:struct Date{public int year;public int month;public int day;};-41Будет ли работать и что выведет на консоль такой код Date d = new Date(2015, 12);Console.WriteLine(d.year);}- если тип Date объявлен как:struct Date{public int year;public int month;public int day;public Date(int yea){this.year = yea;}};-42Объявлен тип А в виде:struct A{int value;public A(int value){this.value = value;}public static implicit operator A(int value){return new A(value);}}Что сделает метод implicit operator1.
Неявно приводит переменную int к2. Оператора implicit не существует3. В структуре некорректно объявленпривести переменную к типу А.4. Явно приводит объект структуры AA?типу A.конструктор, поэтому нельзяк переменной int-43Будет ли работать и что выведет на консоль такой код?bool? flag = null;Console.WriteLine (flag.GetValueOrDefault());-44Будет ли работать и что выведет на консоль такой код?int? a = null;int? b = 3;int c = a ?? b ?? -2;Console.WriteLine (c);-45Укажите операторы для работы с исключениями:1. try2. except3. catch4. hook5. withException6. fail7.
error8. finally-46Будет ли работать и что выведет на консоль такой код?int[] nums = new int[4];try{for (int i = 0; i < 10; i++){nums[i] = i;Console.Write("{0}:{1}, ", i, nums[i]);}} catch (IOException){Console.Write("Ошибка!");}Console.WriteLine("Конец цикла");-47Будет ли работать и что выведет на консоль такой код?int[] nums = new int[4];try{for (int i = 0; i < 10; i++){nums[i] = i;Console.Write("{0} {1}, ", i, nums[i]);}} catch (IndexOutOfRangeException){Console.WriteLine("Ошибка!!!");}Console.WriteLine("Конец цикла");-48Будет ли работать и что выведет на консоль такой код?int[] nums = new int[4];try{for (int i = 0; i < 10; i++){nums[i] = i;Console.Write(" {0}: {1}, ", i, nums[i]);}} catch (Exception){Console.WriteLine("Ошибка!!!");}Console.WriteLine("Конец цикла");-49Будет ли работать и что выведет на консоль такой код?try{int divisor = 0;Console.Write(13 / divisor);}catch (DivideByZeroException ex){Console.Write("Деление на ноль");} finally {Console.Write("-finally");}-50С помощью каких объектов обычно передаются аргументы в событие?1.
Нельзя передавать аргументы2. Объекты классов-наследников EventArgs.3. Объекты класса EventArgs.4. delegate5. event-51Как можно "подписать" обработчик на событие?1. Нельзя подписывать обработчики2. С помощью функции Add у события3. С помощью функции Add у обработчика4. С помощью оператора += у события5. С помощью оператора += у обработчика-52Какие из1.2.3.4.5.записей подписывают обработчик HandEvent на событие toEvent?toEvent += HandEvent;toEvent += HandEvent();toEvent.Add(HandEvent);toEvent += new CustomEventHandler(HandEvent);toEvent.Add(new CustomEventHandler(HandEvent()));-53Что будет выведено на консоль, если с консоли введено значение 18?int n = int.Parse(Console.ReadLine());for (int i = 1; i <= n; i++){if (i % 2 == 1)continue;Console.Write(" {0} ", i);}-54Сколько элементов в массиве char[,,] ArrChr = new char[2,3,4] и сколькоони занимают байтов памяти?-55Сколько элементов в массиве int[,,] ArrInt = new int[2,3,4] и сколько онизанимают байтов памяти?-56Сколько элементов в массиве byte[,,] ArrBte = new byte[2,3,4] и сколькоони занимают байтов памяти?-57Когда вызывается деструктор?-58Как происходит выборка для сравнения элементов массива в алгоритмепузырьковой сортировки? Крайние элементы, средний и крайний элементы,соседние элементы, максимальный и минимальный элементы.-59Какова видимость полей данных в структуре по умолчанию? Private, public,internal, protected, static.-60Когда происходят исключения? Во время кодирования, во время компиляции,во время выполнения, по требованию пользователя.Примеры задач по модулю «Введение в С#» по курсу «Информатика»01) В одномерном массиве A из n элементов найти сумму всех элементов изаменить положительные элементы на 10.02)В одномерном массиве A из n элементов найти произведение всехэлементов и заменить отрицательные элементы на 20.03)В одномерном массиве A из n элементов найти максимальный среди всехэлементов и заменить нулевые элементы на 30.04)В одномерном массиве A из n элементов найти минимальный среди всехэлементов и заменить ненулевые элементы на 40.05)В одномерном массиве A из n элементов найти среднее значение средивсех элементов и вывести индексы нулевых элементов.06)В одномерном массиве A из n элементов найти сумму положительныхэлементов, а также переставить местами третий и предпоследний элементы.07)В одномерном массиве A из n элементов найти количество положительныхэлементов и индекс минимального элемента.08)В одномерном массиве A из n элементов найти произведение положительныхэлементов и индекс максимального элемента.09)В одномерном массиве A из n элементов найти максимальный средиположительных элементов и сформировать массив B делением элементовмассива A на 80.10)В одномерном массиве A из n элементов найти минимальный средиположительных элементов и сформировать массив B умножением элементовмассива A на 70.11)В одномерном массиве A из n элементов найти среднее значение средиположительных элементов и сформировать массив B уменьшением элементовмассива A на 60.12)В одномерном массиве A из n элементов найти сумму отрицательныхэлементов и сформировать массив B увеличением элементов массива A на 50.13)В одномерном массиве A из n элементов найти количество отрицательныхэлементов и разделить отрицательные элементы на 10.14)В одномерном массиве A из n элементов найти произведение отрицательныхэлементов и умножить отрицательные элементы на 20.15)В одномерном массиве A из n элементов найти максимальный средиотрицательных элементов и уменьшить отрицательные элементы на 30.16)В одномерном массиве A из n элементов найти минимальный средиотрицательных элементов и увеличить отрицательные элементы на 40.17)В одномерном массиве A из n элементов найти среднее значение средиотрицательных элементов и разделить положительные элементы на 40.18)В одномерном массиве A из n элементов найти количество нулевыхэлементов и умножить положительные элементы на 30.19)В одномерном массиве A из n элементов найти количество ненулевыхэлементов и уменьшить положительные элементы на 20.20) В одномерном массиве A из n элементов найти произведение ненулевыхэлементов и увеличить положительные элементы на 10.21) Напишите программу, которая подсчитывает площадь равностороннеготреугольника, периметр которого равен P;22) Напишите программу, которая подсчитывает расстояние между точками скоординатами (x1, y1) и (x2,y2);23) Напишите программу, которая подсчитывает гипотенузу прямоугольноготреугольника по двум данным катетам a, b.24) Напишите программу, которая подсчитывает площадь прямоугольноготреугольника по двум катетам a, b.25) Напишите программу, которая подсчитывает периметр прямоугольноготреугольника по двум катетам a, b.26) Напишите программу, которая рассчитывает ребро куба, площадь полнойповерхности которого равна S;27) Напишите программу, которая рассчитывает ребро куба, объем которогоравен V;28) Напишите программу, которая подсчитывает периметр треугольника,заданного координатами вершин (x1, y1), (x2, y2), (x3, y3);29) Напишите программу, которая подсчитывает площадь треугольника,заданного координатами вершин (x1, y1), (x2, y2), (x3, y3);30) Напишите программу, которая подсчитывает сумму членов арифметическойпрогрессии, если известен ее первый член, разность и число членовпрогрессии.31) Напишите программу, которая определяет наибольшую цифру в натуральномдвухзначном числе;32) Напишите программу, которая определяет наименьшую цифру в натуральномдвухзначном числе;33) Напишите программу, которая определяет одинаковы ли цифры заданногодвухзначного числа;34) Напишите программу, которая определяет заканчивается ли сумма цифрдвухзначного числа на 0;35) Напишите программу, которая определяет кратна ли трем сумма цифрдвухзначного числа;36) Напишите программу, которая определяет кратна ли числу А сумма цифрдвухзначного числа;37) Напишите программу, которая определяет какая из цифр трехзначногочисла больше;38) Напишите программу, которая определяет все ли цифры трехзначногочисла одинаковые.39) Напишите программу копирования текстового файла, изменяющей в копиифайла символ пробела на символ точка с запятой.Примеры вопросов по курсу «Информатика»1 Что такое информационный процесс2 Что такое - данные3 Информатика - это ...