Главная /
Практикум по алгоритмизации и программированию на Python
Практикум по алгоритмизации и программированию на Python - ответы на тесты Интуит
Курс предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированных средах разработки (IDE) Geany и Eric.
Список вопросов:
- # Как на языке Python записывается логическая операция "И" (умножение) x на y?
- # s – строка. Что будет вычислено при вызове программой функции len(s)?
- # Что произойдет при исполнении следующего кода? a=input('Введите значение переменной')
- # Какой тип или структуру данных получаем на выходе после операции divmod()?
- # Что будет выведено на экране в результате выполнения кода: print([['domik']]*3)
- # Что будет выведено на экране в результате выполнения кода: print type(1/2)
- # Что будет выведено на экране в результате выполнения кода: numbers = [1, 2, 3, 4] numbers.append([5,6,7,8]) print len(numbers)
- # Какой код нужно использовать, чтобы открыть файл c:\scores.txt для чтения?
- # Какой будет результат int(12.5)?
- # Числа в Python могут быть:
- # Изменяемыми последовательностями в Python являются:
- # Чему будет равна переменная «c» после выполнения программ? Установите правильное соответствие:
- # В программе используется символьная строка s: s = ‘Доброе утро!’ Отметьте все правильные операторы, работающие с этой символьной строкой.
- # Что будет выведено на экран после выполнения этой программы: s = "123" s = s + s[1] + s + s[2] print s
- # Что будет выведено на экран после выполнения этой программы: s = ‘12345’ n = len(s) + len(‘4567’) print n
- # Что будет выведено на экран после окончания работы программы: s = ‘0123456789’ q = s[2:] n = q.find(‘6’) print n
- # Что будет выведено на экран после выполнения этой программы: s = ‘0123456789’ n = s.find(‘456’) q = s[:n+2] + s[n+5:] print q
- # str=’привет’. Установите правильное соответствие между утверждениями и значениями.
- # Укажите верное задание кортежей.
- # Запишите рузельтат выполнения кода: t = (1,’Молодец’, 12.5, ‘d’) len(t)
- # Запишите рузельтат выполнения кода: t = (1,’Молодец’, 12.5, ‘d’) len(t*3)
- # t = (1,’Молодец’, 12.5, 1,‘d’,1). Установите правильное соответствие между утверждениями и значениями
- # t = (1,’Молодец’, 12.5, 1,‘d’,1). Установите правильное соответствие между утверждениями и значениями
- # Может ли цикл while стать бесконечным
- # Что будет выведено на экран при исполнении кода программы, если переменная temperature будет равна нулю? temperature = float(input("Введите температуру в градусах C:")) if temperature < 10: print("На улице прохладно") elif temperature > 30: print("На улице жарко") else: print("На улице хорошая погода")
- # Какая ошибка будет возникать при исполнении кода программы? print("Сравнение чисел:") x = input("Введите первое число:") y = input("Введите первое число:") z = input("Введите первое число:") digits = (x, y, z) print("Минимальное значение: ", min(digits)) print("Максимальное значение: ", max(digits), "\n")
- # Что произойдет при выполнении следующего фрагмента кода? (a, b) = (b, a)
- # Требуется дату 17 05 2009 привести к виду 17/05/2009. Какие функции понадобятся для данного преобразования? Пусть дата дана в виде строки.
- # Какая библиотека обеспечивает доступ к математическим функциям?
- # Что будет выведено на экран при исполнении кода программы? m = 33 if m > 33: print('A') elif m == 30: print('B') else: print('C')
- # Что будет выведено на экран при исполнении кода программы? m = 6 while m < 11: print(m, end='') m = m + 1
- # Имеется d = {“john”:40, “peter”:45}. Какую команду мы должны использовать, чтобы удалить “john” ?
- # Какой в Python определен уровень вложенности для оператора «выбор»:
- # Тело цикла в Python начинается после символа:
- # Назовите методы сортировки массива:
- # Чему будет равна переменная «c» после выполнения этой программы? a = 22 b = 4 b = a % b c = a // (b + 1)
- # Чему будет равна переменная «c» после выполнения этой программы (укажите с точность до 2-го знака после запятой). a = 26 b = 6 b = a // b c = a % (b + 1) c=c/4
- # Определите значение переменной «a» после выполнения фрагмента программы: a=9 if a < 5: a = 5
- # Определите значение переменной «a» после выполнения фрагмента программы: a=10 if a<5: a=a+12 else: a=a-7
- # Определите значение переменной «a» после выполнения фрагмента программы: a = 9 if a < 4: a += 12 else: a -= 7 if a < 4: a += 12 else: a -= 7
- # Определите значение переменной «a» после выполнения фрагмента программы: a = 9 b = 5 if not (a < b): a = 5
- # Определите значение переменной «a» после выполнения фрагмента программы: a=10 b=5 if a<1 or a%gt;b: a=a-7 else: a=a+7
- # Определите значение переменной «a» после выполнения фрагмента программы: a = 10 b = 5 if a > 1 or a < b: a =a-5 if a>1 and a==b: a =a-5
- # Определите значение переменной «a» после выполнения фрагмента программы: if a > 1 and a < b: a = a-5 if a > 1 or a == b: a =a+5 else: a=a*b
- # Чему будет равно значение переменной «s» после выполнения этого цикла? n = 1 s = 0 while n <= 300: s = s + 30 n = n * 3
- # Отметьте все правильные утверждения о массивах в языке Python.
- # # создаем пустой массив А = [] Укажите правильные способы добавления элементов: 5, 6 и 7
- # Известно A=[5,6,7] B=[1,2,3] C=B+A Установите правильное соответствие между утверждениями и значениями.
- # Известно L=range(12) Установите правильное соответствие между утверждениями и значениями.
- # Какой индекс имеет последний элемент массива A? A=[5]*3
- # Требуется заполнить массив именно так: X = [1 3 5 7 9 11] Какой оператор надо поместить в тело цикла вместо многоточия? X=[0]*6 for k in range(6): ...
- # Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти количество четных элементов массива в переменной S? S = 0 for j in range(N): if ... : S += 1
- # Чему будет равна переменная «S» после выполнения этой программы? import math def fun(x): return pow(x,2) a=0 b=5 n=5 h=float((b-a)/n) S=0 for i in range(n+1): mesh=[float(a+i*h) for i in range(0,n+1)] y=[fun(mesh[i]) for i in range(0,n+1)] S=S+y[i] S=S*h
- # Чему будет равна переменная «S» после выполнения этой программы n=4 m=4 S=0 for i in range(n): for j in range(m): matr[i,j]=i+j if matr[i,j]%2==0: S=S+matr[i,j]
- # В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 8, 4, 3, 0, 7, 2, 1, 5, 9, 6 соответственно. Определите значение переменной «s» после выполнения следующего фрагмента этой программы. Установите правильное соответствие между утверждениями и значениями.
- # a = ["математика", "информатика", "физика", "история"] for i in a: print i, len(i) Установите правильное соответствие в результате выполнения программы
- # Какое назначение имеет команда circle(r,k) модуля Turtle?
- # Какой командой модуля Turtle можно задать цвет пера?
- # Каково основное предназначение модуля Tkinter?
- # Команда для очистки окна рисования в исполнителе “черепашка”.
- # Команда Python для получения всех функций, обеспечиваемых модулем?
- # Каждая пользовательская подпрограмма определяется с помощью функции?
- # Черепашке был дан для исполнения следующий алгоритм: import turtle turtle.reset() turtle.down() i = 1 while i <= 4: turtle.right(90) turtle.forward(100) i += 1 turtle.up() Какая фигура появится на экране?
- # Какое число необходимо записать вместо n в следующем алгоритме: import turtle turtle.reset() turtle.down() i = 1 while i <= 6: turtle.forward(40) turtle.right(n) i += 1 turtle.up() чтобы на экране появился правильный шестиугольник?
- # Какую нужно дописать команду, чтобы запустилось графическое «окно» программы? import Tkinter window = Tkinter.Tk() window.title("Моя программа") window.geometry("300x300")
- # Установите правильное соответствие между командами и их назначением:
- # Команда tk=Tkinter.Tk()...
- # Установите правильное соответствие между командами и их назначением:
- # Как подключить модуль, содержащий методы для работы с графикой?
- # Установите правильное соответствие между утверждениями и значениями.
- # Первым делом при работе с Tkinter необходимо создать главное (корневое) окно. Графические элементы, которые размещаются на гланом окне это ….
- # Установите правильное соответствие между утверждениями и значениями
- # Какие типы данных различают в Python?
- # Что такое компилятор?
- # В каком каталоге после установки пакета python-doc находится оригинальная документация?
- # Установите правильное соответствие между основными понятиями и определениями:
- # Установите правильное соответствие между основными понятиями и определениями:
- # Установите правильное соответствие между основными понятиями и определениями: