Главная / Программирование /
Введение в программирование на Python / Тест 27
Введение в программирование на Python - тест 27
Упражнение 1:
Номер 1
Укажите, как правильно подключать внешний модуль для работы с базой данных SQLite
Ответ:
 (1) import sqlite
 
 (2) import sqlite3
 
 (3) import SQLite
 
 (4) import SQLight
 
Номер 2
Укажите, как правильно подключать внешний модуль для работы с базой данных SQLite
Ответ:
 (1) import sql
 
 (2) import sqlite3
 
 (3) import SQLITE
 
 (4) import SQL
 
Номер 3
Укажите, как правильно подключать внешний модуль для работы с базой данных SQLite
Ответ:
 (1) import sql lite
 
 (2) import sqlite3
 
 (3) import SQL-lite
 
 (4) import SQ-Light
 
Упражнение 2:
Номер 1
В результате выполнения кода
import sqlite3
conn = sqlite3.connect('music.db')
cur = conn.cursor()
cur.execute('DROP TABLE IF EXISTS Tracks ')
cur.execute('CREATE TABLE Tracks (title TEXT, plays INTEGER)')
conn.close()
был создан файл базы данных music.db. Укажите, куда он помещен
Ответ:
 (1) в оперативную память 
 (2) на рабочий стол 
 (3) в папку Python 
 (4) в корневой каталог диск С: 
Номер 2
В результате выполнения кода
import sqlite3
conn = sqlite3.connect('music.db')
cur = conn.cursor()
cur.execute('DROP TABLE IF EXISTS Tracks ')
cur.execute('CREATE TABLE Tracks (title TEXT, plays INTEGER)')
conn.close()
был создан файл базы данных music.db. Укажите, куда он помещен
Ответ:
 (1) в папку "Загрузки" 
 (2) в папку "Downloads" 
 (3) в папку Python 
 (4) в корневой каталог диск D: 
Номер 3
В результате выполнения кода
import sqlite3
conn = sqlite3.connect('music.db')
cur = conn.cursor()
cur.execute('DROP TABLE IF EXISTS Tracks ')
cur.execute('CREATE TABLE Tracks (title TEXT, plays INTEGER)')
conn.close()
был создан файл базы данных music.db. Укажите, куда он помещен
Ответ:
 (1) в папку"Мои документы" 
 (2) в папку "Мои рисунки" 
 (3) в папку Python 
 (4) в корневой каталог диск С: 
Упражнение 3:
Номер 1
Укажите, какие поля составляют структуры базы данных music.db
Ответ:
 (1) music, Tracks 
 (2) TABLE, title 
 (3) title, plays 
 (4) Tracks, title 
Номер 2
Укажите, какие поля составляют структуры базы данных music.db
Ответ:
 (1) DROP, EXISTS 
 (2) TABLE, plays 
 (3) title, plays 
 (4) Tracks, plays 
Номер 3
Укажите, какие поля составляют структуры базы данных music.db
Ответ:
 (1) music, plays 
 (2) TABLE, DROP 
 (3) title, plays 
 (4) Tracks, CREATE 
Упражнение 4:
Номер 1
Укажите тип поля title базы данных music.db
Ответ:
 (1) булевский 
 (2) TEXT 
 (3) кортеж 
 (4) список 
Номер 2
Укажите тип поля plays базы данных music.db
Ответ:
 (1) логический 
 (2) TEXT 
 (3) INTEGER 
 (4) список 
Номер 3
Укажите тип поля title базы данных music.db
Ответ:
 (1) логический 
 (2) TEXT 
 (3) INTEGER 
 (4) список 
Упражнение 5:
Номер 1
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
Ответ:
 (1) SELECT 
 (2) INSERT 
 (3) VALUES 
 (4) DROP 
Номер 2
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
Ответ:
 (1) EXISTS  
 (2) INSERT 
 (3) VALUES 
 (4) CREATE  
Номер 3
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
Ответ:
 (1) EXECUTE 
 (2) INSERT 
 (3) CONNECT 
 (4) CLOSE 
Упражнение 6:
Номер 1
Укажите, какая команда извлекает строки(записи) из таблицы базы данных
Ответ:
 (1) SELECT 
 (2) INSERT 
 (3) VALUES 
 (4) DROP 
Номер 2
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
Ответ:
 (1) EXISTS  
 (2) SELECT 
 (3) VALUES 
 (4) CREATE  
Номер 3
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
Ответ:
 (1) EXECUTE 
 (2) SELECT 
 (3) CONNECT 
 (4) CLOSE 
Упражнение 7:
Номер 1
Какой тип переменной cur
в результате выполнения инструкции cur.execute('SELECT title, plays FROM Tracks')
Ответ:
 (1) логический тип 
 (2) строка 
 (3) список кортежей 
 (4) кортеж 
Номер 2
Какой тип переменной cur
в результате выполнения инструкции cur.execute('SELECT title, plays FROM Tracks')
Ответ:
 (1) массив строк 
 (2) словарь 
 (3) список кортежей 
 (4) целочисленный тип 
Номер 3
Какой тип переменной cur
в результате выполнения инструкции cur.execute('SELECT title, plays FROM Tracks')
Ответ:
 (1) массив строк 
 (2) список строк 
 (3) список кортежей 
 (4) кортеж 
Упражнение 8:
Номер 1
Укажите, какая команда обновляет строку(запись) в базе данных
Ответ:
 (1) SELECT 
 (2) UPDATE 
 (3) VALUES 
 (4) DROP 
Номер 2
Укажите, какая команда обновляет строку(запись) в базе данных
Ответ:
 (1) EXISTS  
 (2) UPDATE 
 (3) VALUES 
 (4) CREATE  
Номер 3
Укажите, какая команда обновляет строку(запись) в базе данных
Ответ:
 (1) EXECUTE 
 (2) UPDATE 
 (3) CONNECT 
 (4) CLOSE 
Упражнение 9:
Номер 1
Укажите, какая команда удаляет строку(запись) из базы данных
Ответ:
 (1) SELECT 
 (2) DELETE 
 (3) VALUES 
 (4) CLOSE 
Номер 2
Укажите, какая команда удаляет строку(запись) из базы данных
Ответ:
 (1) EXECUTE 
 (2) DELETE 
 (3) CONNECT 
 (4) CLOSE 
Номер 3
Укажите, какая команда удаляет строку(запись) из базы данных
Ответ:
 (1) EXISTS  
 (2) DELETE 
 (3) VALUES 
 (4) CREATE  
Упражнение 10:
Номер 1
Укажите имя созданной таблицы в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
Ответ:
 (1) twdata 
 (2) Twitter 
 (3) retrieved 
 (4) friends 
Номер 2
Укажите имя созданной таблицы в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
Ответ:
 (1) name 
 (2) Twitter 
 (3) TABLE 
 (4) TEXT 
Номер 3
Укажите имя созданной таблицы в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
Ответ:
 (1) TWDATA 
 (2) Twitter 
 (3) name 
 (4) friends 
Упражнение 11:
Номер 1
Укажите какие поля были созданы в таблице Twitter в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
Ответ:
 (1) twdata, name 
 (2) name, retrieved, friends 
 (3) twitter, retrieved, twdata 
 (4) name, friends 
Номер 2
Укажите какие поля были созданы в таблице Twitter в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
Ответ:
 (1) Twitter, friends 
 (2) name, retrieved, friends 
 (3) twitter, friends, twdata 
 (4) name, twdata 
Номер 3
Укажите какие поля были созданы в таблице Twitter в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
Ответ:
 (1) twdata, Twitter, name 
 (2) name, retrieved, friends 
 (3) twitter, retrieved, name 
 (4) name, friends,twdata 
Упражнение 12:
Номер 1
Объясните, что означает условие retrieved = 0
в запросе базы данных
'SELECT name FROM Twitter WHERE retrieved = 0 LIMIT 1'
Ответ:
 (1) это не условие, а присвоение 
 (2) список друзей не извлечен 
 (3) в списке друзей нет записей 
 (4) список друзей уже обработан 
Номер 2
Объясните, что означает параметр LIMIT 1
в запросе базы данных
'SELECT name FROM Twitter WHERE retrieved = 0 LIMIT 1'
Ответ:
 (1) выбрать аккаунт у которого не более одного друга 
 (2) ограничится одним аккаунтом при выборе 
 (3) выбрать аккаунт у которого не менее одного друга 
 (4) у этого аккаунта один друг 
Номер 3
Объясните, что означает условие retrieved = 0
в запросе базы данных
'SELECT name FROM Twitter WHERE retrieved = 0 LIMIT 1'
Ответ:
 (1) не корректный синтаксис, нужно retrieved == 0 
 (2) список друзей не извлечен 
 (3) список друзей еще не обработан 
 (4) у этого аккаунта нет друзей