Программирование на C # Sharp. Упражнения, практика, решение: LINQ
C # Sharp LINQ [30 упражнений с решением]
1. Напишите программу на C # Sharp, чтобы показать, как выполняются три части операции запроса. Перейти к редактору
Ожидаемый результат :
Числа, которые производят остаток 0 после деления на 2:
0 2 4 6 8
Нажмите меня, чтобы увидеть решение
2. Напишите программу на C # Sharp, чтобы найти числа + ve из списка чисел, используя два условия в LINQ Query. Перейти к редактору
Ожидаемый результат :
Числа в диапазоне от 1 до 11:
1 3 6 9 10
Нажмите меня, чтобы увидеть решение
3. Напишите программу на C # Sharp, чтобы найти номер массива и квадрат каждого числа. Перейти к редактору
Ожидаемый результат :
{Number = 9, SqrNo = 81}
{Number = 8, SqrNo = 64}
{Number = 6, SqrNo = 36}
{Number = 5, SqrNo = 25}
Нажмите меня, чтобы увидеть решение
4. Напишите программу на C # Sharp для отображения числа и частоты числа из заданного массива. Перейти к редактору
Ожидаемый результат :
Число и частота:
Номер 5 появляется 3 раза
Номер 9 появляется 2 раза
Номер 1 появляется 1 раз
, , , ,
Нажмите меня, чтобы увидеть решение
5. Напишите программу на C # Sharp, чтобы отобразить символы и частоту символов от заданной строки. Перейти к редактору
Тестовые данные:
Введите строку: яблоко
Ожидаемый результат :
Частота символов:
Персонаж: 1 раз
Персонаж р: 2 раза
Персонаж л: 1 раз
Персонаж е: 1 раз
Нажмите меня, чтобы увидеть решение
6. Напишите программу на C # Sharp, чтобы отобразить названия дней недели. Перейти к редактору
Ожидаемый результат :
Воскресенье
понедельник
вторник
среда
Четверг
пятница
суббота
Нажмите меня, чтобы увидеть решение
7. Напишите программу на C # Sharp для отображения чисел, умножения числа на частоту и частоту числа подающего массива. Перейти к редактору
Тестовые данные:
Числа в массиве:
5, 1, 9, 2, 3, 7, 4, 5, 6, 8, 7, 6, 3, 4, 5, 2
Ожидаемый результат :
Номер Номер * Частота Частота
------------------------------------------------
5 15 3
1 1 1
9 9 1
2 4 2
, , , , , , , ,
Нажмите меня, чтобы увидеть решение
8. Напишите программу на C # Sharp, чтобы найти строку, которая начинается и заканчивается определенным символом. Перейти к редактору
Тестовые данные:
Городами являются: «РИМ», «ЛОНДОН», «НАИРОБИ», «КАЛИФОРНИЯ», «ЦЮРИХ», «НЬЮ-ДЕЛИ», «АМСТЕРДАМ», «АБУ-ДАБИ», «ПАРИЖ».
Введите начальный символ для строки: A
Введите конечный символ для строки: M
Ожидаемый результат :
Город, начинающийся с А и заканчивающийся М: АМСТЕРДАМ
Нажмите меня, чтобы увидеть решение
9. Напишите программу на C # Sharp, чтобы создать список чисел и отобразить числа больше 80 в качестве выходных данных. Перейти к редактору
Тестовые данные:
Члены списка:
55 200 740 76 230 482 95
Ожидаемый результат :
Числа больше 80:
200
740
230
482
95
Нажмите меня, чтобы увидеть решение
10. Напишите программу на C # Sharp, чтобы принимать элементы списка с помощью клавиатуры и отображать элементы больше определенного значения. Перейти к редактору
Тестовые данные:
Введите количество членов в списке: 5
Участник 0: 10
Участник 1: 48
Участник 2: 52
Участник 3: 94
Участник 4: 63
Введите значение выше, чтобы вы хотели отобразить членов списка: 59
Ожидаемый результат :
Числа больше 59:
94
63
Нажмите меня, чтобы увидеть решение
11. Напишите программу на C # Sharp для отображения верхних n-ых записей. Перейти к редактору
Тестовые данные:
Члены списка:
5
7
13
24
6
9
8
7
Сколько записей вы хотите отобразить? : 3
Ожидаемый результат :
Лучшие 3 записи из списка:
24
13
9
Нажмите меня, чтобы увидеть решение
12. Напишите программу на C # Sharp, чтобы найти прописные слова в строке. Перейти к редактору
Тестовые данные:
Введите строку: это строка
Ожидаемый результат :
ВЕРХНИЙ СЛУЧАЙ слова:
ЯВЛЯЕТСЯ
STRING
Нажмите меня, чтобы увидеть решение
13. Напишите программу на C # Sharp для преобразования строкового массива в строку. Перейти к редактору
Тестовые данные:
Введите количество строк для хранения в массиве: 3
Введите 3 строки для массива:
Элемент [0]: кошка
Элемент [1]: собака
Элемент [2]: крыса
Ожидаемый результат :
Вот строка ниже, созданная с элементами вышеупомянутого массива:
кот, собака, крыса
Нажмите меня, чтобы увидеть решение
14. Напишите программу на C # Sharp, чтобы найти n-й Максимальный балл, достигнутый учащимися, из списка студентов. Перейти к редактору
Тестовые данные:
Какой максимальный балл (1, 2, 3, ...) вы хотите найти: 3
Ожидаемый результат :
Идентификатор: 7, Имя: Дэвид, набрал балл: 750
Идентификатор: 10, Имя: Дженни, достигнут балл: 750
Нажмите меня, чтобы увидеть решение
15. Напишите программу на C # Program для подсчета расширений файлов и группировки ее с помощью LINQ. Перейти к редактору
Тестовые данные:
Файлы: aaa.frx, bbb.TXT, xyz.dbf, abc.pdf
aaaa.PDF, xyz.frt, abc.xml, ccc.txt, zzz.txt
Ожидаемый результат :
Вот группа расширений файлов:
1 файл (ов) с расширением .frx
3 файл (ов) с расширением .txt
1 файл (ов) с расширением .dbf
2 файл (ов) с расширением .pdf
1 файл (ов) с расширением .frt
1 файл (ов) с расширением .xml
Нажмите меня, чтобы увидеть решение
16. Напишите программу на C # Sharp для расчета размера файла с помощью LINQ. Перейти к редактору
Ожидаемый результат :
Средний размер файла 3,4 МБ
Нажмите меня, чтобы увидеть решение
17. Напишите программу на C # Sharp для удаления элементов из списка, используя функцию удаления, передавая объект. Перейти к редактору
Тестовые данные:
Вот список предметов:
Чар: м
Char: n
Чар: о
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления элемента «o» из списка:
Чар: м
Char: n
Char: p
Char: q
Нажмите меня, чтобы увидеть решение
18. Напишите программу на C # Sharp для удаления элементов из списка, создавая объект внутренне путем фильтрации. Перейти к редактору
Тестовые данные:
Вот список предметов:
Чар: м
Char: n
Чар: о
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления элемента «p» из списка:
Чар: м
Char: n
Чар: о
Char: q
Нажмите меня, чтобы увидеть решение
19. Напишите программу на C # Sharp для удаления элементов из списка с помощью фильтров. Перейти к редактору
Тестовые данные:
Вот список предметов:
Чар: м
Char: n
Чар: о
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления элемента «q» из списка:
Чар: м
Char: n
Чар: о
Char: p
Нажмите меня, чтобы увидеть решение
20. Напишите программу на C # Sharp для удаления элементов из списка, передавая индекс элементов. Перейти к редактору
Тестовые данные:
Вот список предметов:
Чар: м
Char: n
Чар: о
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления элемента индекса 3 из списка:
Чар: м
Char: n
Чар: о
Char: q
Нажмите меня, чтобы увидеть решение
21. Напишите программу на C # Sharp для удаления ряда элементов из списка, передавая начальный индекс и количество удаляемых элементов. Перейти к редактору
Тестовые данные:
Вот список предметов:
Чар: м
Char: n
Чар: о
Char: p
Char: q
Ожидаемый результат :
Вот список после удаления трех элементов, начиная с индекса 1 элемента из списка:
Чар: м
Char: q
Нажмите меня, чтобы увидеть решение
22. Напишите программу на C # Sharp, чтобы найти строки для определенной минимальной длины. Перейти к редактору
Тестовые данные:
Введите количество строк для хранения в массиве: 4
Введите 4 строки для массива:
Элемент [0]: это
Элемент [1]: есть
Элемент [2]:
Элемент [3]: строка
Введите минимальную длину элемента, который вы хотите найти: 5
Ожидаемый результат :
Пункты минимум 5 символов:
Предмет: строка
Нажмите меня, чтобы увидеть решение
23. Напишите программу на C # Sharp для генерации декартового произведения из двух множеств. Перейти к редактору
Ожидаемый результат :
Декартовы произведения:
{letterList = X, numberList = 1}
{letterList = X, numberList = 2}
{letterList = X, numberList = 3}
{letterList = X, numberList = 4}
, , ,
Нажмите меня, чтобы увидеть решение
24. Напишите программу на C # Sharp для генерации декартового произведения из трех наборов. Перейти к редактору
Ожидаемый результат :
Декартовы произведения:
{буква = X, число = 1, цвет = зеленый}
{буква = X, число = 1, цвет = оранжевый}
{буква = X, число = 2, цвет = зеленый}
{буква = X, число = 2, цвет = оранжевый}
{буква = X, число = 3, цвет = зеленый}
{буква = X, число = 3, цвет = оранжевый}
{буква = Y, число = 1, цвет = зеленый}
{буква = Y, число = 1, цвет = оранжевый}
, , ,
Нажмите меня, чтобы увидеть решение
25. Напишите программу на C # Sharp для генерации внутреннего соединения между двумя наборами данных. Перейти к редактору
Ожидаемый результат :
Идентификатор товара Название товара Покупка Количество -------------------------------------------------- ----- 1 печенье 458 2 Шоколад 650 3 масла 800 3 масла 900 3 масла 900 4 Brade 700 4 Brade 650
Нажмите меня, чтобы увидеть решение
26. Напишите программу на C # Sharp для генерации левого соединения между двумя наборами данных. Перейти к редактору
Ожидаемый результат :
Вот список после присоединения: Идентификатор товара Название товара Покупка Количество -------------------------------------------------- ----- 1 печенье 458 2 Шоколад 650 3 масла 800 3 масла 900 3 масла 900 4 Brade 700 4 Brade 650 5 мед 0
Нажмите меня, чтобы увидеть решение
27. Напишите программу на C # Sharp для генерации правого внешнего соединения между двумя наборами данных. Перейти к редактору
Ожидаемый результат :
Вот список после присоединения: Идентификатор товара Название товара Покупка Количество -------------------------------------------------- ----- 3 масла 800 5 Мед 650 3 масла 900 4 Brade 700 3 масла 900 4 Brade 650 1 печенье 458
Нажмите меня, чтобы увидеть решение
28. Напишите программу на C # Sharp для отображения списка элементов в массиве в соответствии с длиной строки, затем по имени в порядке возрастания. Перейти к редактору
Ожидаемый результат :
Вот упорядоченный список:
РИМ
ПАРИЖ
ЛОНДОН
ЦЮРИХ
НАЙРОБИ
АБУ ДАБИ
АМСТЕРДАМ
НЬЮ-ДЕЛИ
КАЛИФОРНИЯ
Нажмите меня, чтобы увидеть решение
29. Напишите программу на C # Sharp, чтобы разбить коллекцию строк на несколько групп. Перейти к редактору
Ожидаемый результат :
Вот группа городов:
РИМ; ЛОНДОН; НАЙРОБИ
- вот группа городов -
КАЛИФОРНИЯ; ЦЮРИХ; НЬЮ-ДЕЛИ
- вот группа городов -
АМСТЕРДАМ; АБУ ДАБИ; ПАРИЖ
- вот группа городов -
НЬЮ-ЙОРК
- вот группа городов -
Нажмите меня, чтобы увидеть решение
30. Напишите программу на C # Sharp, чтобы расположить отдельные элементы в списке в порядке возрастания. Перейти к редактору
Ожидаемый результат :
Бисквит
Brade
Сливочное масло
Мед
Нажмите меня, чтобы увидеть решение
Редактор кода C # Sharp:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования