You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

263 lines
5.5 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Тест на типы и конструкции #"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"1. 10 / 2 что получится в результате деления?\n",
"\n",
"- [x] Вещественное число 5.0\n",
"- [ ] Целое число 5"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"2. True или False?\n",
"\n",
"```python\n",
"bool(0.0)\n",
"```\n",
"\n",
"- [ ] True\n",
"- [x] False"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"3. Чему равно name?\n",
"\n",
"```python\n",
"x = 0\n",
"y = 12\n",
"name = x or y\n",
"```\n",
"\n",
"- [ ] 0\n",
"- [ ] False\n",
"- [ ] True\n",
"- [x] 12"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"4. Что выведет?\n",
"\n",
"```python\n",
"print(r\"//\\\\\")\n",
"```\n",
"\n",
"- [x] `//\\\\`\n",
"- [ ] `//\\`\n",
"- [ ] `/\\`"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"5. Выберите правильные варианты объявления строки в Python?\n",
"\n",
"- [x] \"строка\"\n",
"- [x] f\"строка\"\n",
"- [x] r\"строка\"\n",
"- [x] 'строка'\n",
"- [x] \"\"\"строка\"\"\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"6. Отметьте правдивые факты про строки\n",
"\n",
"- [x] строки в Python неизменяемые\n",
"- [x] строки - это последовательность юникодных символов\n",
"- [ ] строки в Python - это последовательность чисел от 0 до 255"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"7. Что получится в результате выполнения?\n",
"\n",
"```python\n",
"\"a\" * 3\n",
"```\n",
"\n",
"- [ ] Упадет исключение\n",
"- [x] Строка \"aaa\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"8. Что получится в результате выполнения среза?\n",
"\n",
"```python\n",
"\"привет\"[::-1]\n",
"```\n",
"\n",
"- [ ] \"т\"\n",
"- [x] \"тевирп\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"9. Срез строки\n",
"\n",
"```python\n",
"\"привет\"[:]\n",
"```\n",
"\n",
"- [ ] вернет пустую строку\n",
"- [ ] приведет к исключению SyntaxError\n",
"- [x] вернет копию строки \"привет\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"10. `bool(\"\")`\n",
"\n",
"- [x] False\n",
"- [ ] True"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"11. Истинные выражения про байтовые строки\n",
"\n",
"- [x] Это последовательность чисел от 0 до 255\n",
"- [ ] Это последовательность юникодных символов"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"12. Какой метод превратит строку в байтовую строку?\n",
"\n",
"- [x] encode()\n",
"- [ ] decode()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"13. Какие из записей не приведут к исключению?\n",
"\n",
"- [x] b\"test\"\n",
"- [ ] b\"тест\"\n",
"- [x] b\"\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"14. Что выведет программа?\n",
"\n",
"```python\n",
"x = \"Москва\"\n",
"if \"ква\" not in x:\n",
" print(\"1\")\n",
"elif \"ва\" not in x:\n",
" print(\"2\")\n",
"else:\n",
" print(\"3\")\n",
"```\n",
"\n",
"- [x] 3\n",
"- [ ] 1\n",
"- [ ] 2"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"15. Что выведет программа?\n",
"\n",
"```python\n",
"n = 0\n",
"while n < 3:\n",
" if n > 0:\n",
" continue\n",
" else:\n",
" break\n",
" n += 1\n",
"\n",
"print(n)\n",
"```\n",
"\n",
"- [ ] 2\n",
"- [x] 0\n",
"- [ ] Это бесконечный цикл\n",
"- [ ] 3"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"16. Что выведет программа?\n",
"\n",
"```python\n",
"s = \"\"\n",
"\n",
"for i in range(2, 10, 2):\n",
" s += str(i)\n",
"\n",
"print(s)\n",
"```\n",
"\n",
"- [x] 2468\n",
"- [ ] 246810\n",
"- [ ] 23456789"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.12"
}
},
"nbformat": 4,
"nbformat_minor": 4
}