Главная / Программирование /
Разработка компьютерных игр на языке 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