Главная / Программирование /
Разработка компьютерных игр на языке Python / Тест 3
Разработка компьютерных игр на языке Python - тест 3
Упражнение 1:
Номер 1
Укажите, что в общем понимании означает преременная типа string
Ответ:
 (1) фрагменты текста 
 (2) целые числа 
 (3) числа типа float 
 (4) оператор 
Номер 2
В более строгом смысле string это набор символов заключенных между
Ответ:
 (1) пробелами 
 (2) одинарными кавычками 
 (3) двойными кавычками 
 (4) запятыми 
Номер 3
Укажите, что означает string
в языке программирования Python
Ответ:
 (1) переменная 
 (2) число 
 (3) оператор 
 (4) выражение 
Упражнение 2:
Номер 1
Укажите, какая из строк подходит под определение string
Ответ:
 (1) Hello, world! 
 (2) 'Oops, I did it again! 
 (3) 246.783 
 (4) '126#$%^$%@' 
Номер 2
Укажите, какая из строк подходит по синтаксису под определение string
Ответ:
 (1) Python is great! 
 (2) 'Yahoooooo! 
 (3) "Все на выборы!!!" 
 (4) '7' 
Номер 3
Укажите, какая из строк подходит по синтаксису под определение string
Ответ:
 (1) Олимпиада Сочи-2014 
 (2) "gjy7976$#*(*" 
 (3) 57932.99999 
 (4) 'The show must go on' 
Упражнение 3:
Номер 1
Путем конкатенации разных строк мы хотим получит строку 'Hello, world!'. Укажите, какой код наиболее точен?
Ответ:
 (1) Hello + world! 
 (2) 'Hello' + 'world' 
 (3) 'Hello '+ 'world!' 
 (4) 'Hello'+ ',' + ' world!' 
Номер 2
Путем конкатенации разных строк мы хотим получит строку 'Hello, world!'. Укажите, какой код наиболее корректен?
Ответ:
 (1) "Hello," + "world" + "!" 
 (2) Hello, + world + ! 
 (3) 'Hello, ' + 'world!' 
 (4) 'Hello, + world!' 
Номер 3
Путем конкатенации разных строк мы хотим получит строку 'Hello, world!'. Укажите, какой код наиболее корректен?
Ответ:
 (1) "Hello," + " world!" 
 (2) 'Hello, ' + 'world!'  
 (3) 'Hello' + ',' + 'world' + '!' 
 (4) Hello, + 'world!' 
Упражнение 4:
Номер 1
Вы хотите сохранить свою первую программу на Python. Укажите, с каким расширением она будет сохранена
Ответ:
 (1) .pas 
 (2) .py 
 (3) .cpp 
 (4) html 
Номер 2
Вы хотите сохранить свою первую программу на Python. Укажите, с каким расширением она будет сохранена
Ответ:
 (1) .php 
 (2) .js 
 (3) .pyw 
 (4) .com 
Номер 3
Вы хотите сохранить свою первую программу на Python. Укажите, с каким расширением она будет сохранена
Ответ:
 (1) .css 
 (2) .exe 
 (3) .bat 
 (4) .py 
Упражнение 5:
Номер 1
Отметьте правильно закомментированные пояснения в Python
Ответ:
 (1) # Comments
 
 (2) /* comments */
 
 (3) {comments}
 
 (4) {*comments*}
 
Номер 2
Отметьте правильно закомментированные пояснения в Python
Ответ:
 (1) [*comments*]
 
 (2) # comments
 
 (3) @ comments
 
 (4) % comments
 
Номер 3
Отметьте правильно закомментированные пояснения в Python
Ответ:
 (1) # comments
 
 (2) (*comments*)
 
 (3) *comments*
 
 (4) \*comments*\
 
Упражнение 6:
Номер 1
Отметьте корректное использование функции print()
Ответ:
 (1) print('Hello!')
 
 (2) print 'Hello'
 
 (3) Print('Hello!')
 
 (4) print("Hello')
 
Номер 2
Отметьте корректное использование функции print()
Ответ:
 (1) print(8 + 'Hello!')
 
 (2) print('Hello!')
 
 (3) print(Hello!)
 
 (4) print('Hello)
 
Номер 3
Отметьте НЕ корректное использование функции print()
Ответ:
 (1) print('Hello' + 'world')
 
 (2) print 'Hello'
 
 (3) print ('Hello')
 
 (4) print('Hello') + print('world')
 
Упражнение 7:
Номер 1
Отметьте корректное использование функции input()
Ответ:
 (1) myName=input()
 
 (2) myName = input('John')
 
 (3) myName = input(John)
 
 (4) myName = input'John'
 
Номер 2
Отметьте корректное использование функции input()
Ответ:
 (1) myName=input('John)
 
 (2) myName=input("John")
 
 (3) myName=input()
 
 (4) myName=input() + 'John'
 
Номер 3
Отметьте НЕ корректное использование функции input()
Ответ:
 (1) myAge = input()
 
 (2) myAge = input
 
 (3) myName = input()
 
 (4) pythonIs = input()
 
Упражнение 8:
Номер 1
Переменную, обозначающую моё имя, корректно назвать
Ответ:
 (1) имя
 
 (2) myимя
 
 (3) my name
 
 (4) myname
 
Номер 2
Переменную, обозначающую моё имя, корректно назвать
Ответ:
 (1) my name
 
 (2) the name of mine
 
 (3) myname
 
 (4) имя
 
Номер 3
Переменную, обозначающую моё имя, корректно назвать
Ответ:
 (1) my name
 
 (2) MY NAME
 
 (3) my name
 
 (4) myName
 
Упражнение 9:
Номер 1
Все варианты корректны, но согласно правилам Python переменную корректно назвать
Ответ:
 (1) myname
 
 (2) myName
 
 (3) MYNAME
 
 (4) MyName
 
Номер 2
Все варианты корректны, но согласно правилам Python переменную следует назвать
Ответ:
 (1) myFriend
 
 (2) theFriendOfMine
 
 (3) myfriend
 
 (4) MYFRIEND
 
Номер 3
Все варианты корректны, но согласно правилам Python переменную следует назвать
Ответ:
 (1) myfriendage
 
 (2) ageOfMyFriend
 
 (3) AgeOfMyFriend
 
 (4) friendAge
 
Упражнение 10:
Номер 1
Чтобы набрать новую программу в текстовом редакторе Python, следует нажать
Ответ:
 (1) File-New Window
 
 (2) File-Edit
 
 (3) Edit-Redo
 
 (4) File-Open
 
Номер 2
Чтобы набрать новую программу в текстовом редакторе Python, следует нажать
Ответ:
 (1) Ctrl+S 
 (2) Ctrl+N 
 (3) Ctrl+O 
 (4) Ctrl+M 
Номер 3
Чтобы запустить код из текстового редактора следует нажать
Ответ:
 (1) F9 
 (2) F5 
 (3) Ctrl+R 
 (4) Alt+R 
Упражнение 11:
Номер 1
Чтобы сохранить набранный в текстовом редакторе код, следует нажать
Ответ:
 (1) Ctrl+S 
 (2) Ctrl+C 
 (3) Ctrl+V 
 (4) F2 
Номер 2
Чтобы загрузить сохраненный код из файла, следует нажать
Ответ:
 (1) Ctrl+O 
 (2) Alt+O 
 (3) Ctrl+N 
 (4) Ctrl+L 
Номер 3
Какая иконка соответствует фреймворку Python 3.3.2 ?
Ответ:
 (1) IDLE(Python GUI) 
 (2) Module Docs 
 (3) Python (command line) 
 (4) Python Compiler 
Упражнение 12:
Номер 1
При выведении значения переменной spam на экран выдается ошибка: NameError: name 'spam' is not defined
Ответ:
 (1) переменную следует взять в одинарные кавычки, print('spam')
 
 (2) переменной прежде следует задать начальное значение, spam=0
 
 (3) правильно будет print spam
 
 (4) правильно будет print() spam
 
Номер 2
При попытке выполнить команду >>> a= b+15
выдается ошибка SyntaxError: unexpected indent
Ответ:
 (1) не определена переменная а 
 (2) не определена переменная b  
 (3) недопустимый пробел перед переменной а 
 (4) недопустимый пробел перед переменной b 
Номер 3
Какое значение примет переменная с в результате выполнения следующего кода
a = '6'
b = 12
с = a + b
Ответ:
 (1) 18 
 (2) 612 
 (3) '612' 
 (4) TypeError: Can't convert 'int' object to str implicitly